OpenPetra
Free Administration Software for Non-Profits
ModuleAccessManager.cs File Reference

Classes

class  Ict.Petra.Server.App.Core.Security.TModuleAccessManager
 The TModuleAccessManager class provides provides functions to work with the Module Access Permissions of a Petra DB. More...
 
class  Ict.Petra.Server.App.Core.Security.RequireModulePermissionAttribute
 attribute for annotation of server functions. Instantiator will check access permissions More...
 
class  Ict.Petra.Server.App.Core.Security.CheckServerAdminTokenAttribute
 attribute for annotation of server functions. Instantiator will check access permissions More...
 

Namespaces

namespace  Ict
 
namespace  Ict.Petra
 
namespace  Ict.Petra.Server
 
namespace  Ict.Petra.Server.App
 
namespace  Ict.Petra.Server.App.Core
 
namespace  Ict.Petra.Server.App.Core.Security
 

Enumerations

enum  Ict.Petra.Server.App.Core.Security.TTablePermissionEnum {
  Ict.Petra.Server.App.Core.Security.eNone , Ict.Petra.Server.App.Core.Security.eCanRead = 1 , Ict.Petra.Server.App.Core.Security.eCanCreate = 2 , Ict.Petra.Server.App.Core.Security.eCanModify = 4 ,
  Ict.Petra.Server.App.Core.Security.eCanDelete = 8
}
 is the user allowed to read from or write to the table More...