[FEATURE] File mount 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_FrontendUser {
48                                 mapping {
49                                         tableName = fe_users
50                                         recordType = Tx_Extbase_Domain_Model_FrontendUser
51                                         columns {
52                                                 lockToDomain.mapOnProperty = lockToDomain
53                                         }
54                                 }
55                         }
56                         Tx_Extbase_Domain_Model_FrontendUserGroup {
57                                 mapping {
58                                         tableName = fe_groups
59                                         recordType = Tx_Extbase_Domain_Model_FrontendUserGroup
60                                         columns {
61                                                 lockToDomain.mapOnProperty = lockToDomain
62                                         }
63                                 }
64                         }
65                 }
66         }
67         features {
68                  # this enables/disables the reworked property mapper (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/PropertyMapper_rework)
69                 rewrittenPropertyMapper = 0
70                  # 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)
71                 skipDefaultArguments = 0
72                 # if set to 1, the enable fields are ignored in BE context
73                 ignoreAllEnableFieldsInBe = 0
74         }
75 }