TYPO3
7.6
|
Public Attributes | |
const | FILE_OPPERATIONS = 1 |
const | FILE_UNZIP = 2 |
const | DIRECTORY_OPPERATIONS = 4 |
const | DIRECTORY_COPY = 8 |
const | DIRECTORY_REMOVE_RECURSIVELY = 16 |
Protected Member Functions | |
isPermissionSet ($permission) | |
setPermission ($permission, $value) | |
Protected Attributes | |
$title = '' | |
$description = '' | |
$subGroups | |
$modules = '' | |
$tablesListening = '' | |
$tablesModify = '' | |
$pageTypes = '' | |
$allowedExcludeFields = '' | |
$explicitlyAllowAndDeny = '' | |
$allowedLanguages = '' | |
$workspacePermission = false | |
$databaseMounts = '' | |
$fileOperationPermissions = 0 | |
$lockToDomain = '' | |
$hideInList = false | |
$tsConfig = '' | |
This model represents a backend usergroup.
Definition at line 22 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
__construct | ( | ) |
Constructs this backend usergroup
Definition at line 114 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
addSubGroup | ( | \TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup | $beGroup | ) |
Adds a sub group to this backend user group
\TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup | $beGroup |
Definition at line 178 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
getAllowedExcludeFields | ( | ) |
Getter for allowed exclude fields
Definition at line 315 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$allowedExcludeFields.
getAllowedLanguages | ( | ) |
Getter for allowed languages
Definition at line 357 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$allowedLanguages.
getDatabaseMounts | ( | ) |
Getter for database mounts
Definition at line 399 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$databaseMounts.
getDescription | ( | ) |
Getter for description
Definition at line 156 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$description.
getExplicitlyAllowAndDeny | ( | ) |
Getter for explicitly allow and deny
Definition at line 336 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$explicitlyAllowAndDeny.
getFileOperationPermissions | ( | ) |
Getter for file operation permissions
Definition at line 420 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$fileOperationPermissions.
getHideInList | ( | ) |
Getter for hide in list
Definition at line 568 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$hideInList.
getLockToDomain | ( | ) |
Getter for lock to domain
Definition at line 547 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$lockToDomain.
getModules | ( | ) |
Getter for modules
Definition at line 231 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$modules.
getPageTypes | ( | ) |
Getter for page types
Definition at line 294 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$pageTypes.
getSubGroups | ( | ) |
Getter of sub groups
Definition at line 210 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$subGroups.
getTablesListening | ( | ) |
Getter for tables listening
Definition at line 252 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$tablesListening.
getTablesModify | ( | ) |
Getter for tables modify
Definition at line 273 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$tablesModify.
getTitle | ( | ) |
Getter for title
Definition at line 135 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$title.
getTsConfig | ( | ) |
Getter for ts config
Definition at line 588 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$tsConfig.
getWorkspacePermission | ( | ) |
Getter for workspace permission
Definition at line 378 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$workspacePermission.
isDirectoryCopyAllowed | ( | ) |
Check if it is allowed to copy folders.
Definition at line 494 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\isPermissionSet().
isDirectoryOperationAllowed | ( | ) |
Check if folder operations like move, delete, rename, and new are allowed.
Definition at line 473 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\isPermissionSet().
isDirectoryRemoveRecursivelyAllowed | ( | ) |
Check if it is allowed to remove folders recursively.
Definition at line 515 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\isPermissionSet().
isFileOperationAllowed | ( | ) |
Check if file operations like upload, copy, move, delete, rename, new and edit files is allowed.
Definition at line 431 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\isPermissionSet().
isFileUnzipAllowed | ( | ) |
Check if it is allowed to unzip files.
Definition at line 452 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\isPermissionSet().
|
protected |
Helper method for checking the permissions bitwise.
int | $permission |
Definition at line 599 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\isDirectoryCopyAllowed(), BackendUserGroup\isDirectoryOperationAllowed(), BackendUserGroup\isDirectoryRemoveRecursivelyAllowed(), BackendUserGroup\isFileOperationAllowed(), and BackendUserGroup\isFileUnzipAllowed().
removeAllSubGroups | ( | ) |
Remove all sub groups from this backend user group
Definition at line 199 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$subGroups.
removeSubGroup | ( | \TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup | $groupToDelete | ) |
Removes sub group from this backend user group
\TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup | $groupToDelete |
Definition at line 189 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
setAllowedExcludeFields | ( | $allowedExcludeFields | ) |
Setter for allowed exclude fields
string | $allowedExcludeFields |
Definition at line 305 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$allowedExcludeFields.
setAllowedLanguages | ( | $allowedLanguages | ) |
Setter for allowed languages
string | $allowedLanguages |
Definition at line 347 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$allowedLanguages.
setDatabaseMounts | ( | $databaseMounts | ) |
Setter for database mounts
string | $databaseMounts |
Definition at line 389 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$databaseMounts.
setDescription | ( | $description | ) |
Setter for description
string | $description |
Definition at line 146 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$description.
setDirectoryCopyAllowed | ( | $value | ) |
Set the the bit for copy directories.
bool | $value |
Definition at line 505 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\setPermission().
setDirectoryOperationAllowed | ( | $value | ) |
Set the the bit for directory operations are allowed.
bool | $value |
Definition at line 484 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\setPermission().
setDirectoryRemoveRecursivelyAllowed | ( | $value | ) |
Set the the bit for remove directories recursively.
bool | $value |
Definition at line 526 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\setPermission().
setExplicitlyAllowAndDeny | ( | $explicitlyAllowAndDeny | ) |
Setter for explicitly allow and deny
string | $explicitlyAllowAndDeny |
Definition at line 326 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$explicitlyAllowAndDeny.
setFileOperationAllowed | ( | $value | ) |
Set the the bit for file operations are allowed.
bool | $value |
Definition at line 442 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\setPermission().
setFileOperationPermissions | ( | $fileOperationPermissions | ) |
Getter for file operation permissions
int | $fileOperationPermissions |
Definition at line 410 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$fileOperationPermissions.
setFileUnzipAllowed | ( | $value | ) |
Set the the bit for unzip files are allowed.
bool | $value |
Definition at line 463 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\setPermission().
setHideInList | ( | $hideInList | ) |
Setter for hide in list
bool | $hideInList |
Definition at line 558 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$hideInList.
setLockToDomain | ( | $lockToDomain | ) |
Setter for lock to domain
string | $lockToDomain |
Definition at line 537 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$lockToDomain.
setModules | ( | $modules | ) |
Setter for modules
string | $modules |
Definition at line 221 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$modules.
setPageTypes | ( | $pageTypes | ) |
Setter for page types
string | $pageTypes |
Definition at line 284 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$pageTypes.
|
protected |
Helper method for settung permissions bitwise.
int | $permission | |
bool | $value |
Definition at line 611 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\setDirectoryCopyAllowed(), BackendUserGroup\setDirectoryOperationAllowed(), BackendUserGroup\setDirectoryRemoveRecursivelyAllowed(), BackendUserGroup\setFileOperationAllowed(), and BackendUserGroup\setFileUnzipAllowed().
setSubGroups | ( | \TYPO3\CMS\Extbase\Persistence\ObjectStorage | $subGroups | ) |
Setter for the sub groups
\TYPO3\CMS\Extbase\Persistence\ObjectStorage | $subGroups |
Definition at line 167 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$subGroups.
setTablesListening | ( | $tablesListening | ) |
Setter for tables listening
string | $tablesListening |
Definition at line 242 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$tablesListening.
setTablesModify | ( | $tablesModify | ) |
Setter for tables modify
string | $tablesModify |
Definition at line 263 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$tablesModify.
setTitle | ( | $title | ) |
Setter for title
string | $title |
Definition at line 125 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$title.
setTsConfig | ( | $tsConfig | ) |
Setter for ts config
string | $tsConfig |
Definition at line 578 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$tsConfig.
setWorkspacePermissions | ( | $workspacePermission | ) |
Setter for workspace permission
bool | $workspacePermission |
Definition at line 368 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
References BackendUserGroup\$workspacePermission.
|
protected |
Definition at line 69 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getAllowedExcludeFields(), and BackendUserGroup\setAllowedExcludeFields().
|
protected |
Definition at line 79 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getAllowedLanguages(), and BackendUserGroup\setAllowedLanguages().
|
protected |
Definition at line 89 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getDatabaseMounts(), and BackendUserGroup\setDatabaseMounts().
|
protected |
Definition at line 39 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getDescription(), and BackendUserGroup\setDescription().
|
protected |
Definition at line 74 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getExplicitlyAllowAndDeny(), and BackendUserGroup\setExplicitlyAllowAndDeny().
|
protected |
Definition at line 94 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getFileOperationPermissions(), and BackendUserGroup\setFileOperationPermissions().
|
protected |
Definition at line 104 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getHideInList(), and BackendUserGroup\setHideInList().
|
protected |
Definition at line 99 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getLockToDomain(), and BackendUserGroup\setLockToDomain().
|
protected |
Definition at line 49 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getModules(), and BackendUserGroup\setModules().
|
protected |
Definition at line 64 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getPageTypes(), and BackendUserGroup\setPageTypes().
|
protected |
Definition at line 44 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getSubGroups(), BackendUserGroup\removeAllSubGroups(), and BackendUserGroup\setSubGroups().
|
protected |
Definition at line 54 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getTablesListening(), and BackendUserGroup\setTablesListening().
|
protected |
Definition at line 59 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getTablesModify(), and BackendUserGroup\setTablesModify().
|
protected |
Definition at line 34 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getTitle(), and BackendUserGroup\setTitle().
|
protected |
Definition at line 109 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getTsConfig(), and BackendUserGroup\setTsConfig().
|
protected |
Definition at line 84 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
Referenced by BackendUserGroup\getWorkspacePermission(), and BackendUserGroup\setWorkspacePermissions().
const DIRECTORY_COPY = 8 |
Definition at line 27 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
const DIRECTORY_OPPERATIONS = 4 |
Definition at line 26 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
const DIRECTORY_REMOVE_RECURSIVELY = 16 |
Definition at line 28 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
const FILE_OPPERATIONS = 1 |
Definition at line 24 of file extbase/Classes/Domain/Model/BackendUserGroup.php.
const FILE_UNZIP = 2 |
Definition at line 25 of file extbase/Classes/Domain/Model/BackendUserGroup.php.