-
Ruslan Zakirov authored
For a long time html/Elements/CollectionAsTable/ParseFormat has been parsing /CLASS. Fix html/Elements/CollectionAsTable/Row to put that class on the <td> r8671@cubic-pc (orig r8670): nicholas | 2007-08-21 18:28:28 +0400 <div class="messagebody"> is opened within foreach my $message ( grep { $_->Parent == $Parent } @$Attachments ) { but was being closed (erroneously) just beyond the foreach. This could result in lots of orphaned </div> tags. r8672@cubic-pc (orig r8671): nicholas | 2007-08-21 19:30:26 +0400 svn merge -r8090:8094 http://code.bestpractical.com/bps-public/rt/branches/3.7-EXPERIMENTAL-TUNIS/html/Ticket/Elements/EditCustomFields html/Ticket/Elements/EditCustomFields r8091 | ruz | 2007-07-10 21:44:12 +0000 (Tue, 10 Jul 2007) | 2 lines * get rid of Count call, use counter to figure out if we have even or odd number of CFs * use less nested tables r8093 | ruz | 2007-07-10 21:59:45 +0000 (Tue, 10 Jul 2007) | 1 line * skip a CF if user has no right to change it r8673@cubic-pc (orig r8672): ruz | 2007-08-21 20:03:53 +0400 * switch back to using paddings instead of margins, tables in title-boxes are screwed in IE r8675@cubic-pc (orig r8674): jesse | 2007-08-21 21:49:46 +0400 r66194@pinglin: jesse | 2007-08-21 13:49:09 -0400 3.6.5 RC2 r8943@cubic-pc (orig r8942): jesse | 2007-09-06 00:57:32 +0400 r66993@pinglin: jesse | 2007-09-05 16:44:11 -0400 Fix to not update tickets multiple times when doing a selfservice posting. r9077@cubic-pc (orig r9076): sunnavy | 2007-09-18 00:52:39 +0400 fix bug 10273. https://tickets.bestpractical.com/Ticket/Display.html?id=10273 we need `delete' the old values before setting new values. r9082@cubic-pc (orig r9081): sunnavy | 2007-09-18 09:13:09 +0400 added tests for set/add/del values for custom field with multiple values in command line r9083@cubic-pc (orig r9082): sunnavy | 2007-09-18 11:02:09 +0400 cleaned up a useless custom field for following tests r9100@cubic-pc (orig r9099): sunnavy | 2007-09-20 10:05:48 +0400 A multi-valued custom field should end up with multiple rows in ObjectCustomFieldValues r9101@cubic-pc (orig r9100): sunnavy | 2007-09-20 10:55:33 +0400 remove buggy whitespaces following a comma r9120@cubic-pc (orig r9119): sunnavy | 2007-09-22 00:24:07 +0400 single value cf can be set rightly through bin/rt. r9122@cubic-pc (orig r9121): sunnavy | 2007-09-23 08:20:30 +0400 do the right way for view and modification of multiple value CF for cli r9123@cubic-pc (orig r9122): sunnavy | 2007-09-23 08:34:33 +0400 updated vsplit in accordance with our change to multiple value CF r9140@cubic-pc (orig r9139): jesse | 2007-09-24 19:42:34 +0400 r67533@pinglin: jesse | 2007-09-24 11:41:58 -0400 RT-Ticket: 8563 RT-Status: resolved RT-Update: correspond Updated Japanese translation from y-iida@secom.co.jp r9146@cubic-pc (orig r9145): sunnavy | 2007-09-25 20:05:09 +0400 revert back for multiple cf values bug in cli, we need a branch for that r9149@cubic-pc (orig r9148): sunnavy | 2007-09-26 00:42:57 +0400 revert lib/t/regression/26command_line.t to drop multiple value cf tests r9153@cubic-pc (orig r9152): jesse | 2007-09-26 08:43:10 +0400 r67594@pinglin: jesse | 2007-09-26 00:42:44 -0400 MIME::Tools removed a method from their public API. this works around it r9191@cubic-pc (orig r9190): jesse | 2007-10-02 01:09:35 +0400 r27278@hualien: jesse | 2007-10-01 17:08:31 -0400 3.6.5 releng r9193@cubic-pc (orig r9192): jesse | 2007-10-02 22:09:30 +0400 r27297@hualien: jesse | 2007-10-02 14:08:53 -0400 * HTML Table fixes from Dirk Pape (http://page.mi.fu-berlin.de/pape/rt3/patches/rt/3.6.4/rt3.6-xhtml-2.patch) r9215@cubic-pc (orig r9214): jesse | 2007-10-03 18:54:53 +0400 r27337@hualien: jesse | 2007-10-03 10:54:11 -0400 New callbacks from Dirk Pape: http://page.mi.fu-berlin.de/pape/rt3/patches/rt/3.6.4/add_callbacks_to_admin_us ers.patch r9246@cubic-pc (orig r9245): sunnavy | 2007-10-08 22:11:19 +0400 added show_menu arg for Elements/Tabs and Elements/PageLayout, mainly for RTx-TicketBottomTabs r9259@cubic-pc (orig r9258): sunnavy | 2007-10-10 00:44:47 +0400 added current_tab arg for AfterShowHistory Callback in Ticket/Display.html r9269@cubic-pc (orig r9268): jesse | 2007-10-11 05:35:37 +0400 r68037@h46055e4a: jesse | 2007-10-10 19:45:05 -0500 * A small fix to stop RT from complaining about categories when updating custom fields via the web ui. Thanks to Brian Gallew r9271@cubic-pc (orig r9270): sunnavy | 2007-10-11 09:22:26 +0400 added AfterShowHistory Callback in Ticket/History.html r9272@cubic-pc (orig r9271): jesse | 2007-10-11 19:40:59 +0400 r68059@pinglin: jesse | 2007-10-11 11:40:39 -0400 * We used the wrong variable name in html/Search/Chart (for fonts) Thanks to elacour at easter-eggs.com r9363@cubic-pc (orig r9362): sunnavy | 2007-10-19 23:23:08 +0400 Ticket/Create.html can handle clone function now r9366@cubic-pc (orig r9365): sunnavy | 2007-10-19 23:42:07 +0400 we shouldn't replace "\n" with whitespace if it's multiple type r9381@cubic-pc (orig r9380): sunnavy | 2007-10-20 11:06:24 +0400 don't overwrite %ARGS; don't add cloned ticket to parents by default r9419@cubic-pc (orig r9418): sartak | 2007-10-23 22:14:23 +0400 r44066@onn: sartak | 2007-10-23 14:14:02 -0400 Allow Template->ParseContent to not require Ticket and Txn r9422@cubic-pc (orig r9421): ruz | 2007-10-24 00:41:07 +0400 * add closing tags for elements of lists r9423@cubic-pc (orig r9422): ruz | 2007-10-24 02:43:38 +0400 * pass a reference to @results into a callback, so extensions can fill it r9424@cubic-pc (orig r9423): ruz | 2007-10-24 02:44:53 +0400 * update docs r9425@cubic-pc (orig r9424): ruz | 2007-10-24 03:02:34 +0400 * move general if block into <%INIT> r9426@cubic-pc (orig r9425): ruz | 2007-10-24 03:03:34 +0400 * add missing </li> r9427@cubic-pc (orig r9426): ruz | 2007-10-24 03:05:52 +0400 * delete unused variable r9429@cubic-pc (orig r9428): ruz | 2007-10-24 04:12:43 +0400 * switch to /Elements/ShowLink r9430@cubic-pc (orig r9429): ruz | 2007-10-24 04:16:06 +0400 * oops, forgot commit one line, there is no $member anymore r9446@cubic-pc (orig r9445): tla | 2007-10-25 02:03:16 +0400 Save the transaction ID of the outgoing message transaction r9447@cubic-pc (orig r9446): tla | 2007-10-25 06:04:45 +0400 store the outgoing txn ID in for later access r9448@cubic-pc (orig r9447): tla | 2007-10-25 06:20:11 +0400 don't want RecordOutgoingMailTransaction to be fatal to the scrip. r9458@cubic-pc (orig r9457): tla | 2007-10-25 13:33:58 +0400 refrain from shifting args off the argument array r9461@cubic-pc (orig r9460): tla | 2007-10-25 18:39:42 +0400 change comment r9463@cubic-pc (orig r9462): sunnavy | 2007-10-26 00:04:40 +0400 add a callback for SelfService/Elements/Tabs r9472@cubic-pc (orig r9471): tla | 2007-10-26 18:36:52 +0400 get rid of overly verbose debug statement r9533@cubic-pc (orig r9532): ruz | 2007-11-01 17:07:17 +0300 * convert mason comments into css comments r9559@cubic-pc (orig r9558): ruz | 2007-11-06 12:40:57 +0300 * revert rev. 9532 as we now more interested in mason comments instead of css comments r9560@cubic-pc (orig r9559): ruz | 2007-11-06 12:59:01 +0300 * don't send Last-Modified field in a response * make cache public r9561@cubic-pc (orig r9560): ruz | 2007-11-06 13:03:32 +0300 * squish our CSS into one big thing use CSS::Squish and dhandler r9611@cubic-pc (orig r9610): ruz | 2007-11-07 00:30:42 +0300 * add Ticket/Elements/ShowQueue and use it on create and in ShowBasics, tiny comp for overriding in extensions r9616@cubic-pc (orig r9615): ruz | 2007-11-08 20:19:48 +0300 * align comments r9617@cubic-pc (orig r9616): audreyt | 2007-11-08 23:06:00 +0300 * Add new dep: CSS::Squish 0.06 r9618@cubic-pc (orig r9617): ruz | 2007-11-09 01:38:33 +0300 * add max-age along to Expires r9619@cubic-pc (orig r9618): ruz | 2007-11-09 01:55:41 +0300 * RFC dictates to encode by chars, so if char is two octets then it MUST be in one chunk r9620@cubic-pc (orig r9619): ruz | 2007-11-09 02:05:04 +0300 * The <nobr> opening tag came before the IF statement, and the </nobr> closing tag was inside the IF statement. Thanks to Jason Long. r9621@cubic-pc (orig r9620): ruz | 2007-11-09 02:08:32 +0300 * In this case the <ul> was opened inside an IF block, but </ul> closed outside the IF block. Thanks to Jason Long. r9624@cubic-pc (orig r9623): audreyt | 2007-11-09 22:07:05 +0300 * MakeMIMEEntity now takes an optional "Type" field to denote the MIME Type of the body. (Default to 'text/plain'.) * CreateTicket() now supports $ARGS{ContentType}, and ProcessUpdateMessage() now supports $ARGS{UpdateContentType}. r9626@cubic-pc (orig r9625): ruz | 2007-11-09 22:57:37 +0300 * delete double width definition * don't escape html r9627@cubic-pc (orig r9626): audreyt | 2007-11-09 23:06:09 +0300 * RT::Transaction_Overlay: Signatures in text/html content objects should be removed in a way that doesn't depend on whitespace. Also, remove an unneccessary regex capture. r9628@cubic-pc (orig r9627): audreyt | 2007-11-09 23:23:38 +0300 * _DecodeLOB: All text/* are treated as UTF-8, not only text/plain. r9629@cubic-pc (orig r9628): sartak | 2007-11-09 23:49:01 +0300 r44879@onn: sartak | 2007-11-09 15:48:26 -0500 If there are no tickets found in a search, give an error-message image instead of silently failing to load. r9640@cubic-pc (orig r9639): audreyt | 2007-11-11 22:06:06 +0300 * RT::Transaction_Overlay: Unify the idea of "textual" MIME types to text/plain, text/html and message/*. (Previously it was defined differently for e.g. the first part and the other parts.) * RT::Transaction_Overlay: Introduce the variable $RT::Transaction::PreferredContentType to control the context where ->Content() is evaluated in. If not set, it defaults to text/plain. r9641@cubic-pc (orig r9640): audreyt | 2007-11-11 22:07:43 +0300 * RT::Action::SendEmail: Allow user-specified Content-Type in outgoing templates. Currently, only text/* is supported for security reasons. Eventually maybe multipart/* with all textual subparts might be allowed, too. r9642@cubic-pc (orig r9641): audreyt | 2007-11-11 22:58:21 +0300 * RT.pm.in: Add support for loading RT_Vendor.pm by default before RT_Local, for greater consistency. r9643@cubic-pc (orig r9642): audreyt | 2007-11-11 23:05:50 +0300 * RT::Transaction_Overlay: Be saner and allows explicitly calling $txn->Content(Type => 'text/html'), instead of relying on action-at-a-distance $PreferredContentType. r9644@cubic-pc (orig r9643): audreyt | 2007-11-12 10:52:35 +0300 * RT::Action::SendEmail - Minor comment typo: "use" ne "sue" r9645@cubic-pc (orig r9644): audreyt | 2007-11-12 10:56:43 +0300 * RT::I18N - Introduce a new utility function, IsTextualContentType($type), that determines whether $type can be sensibly converted to Unicode text. Currently it uses this regex (case-insensitively): ^(?:text/(?:plain|html)|message/rfc822)\b The idea is to unify all the inconsistent uses all over RT's code (some tested for text/*, some for text/plain|message/rfc822, some for text/plain|text/html|message/*) to use this function instead. * Minor POD glitch - Say "function" when it said "method" but really wasn't. r9646@cubic-pc (orig r9645): audreyt | 2007-11-12 10:58:56 +0300 * RT::Record - _DecodeLOB now respects RT::I18N::IsTextualContentType. r9647@cubic-pc (orig r9646): audreyt | 2007-11-12 11:02:35 +0300 * RT::Attachment_Overlay - Fix several broken logic in ->OriginalContent: - When $self->ContentEncoding eq 'quoted-printable', a premature "return" prevented any encoding conversion from taking place. - A bogus Encode::_utf8_on($content) later prevented any encoding conversino from taking place _anyway_. * $attachment->Quote now respects RT::I18N::IsTextualContentType. r9648@cubic-pc (orig r9647): audreyt | 2007-11-12 11:03:52 +0300 * RT::Transaction_Overlay - use RT::I18N::IsTextualContentType. r9649@cubic-pc (orig r9648): audreyt | 2007-11-12 23:46:09 +0300 * RT::Transaction->ContentObj - Prefer the first part that matches $PreferredContentType, instead of always 'text/plain'. r9650@cubic-pc (orig r9649): audreyt | 2007-11-12 23:48:07 +0300 * RT::Action::SendEmail - Support for multipart/* emails; we now textualify all MIME parts, instead of collapsing the whole multipart. r9654@cubic-pc (orig r9653): ruz | 2007-11-13 20:45:26 +0300 * we don't use some vars anymore so don't fool people by defining them in the %ARGS block r9655@cubic-pc (orig r9654): ruz | 2007-11-13 20:59:32 +0300 * add labeling of portlets that are based on components, it doesn't support localization, but it's better than empty label * allow to manage many portlets that are based on the same comp by adding optional 'id' key r9660@cubic-pc (orig r9659): falcone | 2007-11-14 03:09:02 +0300 r26553@ketch: falcone | 2007-11-13 19:07:28 -0500 * set the prefix so that CFs can be added during Group Creation r9693@cubic-pc (orig r9692): ruz | 2007-11-17 01:37:59 +0300 * minor r9694@cubic-pc (orig r9693): ruz | 2007-11-17 01:42:23 +0300 * unshift more global objects instead of pushing them, so we'll get them earlier in an upcoming refactoring * do all things related to EquivObjects in HasRight and leave only checks in _HasRight r9696@cubic-pc (orig r9695): ruz | 2007-11-19 00:56:52 +0300 * add caching based on short keys * split _HasRight into _HasGroupRight and _HasRoleRight * use more queries for roles r9716@cubic-pc (orig r9715): ruz | 2007-11-21 04:27:25 +0300 * revert rev9654 as it breaks charts on home page r9728@cubic-pc (orig r9727): ruz | 2007-11-22 03:38:24 +0300 * add handling of arguments with multiple values into Widgets/SavedSearch r9731@cubic-pc (orig r9730): falcone | 2007-11-24 01:15:54 +0300 r26864@ketch: falcone | 2007-11-23 17:04:49 -0500 * handle spaces in field names when doing rt ls r9734@cubic-pc (orig r9733): ruz | 2007-11-24 01:34:45 +0300 * oops, missed space during refactoring r9742@cubic-pc (orig r9741): ruz | 2007-11-24 04:25:55 +0300 * split WhoHaveRoleRights into more queries so buggy MySQL's optimizer can do the right thing r9743@cubic-pc (orig r9742): ruz | 2007-11-24 04:27:52 +0300 * bump required version of SB so people will get a fix that affect the latest change r9768@cubic-pc (orig r9767): jesse | 2007-11-30 22:08:42 +0300 r72527@pinglin: jesse | 2007-11-30 14:07:42 -0500 * Updated dutch .po file from Marcel Kolkman r9769@cubic-pc (orig r9768): jesse | 2007-11-30 22:14:25 +0300 r72537@pinglin: jesse | 2007-11-30 14:13:55 -0500 * Applied http://page.mi.fu-berlin.de/pape/rt3/patches/rt/3.6.5/less_warnings_in_error_log.patch from Dirk Pape to quiet some warnings r9777@cubic-pc (orig r9776): audreyt | 2007-12-02 02:09:56 +0300 * Elements/EmailInput - Beginning of refactoring toward Ajax mail r9778@cubic-pc (orig r9777): audreyt | 2007-12-02 05:15:21 +0300 * Email Autocompletion element. r9779@cubic-pc (orig r9778): audreyt | 2007-12-02 05:17:03 +0300 * Picture of autocompleted-field-background from jifty r9780@cubic-pc (orig r9779): audreyt | 2007-12-02 05:27:18 +0300 * Add the parts of scriptaculous we need for the autocompleter. r9781@cubic-pc (orig r9780): audreyt | 2007-12-02 05:30:10 +0300 * EmailInput: First cut at email completion widget. r9782@cubic-pc (orig r9781): audreyt | 2007-12-02 05:31:45 +0300 * Convert SelfService and Ticket Create/Update to EmailAutocomplete. r9785@cubic-pc (orig r9784): jesse | 2007-12-02 05:41:06 +0300 r72598@pinglin: jesse | 2007-12-01 21:40:32 -0500 * reverting audrey's changes which were just pulled to the aberdeen branch r9807@cubic-pc (orig r9806): jesse | 2007-12-03 20:06:57 +0300 r72604@pinglin: jesse | 2007-12-03 12:06:40 -0500 * Japanese translation updates from Shinji Yamane r9808@cubic-pc (orig r9807): jesse | 2007-12-04 00:05:08 +0300 * 3.6.6rc1 r9854@cubic-pc (orig r9853): audreyt | 2007-12-09 08:19:10 +0300 r18145@T (orig r9848): audreyt | 2007-12-08 07:35:37 +0800 * Massive internationalization fixes. r18146@T (orig r9849): audreyt | 2007-12-08 07:39:06 +0800 * zh_tw.po cleanup r18148@T (orig r9851): audreyt | 2007-12-09 01:21:40 +0800 * zh_tw.po: More L10N r18149@T (orig r9852): audreyt | 2007-12-09 13:08:38 +0800 * Full translation of zh_tw and zh_cn. r9870@cubic-pc (orig r9869): jesse | 2007-12-10 21:01:05 +0300 r72886@pinglin: jesse | 2007-12-10 13:00:49 -0500 * Updated french translation from Emmanuel Lacour r9871@cubic-pc (orig r9870): jesse | 2007-12-10 21:45:31 +0300 r72954@pinglin: jesse | 2007-12-10 13:42:06 -0500 * Sort Templates, Actions and Conditions by Name, as suggested by Steve Turner r9872@cubic-pc (orig r9871): jesse | 2007-12-10 21:45:46 +0300 r72955@pinglin: jesse | 2007-12-10 13:45:10 -0500 RT-Ticket: 8702 RT-Status: resolved RT-Update: correspond * Applied a small html fix (missing </td>) from Steve Turner r9880@cubic-pc (orig r9879): sartak | 2007-12-11 16:13:27 +0300 r48883@onn: sartak | 2007-12-11 08:13:12 -0500 Add a NoArrows option to selectionbox, for when order doesn't matter r9883@cubic-pc (orig r9882): sartak | 2007-12-11 16:37:35 +0300 r48885@onn: sartak | 2007-12-11 08:37:30 -0500 Add an optional Clear button to SelectionBox r9884@cubic-pc (orig r9883): sartak | 2007-12-11 16:41:42 +0300 r48889@onn: sartak | 2007-12-11 08:41:35 -0500 Allow the caller of Googleish searches to choose what queues go into the query r9885@cubic-pc (orig r9884): sartak | 2007-12-11 16:58:39 +0300 r48891@onn: sartak | 2007-12-11 08:58:32 -0500 Add some callbacks to Simple Search r9923@cubic-pc (orig r9922): ruz | 2007-12-12 23:31:15 +0300 backport from 3.7 * add more tests to show that sorting by CF fails mark them as todo r9924@cubic-pc (orig r9923): ruz | 2007-12-12 23:32:51 +0300 * add definitions of new methods we have to share between Groups and Users classes r9961@cubic-pc (orig r9960): jesse | 2007-12-15 10:10:50 +0300 r72958@pinglin: jesse | 2007-12-10 13:57:04 -0500 * Switch the REST interface to always show ticket times in minutes, rather than lose data r9962@cubic-pc (orig r9961): jesse | 2007-12-15 10:11:14 +0300 r72961@pinglin: jesse | 2007-12-10 14:58:08 -0500 RT-Ticket: 8710 RT-Status: resolved RT-Update correspond * Attached patch fixes a bug in decoding content-type headers that contain encoded file names. r9963@cubic-pc (orig r9962): jesse | 2007-12-15 10:11:20 +0300 r72962@pinglin: jesse | 2007-12-10 15:05:42 -0500 * Canonicalize a bunch of "Go" buttons to "Go!" * Switched the approvals button from "Show Approvals" to "Go" r9964@cubic-pc (orig r9963): jesse | 2007-12-15 10:11:28 +0300 r73110@pinglin: jesse | 2007-12-14 13:54:52 -0500 * Fix for a copy and paste bug when RT's config file was unreadable. Thanks to Maxime Henrion <mux@freebsd.org> git-svn-id: svn+ssh://svn.bestpractical.com/svn/bps-public/rt/branches/3.7-EXPERIMENTAL@10109 e417ac7c-1bcc-0310-8ffa-8f5827389a85
1c29f31c