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,
|
||||
name: 'ai-models.ai-models',
|
||||
type: 'link',
|
||||
path: '/ai-models',
|
||||
path: '/settings/ai-models',
|
||||
icon: 'auto_awesome'
|
||||
}
|
||||
],
|
||||
@ -852,7 +852,6 @@ const defaultUserMenuMap = new Map<Authority, MenuReference[]>([
|
||||
{id: MenuId.notification_rules}
|
||||
]
|
||||
},
|
||||
{id: MenuId.ai_models},
|
||||
{
|
||||
id: MenuId.mobile_center,
|
||||
pages: [
|
||||
@ -868,7 +867,8 @@ const defaultUserMenuMap = new Map<Authority, MenuReference[]>([
|
||||
{id: MenuId.notification_settings},
|
||||
{id: MenuId.repository_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[];
|
||||
providerTranslationMap = AiProviderTranslations;
|
||||
|
||||
AiModelMap = AiModelMap;
|
||||
|
||||
provider: AiProvider = AiProvider.OPENAI;
|
||||
|
||||
aiModelForms: FormGroup;
|
||||
|
||||
@ -47,6 +47,7 @@ import { MenuId } from '@core/services/menu.models';
|
||||
import { catchError } from 'rxjs/operators';
|
||||
import { JsLibraryTableConfigResolver } from '@home/pages/admin/resource/js-library-table-config.resolver';
|
||||
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> =
|
||||
(route: ActivatedRouteSnapshot,
|
||||
@ -362,6 +363,7 @@ const routes: Routes = [
|
||||
}
|
||||
}
|
||||
},
|
||||
...aiModelRoutes,
|
||||
{
|
||||
path: 'security-settings',
|
||||
redirectTo: '/security-settings/general'
|
||||
|
||||
@ -39,11 +39,18 @@ export const aiModelRoutes: Routes = [
|
||||
}
|
||||
];
|
||||
|
||||
const routes: Routes = [
|
||||
{
|
||||
path: 'ai-models',
|
||||
redirectTo: '/settings/ai-models'
|
||||
}
|
||||
];
|
||||
|
||||
@NgModule({
|
||||
providers: [
|
||||
AiModelsTableConfigResolver
|
||||
],
|
||||
imports: [RouterModule.forChild(aiModelRoutes)],
|
||||
imports: [RouterModule.forChild(routes)],
|
||||
exports: [RouterModule],
|
||||
})
|
||||
export class AiModelRoutingModule { }
|
||||
|
||||
@ -48,6 +48,7 @@ export class AiModelsTableConfigResolver {
|
||||
this.config.selectionEnabled = true;
|
||||
this.config.entityType = EntityType.AI_MODEL;
|
||||
this.config.addAsTextButton = true;
|
||||
this.config.rowPointer = true;
|
||||
this.config.detailsPanelEnabled = false;
|
||||
this.config.entityTranslations = entityTypeTranslations.get(EntityType.AI_MODEL);
|
||||
this.config.entityResources = entityTypeResources.get(EntityType.AI_MODEL);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user