[Rt-commit] rt annotated tag rt-5.0.4beta1 created. rt-5.0.4beta1

BPS Git Server git at git.bestpractical.com
Fri Apr 21 20:47:41 UTC 2023


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "rt".

The annotated tag, rt-5.0.4beta1 has been created
        at  cfb75e7186b76e2eb03bfb1c247401f1f7d19dfc (tag)
   tagging  762f5bdb7b28425f922a68c0790e9431c20985f8 (commit)
  replaces  rt-5.0.3
 tagged by  sunnavy
        on  Sat Apr 22 03:57:03 2023 +0800

- Log -----------------------------------------------------------------
Version 5.0.4beta1
-----BEGIN PGP SIGNATURE-----

iQFOBAABCAA4FiEExJs3Lyv4ShkBFmAnDfCig/6sgLIFAmRC6o8aHHN1bm5hdnlA
YmVzdHByYWN0aWNhbC5jb20ACgkQDfCig/6sgLJh8Af/fEDCimk9E02P+K3KvIjE
PVm1S+hHZzddE/Ob/cJg6TEVi0H8e4TvKEnDVeV2fJjbnoikQnjvadJgmwzSjKpf
k2CB3NwRb3c8T7KQQ/Uv/TvuGtYJESgzCyb1d4LpXxiVmITSdJma+xyjPMOEl7Qb
YS0o1jXYGxpP54mmuV81H6lnGIkCjiGQxTtbsX98nIzCyA3K4ncBc8sxiLybME7k
Z45Mt5zjDE0OtKmcIn089ToBnScieXA/qknKzRElvM1ri5yxHXeitK3g3H5qeFAr
2pr4mlLU03ak7UupZ2xgBtKLBXnFKGPe1UI0xPMgLFI7nq0pO2uvIQbn91XfdkoI
Bw==
=Mk3y
-----END PGP SIGNATURE-----

Aaron Trevena (1):
      Make RT work with MySQL 8

Blaine Motsinger (3):
      Fix LDAP filter string debug output
      Require LDAPImport after init
      Fix main navigation overlap with custom logo

Brad Embree (3):
      Add SLA to args CreateTickets accepts
      Handle SetConfig changes in same way as text cfs
      Adjust tests to account for new brief descriptions of SetConfig transactions

Brett Smith (5):
      Always get run time of GitHub Actions tests
      Remove unused envvars from GitHub Actions
      Remove `docker ps` calls from GitHub Actions
      Clean up Travis cruft from GitHub Actions
      Migrate from Docker links to networks

Brian Conry (46):
      Clear floating elements from correspondence
      add script to /Transaction/Display.html for CF diffs
      Fix HTML custom fields getting 'text/html' as a value
      Adjust spacing around user signature edit boxes
      Move user custom fields on prefs page
      Fix runtime error in SelfService Asset Display
      Update docs for showing article search in self-service
      Add SameSite to cookies from WebSameSiteCookies
      Remove state criteria for invalid utf8 error warnings
      Align Reports/Update This Menu CSS styling
      Improve template 'Error: public key'
      Update RemoteAuth error page to use RTSupportEmail
      Update PSGI error page for RTSupportEmail
      Document how OwnerEmail is used
      Block ticket create/update on invalid recipients
      Fix docs on RT::Queue::IsWatcher
      Exempt some format strings from HTML::Gumbo structure check
      Allow CKEditor (rich text) boxes to vary in height
      Update default value for WebSecureCookie
      Tests require $WebSecureCookies=0
      Unify the BeforeActionList Callback API
      Restore ModifyFieldClasses callback to EditCustomFields
      Add AfterCustomFields callback to /Ticket/Elements/ShowSummary
      Ignore disabled lifecycles when validating mappings
      Foer -> for
      Replace Pod::Select and Pod::PlainText for plain text
      Replace Pod::Select HTML generation
      Remove dependency on Pod::Select
      Note configuration needed to load JSON initialdata
      Convert ticket link graph generator to GraphViz2
      Allow additonal ticket relationship graph directions
      Article autocomplete should be case insensitive
      Add case-sensitivity tests for Articles autocomplete
      Provide default 'select all' query string
      Add ValidationHint column for CustomFields table
      Convert $cf->FriendlyPattern to use ValidationHint
      Add UI for CF ValidationHint
      Update tests for new added ValidationHint feature
      Add github actions step for MySQL 8
      Add helper methods on Class for article display settings
      Add pass-through methods for class-level display flags
      Convert Preformatted template to use new article API
      Update /SelfService/Article/Display.html to new API
      Add a Checkbox RenderType for select type custom fields
      Add a callback to change CFs showing Details in ticket history
      Display key details for text/calendar messages

