[Rt-commit] rt annotated tag, 5.0.0alpha1, created. 5.0.0alpha1

? sunnavy sunnavy at bestpractical.com
Fri Feb 14 15:54:48 EST 2020


The annotated tag, 5.0.0alpha1 has been created
        at  858cfa21246d1e44903658cb350682055e3fd070 (tag)
   tagging  97b25b3a611ce044c6c0278549784ad8142dd237 (commit)
  replaces  rt-4.4.4
 tagged by  sunnavy
        on  Sat Feb 15 04:53:39 2020 +0800

- Log -----------------------------------------------------------------
Version 5.0.0alpha1
-----BEGIN PGP SIGNATURE-----

iQEcBAABCAAGBQJeRwjTAAoJEA3wooP+rICypRwH/RpV+TzOfdOnWgBoU8dUUEs3
9E7jLkNMAbn9g0UTSR3CJ/gfIce2JPlJH4nGAq2iR++0iyvKRR8dzYoiDlvk7OTP
gryjKb/vHNDJ6C5US9VdJhT5CTT6o38BJ07/HjvxRRYyWynXg0S7BkzAVSWYUtTD
q0z2seFMPEbb2lYCznpiflOtJcaeflFgln550XYZ3pekq/JvThorgSgevCY9kPPt
viqUoxwj/FHUyl2+MgYUjvue0S7zKN3ZBD/45WDGYxcmr997N+aicLM8KmTjOwQg
B3cT8ej1m78XhtSGsx1BsDlubsY04g+B0bbWUUCu//xqDBdiRW9Q0yba516xq4c=
=nPBC
-----END PGP SIGNATURE-----

Aaron Kondziela (1):
      Bump File::Dropbox dependency and remove given/when warning hack

Aaron Trevena (3):
      Add css background for tr and form-row elements with oddline class
      Select Queue in Ticket Create page
      Test queue select on ticket create page

Alex Vandiver (19):
      Store dependencies in cpanfile
      Move perl version into cpanfile
      Rename print_found to row
      Improve horizontal and vertical spacing of output
      Show current version of module, when relevant
      Use "current value" for perl check as well
      Use "current value" for user / group display
      Rename check_users, since it checks groups as well
      Fail-fast if the users or groups do not check out
      Show output with colors when run from a terminal
      Move database and deployment defaults into rt-test-dependencies
      Encode::Guess is included in Encode 1.60 and above; RT requires 2.64
      Make Encode::Detect::Detector a required dependency
      Make Encode::HanExtra a required dependency
      Make HTML::FormatExternal dependency required, not runtime optional
      Make HTML::Gumbo required, and split scrubbing into its own class
      Merge branch '4.4-trunk'
      Fix the version spec for DBD::Oracle
      Fix the version spec for LWP

Blaine Motsinger (113):
      Added DisplayTotalTimeWorked to RT_Config.pm
      Added configurable option for wrap column count
      Migrate Admin/Scrips/index to elevator themes
      Migrate Admin/Scrips/Create to elevator themes
      Migrate Admin/Scrips/Modify to elevator themes
      Migrate Admin/Scrips/Objects to elevator themes
      Migrate Admin/Actions/Display to elevator themes
      Migrate Admin/Actions/Create to elevator themes
      Migrate Admin/Actions/Modify to elevator themes
      Migrate Admin/Conditions/Create to elevator themes
      Migrate Admin/Conditions/Modify to elevator themes
      Migrate Admin/Conditions/Display to elevator themes
      Move SignatureAboveQuote to Message box properties
      Migrate Admin/Queues/index to elevator themes
      Migrate Admin/Queues/DefaultValues to elevator themes
      Migrate Admin/Queues/GroupRights to elevator themes
      Migrate Admin/Queues/People to elevator themes
      Migrate Admin/Queues/Templates to elevator themes
      Migrate Admin/Queues/Template to elevator themes
      Migrate Admin/Queues/UserRights to elevator themes
      Migrate Admin/Queues/Modify to elevator themes
      Migrate Admin/Queues/Scrips to elevator themes
      Migrate Admin/Users/index to elevator themes
      Migrate Admin/Users/CustomFields to elevator themes
      Migrate Admin/Users/DashboardsInMenu to elevator themes
      Migrate Admin/Users/Keys to elevator themes
      Migrate Admin/Users/Modify to elevator themes
      Migrate Admin/Users/MyRT to elevator themes
      Fix failing test
      Migrate Admin/CustomFields/index to elevator themes
      Migrate Admin/CustomFields/GroupRights to elevator themes
      Migrate Admin/CustomFields/UserRights to elevator themes
      Migrate Admin/Articles/Classes/index to elevator themes
      Migrate Admin/Articles/Classes/Modify to elevator themes
      Migrate Admin/Articles/Classes/GroupRights to elevator themes
      Migrate Admin/Articles/Classes/Objects to elevator themes
      Migrate Admin/Articles/Classes/UserRights to elevator themes
      Migrate Admin/Assets/Catalogs/Modify to elevator themes
      Migrate Admin/Assets/Catalogs/CustomFields to elevator themes
      Migrate Admin/Assets/Catalogs/DefaultValues to elevator themes
      Migrate Admin/Assets/Catalogs/GroupRights to elevator themes
      Migrate Admin/Assets/Catalogs/Roles to elevator themes
      Migrate Admin/Assets/Catalogs/UserRights to elevator themes
      Migrate Admin/Assets/Catalogs/index to elevator themes
      Add sort for external custom field values
      Fix removal of scrips when shredding queues
      Add callbacks to Forward.html
      Core RT-Extension-GroupLinks
      Core RT-Extension-GroupSummary
      Core RT-Extension-GroupSelfService
      Add note to UPGRADING-4.6 for callback changes
      Update test for new group nav links
      Add test for group summary
      Migrate RT-Extension-GroupSummary pages to elevator themes
      Migrate RT-Extension-GroupLinks pages to elevator themes
      Update ticket status test regex for elevator themes
      Fix test to allow for remaining Scrip
      Fix removal of custom fields when shredding queues
      Add tests for shredding queue with custom fields
      Add project-diagram to fontawesome SVG build
      Replace text links with fontawesome SVGs
      Remove timer and bookmark css and images
      Add alt and title tooltips for new icons
      Enable bootstrap tooltips
      Add border styling for icons
      Update test for removing bookmark imgs
      Fix test to find link via regex instead of text
      Add white bps logo
      Make MyRT single col layout if no sidebar elements
      Add timer icons to fontawesome SVG build
      Replace timer icons with fontawesome and tooltips
      Add question-circle to fontawesome SVG build
      Replace Cc and AdminCc helper text with tooltips
      Replace CustomField hint text with tooltips
      Add hint text for queue CustomField
      Tighten margin and padding for ticket people lists
      Add missing form-control class to custom field textarea inputs
      Fix unmatched closing div and form tags
      Add test for /Admin/Tools/EditConfig.html
      Lighten border style for transactions
      Add transaction icons to fontawesome SVG build
      Replace transaction actions and show email links
      Add link icon to fontawesome SVG build
      Replace transaction link with fontawesome icon
      Add download icons to fontawesome SVG build
      Replace download links with fontawesome icon
      Add styling for action buttons
      Add key icon to fontawesome SVG build
      Replace encrypt/decrypt link with fontawesome icon
      Fix overflow of download links into table
      Fix links in tests for icon changes
      Add tooltip for transaction links
      Add new fontawesome build after retrunk
      Allow longer email addresses for value on People
      Fix page-menu display issues
      Fix centering on topactions, logo, and not-logged-in
      Add collapse to topactions inputs
      Fix topactions menu overlap
      Fix bookmark and timer positioning
      Remove top border from nav items
      Fix page-menu sf-menu positioning
      Add paperclip icon to fontawesome SVG build
      Add colored top borders for boxes in ticket pages
      Update transaction history colors for new colors
      Update download link to paperclip icon
      Squeeze multi-lined search results
      Make article list on overview page be similar to search results
      Remove unused images
      Remove stopwatch.png
      Add additional top colors to portlets
      Update attachments portlet color
      Change layout of footer
      Add TODO block for footer translation test

