UI: move ai models to settings tabs
This commit is contained in:
parent
f330e56aa0
commit
40e3980186
@ -293,7 +293,7 @@ export const menuSectionMap = new Map<MenuId, MenuSection>([
|
|||||||
id: MenuId.ai_models,
|
id: MenuId.ai_models,
|
||||||
name: 'ai-models.ai-models',
|
name: 'ai-models.ai-models',
|
||||||
type: 'link',
|
type: 'link',
|
||||||
path: '/ai-models',
|
path: '/settings/ai-models',
|
||||||
icon: 'auto_awesome'
|
icon: 'auto_awesome'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -852,7 +852,6 @@ const defaultUserMenuMap = new Map<Authority, MenuReference[]>([
|
|||||||
{id: MenuId.notification_rules}
|
{id: MenuId.notification_rules}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{id: MenuId.ai_models},
|
|
||||||
{
|
{
|
||||||
id: MenuId.mobile_center,
|
id: MenuId.mobile_center,
|
||||||
pages: [
|
pages: [
|
||||||
@ -868,7 +867,8 @@ const defaultUserMenuMap = new Map<Authority, MenuReference[]>([
|
|||||||
{id: MenuId.notification_settings},
|
{id: MenuId.notification_settings},
|
||||||
{id: MenuId.repository_settings},
|
{id: MenuId.repository_settings},
|
||||||
{id: MenuId.auto_commit_settings},
|
{id: MenuId.auto_commit_settings},
|
||||||
{id: MenuId.trendz_settings}
|
{id: MenuId.trendz_settings},
|
||||||
|
{id: MenuId.ai_models}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@ -61,8 +61,6 @@ export class AIModelDialogComponent extends DialogComponent<AIModelDialogCompone
|
|||||||
providerMap: AiProvider[] = Object.keys(AiProvider) as AiProvider[];
|
providerMap: AiProvider[] = Object.keys(AiProvider) as AiProvider[];
|
||||||
providerTranslationMap = AiProviderTranslations;
|
providerTranslationMap = AiProviderTranslations;
|
||||||
|
|
||||||
AiModelMap = AiModelMap;
|
|
||||||
|
|
||||||
provider: AiProvider = AiProvider.OPENAI;
|
provider: AiProvider = AiProvider.OPENAI;
|
||||||
|
|
||||||
aiModelForms: FormGroup;
|
aiModelForms: FormGroup;
|
||||||
|
|||||||
@ -47,6 +47,7 @@ import { MenuId } from '@core/services/menu.models';
|
|||||||
import { catchError } from 'rxjs/operators';
|
import { catchError } from 'rxjs/operators';
|
||||||
import { JsLibraryTableConfigResolver } from '@home/pages/admin/resource/js-library-table-config.resolver';
|
import { JsLibraryTableConfigResolver } from '@home/pages/admin/resource/js-library-table-config.resolver';
|
||||||
import { TrendzSettingsComponent } from '@home/pages/admin/trendz-settings.component';
|
import { TrendzSettingsComponent } from '@home/pages/admin/trendz-settings.component';
|
||||||
|
import { aiModelRoutes } from '@home/pages/ai-model/ai-model-routing.module';
|
||||||
|
|
||||||
export const scadaSymbolResolver: ResolveFn<ScadaSymbolData> =
|
export const scadaSymbolResolver: ResolveFn<ScadaSymbolData> =
|
||||||
(route: ActivatedRouteSnapshot,
|
(route: ActivatedRouteSnapshot,
|
||||||
@ -362,6 +363,7 @@ const routes: Routes = [
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
...aiModelRoutes,
|
||||||
{
|
{
|
||||||
path: 'security-settings',
|
path: 'security-settings',
|
||||||
redirectTo: '/security-settings/general'
|
redirectTo: '/security-settings/general'
|
||||||
|
|||||||
@ -39,11 +39,18 @@ export const aiModelRoutes: Routes = [
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
const routes: Routes = [
|
||||||
|
{
|
||||||
|
path: 'ai-models',
|
||||||
|
redirectTo: '/settings/ai-models'
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
providers: [
|
providers: [
|
||||||
AiModelsTableConfigResolver
|
AiModelsTableConfigResolver
|
||||||
],
|
],
|
||||||
imports: [RouterModule.forChild(aiModelRoutes)],
|
imports: [RouterModule.forChild(routes)],
|
||||||
exports: [RouterModule],
|
exports: [RouterModule],
|
||||||
})
|
})
|
||||||
export class AiModelRoutingModule { }
|
export class AiModelRoutingModule { }
|
||||||
|
|||||||
@ -48,6 +48,7 @@ export class AiModelsTableConfigResolver {
|
|||||||
this.config.selectionEnabled = true;
|
this.config.selectionEnabled = true;
|
||||||
this.config.entityType = EntityType.AI_MODEL;
|
this.config.entityType = EntityType.AI_MODEL;
|
||||||
this.config.addAsTextButton = true;
|
this.config.addAsTextButton = true;
|
||||||
|
this.config.rowPointer = true;
|
||||||
this.config.detailsPanelEnabled = false;
|
this.config.detailsPanelEnabled = false;
|
||||||
this.config.entityTranslations = entityTypeTranslations.get(EntityType.AI_MODEL);
|
this.config.entityTranslations = entityTypeTranslations.get(EntityType.AI_MODEL);
|
||||||
this.config.entityResources = entityTypeResources.get(EntityType.AI_MODEL);
|
this.config.entityResources = entityTypeResources.get(EntityType.AI_MODEL);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user