Revision history for RT-Extension-FormTools

1.0 2023-12-01
 - Save queue name instead of id for better portability
 - Show a message to indicate there are pending changes to save
 - Correctly show the first page after a page deletion
 - Make sure there is always room to drop new form fields on a page
 - Display an alert when leaving a page with pending changes
 - Label Core Fields separately from Custom Fields in the editor
 - Fix bugs saving hr and textarea elements
 - Name "Next" button to make sure the form has data to submit, avoiding a data truncated error on form POST
 - Fix handling of internal validation arguments
 - Allow customization of alignment of <p> elements
 - Fix bug causing duplicate checkbox IDs when adding new items
 - Allow fields to be marked as hidden (allows form admins to set values that form users can't edit)
 - Fix badge and text alignment in field list
 - Allow client side validation (fields on forms may be required, but not required when creating/editing a ticket)
 - Grant all users the right to see/set custom field values on forms
 - Always enable core CF validations
 - Support dependent fields based on selection of values in select/radio inputs
 - Fix browser-related bugs in selectpicker controls
 - Skip check for required fields when pressing Back button on form
 - Clear CF invalid CF values when pressing Back button
 - Abort in advance if form user lacks rights to create tickets
 - Remove label from content fields
 - Show Required for fields marked required in form
 - Allow checkboxes to be fully clickable
 - Make core and custom fields consistent with other HTML elements
 - Sync page name and tab text on name update
 - Remove duplicate form tag
 - Put Select and Create under one menu (for consistency)
 - Make placeholders appear lighter than other text elements
 - Validate errors in real time
 - Fix HTML element IDs for custom fields
 - On form edit page, show label text next to CF names
 - Rename Save button on modal popups to Update
 - Fix edit link for newly added items
 - Center paragraph content on form pages
 - Create a graphical editor for forms

0.60 2022-07-06
 - Migrate to RT 5

0.53 2022-05-03

 - Update example to render radio using RT core feature
 - Use RT core feature to render radio/checkbox/date
 - Clean up code: GetCustomFieldInputName is available since RT 4.2.3
 - Bump minimal RT version to 4.2.3

0.52 2020-04-30
 - Prioritize user submitted args before default values in field component
 - Add labels for radio and check inputs (Thanks Matt!)

0.51 2018-07-24

 - Add enable_persisting argument to Form component
 - Fix form action on "/Example" by redirecting the page to "/Example/"