Brian C. Duggan (2):
      Relabel 'Password' box on /Prefs/AboutMe to 'Access control'
      Update 'Access control' box id on /Prefs/AboutMe

Craig Kaiser (29):
      Migrate Reports pages to elevator themes
      Update asset CSS and JS files for elevator theme
      Update asset display components for elevator theme
      Update asset create/modify components for elevator theme
      Update asset search components for elevator theme
      Migrate dashboards pages to elevator theme
      Migrate login page to elevator theme
      Migrate admin custom roles pages to elevator theme
      Migrate admin global rights pages to elevator themes
      Migrate admin article topics to elevator themes
      Migrate admin custom field modify pages to elevators
      Migrate tools pages for elevator theme
      Migrate SelfService pages to elevator theme
      Migrate approvlas page to elevator theme
      Migrate Prefs pages for elevator theme
      Migrate ticket pages to elevator theme
      Migrate admin tools pages to elevator theme
      Migrate articles index page and components to elevator theme
      Migrate search pages to elevator theme
      Migrate articles search pages to elevator theme
      Migrate articles modify pages to elevator theme
      Migrate articles display pages to elevator theme
      Migrate articles extract pages to elevator theme
      Migrate articles topics page to elevator theme
      Add multipart/form-data encoding to EditAboutMe form
      Remove unnecessary <br> tag on ticket pages
      Remove individual padding rule for ticket elememts
      Remove margin from bottom of titlebox
      Remove outdated padding setting specifically for smaller screen sizes

Dustin Graves (5):
      refactor RT menu building logic into own library module
      refactor asset menu logic into separate functions
      clean up repeated calls to HTML::Mason::Commands with variables
      define a new calling convention for menu building functions
      add asset display menu actions to ShowAssets template

