Error messages
Error codes
2 min
error codes consist of two letters, which represent the reason for the error and the action you wanted to perform a reason for an error would be e g the deletion of a record in an entity although the user either has no rights at all on the entity, or only no right to delete records in this entity (but reading e g is permitted) so a reason is always related to an action an action is e g reading, changing or deleting a record the structure of the error code is therefore "\[ reason action ]" for example, if the user wants to edit a record from another user, but has only user wide edit rights for the entity, you will get the error code \[uw] value description y this is generally a fallback reason when a right could not be determined for the attempted action common reasons for this can be the user wants to restore a record, but does not have restore permissions the right defined in the backend for the attempted action is null, which means that you have no rights for it x user has no right to the entity for the attempted action m user has only mandant wide rights but wants to access data from another tenant u user has only user wide rights but wants to access data from another user r user has no advancedrecord right using rolerightadvanced it is possible to set additional conditions for the relationship role to entity for the right to the entity if you do not have a right based on this logic, this error will occur a user has no advancedsecurity privilege advancedsecurity can be used to explicitly grant or revoke rights for bundles / mandants / security roles if this error occurs, rights have been revoked in this way g user has no genericsqlfilter right if the entity has an entityfilter via genericsql that takes away the user's right for the respective action, then this error occurs f user has no advancedfilter right this is a special form of security that is hardcoded in the backend if this error occurs, it is usually a dynamic entity p user has no direct rights to the entity, but gets rights to individual records of the entity via an advancedroleright if this is the case, but the respective record is not one of the unlocked records, then this error takes effect v user has no confidentiality right to the record this error occurs when an entity has a confidentiality level column and the user actually has right to the record except for the confidentiality level s if for some reason no properties can be determined to which the user has rights, although a right to the entity exists, the error message \[su] appears because no properties could be determined action description r \[ r ]ead w refresh / edit \[ w ]rite i add new data \[ i ]nsert d \[ d ]elete u restore deleted data (\[ u ]ndo