Release notes: 20230316_13311434

Thursday, March 16, 2023 | Rich Lane

Massive functionality update, the entire admin tool has been updated to include permissions. This includes roles, multiple matrix role assignments, site areas, and permission matrix management. The first commerial role out of remote instance records has also been included in the backend.

New

Admin: General: User roles, permissions and site areas.
Admin: General: Remote records connected to master instance to pull site areas for all instances.
Admin: General: Master instance system token for remote records and centralized data including dev settings.
Admin: General: get_remote_records_select, remote records general primary query with input select and all the options.
Admin: General: Blank layout for API pages incorporating permissions.
Admin: Permissions: Site Access renamed to Site Areas.
Admin: General: Delete pages by filter.
Admin: General: Delete partials by filter.
Admin: Users: Granular permission site area for assigning (or not) user roles and permission levels.

Update

Admin: Redirector (hard): Fixed page not loading correctly (still recommend soft redirector over this).
Admin: Users: Fixed several cases of poor error handling and bad error messages.
Admin: Ecomm: Fixed several cases of poor error handling and bad error messages.
Admin: General: Bulk secure image upload works again.
Admin: Webapps: Slugification of filenames uploaded using file upload (all 3 times). This lower cases, space removed, dupe string added for filenames to make sure CDN recourses work correctly.
Admin: Forms: Forms with HTML in the label (don't do this obviously) will now not break the form builder.
Admin: General: Lost password no longer shows false error message even though it worked correctly.
Admin: Webapps: Saving a webapp with a single property upload that was not required (blank) resulted in the webapp item not saving and an error messages. Fixed!
Admin: Filemanager: Secured actions within filemanager.
Admin: Filemanager: Lookup actions secured.
Admin: Filemanager: Assets lookup actions secured.
Admin: Filemanager: File operations actions secured.
Admin: Media: Actions secured.
Admin: Bulk uploader: Actions secured.
Admin: API: Public API search exclude information added.
Admin: API: Unassigned secure media search exclude information added.
Admin: General: Generic asset upload search exclude information added.
Admin: General: Presign URL function search exclude information added.

Change

Admin: Permissions: Only superadmins can up or down grade other superadmins.
Admin: API: Strings of error messages as a functionality include.
Admin: General: All pages now have new inline code upgraded.
Admin: General: Render (cached) changed for dashboard for faster loading.
Admin: General: Many files have search exclude information added.
Admin: General: Global pagination changed to new faster render type for increase page loading speeds.
Admin: Webapps: Change query types to newer methods in multiple areas, much more modular and faster loading. Pages load much quicker now!
Admin: Webapps: Updated SS render for formbuilder_render (one of them at least). UI for add and edit webapp entities much faster loading.
Admin: Webapps: Webapps list query rewritten to be faster, safer, and cleaner. Updated hidden webapp filter logic to new options.
Admin: Permissions: Simpler matrix access control and validation.
Admin: Permissions: Site Areas can only be edited on instance manager instance or dev server.
Admin: Menu: Rendering speed increases for menu.
Admin: General: Rendering speed increases for dashboard page.
Admin: General: get_records_select now has page input, default 1.
Admin: General: Upgraded several older ajax requests to new postit args function.
Admin: General: Cleaned up global admin function.

Other

Remove: Admin: Permissions: Old permission system removed.
Remove: Admin: General: Older may array conversion files removed within upgrade.