Jim Brandt (145):
      Merge branch '4.6/reapply-add-reports-menu'
      Merge branch '4.6/reapply-remove-invalid-dashboards-from-menu'
      Merge branch '4.6/rt-logout-link-config'
      Merge branch '4.4/fix-double-escaped-queue-name' into 4.4-trunk
      Merge branch '4.4/improve-jump-to-unread-ui' into 4.4-trunk
      Merge branch '4.4/add-display-total-time-worked-option' into 4.4-trunk
      Default search result count display to on
      Refine TODO test for content on merged tickets
      Add ObjectsForCreating method
      Add tests for ObjectsForCreating
      For saved searches, split objects lists for creating and loading
      Note behavior change in UPGRADING doc
      Merge branch '4.4/external-auth-update-user-cfs' into 4.4-trunk
      Merge branch '4.4/set-default-attachmentlistcount' into 4.4-trunk
      Add autocomplete for articles
      Push default article loading toward create
      Refactor ticket create and update to use new SelectArticle
      Add articles notes to upgrading docs
      Remove article loading now handled in SelectArticle
      Update article to ticket linking with new args
      Update tests for new articles configuration
      Clarify external auth logging when users are not found
      Merge branch '4.4/defer-ajax-recipients-update' into 4.4-trunk
      Merge branch '4.4/sync-one-time-inputs-to-checkboxes' into 4.4-trunk
      Default lifecyle type to ticket on SelectStatus
      Use CanonicalizePrincipal to attempt to load users
      Add tests for adding group members by email address
      Note that the upgrade removes the hotlist column from the DB
      Merge branch '4.6/article-refactor'
      Remove hotlist from article docs and tweak $HideArticleSearchOnReplyCreate doc
      Merge branch '4.6/update-articles-docs'
      Merge branch '4.4/cf-inspection-in-searches' into 4.4-trunk
      Add support for setting user CFs on create
      Add tests for setting user CFs on create
      Fix pod warnings in RT::User docs
      Merge branch '4.4/move-signatureabovequote-docs' into 4.4-trunk
      Merge branch '4.6-theme/third-party-readme' into 4.6-theme-trunk
      Merge branch '4.6-theme/compact-layout' into 4.6-theme-trunk
      Merge branch '4.6-theme/inter-font' into 4.6-theme-trunk
      Remove incorrect =cut from pod
      Merge branch '4.6/custom-date-ranges-ui'
      Pass ShowHints via a callback to provide a way to hide hints
      Merge branch '4.4/subject-tag-http-prefix' into 4.4-trunk
      Add Initial callback
      Merge branch '4.6-theme/base-css-changes' into 4.6-theme-trunk
      Merge branch '4.6-theme/misc' into 4.6-theme-trunk
      Only remove extra CF values when they are actually extra
      Confirm record is defined before calling id
      Add test showing custom roles can be set without Modify rights
      Fall through to false on watcher rights check
      Merge branch '4.6/cleanup-themes'
      Add fontawesome SVG build docs and files
      Merge branch '4.6/reapply-menu-changes-for-admin-condition-and-actions'
      Default group self service tickets to off
      Merge branch '4.4/admin-users-and-groups-search-null' into 4.4-trunk
      Merge branch '4.4/wrap-column-count' into 4.4-trunk
      Make group self service a General right
      Merge branch '4.6/modals-background'
      Remove CKEditor version 4
      Add CKEditor 5
      Add CKEditor CSS file
      Update RT richtext box code for CKEditor 5
      Add CKEditor 5 to ticket update page
      Remove rich text context menu config option
      Remove now unused class
      Move article selection above message box
      Move Revoke button to the right of the column
      Add HTML scrubber rules to allow formats CKEditor 5 generates
      Properly quote href attribute
      Add spacing on rights editor layout
      Add button style to Create button on user summary
      Style asset add button on ticket display
      Merge branch '4.6/update-ckeditor'
      Merge branch '4.6/do-not-reminify-js-files'
      Merge branch '4.6/tweak-elevator-themes'
      Merge branch '4.6/upgrade-jquery'
      Restyle page menu with shadow like Helm design
      Merge branch '4.6/upgrade-bootstrap-select'
      Move search and new ticket controls up into top menu bar
      Update page title display and move subnav up
      Set consistent spacing between header and content boxes
      Make timer header consistent with new page header
      Align search box interfaces
      Close the new header container before body section
      Move accesskey attribute to the queue select element
      Remove unused select-queue styles
      Remove some top and bottom spacing to make footer thinner
      Merge branch '4.4/support-cf-max-values' into 4.4-trunk
      Remove CKEditor5 until IE 11 support is available
      Add CKEditor 4.13.0
      Convert RT from CKEditor 5 to 4
      Document additional plackup options via rt-server
      Merge branch '4.6/fix-unmatched-tags'
      Merge branch '4.6/fix-principal-autocomplete'
      Add Transactions to query builder docs
      Update dated reference to carbon-copy
      Merge branch '4.6/cc-helper-text-tooltip'
      Merge branch '4.6/txn-query-builder-with-new-themes'
      Merge branch '4.6/fix-spacing-scripts-and-recipients'
      Add container div for configuration pages
      Move Edit link to the page menu on the configuration page
      Add some basic help to configuration pages
      Add configuration documentation in POD
      Merge branch '4.6/fix-row-colouring-in-sys-config'
      Merge branch '4.6/fix-query-builder-align'
      Merge branch '4.6/configindatabase-themed'
      Restore background color for transaction actions
      Remove legacy square brackets around action items
      Open transaction details in a new tab
      Make the link icon darker so it stands out less
      Merge branch '4.6/fix-dashboard-layout'
      Merge branch '4.6/fix-ckeditor4'
      Apply button styling to Create Linked Ticket button
      Merge branch '4.6/assets-bulk-html-cleanup'
      Merge branch '4.6/jschart-with-new-themes'
      Merge branch '4.6/upgrade-superfish'
      Merge branch '4.6/inline-edit-new-theme'
      Merge branch '4.6/hovered-dropdown-item-bg-color'
      Merge branch '4.6/fix-subject-overflow'
      Add missing transaction classification for custom fields
      Merge branch '4.6/fix-subnav-and-topactions'
      Merge branch '4.6/remove-shading-change-on-mouse-over-on-ticket-display'
      Improve merge ticket styling on Links page
      Merge branch '4.6/auto-width-refresh-dropdown'
      Merge branch '4.6/squeeze-multi-lined-search-result'
      Merge branch '4.6/responsive-table'
      Merge branch '4.6/additional-portlet-colors'
      Merge branch '4.6/rt5'
      Merge branch '4.6/wide-labels-in-edit-search'
      Update UPGRADING references to 5.0
      Document removals
      Close container div before callback
      Update layout and styling of create linked ticket
      Merge branch '4.2/numbers-in-ticket-autocomplete-search' into 4.2-trunk
      Merge branch '4.6/reduce-header-height'
      Move default queue logic to a function
      Merge branch '4.6/mysql-utf8mb4-no-collate'
      Merge branch '4.6/simplify-footer'
      Merge branch '4.6/fix-inconsistent-ticket-display-spacing'
      Merge branch '4.6/admin-limit-simple-form-width'
      Merge branch '4.6/selectize-multiple-user-inputs'
      Merge branch '4.6/fix-hidden-one-time-suggestions'
      Merge branch '4.6/fix-selectize-default-values'
      Merge branch '4.6/migrate-unread-message-box-theme'
      Merge branch '4.6/fix-config-titlebox-spacing'

