...
ID | KIM Permission | Check Description | Location | Supported in KRAD |
---|---|---|---|---|
M96 | KR-NS / Full Unmask Field | Checks if a security-masked field can be displayed in the clear | BusinessObjectAuthorizationServiceImpl.canFullyUnmaskField | |
M97 | KR-NS / Partial Unmask Field | Checks if a security-masked field can be partially displayed | BusinessObjectAuthorizationServiceImpl.canPartiallyUnmaskField | |
M98 | KR-NS / Create / Maintain Record(s) | Allows the control of the editing or creation of individual records via permissions. It's sometimes used to control access to specific records based on role qualifiers, though that is not directly supported. (subclasses add the PK values of the obejct being edited) | canCreate | |
M99 | KR-NS / Modify Maintenance Document Section | Uses the DD-provided section ID to check this permission. This permission is keyed by the Business Object and section ID being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.) | BusinessObjectAuthorizationServiceImpl.considerMaintenanceDocumentAuthorizer | |
M100 | KR-NS / View Inquiry or Maintenance Document Section | Uses the DD-provided section ID to check this permission. This permission is keyed by the Business Object and section ID being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.) | BusinessObjectAuthorizationServiceImpl.considerInquiryOrMaintenanceDocumentAuthorizer |
|
M101 | KR-NS / Modify Maintenance Document Field | This permission is keyed by the Business Object and property name being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.) | BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldModifyAuthorization | |
M102 | KR-NS / View Inquiry or Maintenance Document Field | This permission is keyed by the Business Object and property name being edited. This must be the "master" business object being edited by the document. (Not a child object also being edited by the document.) | BusinessObjectAuthorizationServiceImpl.considerBusinessObjectFieldViewAuthorization | |
M103 | KR-NS / Edit Document | A (usually) automatically determined permission to ensure that the proper users can edit the documents at the right times. When this is false, the document should generally be completely non-editable. Not Maint Doc specific: Only here to ensure that the interaction between Edit Document and the Modify Field permissions is preserved. | ||
M104 | KR-NS / Open Document | DocumentAuthorizerBase.canOpen | ||
M105 | KR-NS / Perform Custom Maintenance Document Function | When a custom button is supposed to be present on a maintenance document, this permission is checked for the id of the button. (property name) If the user does not have the permission, the button is not shown. | BusinessObjectAuthorizationServiceImpl.considerCustomButtonFieldAuthorization | |
...