1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-05-11 20:05:34 +00:00

Resolve "Allow overwriting generative AI settings on workspace level"

This commit is contained in:
Davide Silvestri 2024-04-08 15:41:09 +00:00 committed by Bram Wiepjes
parent 0cf6af3a61
commit eb13b10dd3
85 changed files with 1400 additions and 252 deletions
web-frontend/modules/core

View file

@ -13,6 +13,11 @@ import {
EmailNotificationsSettingsType,
DeleteAccountSettingsType,
} from '@baserow/modules/core/settingsTypes'
import { GenerativeAIWorkspaceSettingsType } from '@baserow/modules/core/workspaceSettingsTypes'
import {
OpenAIModelType,
OllamaModelType,
} from '@baserow/modules/core/generativeAIModelTypes'
import {
UploadFileUserFileUploadType,
UploadViaURLUserFileUploadType,
@ -102,6 +107,7 @@ export default (context, inject) => {
registry.registerNamespace('view')
registry.registerNamespace('field')
registry.registerNamespace('settings')
registry.registerNamespace('workspaceSettings')
registry.registerNamespace('userFileUpload')
registry.registerNamespace('membersPagePlugins')
registry.registerNamespace('runtimeFormulaFunction')
@ -112,11 +118,21 @@ export default (context, inject) => {
registry.registerNamespace('userSource')
registry.registerNamespace('appAuthProvider')
registry.registerNamespace('roles')
registry.registerNamespace('generativeAIModel')
registry.register('settings', new AccountSettingsType(context))
registry.register('settings', new PasswordSettingsType(context))
registry.register('settings', new EmailNotificationsSettingsType(context))
registry.register('settings', new DeleteAccountSettingsType(context))
registry.register(
'workspaceSettings',
new GenerativeAIWorkspaceSettingsType(context)
)
registry.register('generativeAIModel', new OpenAIModelType(context))
registry.register('generativeAIModel', new OllamaModelType(context))
registry.register('permissionManager', new CorePermissionManagerType(context))
registry.register(
'permissionManager',