Matt Zagrabelny (1):
      Fix table wrapping error in Ticket/Update.html

Maureen E. Mirville (8):
      Core RT::Extension::QuoteSelection to 4.6
      Make RT logout link configurable
      Improve UI of unread messages notification
      Add documentation for serializer/importer process
      Set the $AttachmentListCount config's default value
      Add docs for cored RT::Extension::QuoteSelection
      Add Selectize js lib to RT
      Add css to Theme.html for multiple user input bubbles

Shawn M Moore (146):
      Fix mismerge of _DurationAsString
      Merge branch '4.4.0-releng'
      Merge branch '4.4-trunk'
      Merge branch '4.4/ajax-admin-custom-field-values'
      Merge branch '4.4-trunk'
      Merge branch '4.4-trunk'
      Merge branch '4.4-trunk'
      Merge branch '4.4/show-assets-action-menu'
      Merge branch '4.4-trunk'
      Merge branch '4.6/cpanfile'
      Avoid asset menu accidentally disappearing due to competing DOM
      Merge branch '4.4-trunk'
      Merge branch '4.6/aboutme-accesscontrol-id'
      Allow for multiple base themes by avoiding showing any to the user
      Add unaltered copies of base and rudder themes to make responsive
      rudder-responsive imports base-responsive rather than base
      Make boxcontainer padding rules less demanding
      Make RT at a glance two-column layout responsive
      Improve whitespace around content for rudder-responsive
      Generalize the two-column layout markup
      Add a grid system
      Make ticket display ShowSummary responsive
      Make search field really narrow on narrow screens
      Make the "new ticket in" and queue selector responsive
      Narrow gap between new ticket and search fields on narrow screens
      Display more of the title when the page is narrow
      On narrow screens pop up a modal for selecting ticket queue
      Hide "RT for example.com" on narrow screens
      Eliminate history display's margin-left on narrow screens
      On very narrow screens, zero out body padding
      Get rid of horizontal padding on ticket history on narrow screens
      Collapse padding at a wider (700px) viewport
      Prevent reminders from breaking layout with its long text field
      Convert Links table to have .fields/.field using table CSS
      Improve styling of links for small screens
      Don't wrap labels
      Limit the breakdown of fields tables to just "wide" ones
      Convert basics, dates, and people groupings away from tables
      Add margin-left to <li>s within a wide fields table that breaks
      Make padding on field names more consistent
      Convert new reminder form from table to fields
      Improve rendering of ticket update page
      Add messagedetails to jumbo page titlebox
      Improve display of reminders table and form
      Avoid breaking layout with new reminder subject
      Remove minimum height from titleboxes
      Restore original titlebox padding rule but only for fields
      Remove spurious <br> tag
      Switch ticket update from tables to fields
      Linearize ticket update form on narrow widths
      Make update form take up 100% of the titlebox
      Fix reply cc/bcc/subject fields to be 100% width
      Rename .crypto to .empty to better explain what it's for
      Make ticket create responsive
      First pass at responsive for SelfService/Create
      First pass at responsive for SelfService/Update
      Remove AsTable from Edit CFs
      Remove these pre-responsive CF edit styles
      Wrap selfservice update form in a titlebox
      Wrap selfservice create form in a titlebox
      Convert selfservice display to responsive
      Switch ShowCustomFields from table to fields
      Fix transaction actions overlapping description
      Switch QuickCreate from table to fields
      Improve whitespace around fields
      Improve padding and spacing on forms
      Have searches use the full width of the viewport
      Make login box more responsive
      Add missing type="text" for login username input
      Improve form rendering for Mobile Safari
      Separate existing reminders from create form with hr only if there are reminders
      Remove unnecessary margin-top on collection tables
      Fix save button on ticket reminders to not use inline style
      Fix error result background color for rudder
      Make QueueList take up the full width
      Give rudder the responsive viewport meta tag
      Turn off autocapitalize on usernames
      Don't let users select the "drop files here" dropzone text
      Improve error transaction colors
      Replace ShowAttachments's <font size="-2"> with CSS
      Word-break very (perhaps maliciously) long attachment names
      Limit the width of quickcreate since it looks silly when very very wide
      Use full width for MyReminders table
      Fix Modify Basics to be div.fields rather than table
      Add missing type="text" to more input fields
      Avoid menulist-button styling for multi-row select boxes
      Middle valign fields
      Convert EditPeople from nested tables to responsive
      Load the correct version of msie.css
      Add a BeforeNav stylesheet plugin
      Make menus overflow into a "More" item on narrow viewports
      Remove hyperlink behavior from top-level More menu items
      Add type attribute to many input fields that were missing it
      Fix css rule for one-time cc etc becoming email fields
      Switch new ticket create popup to a list of links rather than a select
      Fix a regression on legacy themes with CF edit panels
      Override 400px width of jquery modals
      Fix quick create on narrow screens
      Fix width regression with quickcreate requestor field
      Switch AddLinks from tables to fields
      Improve rendering of date editing form
      Improve padding to be more consistent
      Make modify links use fluid two-column layout
      Improve edit links to use fields instead of a table
      Convert merge from table to fields
      Use the same nomenclature "Message" not "Content" for jumbo
      Switch Jumbo reply panel from table to fields
      Jumbo: Wrap both basic fields and custom fields in a single fields table
      Make message form on Jumbo more consistent
      Make simple search form more responsive
      Fix rudder-responsive getting bottom border radius
      Remove margin-right from titleboxes in rudder-responsive
      Improve design of more about requestors panel
      Make user prefs page responsive to small screens
      Remove 20em width from ticket subject on basics
      Wrap forward message in a titlebox
      Switch forward from table to fields
      Fix "more about requestors" overlap
      RT::Record support for CustomDateRanges
      Add "LastContact" alias for CustomDateRanges
      Add RT::Ticket CustomDateRanges to query builder
      Add Asset ColumnMap entries for CustomDateRanges
      Add config validation for CustomDateRanges
      RT_Config doc for CustomDateRanges
      Switch customization doc from date range to message count
      Add tests for CustomDateRanges
      Allow specifying size for Integer and String widgets
      Allow String widget to have a value of "0"
      Add RadioStyle option to Boolean widget
      Make booleans with RadioStyle use true/false logic
      DatabaseSetting schema updates
      Add ORM classes for DatabaseSettings
      Port database config loading and refreshing from extension
      Add Code and MultilineString widgets
      Port EditConfig page from extension
      Annotate Immutable options
      Add widget metadata for config options
      Hide deprecated options
      List Database as source of configuration on Sys Config page
      Render config with EditLink as readonly
      Add a helper AJAX endpoint for generic ticket update
      Add comment explaining why HasRights is called without checking return value
      Add jGrowl 1.4.5
      Add InlineEdit config and preference
      Add an AJAX helper for refreshing CollectionList rows
      Add a way to omit id from date pickers