Christian Mehlmauer (1):
      disable browser spell check on customcode

Emmanuel (1):
      Rewind uploaded file after reading

Emmanuel Lacour (1):
      Do not check acl when auto-setting core date fields

Jason Crome (13):
      Log recorded SQL statements, even without CurrentUser
      Custom Roles cannot apply globally; correct docs
      Support to specify dashboards for rt-email-dashboards
      Fix broken Pod in rt-validator
      Remove trailing whitespace
      Upgrade CKEditor to 4.20.1
      Don't add duplicate Cfs to queue when inserting data
      Revert "Don't add duplicate Cfs to queue when inserting data"
      Add JOIN criteria for transaction searches
      Format auth token list with a title box
      Make # of search results per-page configurable
      Add build instructions for CKEditor 4
      Document steps to generate initialdata changes file

Jesse Vincent (22):
      Instead of gitignoring var/mason_data, ignore all of var/
      Only run the "Slack notification" test step inside the bestpractical org
      Switch the github test harness to using RT's built in parallel testing make target.
      "if: always()" is a noop. Remove it to reduce visual clutter
      Add a new "LabeledValue" component
      Port Admin to LabeledValue
      Port Reports to LabeledValue
      Port Articles to LabeledValue
      Port Assets to LabeledValue
      Port Prefs to LabeledValue
      Port the bulk of Ticket to LabeledValue
      Port SelfService to LabeledValue
      Port Tools to LabeledValue
      Port Install to LabeledValue
      Port Dashboards to LabeledValue
      Port Search/Bulk to LabeledValue
      Port most of Elements to LabeledValue
      Correct Ticket/Create.html's rendering of Links block
      Bring Asset Search rendering back to the status-quo-ante
      Fix rendering of Shredder plugin arguments
      Update Scrips/Modify.html to line up "Applies to" with the other values
      Refactor EditLinks to stick repeated code in a subcomponent, fixing unbalanced div tag

