[Rt-commit] rt branch, 4.6/configindatabase-themed, repushed
? sunnavy
sunnavy at bestpractical.com
Mon Dec 16 16:47:53 EST 2019
The branch 4.6/configindatabase-themed was deleted and repushed:
was d7f67c7c8c61b7fa39392a6eb476ec8da17bc855
now 147dd3a1f20ddb23ef6e99afb40688eb13a976c6
1: 72a9963d8e = 1: 72a9963d8e Allow specifying size for Integer and String widgets
2: 52a50790de = 2: 52a50790de Allow String widget to have a value of "0"
3: f9d93d2b91 = 3: f9d93d2b91 Add RadioStyle option to Boolean widget
4: 104816aca3 = 4: 104816aca3 Make booleans with RadioStyle use true/false logic
5: 743a9470d0 = 5: 743a9470d0 DatabaseSetting schema updates
6: e5fd89ab5a = 6: e5fd89ab5a Add ORM classes for DatabaseSettings
7: 2360f7b0e2 = 7: 2360f7b0e2 Port database config loading and refreshing from extension
8: 1bbe235113 = 8: 1bbe235113 Add Code and MultilineString widgets
9: 8bcdbc4b32 = 9: 8bcdbc4b32 Port EditConfig page from extension
10: 8d42c4038e = 10: 8d42c4038e Annotate Immutable options
11: bd905f94e8 ! 11: d5e2fa9521 Add widget metadata for config options
@@ -364,6 +364,12 @@
+ SelfServiceCorrespondenceOnly => {
+ Widget => '/Widgets/Form/Boolean',
+ },
++ SelfServiceDownloadUserData => {
++ Widget => '/Widgets/Form/Boolean',
++ },
++ SelfServiceShowGroupTickets => {
++ Widget => '/Widgets/Form/Boolean',
++ },
+ ShowSearchResultCount => {
+ Widget => '/Widgets/Form/Boolean',
+ },
@@ -383,6 +389,9 @@
+ DefaultSummaryRows => {
+ Widget => '/Widgets/Form/Integer',
+ },
++ DropdownMenuLimit => {
++ Widget => '/Widgets/Form/Integer',
++ },
+ ExternalStorageCutoffSize => {
+ Widget => '/Widgets/Form/Integer',
+ },
@@ -453,15 +462,9 @@
+ LDAPPassword => {
+ Widget => '/Widgets/Form/String',
+ },
-+ LDAPFilter => {
-+ Widget => '/Widgets/Form/String',
-+ },
+ LDAPGroupBase => {
+ Widget => '/Widgets/Form/String',
+ },
-+ LDAPGroupFilter => {
-+ Widget => '/Widgets/Form/String',
-+ },
+ LogDir => {
+ Widget => '/Widgets/Form/String',
+ },
@@ -481,6 +484,9 @@
+ Widget => '/Widgets/Form/String',
+ },
+ RedistributeAutoGeneratedMessages => {
++ Widget => '/Widgets/Form/String',
++ },
++ SelfServiceRequestUpdateQueue => {
+ Widget => '/Widgets/Form/String',
+ },
+ SendmailArguments => {
12: d09c8c5d0c = 12: accbc984e0 Hide deprecated options
13: 82b5fed83f = 13: 106fcb7e7a List Database as source of configuration on Sys Config page
14: 05fe630f98 = 14: e78c76f227 Render config with EditLink as readonly
15: 35c5c88e5a = 15: b2cf9706d7 Switch from Storable::dclone to Clone::clone to handle code/regex
16: c9d0c67172 = 16: 3cdd82b95a Migrate MultilineString to new themes
17: 952b66e3f4 = 17: cd25bdb51e Add LabelLink support for form widgets
18: 178402c5a8 = 18: d58baac1c4 Vertically align boolean label/value
19: f74dfba737 = 19: 7978e2ee4a Add tabs to the Configuration in DB feature
20: 3d04bac2dc = 20: 98588f26f0 Rename DatabaseSetting to Configuration
21: d15f4fc7fd = 21: b30de49b17 Validate Content of Configurations
22: 9cf37bca99 = 22: e1418b008e Use Data::Dumper instead in Configuration to support regex
23: 54e8245f0b = 23: dbbd8dd4b4 Note RT::Extension::ConfigInDatabase is cored and the main backend change
24: 4349f0840a = 24: 8bdc9d7124 Add container div for configuration pages
25: 015b7fbe08 = 25: 4930840839 Move Edit link to the page menu on the configuration page
26: e00645d6aa = 26: 67c37e3067 Add some basic help to configuration pages
27: fecfb1f4b8 = 27: 8c8902e8b1 Add configuration documentation in POD
28: 450ff61b6c = 28: 7b0126f592 Add the missing $LDAPOptions to RT_Config.pm
29: 39b79ab68b = 29: ba224fc7a1 Add test for /Admin/Tools/EditConfig.html
30: d164036cd0 = 30: 3df9591d90 Refactor SectionMap to get the whole structure from RT_Config.pm
31: 0e582444af ! 31: a8bfb439e6 Re-organize RT_Config.pm to update config stucture on "RT Configuration"
@@ -3,7 +3,7 @@
Re-organize RT_Config.pm to update config stucture on "RT Configuration"
As RT_Config.pm is the single source now, here we update RT_Config.pm
- to update the web UI. See also d164036cd0
+ to update the web UI. See also 3df9591d90
This commit just updates the strucutre, config items are not changed.
@@ -1786,26 +1786,26 @@
});
-=item C<$GroupSearchFields>
-+=item C<$WebBaseURL>, C<$WebURL>
-
+-
-Specifies which fields of L<RT::Group> to match against and how to match
-each field when performing a quick search on groups. Valid match
-methods are LIKE, STARTSWITH, ENDSWITH, =, and !=. Valid search fields
-are id, Name, Description, or custom fields, which are specified as
-"CF.1234" or "CF.Name"
-+Usually you don't want to set these options. The only obvious reason
-+is if RT is accessible via https protocol on a non standard port, e.g.
-+'https://rt.example.com:9999'. In all other cases these options are
-+computed using C<$WebDomain>, C<$WebPort> and C<$WebPath>.
-
+-
-=cut
--
++=item C<$WebBaseURL>, C<$WebURL>
+
-Set($GroupSearchFields, {
- id => '=',
- Name => 'LIKE',
- Description => 'LIKE',
-});
--
++Usually you don't want to set these options. The only obvious reason
++is if RT is accessible via https protocol on a non standard port, e.g.
++'https://rt.example.com:9999'. In all other cases these options are
++computed using C<$WebDomain>, C<$WebPort> and C<$WebPath>.
+
-=item C<$AllowGroupAutocompleteForUnprivileged>
+C<$WebBaseURL> is the scheme, server and port
+(e.g. 'http://rt.example.com') for constructing URLs to the web
@@ -2397,7 +2397,8 @@
=back
-=head2 Transaction search
--
++=head2 Ticket display
+
=over 4
-=item C<%TransactionDefaultSearchResultFormat>
@@ -2828,33 +2829,35 @@
=cut
-Set($ParseNewMessageForTicketCcs, undef);
+-
+-=item C<$UseTransactionBatch>
+Set($GroupSearchResultFormat,
+ q{ '<a href="__WebPath__/Group/Summary.html?id=__id__">__id__</a>/TITLE:#'}
+ .q{,'<a href="__WebPath__/Group/Summary.html?id=__id__">__Name__</a>/TITLE:Name'}
+);
--=item C<$UseTransactionBatch>
-+=item C<@GroupSummaryPortlets>
-
-Set C<$UseTransactionBatch> to 1 to execute transactions in batches,
-such that a resolve and comment (for example) would happen
-simultaneously, instead of as two transactions, unaware of each
-others' existence.
++=item C<@GroupSummaryPortlets>
+
+-=cut
+A list of portlets to be displayed on the Group Summary page.
+By default, we show all of the available portlets.
+Extensions may provide their own portlets for this page.
- =cut
-
-Set($UseTransactionBatch, 1);
++=cut
+
+-=item C<$StrictLinkACL>
+Set(@GroupSummaryPortlets, (qw/ExtraInfo CreateTicket ActiveTickets InactiveTickets GroupAssets /));
-
--=item C<$StrictLinkACL>
-+=item C<$GroupSummaryExtraInfo>
-When this feature is enabled a user needs I<ModifyTicket> rights on
-both tickets to link them together; otherwise, I<ModifyTicket> rights
-on either of them is sufficient.
++=item C<$GroupSummaryExtraInfo>
++
+This controls what information is displayed on the Group Summary
+portal. By default the group Name and Description are displayed.
@@ -3133,9 +3136,9 @@
+
+Set this option to true to show a section with group tickets
+on self service pages.
-
++
+=cut
-+
+
+Set($SelfServiceShowGroupTickets, 0);
+=back
@@ -3194,13 +3197,13 @@
-external service is used to log into RT, C<$LogoutURL> can be set
-to the identity provider's logout URL. Include the full path to the
-logout endpoint, for example: 'https://www.example.com/logout'.
+-
+-=cut
+=head2 Assets
--=cut
+-Set($LogoutURL, '/NoAuth/Logout.html');
+=over 4
--Set($LogoutURL, '/NoAuth/Logout.html');
--
-=item C<$WebRemoteUserGecos>
+=item C<@AssetQueues>
@@ -3688,7 +3691,7 @@
-=back
+=item C<$TrustHTMLAttachments>
-+
+
+If C<TrustHTMLAttachments> is not defined, we will display them as
+text. This prevents malicious HTML and JavaScript from being sent in a
+request (although there is probably more to it than that)
@@ -3704,32 +3707,32 @@
+=cut
+-=head1 Date and time handling
+Set($AlwaysDownloadAttachments, undef);
--=head1 Date and time handling
+-=over 4
+=item C<$AttachmentListCount>
--=over 4
+-=item C<$DateTimeFormat>
+The number of attachments to display by default on ticket display and ticket
+reply pages. Attachments beyond this count will be displayed only after the
+user clicks a "Show all" link. The default value, C<undef>, means always show
+all attachments. A value of C<0> means show no attachments by default.
--=item C<$DateTimeFormat>
-+=cut
-
-You can choose date and time format. See the "Output formatters"
-section in perldoc F<lib/RT/Date.pm> for more options. This option
-can be overridden by users in their preferences.
++=cut
+
+-Some examples:
+Set($AttachmentListCount, undef);
-
--Some examples:
-+=item C<$PreferRichText>
-C<Set($DateTimeFormat, "LocalizedDateTime");>
-C<Set($DateTimeFormat, { Format => "ISO", Seconds => 0 });>
-C<Set($DateTimeFormat, "RFC2822");>
-C<Set($DateTimeFormat, { Format => "RFC2822", Seconds => 0, DayOfWeek => 0 });>
++=item C<$PreferRichText>
++
+By default, RT shows rich text (HTML) messages if possible. If
+C<$PreferRichText> is set to 0, RT will show plain text messages in
+preference to any rich text alternatives.
32: 1fbdc88aa3 = 32: 00dad4f631 Fix typo of "TransactionDefaultSearchResultOrderBy"
33: 8032bab90d = 33: 9c2d71a8c0 Clean up items that simply use default widget from config meta
34: 0110c89fb1 = 34: 7f0810b261 Use select widget for DefaultCatalog for better user experience
35: 9d17cea2fd = 35: af549cac51 Move "Must modify" message up to be right under the option it's talking about
36: 4db1b0b6e6 = 36: 8b842378f0 Line up the top menu option on left with the top of config box on the right
37: 83a03d882c = 37: 93d1edbd9e Add $LabelCols and $ValueCols to easily customize cols for label/value
38: d7f67c7c8c = 38: 147dd3a1f2 Switch to 4/8 of label/value layout considering we have long option names
More information about the rt-commit
mailing list