[Rt-commit] rt branch, master, updated. rt-4.2.3-18-gcf6e800
Alex Vandiver
alexmv at bestpractical.com
Thu Feb 20 17:06:30 EST 2014
The branch, master has been updated
via cf6e80054a7c2f17ff6dd89689611cab311081d4 (commit)
via 06bbbaec9a51c050bca7a888a829ce6b91153513 (commit)
via d48b54d2c98a2d9e054bd93ed6549ad79fd794d2 (commit)
via 7addb5fbabc298fc4bf8565998d3c64b746826e1 (commit)
via 2928addaa899efb0d11b3e5f947b29e25e05292b (commit)
via bd8e00059ed26e5797bdef85cf984db27a59ed92 (commit)
via cce632b20ca0e16a67945bab3a1e81f1ffdb9216 (commit)
via 235702851c3e20114629329ddab552669f5503ea (commit)
via fb67b690896c63c5c737ae467e8969f2dc5f332f (commit)
via f6e4a2f6205f442e965b8b7c1270f890112eb2b6 (commit)
via 1f4a0bc774e4cc6c9a0d2228f193eaadead2403d (commit)
via 364df767a13143ee113fa30d1460bacb1a32193a (commit)
via 15026fd8e85100c20dc4c5847060f46870a40c6f (commit)
via 5161fe003ef41485df10eaf96ba022c65e23ca7d (commit)
via 5445a1ea0b9cdd6dee6e33891aa9aab67b0b91fc (commit)
via cff2773674018de554ae69f410893038ef9ed750 (commit)
via b6caf1a0c65adeb901de90dcfc4b321d0b651c28 (commit)
via 1e3ac5838a4fdc5864497ac5a1adb35f717c0cc7 (commit)
via 125a5b74f9390876cbf53fa5772f9b2c3db28e30 (commit)
via 7f6d2cdce4063d8dcb0132bbbad66f6704a2bdf5 (commit)
via a7dc270983483a9a273bec40e54364e670d6e4c0 (commit)
via 5859ccbb87e35d53f754e862a6c8a3fba382c03a (commit)
via c55a7ce7873a1a312c8437ff4dd5a4aa97f9c49e (commit)
via d3a56ec6b802245f132a55b621238a7d78bab2fb (commit)
via ecf2050678917e6fdb5b43fd6a77920f9dfc693b (commit)
via cfafcbd51cb0b446bd6c26587f4fa13f71ee7e9e (commit)
via bc7df0872eaf2e3a5ad3133b7750fb063047cd85 (commit)
via 83f0973060cf0a82be2ce619f0c8ef3c9238fedf (commit)
via eb49da9ff264986fba38516b85d7eba23c0cca89 (commit)
via 71e322d893df7d383d7fe0d30fcb46da9ec52026 (commit)
via 20af7619ef154c91ded06d9e2f98ae562796b72a (commit)
via 728b3022635b9dcc007a784b5aab3f2e0ef7ab3a (commit)
via 794fe4cfb01f13023b32e0a90a3b8661d93aa782 (commit)
via 16b203fae3b16574ec83c6fdb72eeecc10dba988 (commit)
via 7577d812dc726845990a5192b1e08726c625e891 (commit)
via d8d885bf4ca9be3f4817acb0c470e46914dd0895 (commit)
via 4652bc52d36f951b5517fefe77955250dbad40c3 (commit)
via d356fe11ff719abfc6ad61bbc65264d5c47c1afb (commit)
via e20d28bcb5f81ab3baafad110030f8df36202107 (commit)
via 7719f84cc3fe0dbbb670b2568fa722177b172c4b (commit)
via ed759dbeafae5f11d3f998b487935b3eddc7a569 (commit)
via 1a3e29c68576a5b9f7052b09862a1289f8b6f5b4 (commit)
via 69bad2a03868aa3803534049643ee09d6d3ef53d (commit)
via 58465629fd55bb79db03b3f777cbe0f4e62cb95a (commit)
via 3b1dfdcb1f9adcd1fbc86e8748b85cc94511f98f (commit)
via caa19de0df55392ef3c34c138a53470abbe545f9 (commit)
via 7a9faf21f013fe20598502639dee9d85c2cf8ef0 (commit)
via 0275cd59c4fbecb40ddaf349cba57a0d81cc7d8a (commit)
via 2315d1356378e2fcbe759b1330019d8e12528c14 (commit)
via 43445a0482b1a48be1cbad7241de781bd74215cb (commit)
via 568a6c7944581b2b8d0ede48482cd1d7675b917a (commit)
via 21de425345c19d5c60dc0139f4e073b1d62a9ace (commit)
via b043b6dc0897cb7457b02467a696e34b38655fd5 (commit)
via 080c2099aa25a203b1cc16dad798d289d8b312c3 (commit)
via 9d36284b078034a67aaecef31ccbe70598a7e9cf (commit)
via eea5fdb00908236741f2e44b47342754e4b98a1e (commit)
via f10719d9751490b973fb99b1118e200d4d046879 (commit)
via 5425798199073aaae12fc4408f0ed5983f2c3ef2 (commit)
via 7cf17ae90896633904a3adc5fcc5d4052e376d6d (commit)
via fffc842487df00c2658fc7f57084db81e4ca1bb7 (commit)
via 262b75c4ff16089900301346f07558bae6d38691 (commit)
via 6d1a4d71fb830d053d513e47743cc8dc8a131d8e (commit)
via b5cd52de0878e593b69a24e38039c7467b4d578b (commit)
via cf2ed3426a3e9566d50b260aa39aa0783cc6ec51 (commit)
via 00cee2b9db60f47e76751cb4f4924f1158ab9fda (commit)
via 2d86f32b412ba365d001b40c4de8b05c33d309e5 (commit)
via 52d971f9987a9c0ef35fe0518b4d9cd7538787ea (commit)
via df18958a6c4da89ff107b49ddd48ae63b757d016 (commit)
via 83ef0decec4d8d254c04df87c09200dcd84fa4a9 (commit)
via d7d03e1f153f85eb496eada2d803353a7fa56df8 (commit)
via 38a2ad31df62c3fe1944477194352f3bc8d2195f (commit)
via ae2434b9a3137fe039619c14d7bffa16fd30d828 (commit)
via f4bbf9de2f3379e72c662d86ed871e4b3a9de7f4 (commit)
via aed50ba745992303993aaa529122c1723044dea1 (commit)
via b9136eca8fd37549dc79923f99427264ec9d3472 (commit)
via 2f2bb6af5924d196e5ffbd8a0a9f533faeea1feb (commit)
via 56f5d058760eb6443226723dfaa19d766b2f5cb6 (commit)
via 4335ba6812ffab7c8dcc6f8ff91485de3d228e27 (commit)
via 9c2b104ea043043dd40c64636346735c7ed44556 (commit)
via 43f534acdb227a8f56c31434e763bf307440faf7 (commit)
via d73b3f520ae929435ebc5048f52b5a5c3fd79aee (commit)
via 45b597283548ec3e3b9cdb26bb7026659ace2455 (commit)
via 2136966eed4a9805bd6f53c352f3fe6d2025692c (commit)
via 8da160b2b0ea45b49002758b6ecdbb8f839ae961 (commit)
via e092e23af8cd272e816a91deb3ab155dfc3e857c (commit)
via 4e3b4c893776a63f90b562f14d2518955b360cae (commit)
via 2d63981e4fdda6595721313bb0d94539ad83c0e5 (commit)
via 6015b0a60575ba59ce6eecae70b12643b2345460 (commit)
via f66b87a7c4c81d9e8e8178b894469b1397826963 (commit)
via f24937e54b2257c24a0a7f7bd21700ba73b20b07 (commit)
via 4b21442ed630aa9952dc2e8df97cfbc54dc4410f (commit)
via 7da1577c94194da517e7feeac982d500e1c7f381 (commit)
via aef56c56256c6d2ec6743b1337e35f22a9ab3a29 (commit)
via 4aaa0bbec6faabb75bf0a3c0b2467784d7777954 (commit)
via edfdb3dca452ca678c950fc8c3fe09856b933273 (commit)
via efc3631b5b88d4d27b5a096a96a7e7cb88abb6ea (commit)
via 4621dfeadc3f47175287e7325c254f4b1f55497b (commit)
via 16e18fa53f7dc7c899dbb17394385806c7fefbfe (commit)
via e4a2bb753a6401687c68cd241643e78687de9631 (commit)
via a4070069ae2d21302e0dd1ec9c54e29c7ebdc97f (commit)
via 07dab422cf5081ce970cf3cfcbfd461926d02349 (commit)
via b5e4b43c8cf68dc51662a09860f2fe8afdba144a (commit)
via 01e4bdc26f3b195e2c55f6a36a3286cec22a921d (commit)
via 01ff3d16d30a6d44806fb7f9c8be68b471a0a49d (commit)
via a5da1630751326fcad4d9bc06c63a5aa9404ef6a (commit)
via bb999a113220da207d86f0630161ef460587fbba (commit)
via 1ed3088254e9275437f2beb3a2de62b0c2c139c9 (commit)
via fadb2255f2e4ed10f2bf06a3da8535060affb6dd (commit)
via a5873d29214fbfe0099d3203803b5365b224a402 (commit)
via 3caa4236abfd97a4fdded3da0d5c0005589bac4b (commit)
via d34f402f5f0a7919c611d3f289b56f861267edb9 (commit)
via 2078d6b5f98d98979044724970844d5ddc111bf3 (commit)
via 27c90ae7149e42412a5416fbcd683af4be779b9a (commit)
via 329458a9b8c828b11c2fccaf11149da3ae57609f (commit)
via 74683a70ff54c142dfdd64bdbf305346b73cda81 (commit)
via a849f253858d5c8156b6c515dae63c456e8f135a (commit)
via fa67850626fa6bdf5dca545ed5f8c54563b29853 (commit)
via 04d58ea61404cf199c1cae01ad59466b10ded870 (commit)
via 44bda4ae3eb4854c65a9858e162df0d85312bfec (commit)
via 8b4566d17e99d83d956657d39124672f4be31c03 (commit)
via e4a1a4cb28b42238b9e395492a9cdaebfb3f1d27 (commit)
via ad8d7a5e1d7741b21dd38268adeedcfbe5ed59fc (commit)
via 3156d1b9680384fb97908dc93f63932d54d8b079 (commit)
via 547af3b40d401d9d4dc56cd76717b3bfdedb7cb7 (commit)
via a39f5fac6465f3e892d2e02723f030cbf36646f4 (commit)
via 1d0f69fde472a296863661f6489aa184523d2067 (commit)
via 21c7ddf7189e35a2173636a91455165d506c9dc3 (commit)
from 6ebfdc8b85e6ad2d5d6d78e2275ce3a4a1d417bd (commit)
Summary of changes:
.gitignore | 1 +
Makefile.in | 6 +
README | 16 +-
configure.ac | 1 +
docs/UPGRADING-4.0 | 3 +
docs/extending/clickable_links.pod | 2 +-
docs/initialdata.pod | 50 +-
docs/reminders.pod | 2 +-
docs/web_deployment.pod | 6 -
docs/writing_extensions.pod | 376 +
etc/RT_Config.pm.in | 2 +-
.../upgrade/4.0-customfield-checkbox-extension.in | 45 +-
etc/upgrade/4.1.1/schema.Pg | 2 +
etc/upgrade/4.1.1/schema.SQLite | 2 +-
etc/upgrade/4.1.1/schema.mysql | 1 +
etc/upgrade/4.1.20/content | 4 +-
etc/upgrade/shrink_transactions_table.pl | 3 +-
lib/RT.pm | 4 +-
lib/RT/Config.pm | 19 +-
lib/RT/Crypt.pm | 4 +-
lib/RT/Handle.pm | 40 +-
lib/RT/Interface/Email.pm | 21 +
lib/RT/Interface/Email/Auth/Crypt.pm | 3 +
lib/RT/Interface/Web.pm | 136 +-
lib/RT/Migrate/Importer/File.pm | 2 +-
lib/RT/Migrate/Incremental.pm | 4 +-
lib/RT/ObjectCustomFieldValue.pm | 5 +-
lib/RT/PlackRunner.pm | 4 +-
lib/RT/Record.pm | 2 +-
lib/RT/Record/Role/Roles.pm | 14 +-
lib/RT/Report/Tickets.pm | 28 +-
lib/RT/Scrip.pm | 57 +
lib/RT/Shredder/Plugin/SQLDump.pm | 4 +-
lib/RT/Template.pm | 6 +
lib/RT/Test.pm | 33 +
lib/RT/Ticket.pm | 8 +-
lib/RT/Transaction.pm | 2 +
lib/RT/Users.pm | 6 +-
sbin/rt-server.in | 1 +
sbin/rt-validator.in | 4 +-
share/html/Admin/Elements/EditRights | 15 +-
share/html/Admin/Tools/Configuration.html | 9 +
share/html/Articles/Elements/NeedsSetup | 2 +-
share/html/Dashboards/Queries.html | 2 +-
share/html/Elements/BulkCustomFields | 11 +-
share/html/Elements/EditCustomField | 28 +-
share/html/Elements/EditCustomFieldAutocomplete | 22 +-
share/html/Elements/EditCustomFieldBinary | 12 +-
share/html/Elements/EditCustomFieldCombobox | 14 +-
share/html/Elements/EditCustomFieldDate | 5 +-
share/html/Elements/EditCustomFieldDateTime | 8 +-
share/html/Elements/EditCustomFieldFreeform | 18 +-
share/html/Elements/EditCustomFieldImage | 12 +-
share/html/Elements/EditCustomFieldSelect | 23 +-
share/html/Elements/EditCustomFieldText | 20 +-
share/html/Elements/EditCustomFieldWikitext | 20 +-
share/html/Elements/EditCustomFields | 4 +-
share/html/Elements/MakeClicky | 2 +-
share/html/Elements/RT__Scrip/ColumnMap | 9 +-
share/html/Elements/SelectOwnerDropdown | 7 +-
share/html/Elements/ShowCustomFields | 2 +-
share/html/Elements/ShowLink | 9 +-
share/html/Elements/SimpleSearch | 3 +-
share/html/Search/Bulk.html | 7 +-
share/html/Search/Elements/BuildFormatString | 4 +-
share/html/Search/Elements/PickObjectCFs | 4 +-
share/html/Search/Elements/PickTicketCFs | 4 +-
share/html/Search/Results.html | 2 +-
share/html/Ticket/Create.html | 4 +-
share/html/Ticket/Forward.html | 2 +-
share/html/Ticket/Update.html | 9 +-
share/html/User/Search.html | 29 +-
share/html/User/Summary.html | 12 +
share/html/m/ticket/create | 2 +-
share/po/ar.po | 917 +-
share/po/bg.po | 1083 +--
share/po/ca.po | 1269 +--
share/po/cs.po | 1237 +--
share/po/da.po | 1226 +--
share/po/de.po | 1264 +--
share/po/el.po | 1225 +--
share/po/en.po | 22 +-
share/po/en_GB.po | 2566 +++--
share/po/es.po | 1273 +--
share/po/et.po | 1073 +--
share/po/eu.po | 1019 +-
share/po/fi.po | 1140 +--
share/po/fr.po | 1637 ++--
share/po/hr.po | 1237 +--
share/po/hu.po | 979 +-
share/po/id.po | 978 +-
share/po/is.po | 803 +-
share/po/it.po | 1163 +--
share/po/ja.po | 1085 +--
share/po/lt.po | 2102 ++---
share/po/lv.po | 1102 +--
share/po/mk.po | 9773 --------------------
share/po/nb.po | 1267 +--
share/po/nl.po | 999 +-
share/po/nn.po | 1109 +--
share/po/oc.po | 833 +-
share/po/pl.po | 1280 +--
share/po/pt.po | 1091 +--
share/po/pt_BR.po | 2210 ++---
share/po/pt_PT.po | 943 +-
share/po/rt.pot | 675 +-
share/po/ru.po | 1794 ++--
share/po/sk.po | 949 +-
share/po/sl.po | 1109 +--
share/po/sr.po | 1251 +--
share/po/sv.po | 1138 +--
share/po/tr.po | 1364 ++-
share/po/zh_CN.po | 1204 +--
share/po/zh_TW.po | 1203 +--
share/static/css/rudder/boxes.css | 3 +-
share/static/css/rudder/forms.css | 14 +-
share/static/js/cascaded.js | 4 +-
t/99-policy.t | 6 +-
t/api/config.t | 8 +-
t/api/initialdata.t | 16 +
t/api/template-parsing.t | 18 +-
t/data/initialdata/initialdata | 46 +
t/validator/group_members.t | 69 +-
t/web/cf_date.t | 2 +-
t/web/cf_datetime.t | 2 +-
t/web/cf_pattern.t | 10 +-
126 files changed, 18467 insertions(+), 39588 deletions(-)
create mode 100644 docs/writing_extensions.pod
copy lib/RT/Condition/PriorityChange.pm => etc/upgrade/4.0-customfield-checkbox-extension.in (73%)
delete mode 100644 share/po/mk.po
create mode 100644 t/api/initialdata.t
create mode 100644 t/data/initialdata/initialdata
- Log -----------------------------------------------------------------
commit cf6e80054a7c2f17ff6dd89689611cab311081d4
Merge: 6ebfdc8 06bbbae
Author: Alex Vandiver <alexmv at bestpractical.com>
Date: Thu Feb 20 14:19:36 2014 -0500
Merge branch '4.2-trunk'
e092e23a prevents trying to re-apply ticket CF values, which removes a
"Couldn't parse date" warning.
Conflicts:
share/html/Elements/EditCustomFieldDate
share/html/Elements/EditCustomFieldDateTime
diff --cc share/html/Elements/EditCustomFieldDate
index c0a80fa,c42c871..c0cabd4
--- a/share/html/Elements/EditCustomFieldDate
+++ b/share/html/Elements/EditCustomFieldDate
@@@ -45,8 -45,8 +45,8 @@@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
- % my $name = $NamePrefix.$CustomField->Id.'-Values';
- <& /Elements/SelectDate, Name => "$name", Default => $Default, current => 0, ShowTime => 0 &> (<%$DateObj->AsString(Time => 0, Timezone => 'utc')%>)
+ % my $name = $Name || $NamePrefix.$CustomField->Id.'-Values';
-<& /Elements/SelectDate, Name => "$name", current => 0, ShowTime => 0 &> (<%$DateObj->AsString(Time => 0, Timezone => 'utc')%>)
++<& /Elements/SelectDate, Name => $name, Default => $Default, current => 0, ShowTime => 0 &> (<%$DateObj->AsString(Time => 0, Timezone => 'utc')%>)
<%INIT>
my $DateObj = RT::Date->new ( $session{'CurrentUser'} );
diff --cc share/html/Elements/EditCustomFieldDateTime
index 36eb011,4693e8e..1efb558
--- a/share/html/Elements/EditCustomFieldDateTime
+++ b/share/html/Elements/EditCustomFieldDateTime
@@@ -45,8 -45,8 +45,8 @@@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
- % my $name = $NamePrefix.$CustomField->Id.'-Values';
- <& /Elements/SelectDate, Name => "$name", Default => $Default, current => 0 &> (<%$DateObj->AsString%>)
+ % my $name = $Name || $NamePrefix.$CustomField->Id.'-Values';
-<& /Elements/SelectDate, Name => "$name", current => 0 &> (<%$DateObj->AsString%>)
++<& /Elements/SelectDate, Name => $name, Default => $Default, current => 0 &> (<%$DateObj->AsString%>)
<%INIT>
my $DateObj = RT::Date->new ( $session{'CurrentUser'} );
@@@ -59,4 -59,6 +59,6 @@@ $NamePrefix => unde
$Default => undef
$Values => undef
$MaxValues => 1
+ $Name => undef
-$Format => 'ISO'
++$Format => 'unknown'
</%ARGS>
diff --cc t/web/cf_date.t
index 8c43d16,5dff0a4..ca014f3
--- a/t/web/cf_date.t
+++ b/t/web/cf_date.t
@@@ -186,7 -186,7 +186,7 @@@ diag 'check invalid inputs'
my @warnings = $m->get_warnings;
chomp @warnings;
- is_deeply( \@warnings, [(q{Couldn't parse date 'foodate' by Time::ParseDate})x3] );
- is_deeply( @warnings, q{Couldn't parse date 'foodate' by Time::ParseDate} );
++ is_deeply( \@warnings, [(q{Couldn't parse date 'foodate' by Time::ParseDate})x2] );
}
done_testing;
diff --cc t/web/cf_datetime.t
index affd6bc,07c6959..6639a5c
--- a/t/web/cf_datetime.t
+++ b/t/web/cf_datetime.t
@@@ -212,7 -212,7 +212,7 @@@ diag 'check invalid inputs'
my @warnings = $m->get_warnings;
chomp @warnings;
- is_deeply( \@warnings, [(q{Couldn't parse date 'foodate' by Time::ParseDate})x3] );
- is_deeply( @warnings, q{Couldn't parse date 'foodate' by Time::ParseDate} );
++ is_deeply( \@warnings, [(q{Couldn't parse date 'foodate' by Time::ParseDate})x2] );
}
sub is_results_number {
-----------------------------------------------------------------------
More information about the rt-commit
mailing list