|
OpenPetra
Free Administration Software for Non-Profits
|
Classes | |
| class | CheckServerAdminTokenAttribute |
| attribute for annotation of server functions. Instantiator will check access permissions More... | |
| class | RequireModulePermissionAttribute |
| attribute for annotation of server functions. Instantiator will check access permissions More... | |
| class | TDataBasePetra |
| This class provides protection for the database. It is specific to the Petra Database. It uses s_user_table_access_permission to get the permissions for the current user. The database object needs to be created with the constructor from this class, not with TDataBase.Create() More... | |
| class | TErrorLog |
| Reads and saves entries in the Error Log table. More... | |
| class | TLoginLog |
| Saves entries in the Login Log table. More... | |
| class | TModuleAccessManager |
| The TModuleAccessManager class provides provides functions to work with the Module Access Permissions of a Petra DB. More... | |
| class | TTableAccessPermissionManager |
| The TTableAccessPermissionManager class provides functions to work with the Table Access Permissions of a User of a Petra DB. More... | |
| class | TUserAccountActivityLog |
| Saves entries in the 'User Account Activity Log' table (s_user_account_activity). More... | |
Enumerations | |
| enum | TTablePermissionEnum { eNone , eCanRead = 1 , eCanCreate = 2 , eCanModify = 4 , eCanDelete = 8 } |
| is the user allowed to read from or write to the table More... | |
Functions | |
| delegate void | TDelegateAddErrorLogEntry (string AErrorCode, string AContext, string AMessageLine1, string AMessageLine2, string AMessageLine3) |
| delegate void Ict.Petra.Server.App.Core.Security.TDelegateAddErrorLogEntry | ( | string | AErrorCode, |
| string | AContext, | ||
| string | AMessageLine1, | ||
| string | AMessageLine2, | ||
| string | AMessageLine3 | ||
| ) |