Package com.kingsrook.qqq.backend.core.actions.permissions
package com.kingsrook.qqq.backend.core.actions.permissions
-
ClassDescriptionPreflight the association writes requested by HTTP before changing the parent.Permission enforcement inside the core actions (issues #1061 and #1062).AutoCloseable handle on an authorized action scope.For special cases of applying permissions, an application can implement a custom permission checker via this interface - and place it on a table, process, report, app, or widget via
QPermissionRules.withCustomPermissionChecker(QCodeReference).Compatibility facade for field locks; enforcement is owned by FieldAccessHelper.How a core action (Query, Get, Count, Aggregate, Insert, Update, Delete, Replace, RunProcess, RenderWidget, GenerateReport, Export) should treat table/process/widget/report permissions and field security locks for the current session.Simple implementation of a Custom Permission Checker, that takes a permissionName property, and just checks if the session has that permission.Simple implementation of a Custom Permission Checker, that takes tableName and TablePermissionSubType name properties, and checks if the session has that table-permission-sub-type for the specified table name.