All Data Structures Functions Variables Pages
Public Member Functions | Static Public Member Functions | Data Fields | Static Protected Member Functions | Static Protected Attributes
UsersModule Class Reference
Inheritance diagram for UsersModule:
SecurableModule Module

Public Member Functions

 canDisable ()
 
 getDependencies ()
 
 getRootModelNames ()
 
- Public Member Functions inherited from Module
 getName ()
 
 isEnabled ()
 
 canDisable ()
 
 setIsEnabled ($isEnabled)
 
 getDependencies ()
 
 getEnabledDependencies ($temp=null)
 
 getRootModelNamesIncludingDependencies ()
 
 getRootModelNames ()
 
 getConfigurationView ()
 
 getDesignerMenuItems ()
 

Static Public Member Functions

static getTranslatedRightsLabels ()
 
static getTranslatedPolicyLabels ()
 
static getStrongerPolicy ($policyName, array $values)
 
static getPolicyRulesTypes ()
 
static getDefaultMetadata ()
 
static getPrimaryModelName ()
 
static getAccessRight ()
 
static getCreateRight ()
 
static stringifyAuditEvent (AuditEvent $auditEvent, $format= 'long')
 
static getDemoDataMakerClassNames ()
 
static getGlobalSearchFormClassName ()
 
static modelsAreNeverGloballySearched ()
 
- Static Public Member Functions inherited from SecurableModule
static getRightsNames ()
 
static getTranslatedRightsLabels ()
 
static getPolicyNames ()
 
static getTranslatedPolicyLabels ()
 
static getAuditEventNames ()
 
static stringifyAuditEvent (AuditEvent $auditEvent, $format= 'long')
 
static getPolicyRulesTypes ()
 
static getPolicyDefault ($policyName)
 
static isPolicyYesNo ($value)
 
static getAccessRight ()
 
static getCreateRight ()
 
static getDeleteRight ()
 
static getSecurableModuleDisplayName ()
 
static hasPermissions ()
 
- Static Public Member Functions inherited from Module
static getModuleObjects ()
 
static getDependenciesForModule (Module $module, $dependencies=array())
 
static getDirectoryName ()
 
static getSingularCamelCasedName ()
 
static getPluralCamelCasedName ()
 
static getModuleLabelByTypeAndLanguage ($type, $language=null)
 
static getStrongerPolicy ($policyName, array $values)
 
static getPolicyRulesTypes ()
 
static getTabMenuItems ($user=null)
 
static getAdminTabMenuItems ($user=null)
 
static getConfigureMenuItems ()
 
static getConfigureSubMenuItems ()
 
static getShortCutsCreateMenuItems ()
 
static getPrimaryModelName ()
 
static getGlobalSearchFormClassName ()
 
static modelsAreNeverGloballySearched ()
 
static hasAtLeastOneGlobalSearchAttributeName ()
 
static getStateMetadataAdapterClassName ()
 
static getMetadata (User $user=null)
 
static setMetadata (array $metadata, User $user=null)
 
static getDefaultMetadata ()
 
static getViewClassNames ()
 
static getModelClassNames ()
 
static getAllClassNamesByPathFolder ($folder)
 
static getDefaultDataMakerClassName ()
 
static getDemoDataMakerClassNames ()
 
static isReportable ()
 
static canHaveWorkflow ()
 
static canHaveContentTemplates ()
 
static canShowOnCalendar ()
 

Data Fields

const RIGHT_MANAGE_USERS = 'Manage Users'
 
const RIGHT_LOGIN_VIA_WEB = 'Login Via Web'
 
const RIGHT_LOGIN_VIA_MOBILE = 'Login Via Mobile'
 
const RIGHT_LOGIN_VIA_WEB_API = 'Login Via Web API'
 
const RIGHT_CREATE_USERS = 'Create Users'
 
const RIGHT_ACCESS_USERS = 'Access Users Tab'
 
const POLICY_ENFORCE_STRONG_PASSWORDS = 'Enforce Strong Passwords'
 
const POLICY_MINIMUM_PASSWORD_LENGTH = 'Minimum Password Length'
 
const POLICY_MINIMUM_USERNAME_LENGTH = 'Minimum Username Length'
 
const POLICY_PASSWORD_EXPIRES = 'Password Expires'
 
const POLICY_PASSWORD_EXPIRY_DAYS = 'Password Expiry Days'
 
const AUDIT_EVENT_USER_LOGGED_IN = 'User Logged In'
 
const AUDIT_EVENT_USER_LOGGED_OUT = 'User Logged Out'
 
const AUDIT_EVENT_USER_PASSWORD_CHANGED = 'User Password Changed'
 

Static Protected Member Functions

static getSingularModuleLabel ($language)
 
static getPluralModuleLabel ($language)
 
- Static Protected Member Functions inherited from Module
static getSingularModuleLabel ($language)
 
static getPluralModuleLabel ($language)
 
static getCustomModuleLabelByTypeAndLanguage ($type, $language)
 

Static Protected Attributes

static $policyDefaults
 
- Static Protected Attributes inherited from SecurableModule
static $policyDefaults = array()
 

Detailed Description

Definition at line 37 of file UsersModule.php.

Member Function Documentation

static getGlobalSearchFormClassName ( )
static

Even though users are never globally searched, the search form can still be used by a specific search view for a module. Either this module or a related module. This is why a class is returned.

See Also
modelsAreNeverGloballySearched controls it not being searchable though in the global search.

Definition at line 256 of file UsersModule.php.

Field Documentation

$policyDefaults
staticprotected
Initial value:
= array(
self::POLICY_ENFORCE_STRONG_PASSWORDS => null,
self::POLICY_MINIMUM_PASSWORD_LENGTH => 5,
self::POLICY_MINIMUM_USERNAME_LENGTH => 3,
self::POLICY_PASSWORD_EXPIRES => null,
self::POLICY_PASSWORD_EXPIRY_DAYS => null,
)

Definition at line 56 of file UsersModule.php.


The documentation for this class was generated from the following file:
Generated on Tue Jan 28 2020 07:10:44