Jim Brandt (160):
      Add docs about receiving email warnings from RT
      Add tests for LoadOrCreateByEmail
      Don't default Name to EmailAddress in LoadOrCreateByEmail
      Document default Name setting in RT::User
      Provide examples for CanonicalizeEmailAddress match and replace
      Merge branch '5.0/update-docs-selfserviceshowarticlesearch' into 5.0-trunk
      Reference the assets menu right in the asset docs
      Merge branch '5.0/fix-selfservice-asset-display-actions' into 5.0-trunk
      Merge branch '5.0/clean-up-reports-menu-customization-styling' into 5.0-trunk
      Merge branch '4.4/error-public-key-template-tweak' into 4.4-trunk
      Merge branch '5.0/document-owneremail-use' into 5.0-trunk
      Merge branch '4.4/fix-queue-IsWatcher-docs' into 4.4-trunk
      Merge branch '5.0/clear-floating-elements-in-correspondence' into 5.0-trunk
      Merge branch '5.0/allow-empty-html-cf-on-create' into 5.0-trunk
      Pull from new buster image
      Recurse into t directory to run all tests
      Test MariaDB current long term support version
      Test against a supported Postgresql version
      Merge branch '4.4/importer-no-auto-commit-handle-originalid' into 4.4-trunk
      Merge branch '5.0/format-strings-dont-need-html-structure-checked' into 5.0-trunk
      Merge branch '4.4/docker-testing-buster' into 4.4-trunk
      Merge branch '5.0/tweak-query-builder-criteria' into 5.0-trunk
      Merge branch '5.0/fix-user-sig-spacing-issues-px' into 5.0-trunk
      Merge branch '5.0/arbitrary-user-name-in-rt-sessions' into 5.0-trunk
      Add a warning as a hint to RT developers about WebSecureCookies
      Merge branch '5.0/add-samesite-cookie-options' into 5.0-trunk
      Merge branch '5.0/fix-initially-rolled-up-widgets' into 5.0-trunk
      Merge branch '4.4/github-actions-updates' into 4.4-trunk
      Restore always flag so we get time info on failures
      Add callback to modify content presented via TitleBox
      Provided calculated count as a callback parameter
      Restore the hidden magic value to allow unchecking
      Load more history for unread messages with on scroll setting
      Restore the github actions always() for slack notifications
      Add option to inline CSS for dashboard email
      Merge branch '5.0/restore-ModifyFieldClasses-callback-to-EditCustomFields' into 5.0-trunk
      Merge branch '5.0/unify-BeforeActionList-callback-api' into 5.0-trunk
      Merge branch '4.4/message-attachment-original-content' into 4.4-trunk
      Merge branch '5.0/add-callback-showsummary-aftercustomfields' into 5.0-trunk
      Merge branch '4.4/fix-custom-role-initialdata-docs' into 4.4-trunk
      Merge branch '5.0/group-default-values' into 5.0-trunk
      Merge branch '5.0/tracking-rt-configuration-doc-update' into 5.0-trunk
      Add lookup type to custom role admin page listing
      Merge branch '5.0/asset-custom-roles' into 5.0-trunk
      Specify equals comparison for one-time email lookup performance
      Merge branch '4.4/convert-to-graphviz2' into 4.4-trunk
      Clear unneeded anchors and HTML comments
      Use new docker image for GraphViz2
      Update tests for EN datetime locale change to space
      Don't error if users4 index has been removed
      Don't error if users4 index has been removed
      Add method to load an object based on a custom field value
      Support loading users via user custom fields
      Tests for loading users via UserCFs
      Merge branch '5.0/convert-to-pod-simple-2' into 5.0-trunk
      Merge branch '5.0/load-by-user-cf' into 5.0-trunk
      Merge branch '5.0/fix-labeled-value-layout' into 5.0-trunk
      Set EmailAddress default return value for EmailInput
      Merge branch '5.0/jump-to-unread-on-click' into 5.0-trunk
      Merge branch '5.0/search-filter' into 5.0-trunk
      Merge branch '5.0/email-dashboard-recipient-arg' into 5.0-trunk
      Merge branch '5.0/dashboard-test-email-button' into 5.0-trunk
      Merge branch '5.0/fix-broken-pod-in-rt-validator' into 5.0-trunk
      Merge branch '4.4/docs-fix-datetimeformat-examples' into 4.4-trunk
      Merge branch '5.0/ticket-create-reset-default-values-on-queue-change' into 5.0-trunk
      Provide a simple framework for showing user messages
      Merge branch '5.0/statement-timeout3' into 5.0-trunk
      Switch to Test::MockTime::HiRes in date api test
      Convert to preferred constructor for Data::Page
      Update search results to use Bootstrap pagination styles
      Add box to jump to search results page
      Remove Data::Page::Pageset from dependencies
      Merge branch '5.0/action-clear-custom-field-values' into 5.0-trunk
      Build test image from buster-20230130 tag
      Update required versions for GD::Graph and Date::Extract
      Disable jump to page form by default in CollectionList
      Add a callback to allow changes to CFs on the Query Builder
      Merge branch '5.0/jquery-ui-1.13.2' into 5.0-trunk
      Merge branch '5.0/rt-crontool-docs-multi-action-args' into 5.0-trunk
      Merge branch '5.0/fix-search-result-shortcuts' into 5.0-trunk
      Merge branch '5.0/env-query-timeout-on-connect' into 5.0-trunk
      Merge branch '4.4/mysql-8' into 4.4-trunk
      Merge branch '5.0/fix-submenu-drift' into 5.0-trunk
      Merge branch '5.0/scrollable-page-menu-actions' into 5.0-trunk
      Merge branch '5.0/format-auth-tokens-with-titlebox' into 5.0-trunk
      Merge branch '5.0/retain-class-info-on-invalid-query-edit' into 5.0-trunk
      Merge branch '5.0/search-filter-handle-implicit-submission' into 5.0-trunk
      Clarify logout messages for local and SAML logouts
      Document callback change in upgrading
      Merge branch '5.0/record-acl-changes' into 5.0-trunk
      Add note to upgrading file about new option
      Merge branch '5.0/dashboard-inline-css' into 5.0-trunk
      Add information about search preferences
      Remove extra space from div around titlebox
      Merge branch '5.0/query-builder-doc-update' into 5.0-trunk
      Add tests for new article methods
      Merge branch '5.0/simply-has-rights-query' into 5.0-trunk
      Merge branch '5.0/add-boolean-cf-render-type2' into 5.0-trunk
      Merge branch '5.0/rest2-custom-roles-keys' into 5.0-trunk
      Merge branch '5.0/optimize-from-sql-searches' into 5.0-trunk
      Use pill nav for better look with new search box
      Merge branch '5.0/edit-config-search' into 5.0-trunk
      Merge branch '5.0/hide-asset-menu-search' into 5.0-trunk
      Merge branch '5.0/refine-selected-text-quoting' into 5.0-trunk
      Merge branch '5.0/format-html-cf-changes-in-history' into 5.0-trunk
      Merge branch '5.0/add-ckeditor-build-instructions' into 5.0-trunk
      Merge branch '5.0/add-callback-cf-transaction-diff' into 5.0-trunk
      Update DBD::SQLite dependency and document the change
      Merge branch '5.0/combine-search-and-count' into 5.0-trunk
      Merge branch '5.0/saved-search-jschart-subquery' into 5.0-trunk
      Replace fontawesome funnel icon with bootstrap version
      Merge branch '5.0/clean-attributes' into 5.0-trunk
      Merge branch '5.0/transaction-display-missing-script' into 5.0-trunk
      Merge branch '5.0/button-border-in-dark-mode' into 5.0-trunk
      Show solid funnel if the header is a filter in the search
      Merge branch '5.0/search-filter-scrollable' into 5.0-trunk
      Merge branch '5.0/smaller-filter-icon' into 5.0-trunk
      Merge branch '5.0/dashboard-email-force-light-theme' into 5.0-trunk
      Add docs for user-visible permalink features
      Add docs for scheduling rt-clean-shorteners
      Merge branch '5.0/search-url-shortener' into 5.0-trunk
      Document URL shortener in UPGRADING
      Merge branch '5.0/saved-chart-content-avoid-empty-key' into 5.0-trunk
      Merge branch '5.0/fix-multiple-mt-css-classes' into 5.0-trunk
      Merge branch '5.0/importer-skip-existing-catalog-role-groups' into 5.0-trunk
      Merge branch '5.0/search-filter-modal-height' into 5.0-trunk
      Merge branch '5.0/serialize-set-watcher-txn' into 5.0-trunk
      Merge branch '5.0/shred-more-objects' into 5.0-trunk
      Create optional article portlet for ticket display page
      Add docs for new process articles feature
      Provide a way to update config immediately in tests
      Merge branch '5.0/add-article-portlet2' into 5.0-trunk
      Disable legacy Table settings for asset date custom fields
      Suppress uninitialized value warnings seen in config history
      Merge branch '5.0/make-config-history-more-readable2' into 5.0-trunk
      Merge branch '5.0/user-built-in-group-custom-fields' into 5.0-trunk
      Merge branch '5.0/ticket-acl-convert-or-to-in' into 5.0-trunk
      Use HTML content for articles by default
      Format article HTML content correctly when EscapeHTML is disabled
      Add extra newlines to make boundaries of different article fields clear
      Merge branch '5.0/allow-custom-validation-hint-on-cfs' into 5.0-trunk
      Merge branch '5.0/importer-dashboards' into 5.0-trunk
      Merge branch '5.0/initialdata-saved-chart-group-by-cf-names' into 5.0-trunk
      Merge branch '5.0/update-selectpicker-live-search-earlier' into 5.0-trunk
      Merge branch '5.0/admin-user-search-cf-inputs' into 5.0-trunk
      Merge branch '5.0/vulnerable-passwords-page-users' into 5.0-trunk
      Merge branch '5.0/consistent-form-row-space' into 5.0-trunk
      Merge branch '5.0/ignore-disabled-lifecycles-in-mapping-validation' into 5.0-trunk
      Merge branch '5.0/serialize-custom-role-acl' into 5.0-trunk
      Clarify usage of the $EmailSubjectTagRegex setting
      Add some content to make podchecker happy
      Scrub permissively for non-ticket related custom field values
      Add %ScrubCustomFieldOnSave config to scrub custom field values on save
      Merge branch '5.0/validator-inconsitent-owner-in-merged-tickets' into 5.0-trunk
      Use updated docker image with new DBIx::SB version
      Merge branch '5.0/shortener-load-by-content' into 5.0-trunk
      Add new tables to reset-sequences utility
      Merge branch '5.0/outlook-plain-quotes-nested-in-html-stanza' into 5.0-trunk
      Merge branch '5.0/search-filter-icon-style' into 5.0-trunk
      Merge branch '5.0/show-calendar-invite-brief' into 5.0-trunk

