Class SY_ResourceSecurity

This class implements a "table based security" alternative to our "task based security". It can be used as a drop-in replacement for a SY_Security object when table-based security is desired. tmpSecurity = NEW("SY_ResourceSecurity",coSession,0,resourceName$); coSession'SetSecurity(tmpSecurity,isFALSE); See SY_Security for important base properties and methods

Inherits

SY_Security

Properties

No Properties

Methods

No Methods

Properties inherited from: SY_Security

cTaskKeyMask$, cAllCompanies$, cDefaultUser$, cURLUser$, cEBMUser$, cDefaultRole$, cValChars$, cTaskMaintenance$, cTaskUpdate$, cTaskAccess$, cTaskMenu$, cTaskSetup$, cTaskInquiry$, cSecurityEvent$, cInquiryTask$, cReportFormTask$, CreateAccess, ModifyAccess, DeleteAccess, PrintAccess, UpdateAccess, ReadAccess, TaskName$, RoleList$, SecurityAccess, TaskType$

Methods inherited from: SY_Security

CanUserAccessTask(), CheckOverridePassword(), CheckSecurityEvent(), CloseFileForRebuild(), GetOverrideRandomCode$(), GetUserAccessList(), GetUserCompanies$(), GetUserCompanyAccess$(), IsMember(), SetToReadOnly(), PERFORM CheckExcludeFlag(), GetSecurityEventDescription$(), GetSecurityType$(), GetTaskKey$(), GetTaskModule$(), GetTasksFromRole(), GetUserRoles(), LogSecurityEventOverride(), LookupRoles(), PERFORM SearchUserSecurity()