[FEATURE] Backend usergroup model and repository
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / ext_typoscript_setup.txt
1 config.tx_extbase {
2 objects {
3 Tx_Extbase_Persistence_Storage_BackendInterface {
4 className = Tx_Extbase_Persistence_Storage_Typo3DbBackend
5 }
6 Tx_Extbase_Persistence_QuerySettingsInterface {
7 className = Tx_Extbase_Persistence_Typo3QuerySettings
8 }
9 }
10 mvc {
11 requestHandlers {
12 Tx_Extbase_MVC_Web_FrontendRequestHandler = Tx_Extbase_MVC_Web_FrontendRequestHandler
13 Tx_Extbase_MVC_Web_BackendRequestHandler = Tx_Extbase_MVC_Web_BackendRequestHandler
14 Tx_Extbase_MVC_CLI_RequestHandler = Tx_Extbase_MVC_CLI_RequestHandler
15 }
16 throwPageNotFoundExceptionIfActionCantBeResolved = 0
17 }
18 persistence{
19 enableAutomaticCacheClearing = 1
20 updateReferenceIndex = 0
21 classes {
22 Tx_Extbase_Domain_Model_FileMount {
23 mapping {
24 tableName = sys_filemounts
25 columns {
26 title.mapOnProperty = title
27 path.mapOnProperty = path
28 base.mapOnProperty = isAbsolutePath
29 }
30 }
31 }
32 Tx_Extbase_Domain_Model_BackendUser {
33 mapping {
34 tableName = be_users
35 columns {
36 username.mapOnProperty = userName
37 admin.mapOnProperty = isAdministrator
38 disable.mapOnProperty = isDisabled
39 realName.mapOnProperty = realName
40 starttime.mapOnProperty = startDateAndTime
41 endtime.mapOnProperty = endDateAndTime
42 disableIPlock.mapOnProperty = ipLockIsDisabled
43 lastlogin.mapOnProperty = lastLoginDateAndTime
44 }
45 }
46 }
47 Tx_Extbase_Domain_Model_BackendUserGroup {
48 mapping {
49 tableName = be_groups
50 columns {
51 subgroup.mapOnProperty = subGroups
52 groupMods.mapOnProperty = modules
53 tables_select.mapOnProperty = tablesListening
54 tables_modify.mapOnProperty = tablesModify
55 pagetypes_select.mapOnProperty = pageTypes
56 non_exclude_fields.mapOnProperty = allowedExcludeFields
57 explicit_allowdeny.mapOnProperty = explicitlyAllowAndDeny
58 allowed_languages.mapOnProperty = allowedLanguages
59 workspace_perms.mapOnProperty = workspacePermission
60 db_mountpoints.mapOnProperty = databaseMounts
61 fileoper_perms.mapOnProperty = fileOperationPermissions
62 lockToDomain.mapOnProperty = lockToDomain
63 hide_in_lists.mapOnProperty = hideInList
64 TSconfig.mapOnProperty = tsConfig
65 }
66 }
67 }
68 Tx_Extbase_Domain_Model_FrontendUser {
69 mapping {
70 tableName = fe_users
71 recordType = Tx_Extbase_Domain_Model_FrontendUser
72 columns {
73 lockToDomain.mapOnProperty = lockToDomain
74 }
75 }
76 }
77 Tx_Extbase_Domain_Model_FrontendUserGroup {
78 mapping {
79 tableName = fe_groups
80 recordType = Tx_Extbase_Domain_Model_FrontendUserGroup
81 columns {
82 lockToDomain.mapOnProperty = lockToDomain
83 }
84 }
85 }
86 }
87 }
88 features {
89 # this enables/disables the reworked property mapper (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/PropertyMapper_rework)
90 rewrittenPropertyMapper = 0
91 # if enabled, default controller and/or action is skipped when creating URIs through the URI Builder (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/Skip_default_arguments_in_URIs)
92 skipDefaultArguments = 0
93 # if set to 1, the enable fields are ignored in BE context
94 ignoreAllEnableFieldsInBe = 0
95 }
96 }