Matt Zagrabelny (1):
      Abstract ShowHistoryHeader title into component parameter

Maureen E. Mirville (1):
      Fix formating in docs for $DateTimeFormat config examples

Nick Reilingh (3):
      RT_Config.pm.in - 'pririty' typo
      Fix "Reffered" typo in metadata doc
      Fix 'followoing' typo in docs

Rob Lister (1):
      Fix typo in transaction-type argument in rt-crontool docs

Ronaldo Richieri (15):
      Add Log Info/Debug/Error when user log in and out with web remote user auth.
      Add RT::Action::ClearCustomFieldValues ScripAction
      Update rt-crontool documentation with multiple action example
      Removed extra space between Cc and Bcc in the ticket update cc Element
      Show objects where the lifecycle is applied
      Add source IP address to the external auth login log message
      Update basic_auth.t test since logout will be always available
      Always show a Logout link in the menu
      Simplify setting the redirect URL on logout
      Move ModifyLoginRedirect Callback to the end of Logout processing
      Update Query Builder documentation with Dynamic Filtering and Sorting
      Update docs to remove references to UNIVERSAL::require
      Replace UNIVERSAL::require with Module::Runtime::require_module
      Add option to disable quoting of selected text on ticket update
      Only quote text from transaction areas in the ticket history

