Changes for version 2.05 - 2026-04-24
- Add ShowQuestion component for conditionally displaying fields in admin UI and form pages
- Add MassageComponents callback to FormTools palette
- Add MassageFieldDefault callback to Field component
- Let validated custom fields be required when shown conditionally (bug reported by Grant Emsley)
- Add required indicator to labels for required fields
- Ensure invalid-feedback element shows for all custom field types
- Improve validation of conditionally required fields
- Ensure back button works for non-English locales (bug reported by Michael Loos)
- Ensure CF validation works without SeeQueue right
- Guard against form page with no content
- Ensure value ref is array not file upload object (bug reported by Michael Loos)
- Ignore blank lines in choices for ShowQuestion
Modules
Example of a FormTools form
Create multi-page ticket creation wizards for RT
Provides
in lib/RT/Extension/FormTools.pm
Examples
- ex/RT-Example-FormTools/Makefile.PL
- ex/RT-Example-FormTools/etc/initialdata
- ex/RT-Example-FormTools/html/Example/autohandler
- ex/RT-Example-FormTools/html/Example/confirm
- ex/RT-Example-FormTools/html/Example/index.html
- ex/RT-Example-FormTools/html/Example/submit
- ex/RT-Example-FormTools/html/Example/user_info