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