Shawn M Moore (8):
      Add CustomRoleObj method for loading by GroupType
      Abstract RT::Ticket::RoleAddresses so it can be used for assets too.
      Factor out a LookupType role from CustomFields
      Allow RegisterLookupType to provide options besides just FriendlyName
      Add support for LookupType to custom roles
      Add custom roles to assets
      Exclude asset custom roles from ticket search
      Add API and web tests for interacting with custom roles on assets

Steven Burr (1):
      Display entry hint in people section of ticket display page

craig kaiser (1):
      Allow default custom field values for more objects

sunnavy (226):
      Split the select of watcher criteria into two in query builder
      Merge custom roles criteria in search builder
      Merge custom field criteria in search builder
      Add missing css rules(mainly form-control) to buttons
      Increase field column mainly for role fields
      Include custom roles in the core watcher search criteria
      Treat RT::System-Role the same as other roles in ACL initialdata
      Use name for custom role groups in ACL
      Test custom role groups in ACL initialdata
      Hide asset menu search if simple search is disabled
      Exclude empty keys from search fields for saved charts
      Test empty keys in saved chart content
      Format html custom field changes like other text ones
      Test HTML custom field changes
      Fix multiple mt-* classes that are applied at the same time
      Retain Class and ObjectType when query parsing contains errors
      Test invalid queries on transaction search edit page
      Fix the menu drift issue when clicking repositioned submenus
      Fix the flash issue when clicking submenus
      Merge branch '5.0/add-sla-to-create-tickets' into 5.0-trunk
      Merge branch '4.4/fulltext-indexer-more-forgiving-encoding-errors' into 4.4-trunk
      Merge branch '5.0/stop-ticket-create-modify-on-invalid-recipients' into 5.0-trunk
      Merge branch '4.4.6-releng' into 4.4-trunk
      Merge branch '5.0.3-releng' into 5.0-trunk
      Merge branch '4.4/create-user-default-name' into 4.4-trunk
      Fix the link to RT_Config's External-storage section in pod
      Make actions page menu scrollable in case it's too long to fit in screen
      Add --recipient to send dashboard emails to specified recipients
      Use HelpDesk as the plugin example in site config
      Refactor implementation of --no-auto-commit to support --originalid
      Use a bigger FcgidMaxRequestLen value for apache+fcgid tests
      Set MasonLocalComponentRoot via RT->Config->Set so apache can see it
      Merge branch '4.4-trunk' into 5.0-trunk
      Merge branch '5.0/email-management-docs' into 5.0-trunk
      Support arbitrary user names in .rt_sessions
      Remove the broken "hidden" class for initially rolled-up widgets
      Upgrade jquery-ui to 1.13.2
      Fix lifecycle warning messages: "actions" is the key name, not "action"
      Merge branch '5.0/dashboard-subscription-empty-checkbox' into 5.0-trunk
      Merge branch '5.0/titlebox-callback' into 5.0-trunk
      Merge branch '5.0/jump-to-unread-on-scroll' into 5.0-trunk
      Merge branch '4.4/always-post-github-to-slack' into 4.4-trunk
      Exclude the favion.png link from generated dashboard email
      Add extra css to dashboard emails for limited email web clients
      Encode content for textual "message/..." attachments
      Test textual and UTF-8 encoded "message/..." attachments
      Merge branch '4.4-trunk' into 5.0-trunk
      Merge branch '5.0/add-dashboard-list-to-email-cli' into 5.0-trunk
      Fix typo of "Elemenents"
      Wrap direct SQL in Rights code to SearchBuilder's SimpleQuery
      No need to duplicate system object in EquivObjects on system rights check
      Clear old data when registering the whole custom roles
      Show single custom role's name in the result message of adding members
      Support custom roles for asset searches
      Relax requirements about role names to be unique for each lookup type
      Serialize OldValue/NewValue to user references in SetWatcher/Set Owner txns
      Skip existing catalog role groups on import
      Merge branch '5.0/log-sql-even-without-currentuser' into 5.0-trunk
      Convert OR'd role group names for ticket ACL check to IN
      Drop an extra form-row wrapper as LabeledValue already has one
      Fix layout of ticket graph page
      Remove unnecessary current-value span
      Use LabledValue to generate current-value spans
      Add back the missing current-value span
      Re-add the missing Creator row for article display
      Add back the unintentionally deleted closing div of col-6
      Revert back LabeledValue changes to role inputs
      No need to sync attribute links in PostInflateFixup
      No need to create transactions in PostInflateFixup
      Fix typo in DefaultDashboard handling of PostInflateFixup
      Merge branch '4.4/date-test-space-change' into 4.4-trunk
      Merge branch '5.0/users4-index-if-exists' into 5.0-trunk
      Import dashboards/savedsearches/subscriptions/prefs/bookmarks for merged users
      Fix links in shredder tickets pod
      Render no-target header links more like normal text in shredder pod
      Merge branch '5.0/article-autocomplete-should-be-case-insensitive' into 5.0-trunk
      Merge branch '5.0/onetimecc-email-lookups' into 5.0-trunk
      Automatically load history for unread messages with on click setting
      Prettify "Show ticket history" a bit by rendering it like a button
      Merge branch '5.0/custom-role-display-hints' into 5.0-trunk
      Merge branch '5.0/search-callbacks-count' into 5.0-trunk
      Drop obsolete babel-minify-webpack-plugin
      Add sort fontawesome icons
      Add filter fontawesome icon
      Update fontawesome version for new added icons and also to 5.15.4
      Add multiple order by and order indicator to search results header
      Test order indicator in search results header
      Multiple Order/OrderBy values shall be passed as array references
      Make autocomplete handler work in dynamically created modal dom
      Support to pass user name as default value for autocomplete owner input
      Allow to show empty option even when default is passed
      Directly use passed in $Default as label if it is already string
      Support to filter ticket search results via headers
      Get around the issue of overflowing icons in search results header for Firefox
      Pass datetime in UTC as LastUpdated is stored that way
      Add --recipient to send dashboard emails to a single recipient only
      Support sending dashboard emails for testing on Subscription page
      Add $DatabaseQueryTimeout to abort long running SQL queries
      Merge branch '5.0/provide-select-all-when-query-string-is-empty' into 5.0-trunk
      Merge branch '4.4-trunk' into 5.0-trunk
      Record ACL changes in transactions
      Update txn ids in tests because of new added acl transactions
      Add system CurrentUserCanSee to make transaction's CurrentUserCanSee work
      Reset queue-level default values on queue change on ticket create page
      Show end users a hint about SQL error
      Support to shred class/topic/article objects
      Test shredder for class/topic/article objects
      Support to shred catalog/asset objects
      Test shredder for catalog/asset objects
      Shred only ticket roles on shredding queues
      Uncomment test code that works now
      Test shredder for ObjectCustomRoles of queues
      Merge branch '5.0/improve-log-info-for-web-remote-user-auth' into 5.0-trunk
      Merge branch '5.0/ckeditor-4.20.1' into 5.0-trunk
      Clean up duplicated widget arguments
      Show config name as label and description as tooltip on config edit page
      Merge branch '5.0/update-search-result-paging' into 5.0-trunk
      Merge branch '4.4/test-mocktime-hires' into 4.4-trunk
      Merge branch '5.0/optional-jump-to-page' into 5.0-trunk
      Merge branch '4.4-trunk' into 5.0-trunk
      Merge branch '4.4/update-docker-gdgraph' into 4.4-trunk
      Merge branch '4.4-trunk' into 5.0-trunk
      Make custom field FriendlyPattern UI a bit nicer
      Target keyboard shortcuts modal accurately to make it work on search results
      Extract pre-defined cf validations to @CustomFieldValuesValidations config
      Customize combobox to do not clear user inputs on dropdown click
      Show default hint based on validation regex on cf admin pages
      Merge branch '5.0/add-pickobjectcfs-callback' into 5.0-trunk
      Respect env "RT_DATABASE_QUERY_TIMEOUT" on db connect
      Update DBIx::SearchBuilder to 1.69 to work with MySQL 8
      Merge branch '5.0/specify-addl-ticket-transaction-join-criteria' into 5.0-trunk
      Merge branch '5.0/add-queues-column-to-lifecycle-admin' into 5.0-trunk
      Handle implicit form submissions in search filter modals
      Add the missing </div> for Search inputs on "Manage GnuPG Keys" page
      Merge branch '5.0/login-logout-adjustments2' into 5.0-trunk
      Use custom role names as keys for ticket endpoints in REST2
      Update tests for the keys change of CustomRoles in REST2
      Update REST2 doc to prefer "CustomRoles" top key for ticket search
      Page users to save memory in case there are too many records
      Merge branch '4.4-trunk' into 5.0-trunk
      Merge branch '5.0/replace-universal-require' into 5.0-trunk
      Merge branch '5.0/fix-main-navigation-overlap-with-custom-logo' into 5.0-trunk
      Add upgrading note for the change of custom role keys in REST2 ticket endpoints
      Include referenced queues/catalogs only for active/inactive status searches
      Convert "OR" clauses in transactions/assets searches to "IN" for performance
      Test more about optimized ticket/transactions/asset searches
      Add search functionality for config edit page
      Replace CSS::Inliner->require with RT::StaticUtil::RequireModule
      Make pie/bar in js charts clickable again for saved searches
      Automatically enable live search for selects that have 10 or more options
      Merge branch '5.0/bootstrap-select-live-search' into 5.0-trunk
      Require DBIx::SearchBuilder 1.73+ to support CombineSearchAndCount
      Combine search and count for search result pages if possible
      Combine search and count for saved searches on dashboards if possible
      Abstract GetStylesheet for web
      Force to use light theme for dashboard emails
      Add rt-clean-attributes to delete obsolete DeferredRecipients attributes
      Refactor code to build search filter metadata in Header instead
      Fall back priority to the first value in %PriorityAsStringMapping config
      Update tests for the default priority change when PriorityAsString is enabled
      Add "unknown" default priority option to priority select list
      Add tests for %PriorityAsString that does not have "0" mapped
      Make search filter modal body scrollable in case of long content
      Increase queue limit to 100 in search filter as the modal is now scrollable
      Drop the obsolete fontawesome filter icon
      Merge branch '5.0/require-ldapimport-after-init' into 5.0-trunk
      Increase queue limit to 100 in search filter as the modal is now scrollable
      Calculate search filter modal content's max-height accurately
      Fix limit parameter for shredder URL on search pages
      Switch method to POST for search chart form
      Switch method to POST for search refresh form
      Add the missing Class/ObjectType params to refresh form on search results page
      Import clipboard.js source code
      Add clipboard.js to RT web
      Support to shorten search URLs
      Update tests as URL shortener is enabled by default
      Show warning to end user if the short code is invalid
      Add rt-clean-shorteners to clean temporary shorteners
      Add basic tests for search url shortener
      Add Shortener page to show related info of specified code
      Add basic tests for shortener viewer
      Do not set SavedSearchId to chart search id
      Add shortener support to saved searches
      Add tests for saved search shortener
      Add Shorteners to serializer in clone mode
      Shorten subqueries on chart page
      Default query to "id > 0" like other chart elements for ChartTable
      Avoid adding duplicated criteria to queries generated on chart page
      Reduce whitespace between the continuous descriptive paragraphs
      Hide article portlet if current user does not right to see the article
      Show customized operator/value inputs for cfs on admin user search page
      Merge branch '5.0/default-priority-value' into 5.0-trunk
      Merge branch '5.0/modify-query-builder-default-results2' into 5.0-trunk
      Merge branch '5.0/refine-selected-text-quoting-transaction-area' into 5.0-trunk
      Tweak search-filter css to not affect other buttons
      Remove shadow(like a blue border) from search-filter icons
      Merge branch '5.0/asset-dates-custom-field' into 5.0-trunk
      Fix display layout of user custom fields in built-in groups on SelfService Prefs
      Fix label typo for asset description
      Update data-live-search attr for bootstrap select before initialization
      Test validator to fix inconsistent owner group member for merged tickets
      Fix inconsistent noramlized owner group member for merged tickets
      Merge branch '5.0/remove-extra-space-cc-bcc' into 5.0-trunk
      Dump GroupBy custom field items in saved charts using Name for portability
      Support to wrap textarea/attachment inputs into a form-row for space settings
      Remove extra vertical space of selectized inputs to be consistent with other inputs
      Use consistent space among input rows for ticket forms
      Merge branch '4.4/clarify-emailsubjecttagregex-doc' into 4.4-trunk
      Clean up trailing whitespace in initialdata.pod
      Test scrubbing custom field values on save
      Merge branch '5.0/article-html-content' into 5.0-trunk
      Merge branch '5.0/docs-dump-initialdata-move-config' into 5.0-trunk
      Drop outdated "missing" section as all article related objects are supported
      Fix stanza for outlook plain quotes nested in html quotes
      Test stanza for outlook plain quotes nested in html quotes
      Apply min-width rules to form for search filter modals
      Do not mark owner search-filter modal scrollable
      Test text/calendar messages
      Require SearchBuilder 1.75+ to support CombineSearchAndCount for MariaDB 10.10+
      Merge branch '4.4-trunk' into 5.0-trunk
      Require SearchBuilder 1.76+ to avoid an uninitialized warning on disconnect
      Load indexed Code column instead when load shortener by content
      Merge branch '5.0/docker-update-20230421' into 5.0-trunk
      Merge branch '5.0/reset-sequences-new-tables' into 5.0-trunk
      Update copyright to 2023
      Update translations from Launchpad

-----------------------------------------------------------------------


hooks/post-receive
-- 
rt


More information about the rt-commit mailing list