Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-10 | Merge branch '5.0/users4-index-if-exists' into 5.0-trunkHEADstable5.0-trunk | sunnavy | |
2022-11-09 | Don't error if users4 index has been removed | Jim Brandt | |
The Users4 index has been in RT for a very long time, so it should be found, but we shouldn't error if it has been removed. | |||
2022-10-29 | Merge branch '5.0/log-sql-even-without-currentuser' into 5.0-trunk | sunnavy | |
2022-10-21 | Merge branch '5.0/asset-custom-roles' into 5.0-trunk | Jim Brandt | |
2022-10-19 | Add API and web tests for interacting with custom roles on assets | Shawn M Moore | |
2022-10-19 | Relax requirements about role names to be unique for each lookup type | sunnavy | |
2022-10-19 | Support custom roles for asset searches | sunnavy | |
2022-10-19 | Show single custom role's name in the result message of adding members | sunnavy | |
This is for asset custom roles, tickets don't have this issue as the result message was customized in RT::Ticket already. | |||
2022-10-19 | Clear old data when registering the whole custom roles | sunnavy | |
RegisterRoles is used to refresh custom roles in RT::Interface::Web::MaybeRebuildCustomRolesCache, but previously it just updated enabled ones and wrongly ignored disabled/deleted ones. This commit updates the logic to remove existing custom roles first and then fill new data from scratch, which fixes the issue. | |||
2022-10-19 | Exclude asset custom roles from ticket search | Shawn M Moore | |
This covers both search builder and bulk update. | |||
2022-10-19 | Add lookup type to custom role admin page listing | Jim Brandt | |
2022-10-19 | Add custom roles to assets | Shawn M Moore | |
2022-10-19 | Add support for LookupType to custom roles | Shawn M Moore | |
This allows custom roles to be reused for any object class, not just tickets and queues. | |||
2022-10-19 | Allow RegisterLookupType to provide options besides just FriendlyName | Shawn M Moore | |
We are going to add new options including "CreateGroupPredicate", "AppliesToObjectPredicate" and "Subgroup". | |||
2022-10-19 | Factor out a LookupType role from CustomFields | Shawn M Moore | |
This will be added to CustomRoles to support custom roles on assets and other record types. This generalizes and deprecates /Admin/Elements/SelectCustomFieldLookupType in favor of a new /Admin/Elements/SelectLookupType. That way we can use it on the CustomRole Modify page | |||
2022-10-19 | Abstract RT::Ticket::RoleAddresses so it can be used for assets too. | Shawn M Moore | |
2022-10-19 | Add CustomRoleObj method for loading by GroupType | Shawn M Moore | |
With this we can easily go from the output of ->Roles to an RT::CustomRole object. | |||
2022-10-12 | Merge branch '5.0/tracking-rt-configuration-doc-update' into 5.0-trunk | Jim Brandt | |
2022-10-12 | Note configuration needed to load JSON initialdata | Brian Conry | |
Document configuration to enable the JSON initialdata format so someone following the instructions from tracking-rt-configuration.pod with the default configuration will be able to load the changes into their target. | |||
2022-09-28 | Merge branch '5.0/group-default-values' into 5.0-trunk | Jim Brandt | |
2022-09-28 | Allow default custom field values for more objects | craig kaiser | |
This change shows the default value option in the custom field admin page for more objects. Once set, the default is populated on the create page for these objects. | |||
2022-09-23 | Fix typo of "Elemenents" | sunnavy | |
2022-09-15 | Merge branch '5.0/add-dashboard-list-to-email-cli' into 5.0-trunk | sunnavy | |
2022-09-15 | Support to specify dashboards for rt-email-dashboards | Jason Crome | |
2022-09-14 | Fix LDAP filter string debug output | Blaine Motsinger | |
The filter variable in UserExists isn't a Net::LDAP::Filter obj so fails the as_string method. Additionally, search_filter is more correct since it contains the final constructed filter. | |||
2022-09-12 | Merge branch '5.0/add-callback-showsummary-aftercustomfields' into 5.0-trunk | Jim Brandt | |
2022-09-12 | Add AfterCustomFields callback to /Ticket/Elements/ShowSummary | Brian Conry | |
2022-09-03 | Merge branch '4.4-trunk' into 5.0-trunk | sunnavy | |
2022-09-02 | Merge branch '4.4/message-attachment-original-content' into 4.4-trunk | Jim Brandt | |
2022-09-02 | Test textual and UTF-8 encoded "message/..." attachments | sunnavy | |
It covers both cases where $TreatAttachedEmailAsFiles is true or false. | |||
2022-09-02 | Encode content for textual "message/..." attachments | sunnavy | |
If $TreatAttachedEmailAsFiles is true, message-like attachments wouldn't be split into parts in RT database, in which case "OriginalContent" could return decoded strings(with utf-8 flag on), which "ContentAsMIME" doesn't like(it feeds OriginalContent to MIME::Body::Scalar) and could cause the following warning(when there are some non-ascii chars): Strings with code points over 0xFF may not be mapped into in-memory file handles Even worse, it dies if you stringify the returned MIME::Entity object: open body: Invalid argument at .../MIME/Entity.pm line 1897. This commit fixes the issue by encoding content accordingly. | |||
2022-09-02 | Refactor EditLinks to stick repeated code in a subcomponent, fixing ↵ | Jesse Vincent | |
unbalanced div tag | |||
2022-09-02 | Update Scrips/Modify.html to line up "Applies to" with the other values | Jesse Vincent | |
2022-09-02 | Fix rendering of Shredder plugin arguments | Jesse Vincent | |
2022-09-02 | Bring Asset Search rendering back to the status-quo-ante | Jesse Vincent | |
2022-09-02 | Correct Ticket/Create.html's rendering of Links block | Jesse Vincent | |
2022-09-02 | Port most of Elements to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Search/Bulk to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Dashboards to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Install to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Tools to LabeledValue | Jesse Vincent | |
2022-09-02 | Port SelfService to LabeledValue | Jesse Vincent | |
2022-09-02 | Port the bulk of Ticket to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Prefs to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Assets to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Articles to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Reports to LabeledValue | Jesse Vincent | |
2022-09-02 | Port Admin to LabeledValue | Jesse Vincent | |
2022-09-02 | Add a new "LabeledValue" component | Jesse Vincent | |
Provides a standard way to show some kind of a value with a label attached to it, usually in a list of such values. This is very common throughout RT and this centralizes the markup in one place, also reducing duplicated HTML nearly everywhere. | |||
2022-09-02 | Merge branch '5.0/unify-BeforeActionList-callback-api' into 5.0-trunk | Jim Brandt | |