-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathext_tables.php
More file actions
189 lines (184 loc) · 11.4 KB
/
Copy pathext_tables.php
File metadata and controls
189 lines (184 loc) · 11.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
<?php
use TYPO3\CMS\Core\Utility\ExtensionManagementUtility;
defined('TYPO3') or exit;
ExtensionManagementUtility::addTypoScript(
'ai_suite',
'setup',
'@import "EXT:ai_suite/Configuration/TypoScript/setup.typoscript"'
);
$lll = 'LLL:EXT:ai_suite/Resources/Private/Language/locallang.xlf:';
$GLOBALS['TYPO3_CONF_VARS']['BE']['customPermOptions']['tx_aisuite_features'] = [
'header' => 'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.headerAiSuiteFeatures',
'items' => [
'enable_rte_aiplugin' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableRteAiPlugin',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableRteAiPluginDescription',
],
'enable_rte_aieasylanguageplugin' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableRteAiEasyLanguagePlugin',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableRteAiEasyLanguagePluginDescription',
],
'enable_translation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslation',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationDescription',
],
'enable_translation_list_wizard' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationListWizard',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationListWizardDescription',
],
'enable_translation_whole_page' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationWholePage',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationWholePageDescription',
],
'enable_translation_deepl_sync' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationDeeplSync',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationDeeplSyncDescription',
],
'enable_translation_sys_file_metadata' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationSysFileMetadata',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableTranslationSysFileMetadataDescription',
],
'enable_auto_translation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableAutoTranslation',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableAutoTranslationDescription',
],
'enable_image_generation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableImageGeneration',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableImageGenerationDescription',
],
'enable_content_element_generation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableContentElementGeneration',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableContentElementGenerationDescription',
],
'enable_news_generation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableNewsGeneration',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableNewsGenerationDescription',
],
'enable_pages_generation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enablePagesGeneration',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enablePagesGenerationDescription',
],
'enable_agency' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableAgency',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableAgencyDescription',
],
'enable_metadata_generation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableMetadataGeneration',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableMetadataGenerationDescription',
],
'enable_massaction_generation' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableMassActionGeneration',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableMassActionGenerationDescription',
],
'enable_background_task_handling' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableBackgroundTaskHandling',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableBackgroundTaskHandlingDescription',
],
'enable_toolbar_stats_item' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableToolbarStatsItem',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableToolbarStatsItemDescription',
],
'enable_prompt_template_button' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enablePromptTemplateButton',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enablePromptTemplateButtonDescription',
],
'enable_global_instructions_button' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableGlobalInstructionsButton',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableGlobalInstructionsButtonDescription',
],
'enable_global_settings' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableGlobalSettings',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableGlobalSettingsDescription',
],
'enable_cli_workflow_execution' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableCliWorkflowExecution',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableCliWorkflowExecutionDescription',
],
'enable_statistics' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableStatistics',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.enableStatisticsDescription',
],
],
];
$GLOBALS['TYPO3_CONF_VARS']['BE']['customPermOptions']['tx_aisuite_models'] = [
'header' => 'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.headerAiSuiteModels',
'items' => [
'ChatGPT' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelOpenai',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'Anthropic' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelAnthropic',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'GPTImage' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelGptImage',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'Midjourney' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelMidjourney',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'Flux' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelFlux',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'Vision' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelVision',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'GoogleTranslate' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelGoogleTranslate',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'Deepl' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDeepl',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'AiSuiteTextUltimate' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelAiSuiteTextUltimate',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'MittwaldMinistral14B' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelMittwaldMinistral',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
'MittwaldMinistral14BVision' => [
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelMittwaldMinistralVision',
'tx-aisuite-permissions',
'LLL:EXT:ai_suite/Resources/Private/Language/locallang_tca.xlf:aiSuite.permissions.modelDescription',
],
],
];