craig Kaiser (2):
      Add default value for Articles in Queues
      Test default article content on ticket create

michel (14):
      Migrate /Admin/Tools/Shredder to elevator themes
      Migrate /Admin/Groups to the elevator theme
      Restore mistakenly translated quant function in German translation
      Set background opacity behind modals
      Set background opacity for modals on elevator-dark theme
      Core RT::Extension::RightsInspector.
      Improve look for the dark theme.
      Remove revoke buttons instead of just disabling them.
      Switch from Storable::dclone to Clone::clone to handle code/regex
      Add tabs to the Configuration in DB feature
      Remove shading of the cog icons when hovering over a different portlet.
      Migrate charset to utf8mb4 in mysql
      Explain utf8mb4 character set updates
      Add upgrade step to migrate charset to utf8mb4

sunnavy (398):
      ajaxify add/delete actions for admin custom field values
      reapply dropped changes of "Remove dashboard from menu if it can't be loaded"
      reapply dropped changes of "Add Reports menu"
      Merge branch '4.4-trunk'
      Update tests for the responsive HTML change
      Fix Nav tweaking for installer mode
      Support cf mappings like CF.foo and UserCF.foo for external auth
      Support array and code in attr_map of external auth
      Test user cfs and array/code support in attr_map of external_auth
      Dump parsed source code instead of "DUMMY" for sub references in tests
      Don't escape queue name in title generation stage as it'll be escaped later
      Add tests to confirm queue name is not double escaped
      Defer AJAX recipients update a little bit to get form's latest status
      Merge branch '4.2.16-releng' into 4.2-trunk
      Merge branch '4.4.4-releng' into 4.4-trunk
      Merge branch '4.4-trunk'
      Fix uninitialized warning in ticket searches with __active__ and __inactive__ items
      Initial elevator theme, copied from rudder-responsive
      Add popper.js 1.14.6 dependency
      Add bootstrap 4.2.1 dependency
      Add missing "field" css class for Started field
      Get rid of strikethrough in menu
      Fix h1 position to make it vertically centered
      Fix results position to make it vertically centered
      Merge branch 'master' into 4.6-theme-trunk
      Drop the incomplete rudder-responsive theme
      Update copyright to 2019 for new added theme related files
      Initial elevator-dark theme
      Merge branch '4.4/docs-migrate-mysql-to-pg' into 4.4-trunk
      Add bootstrap-select 1.13.7 dependency
      Switch to bootstrap styled table
      Switch to bootstrap card for titleboxes
      Add %ThemeJSFiles config to serve different js for different themes
      Migrate search builder for elevator themes
      Migrate homepage to elevator themes
      Add bootstrap-combobox 1.2.0 dependency
      Migrate cf edit components to elevator themes
      Migrate ticket modify pages to elevator themes
      Merge branch '4.6-theme/reports-pages' into 4.6-theme-trunk
      Merge branch '4.4/edit-saved-searches-right' into 4.4-trunk
      Try harder to get custom field objects to inspect in searches
      Test custom field inspection in searches
      Sync one time inputs back to checkboxes on ticket update page
      Drop HotList column for Classes
      Update SubjectOverride for new SelectArticle UI
      Update CheckSkipCreate for new SelectArticle UI
      Deprecate RT::Article::LoadByInclude that was for old article selection UI
      Merge branch '4.6-theme/admin-scrips-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/assets-pages' into 4.6-theme-trunk
      Reapply dropped menu changes of conditions/actions admin pages
      Merge branch '4.6-theme/admin-actions-pages' into 4.6-theme-trunk
      Merge branch '4.4/ldap-not-found-logging' into 4.4-trunk
      Merge branch '4.6-theme/admin-conditions-pages' into 4.6-theme-trunk
      Merge branch '4.4/select-status-default-lifecycle-type' into 4.4-trunk
      Set root font size to 13px for elevator themes
      Smaller padding of table cells
      Update README for third-party libraries we use for elevator themes
      Merge branch '4.4/group-membership-canonicalize-principal' into 4.4-trunk
      Merge branch '4.6-theme/admin-queues-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/dashboards-pages' into 4.6-theme-trunk
      Migrate /Dashboards/Subscription.html to elevator themes
      Merge branch '4.6-theme/noauth-login-page' into 4.6-theme-trunk
      Merge branch '4.4/external-auth-on-user-create' into 4.4-trunk
      Fix a typo for css class list-group-borderless
      Merge css changes from base to base-responsive
      Merge branch '4.6-theme/admin-customrole-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/admin-global-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/admin-users-pages' into 4.6-theme-trunk
      Add Inter font(web hinted) 3.5
      Use Inter font for elevator themes
      Merge branch '4.6-theme/admin-customfields-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/admin-articles-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/tools-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/admin-assets-pages' into 4.6-theme-trunk
      Fix inter font URL on production mode
      Merge branch '4.6-theme/selfservice-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/approvals-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/admin-tools-shredder' into 4.6-theme-trunk
      Merge branch '4.6-theme/prefs-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/ticket-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/admin-tools-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/search-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/articles-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/admin-groups-pages' into 4.6-theme-trunk
      Migrate /Install to elevator themes
      Merge branch '4.6-theme/install-pages' into 4.6-theme-trunk
      Merge branch '4.6-theme/dashboard-subscription-page' into 4.6-theme-trunk
      Add business time support for custom date range
      Test business time for custom date range
      Merge branch '4.6/custom-date-ranges'
      Abstract RT::Record::CustomDateRanges to cover both config and attribute
      Refactor custom date range code to make it easier to expand
      Support fallback dates for custom date ranges
      Web UI for custom date ranges
      Fix supported ticket fields for custom date ranges in the doc
      Try harder to calculate business time for custom date ranges
      Document more config items for custom date ranges
      Merge branch '4.4/add-callbacks-ticket-forward' into 4.4-trunk
      Merge branch '4.4/german-translation-problem' into 4.4-trunk
      Merge branch '4.4/cf-validation-hints-callback' into 4.4-trunk
      Add back BeforeRequestors callback on ticket create page
      Horizontally align label/value columns in form-row
      Migrate cascaded select to selectpicker
      In case subject tag is prefixed with http:// by email clients
      Test subject tag with unexpected http:// prefix
      Merge branch '4.4/self-service-create-callback' into 4.4-trunk
      Fix duplicated closing tag for attachment delete links
      Clean up unnecessary debug code
      Migrate /Widgets/Form to elevator themes
      Migrate /Widgets/SelectionBox to elevator themes
      Fix unbalanced div for Reminders and tweak the UI a bit
      Migrate our own responding solution to bootstrap
      Migrate /Elements/Crypt/SignEncryptWidget to elevator themes
      Migrate /Elements/QuickCreate to elevator themes
      Migrate our own responsive solution to bootstrap
      Drop reminder subject input width css
      Fix vertical alignment for inputs in "Display Columns"
      Update tests for the change of our own responsive UI => bootstrap
      Migrate MyReminders to elevator themes
      Switch from span to div for inputs
      In case label is too long to be shown in one row
      Tweak vertical-alignment for non-inputs using span.current-value.form-control
      Migrate SimpleSearch to elevator themes
      Migrate Menu to elevator themes
      Migrate MessageBox textarea to elevator themes
      Fix font color for focused bottons on Chrome
      Fix typo of contorl => control
      Migrate submit button on search results page to elevator themes
      Migrate ShortcutHelp to new elevator themes
      Fix label width for gnupg widget on ticket forward page
      Migrate time input and unit "minutes" to input group on MyDay
      Fix comments inputs on MyDay
      Smaller status select input on MyDay
      Migrate modals to new elevator themes
      Fix unbalanced div/span in ShowLinks
      Fix unbalanced div for ShowPeople of Asset
      Migrate width/height inputs to nicer input groups on chart page
      Simplify SQL chart style output
      Fix unbalanced div on article create page
      Add missed form-control class to simple search button
      Migrate /User/Search.html to elevator themes
      Migrate /Articles/Topics.html to elevator themes
      Avoid duplicated form-row/col-... divs on article class modify page
      Merge branch '4.4/sort-external-cf-values' into 4.4-trunk
      Merge branch '4.6/core-rt-extension-quoteselection'
      Merge branch '4.6-theme-trunk'
      No need to delete old CF values here as AddValueForObject takes care of it
      Test adding custom field values
      Merge branch '4.4/add-watcher-custom-role' into 4.4-trunk
      Upgrade bootstrap-select to 1.13.10
      Handle the case where we have 2 "IncludeArticleId" inputs
      Drop old non-responsive themes
      Update deleted theme name to new one in tests
      Drop jquery.modal as bootstrap already supports modal
      Drop unnecessary %ThemeJSFiles config
      Drop historical yui-fonts.css
      Drop obsolete msie6.css, finally goodbye msie6!
      Drop obsolete msie.css which is for ie7 and earlier versions
      Drop obsolete combobox.js
      Simplify code as bootstrap-select.js is now always included
      Simplify code as function ".collapse" always exists now
      Clean up old combobox style
      Merge base-responsive to elevator-light
      No need to exclude base* directories from theme name as they don't exist any more
      Drop background-gradient.png, which was used only in old themes
      Drop images that were only used in msie6.css
      Add bootstrap scss related files
      Add doc to customize bootstrap.css
      Drop rules for old themes in print.css
      Port border, padding and font changes from Helm design
      Fix the large "New ticket in" button in topactions
      Drop obsolete css rules
      Support to search NULL(unset) values on user/group admin pages
      Tests NULL value searches on user/group admin pages
      Unset margin-top for .form-row in .value
      Tweak position of approval pending hint on ticket display page
      Tweak position of ticket creation form in links widget on ticket display page
      Tweak submit button position on rights admin pages
      Drop obsolete label css rules
      Horizontally align label/input in forms again
      Remove "form-control" class from display elements for denser layout
      Tweak vertical position for .current-value.form-control
      Horizontally align "label" and "value > ul" pair in forms
      Tweak label position not in forms but having corresponding inputs
      Migrate to bootstrap tabs for edit rights pages
      Title of ticket list requires a whole line
      Migrate to bootstrap tabs for ShowRequestor
      Migrate to Helm accordion for ShowRequestor
      Migrate to Helm accordion for ShowPeople in assets
      Consistent color/border for all superfish nav links
      Migrate to Helm accordion for assets display on ticket create/display pages
      Add the missing form-row class for ShowRecord
      Merge branch '4.6/fontawesome-tree-shaking'
      Drop obsolete farbtastic.css in share/html/NoAuth/css
      Merge branch '4.6/core-group-management-extensions'
      Merge branch '4.6/core-rightinspector'
      Process inspector js only on rights inspector page
      Make Revoke spinner really work
      Clean up obsolete .loading spinner css rules
      Show spinner right before Ajax calls and hide it right after *any* response
      Localize error/no_results/contains/disabled messages in rights inspector
      Clean up as returned records do not have highlight/match keys
      Drop default function params as it's unsupported in IE
      Use consistent margin for headers as record rows
      Localize input placeholders
      Vertically align cells in rights inspector
      Use balanced spaces with ()
      Use the same margin for ajax spinner too
      Migrate article include UI to elevator themes
      Drop unused inter css rules for variable fonts
      Merge branch '4.6/elevator-test-web-regex'
      Merge branch '4.6/tweak-rights-inspector'
      Stop updating recipients for message content change
      Switch to "div" to vertically align the attachment warning text
      Migrate height set for CKEditor 5
      Make attachment warning work for CKEditor 5
      Drop obsolete modal css
      Clearly separate last asset and the following "Add an asset"
      Link user/group name to summary page directly for assets
      Simplify the logic of accordion user title for assets
      Align the first user/group with corresponding labels
      Drop code that is to support old deleted themes
      Remember collapse status of accordion items in ShowRequestor and ShowAssets
      Use same space between label and accordion values as other label/value items
      Tweak the ul style/position mainly for multiple cf values
      Do not re-minify those already minified js files
      Merge branch '4.4/fix-shredder-scrip-removal' into 4.4-trunk
      Upgrade jQuery to 3.4.1
      Update code for the removed feature of .load(function)
      Upgrade jQuery UI to 1.12.1
      Put footer to the end of viewport when the page is short
      Fix typo of the table name to drop HotList column
      Function "size" has been dropped since jQuery 3
      Fix jquery ui background url
      Tweak login page work for the new header
      Thinner border-bottom of header
      Tweak ticket timer page for the new header
      Add asset create top action just like ticket
      Make article create a modal and add corresponding button to top action
      Move bpscredits in footer to center
      Smaller font size in footer
      Set footer's background color to dark
      Show bpslogo in footer with dark theme
      Revert back to old padding of autocomplete list
      Fix the width of ticket's actions menu
      Smaller padding only for the top-level actions in page menu
      Consistent text for create asset modal like ticket/article
      Update tests for the header redesign update
      Merge branch '4.6/header-redesign'
      Merge branch '4.6/fontawesome-icons'
      Use the same bg color for hovered dropdown item as what menu uses
      Merge branch '4.6/show-transaction-spacing'
      Merge branch '4.6/tweak-footer-style'
      Merge branch '4.6/select-queue-dropdown'
      Make dashboard single col layout if no sidebar content
      Add the missing close tag of div#ticket-update-message on ticket update page
      Remove unnecessary div.form-row for cf widget on group create/modify pages
      Merge branch '4.6/timer-icons-fontawesome'
      No need to show hint icon if cf doesn't have hints
      Replace custom role hints with tooltips
      Merge branch '4.6/fix-textarea'
      Move duplicate class entries to a single attribute
      Merge branch '4.6/ckeditor4'
      Highlight hovered autocomplete item like RT menu
      Don't show underline for items in superfish and autocomplete menus
      Don't show edit icon if there is no link to edit page for searches
      Merge branch '4.4/rt-server-plack-doc' into 4.4-trunk
      Initial ticket transaction query builder
      Resolve the inconsistent $Class param in Search and CollectionAsTable
      Add support to clip long search result columns
      Add transaction search tests
      Add transaction query builder tests
      Migrate MultilineString to new themes
      Add LabelLink support for form widgets
      Vertically align boolean label/value
      Rename DatabaseSetting to Configuration
      Validate Content of Configurations
      Use Data::Dumper instead in Configuration to support regex
      Note RT::Extension::ConfigInDatabase is cored and the main backend change
      Add the missing $LDAPOptions to RT_Config.pm
      Refactor SectionMap to get the whole structure from RT_Config.pm
      Re-organize RT_Config.pm to update config stucture on "RT Configuration"
      Fix typo of "TransactionDefaultSearchResultOrderBy"
      Clean up items that simply use default widget from config meta
      Use select widget for DefaultCatalog for better user experience
      Move "Must modify" message up to be right under the option it's talking about
      Line up the top menu option on left with the top of config box on the right
      Add $LabelCols and $ValueCols to easily customize cols for label/value
      Switch to 4/8 of label/value layout considering we have long option names
      Hide all crypt related configs from web
      Suppress stack info trace from user interface
      Clean up obsolete config AllowLoginPasswordAutoComplete
      Don't show "Save Changes" if there is nothing to change
      Make log configs immutable as updates from web doesn't work
      Add empty option to StatementLog so we can disable it
      Merge branch '4.6/fix-people-long-emails'
      Merge branch '4.6/add-collapse-to-topactions-buttons'
      Horizontally align bootstrap-select labels query builder labels
      Horizontally align AND/OR operators with its label in query builder
      Upgrade jquery.supposition.js to 0.3a to be compatible with recent superfish
      Drop deprecated supersubs.js
      Upgrade to superfish 1.7.10
      Remove pbckcode as we don't use it for now and it requires external js files
      Enlarge richtext height to 300px, 200 is too small
      Add Blockquote button to quote messages correctly
      Squeeze ckeditor icons a tiny bit to show more icons in one row
      Merge branch '4.6/ticket-transaction-theme'
      Fix unmatched <div> in AssetSearchBasics
      Add Chart.js 2.8.0 dependency
      Add chartjs-plugin-colorschemes.min.js 0.03 dependency
      Initial js chart support
      Use different colors for bars if the chart only contains a single dataset
      Set y-axis label only for bar charts
      Redirect to ticket search result page via click on each bar/pie
      Rename durations like "Created-Started" to "Created to Started" for charts
      Add duration group bys like "Created to Resolved" for charts
      Enhance DurationAsString with various unit limitations
      Add business hours support for charts
      Add Subfields support to duration group bys for charts
      Add custom date ranges support for charts
      Use hour as the max unit of business time for custom date ranges
      Drop background colors in table head for ChartTable
      Add line chart type support
      Explicitly convert cascaded select to selectpicker
      Reduce legend font size from 1.5rem to 1rem
      Default pie chart to 400px: 600px is too big
      Fix indentation for chart-wrapper, no other changes
      Center search chart/table
      Support multiple js charts on a single page
      Add fontawesome pencil-alt icon for inline edit
      Remove unmatched </div> on asset bulk update page
      Remove unnecessary/inconsistent divs and fix indentations
      Load Test::MockTime earlier to fully replace time functions in core
      Fix unmatched <div> in AssetSearchCFs
      Add fontawesome check-circle icon as "Save" for inline edit
      Add fontawesome times icon as "Cancel" for inline edit on display page
      Support inline edit on ticket search results and display pages
      Update tests for the new added inline-edit feature
      Remove margin of titlebox's right actions
      Adjust menu css to work with superfish 1.7.10
      Drop workaround for menu width under "More" on old superfish
      Require WWW::Mechanize 1.80 for "all_forms_with_fields" method
      Support arbitrary height of #header to show long wrapped subject
      Drop withLogo arg from rebalanceOverflowMenu
      Dynamically adjust width for subject and page menu
      Reduce rebalanceOverflowBuffer as we have more accurate available width now
      Revert to bootstrap's default font size for heads
      Switch to direct css to hide details on create pages
      Disable autocomplete for inline edit forms
      Merge branch '4.6/download-attachment-paperclip'
      Merge branch '4.6/ticket-widget-colors'
      Merge branch '4.6/shrink-merge-box'
      Give page menu a bit more space when ticket subject is long
      Make potentionally wide tables responsive
      Set refresh dropdown width to auto
      Lower keyboard shortcuts help text a bit
      Drop queue select modal stuff
      Tweak tests as top ticket create form doesn't have Queue input any more
      Remove search string including numbers in ticket autocomplete search on select
      Give labels in EditSearches a bit more space to avoid wrapping
      Use side-by-side layout only for extra large screens for search chart page
      Merge branch '4.6/remove-older-unused-images'
      Reduce the height of page header to be a bit denser
      Bump to RT 5
      Remove deprecated code that was marked to be removed in 4.6
      Merge branch '4.6/remove-deprecated-code'
      Merge branch '4.6/create-linked-ticket-style'
      Merge branch '4.6/queue-input-in-ticket-create'
      Set Owner's edit attr in ColumnMap only for tickets
      Add ticket search tests mainly for 4-byte UTF-8 characters
      Wrap Submit into a form-row on ticket modify pages
      Use consistent border spacing for titleboxes
      Use the same padding for the container of the outer titlebox
      Add sortable component to jQuery UI, which is needed for our selectize UI
      Switch to Selectize for multiple user inputs
      Show labels instead of values(emails) for default values too
      Disable browser autocomplete for selectize related inputs
      Support selectize_option/selectize_item from json to customize option/item UI
      Make values of fields specified in $UserSearchFields searchable in selectize
      Remove the hardcoded max-height limit for selectize dropdown
      Don't set content type for internal users autocomplete calls
      Add padding for the user inputs in the selectize dropdown
      Use hovered-menu bg color for hovered selectize dropdown item too
      Update hints of Cc/AdminCc as inputs are not comma-delimited any more
      Add titlebox to queue/template/class/cf/cr create/modify pages
      Tweak article class create/modify pages to be a bit more coordinated
      Add $content_class arg so we can customize css classes to div.titlebox-content
      Limit titlebox/input width for simple admin forms
      Split inputs into several boxes and tweak width for cf create/modify forms
      Tweak admin template form so Content could be a bit wider
      Explicitly set items so default values with multiple items could work
      Merge branch '4.2-trunk' into 4.4-trunk
      Merge branch '4.4-trunk'
      Migrate unread message box to elevator themes
      Fix titlebox spacing on config pages
      Don't set all the options as default values for selectize email inputs
      Wrap Submit into a form-row on search pages
      Fix hidden one-time suggestions on ticket update page

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


More information about the rt-commit mailing list