Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-07 | Add back the unintentionally deleted closing div of col-65.0/update-labeled-value-layout | sunnavy | |
It was removed during LabeledValue refactor by accident. | |||
2022-11-01 | Use a loose regex to get around space changes caused by LabeledValue refactor | sunnavy | |
2022-11-01 | Port more elements to LabeledValue | sunnavy | |
2022-11-01 | Re-add the missing Creator row for article display | sunnavy | |
It was removed during LabeledValue refactor by accident. | |||
2022-11-01 | Make "Merge into" row take half width on ticket ModifyLinks page | sunnavy | |
Initial LabeledValue refactor dropped cols customization, which caused the row to take fullwidth on ModifyLinks page, which was too wide. This commit reverts back to the previous layout. | |||
2022-11-01 | Add back the missing current-value span | sunnavy | |
Otherwise, rows in asset widget on ticket create page would have alignment issues. | |||
2022-11-01 | Use LabledValue to generate current-value spans | sunnavy | |
2022-11-01 | Remove unnecessary current-value span | sunnavy | |
The current-value span is used in forms to align the label/value, so it's not needed when rows are not in forms. | |||
2022-11-01 | Fix layout of ticket graph page | sunnavy | |
The LabeledValue refactor dropped a couple of div opening tags and a css class by accident, this commit adds them back. | |||
2022-11-01 | Drop an extra form-row wrapper as LabeledValue already has one | sunnavy | |
2022-11-01 | Fix alignment and width of AddWatchers | sunnavy | |
The LabeledValue refactor added extra css classes there and dropped cols customization, which caused the issue. This commit fixes both to make AddWatchers layout the same as before. | |||
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 | |