Release notes: 20230105_165325
Thursday, January 5, 2023 | Dr. Rich Lane
Overhaul of some logic operations, new import, clone, and export functionality for forms.
New
Admin: Forms: Form (config) export.
Admin: Forms: Form (config) import.
Admin: Forms: Form (config) clone.
Admin: General: Slug dupe check now supports form names.
Admin: General: Generic cloner has options for slug input only, naming, labels, and name suggestion.
Update
Admin: Webapps: When cloning, clicking off the model window no longer shows another window stating "cloning started".
Admin: Webapps: Import config might not have worked for older exports, now supports both formats.
Admin: General: Timestamp function wasn't producing the correct value in some situtations.
Admin: Constants: Some system values were not being removed (if present) correctly.
Change
Admin: General: Export / Import settings generic function slugify's labels for filename building.
Admin: Webapps: Upgraded uppy to latest version. Will need to correct in other areas over time.
Admin: General: Improved handling on ajax requests that return HTTP error codes, nothing, or unpassable text.
Admin: CRM: Export / Import settings uses generic function.
Admin: Forms: Export / Import settings uses generic function.
Admin: Forms: Refactoring on base table creationto use existing modular functions. This will less likely to cause bugs down the road.
Admin: Webapps: Export / Import settings uses generic function.
Admin: Webapps: Clone function now uses same code as import as they essentially did the same thing.
Admin: Constants: Export / Import settings uses generic function.
Admin: Users: Export / Import settings uses generic function.
Admin: General: Massive refactor for generating new arrays to improve performance and consistancy.
Admin: General: Massive refactor for checking for falsey conditions to reduce possibility of false positives and improve consistancy.