Seeder düzenlemeleri
This commit is contained in:
parent
130d35c377
commit
9e64976963
12 changed files with 289 additions and 257 deletions
|
|
@ -18,7 +18,7 @@ public interface IAuditLogAppService
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[Authorize(AppCodes.AuditLogs)]
|
[Authorize(AppCodes.IdentityManagement.AuditLogs)]
|
||||||
public class AuditLogAppService
|
public class AuditLogAppService
|
||||||
: CrudAppService<AuditLog, AuditLogDto, Guid>
|
: CrudAppService<AuditLog, AuditLogDto, Guid>
|
||||||
, IAuditLogAppService
|
, IAuditLogAppService
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ using Volo.Abp.Domain.Repositories;
|
||||||
|
|
||||||
namespace Sozsoft.Platform.GlobalSearchs;
|
namespace Sozsoft.Platform.GlobalSearchs;
|
||||||
|
|
||||||
[Authorize(PlatformConsts.AppCodes.Settings.GlobalSearch)]
|
[Authorize(PlatformConsts.AppCodes.Definitions.GlobalSearch)]
|
||||||
public class GlobalSearchAppService : PlatformAppService
|
public class GlobalSearchAppService : PlatformAppService
|
||||||
{
|
{
|
||||||
private readonly IRepository<GlobalSearch, int> repo;
|
private readonly IRepository<GlobalSearch, int> repo;
|
||||||
|
|
|
||||||
|
|
@ -962,7 +962,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.Settings.GlobalSearch",
|
"key": "App.Definitions.GlobalSearch",
|
||||||
"en": "Global Search",
|
"en": "Global Search",
|
||||||
"tr": "Genel Arama"
|
"tr": "Genel Arama"
|
||||||
},
|
},
|
||||||
|
|
@ -1082,7 +1082,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.AuditLogs",
|
"key": "App.IdentityManagement.AuditLogs",
|
||||||
"en": "Audit Logs",
|
"en": "Audit Logs",
|
||||||
"tr": "Denetim Geçmişi"
|
"tr": "Denetim Geçmişi"
|
||||||
},
|
},
|
||||||
|
|
@ -1436,7 +1436,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.Listforms.DataSource",
|
"key": "App.DataSource",
|
||||||
"en": "Data Sources",
|
"en": "Data Sources",
|
||||||
"tr": "Veri Kaynakları"
|
"tr": "Veri Kaynakları"
|
||||||
},
|
},
|
||||||
|
|
@ -1766,13 +1766,13 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.Settings.SettingDefinitions",
|
"key": "App.SettingDefinitions",
|
||||||
"en": "Setting Definitions",
|
"en": "Setting Definitions",
|
||||||
"tr": "Ayar Tanımları"
|
"tr": "Ayar Tanımları"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.IpRestrictions",
|
"key": "App.Definitions.IpRestrictions",
|
||||||
"en": "Ip Restrictions",
|
"en": "Ip Restrictions",
|
||||||
"tr": "Ip Kısıtlamaları"
|
"tr": "Ip Kısıtlamaları"
|
||||||
},
|
},
|
||||||
|
|
@ -2912,13 +2912,13 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.AiBot",
|
"key": "App.Definitions.AiBot",
|
||||||
"en": "AI Bots",
|
"en": "AI Bots",
|
||||||
"tr": "Yapay Zeka Botları"
|
"tr": "Yapay Zeka Botları"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.AiBot.Asistant",
|
"key": "App.Definitions.AiBot.Asistant",
|
||||||
"en": "AI Assistant",
|
"en": "AI Assistant",
|
||||||
"tr": "Yapay Zeka Asistanı"
|
"tr": "Yapay Zeka Asistanı"
|
||||||
},
|
},
|
||||||
|
|
@ -5678,7 +5678,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"resourceName": "Platform",
|
"resourceName": "Platform",
|
||||||
"key": "App.Routes",
|
"key": "App.Menus.Routes",
|
||||||
"tr": "Rotalar",
|
"tr": "Rotalar",
|
||||||
"en": "Routes"
|
"en": "Routes"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -1017,7 +1017,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Ip Restriction
|
#region Ip Restriction
|
||||||
listFormName = AppCodes.IdentityManagement.IpRestrictions;
|
listFormName = AppCodes.Definitions.IpRestrictions;
|
||||||
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
||||||
{
|
{
|
||||||
var listForm = await _listFormRepository.InsertAsync(
|
var listForm = await _listFormRepository.InsertAsync(
|
||||||
|
|
@ -1161,7 +1161,7 @@ public class ListFormSeeder_Administration : IDataSeedContributor, ITransientDep
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Audit Logs
|
#region Audit Logs
|
||||||
listFormName = AppCodes.AuditLogs;
|
listFormName = AppCodes.IdentityManagement.AuditLogs;
|
||||||
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
||||||
{
|
{
|
||||||
var listForm = await _listFormRepository.InsertAsync(
|
var listForm = await _listFormRepository.InsertAsync(
|
||||||
|
|
|
||||||
|
|
@ -1016,7 +1016,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Global Search
|
#region Global Search
|
||||||
listFormName = AppCodes.Settings.GlobalSearch;
|
listFormName = AppCodes.Definitions.GlobalSearch;
|
||||||
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
||||||
{
|
{
|
||||||
var listForm = await _listFormRepository.InsertAsync(
|
var listForm = await _listFormRepository.InsertAsync(
|
||||||
|
|
@ -1182,7 +1182,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region AiBot
|
#region AiBot
|
||||||
listFormName = AppCodes.AiBot;
|
listFormName = AppCodes.Definitions.AiBot;
|
||||||
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
||||||
{
|
{
|
||||||
var listForm = await _listFormRepository.InsertAsync(
|
var listForm = await _listFormRepository.InsertAsync(
|
||||||
|
|
@ -2854,7 +2854,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region SettingDefinition
|
#region SettingDefinition
|
||||||
listFormName = AppCodes.Settings.SettingDefinitions;
|
listFormName = AppCodes.SettingDefinitions;
|
||||||
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
||||||
{
|
{
|
||||||
var listForm = await _listFormRepository.InsertAsync(
|
var listForm = await _listFormRepository.InsertAsync(
|
||||||
|
|
@ -3581,7 +3581,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Data Source
|
#region Data Source
|
||||||
listFormName = AppCodes.Listforms.DataSource;
|
listFormName = AppCodes.DataSource;
|
||||||
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
||||||
{
|
{
|
||||||
var listForm = await _listFormRepository.InsertAsync(
|
var listForm = await _listFormRepository.InsertAsync(
|
||||||
|
|
@ -4887,7 +4887,7 @@ public class ListFormSeeder_Saas : IDataSeedContributor, ITransientDependency
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Route
|
#region Route
|
||||||
listFormName = AppCodes.Routes;
|
listFormName = AppCodes.Menus.Routes;
|
||||||
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
if (!await _listFormRepository.AnyAsync(a => a.ListFormCode == listFormName))
|
||||||
{
|
{
|
||||||
var listForm = await _listFormRepository.InsertAsync(
|
var listForm = await _listFormRepository.InsertAsync(
|
||||||
|
|
|
||||||
|
|
@ -187,7 +187,7 @@
|
||||||
"path": "/admin/ai",
|
"path": "/admin/ai",
|
||||||
"componentPath": "@/views/ai/Assistant",
|
"componentPath": "@/views/ai/Assistant",
|
||||||
"routeType": "protected",
|
"routeType": "protected",
|
||||||
"authority": ["App.AiBot.Asistant"]
|
"authority": ["App.Definitions.AiBot.Asistant"]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "admin.profile.general",
|
"key": "admin.profile.general",
|
||||||
|
|
@ -452,22 +452,22 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ParentCode": "App.Saas.Definitions",
|
"ParentCode": "App.Saas.Definitions",
|
||||||
"Code": "App.AiBot",
|
"Code": "App.Definitions.AiBot",
|
||||||
"DisplayName": "App.AiBot",
|
"DisplayName": "App.Definitions.AiBot",
|
||||||
"Order": 1,
|
"Order": 1,
|
||||||
"Url": "/admin/list/App.AiBot",
|
"Url": "/admin/list/App.Definitions.AiBot",
|
||||||
"Icon": "FcMindMap",
|
"Icon": "FcMindMap",
|
||||||
"RequiredPermissionName": "App.AiBot",
|
"RequiredPermissionName": "App.Definitions.AiBot",
|
||||||
"IsDisabled": false
|
"IsDisabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ParentCode": "App.Saas.Definitions",
|
"ParentCode": "App.Saas.Definitions",
|
||||||
"Code": "App.Settings.GlobalSearch",
|
"Code": "App.Definitions.GlobalSearch",
|
||||||
"DisplayName": "App.Settings.GlobalSearch",
|
"DisplayName": "App.Definitions.GlobalSearch",
|
||||||
"Order": 2,
|
"Order": 2,
|
||||||
"Url": "/admin/list/App.Settings.GlobalSearch",
|
"Url": "/admin/list/App.Definitions.GlobalSearch",
|
||||||
"Icon": "FcSearch",
|
"Icon": "FcSearch",
|
||||||
"RequiredPermissionName": "App.Settings.GlobalSearch",
|
"RequiredPermissionName": "App.Definitions.GlobalSearch",
|
||||||
"IsDisabled": false
|
"IsDisabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -552,12 +552,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ParentCode": "App.Saas",
|
"ParentCode": "App.Saas",
|
||||||
"Code": "App.Settings.SettingDefinitions",
|
"Code": "App.SettingDefinitions",
|
||||||
"DisplayName": "App.Settings.SettingDefinitions",
|
"DisplayName": "App.SettingDefinitions",
|
||||||
"Order": 5,
|
"Order": 5,
|
||||||
"Url": "/admin/list/App.Settings.SettingDefinitions",
|
"Url": "/admin/list/App.SettingDefinitions",
|
||||||
"Icon": "FcSupport",
|
"Icon": "FcSupport",
|
||||||
"RequiredPermissionName": "App.Settings.SettingDefinitions",
|
"RequiredPermissionName": "App.SettingDefinitions",
|
||||||
"IsDisabled": false
|
"IsDisabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -592,12 +592,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ParentCode": "App.Saas",
|
"ParentCode": "App.Saas",
|
||||||
"Code": "App.Listforms.DataSource",
|
"Code": "App.DataSource",
|
||||||
"DisplayName": "App.Listforms.DataSource",
|
"DisplayName": "App.DataSource",
|
||||||
"Order": 7,
|
"Order": 7,
|
||||||
"Url": "/admin/list/App.Listforms.DataSource",
|
"Url": "/admin/list/App.DataSource",
|
||||||
"Icon": "FcAcceptDatabase",
|
"Icon": "FcAcceptDatabase",
|
||||||
"RequiredPermissionName": "App.Listforms.DataSource",
|
"RequiredPermissionName": "App.DataSource",
|
||||||
"IsDisabled": false
|
"IsDisabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -784,12 +784,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ParentCode": "App.Menus",
|
"ParentCode": "App.Menus",
|
||||||
"Code": "App.Routes",
|
"Code": "App.Menus.Routes",
|
||||||
"DisplayName": "App.Routes",
|
"DisplayName": "App.Menus.Routes",
|
||||||
"Order": 1,
|
"Order": 1,
|
||||||
"Url": "/admin/list/App.Routes",
|
"Url": "/admin/list/App.Menus.Routes",
|
||||||
"Icon": "FaSynagogue",
|
"Icon": "FaSynagogue",
|
||||||
"RequiredPermissionName": "App.Routes",
|
"RequiredPermissionName": "App.Menus.Routes",
|
||||||
"IsDisabled": false
|
"IsDisabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -956,12 +956,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ParentCode": "App.Administration.Definitions",
|
"ParentCode": "App.Administration.Definitions",
|
||||||
"Code": "App.IpRestrictions",
|
"Code": "App.Definitions.IpRestrictions",
|
||||||
"DisplayName": "App.IpRestrictions",
|
"DisplayName": "App.Definitions.IpRestrictions",
|
||||||
"Order": 3,
|
"Order": 3,
|
||||||
"Url": "/admin/list/App.IpRestrictions",
|
"Url": "/admin/list/App.Definitions.IpRestrictions",
|
||||||
"Icon": "FcNfcSign",
|
"Icon": "FcNfcSign",
|
||||||
"RequiredPermissionName": "App.IpRestrictions",
|
"RequiredPermissionName": "App.Definitions.IpRestrictions",
|
||||||
"IsDisabled": false
|
"IsDisabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -1036,12 +1036,12 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"ParentCode": "Abp.Identity",
|
"ParentCode": "Abp.Identity",
|
||||||
"Code": "App.AuditLogs",
|
"Code": "App.IdentityManagement.AuditLogs",
|
||||||
"DisplayName": "App.AuditLogs",
|
"DisplayName": "App.IdentityManagement.AuditLogs",
|
||||||
"Order": 7,
|
"Order": 7,
|
||||||
"Url": "/admin/list/App.AuditLogs",
|
"Url": "/admin/list/App.IdentityManagement.AuditLogs",
|
||||||
"Icon": "FcMultipleInputs",
|
"Icon": "FcMultipleInputs",
|
||||||
"RequiredPermissionName": "App.AuditLogs",
|
"RequiredPermissionName": "App.IdentityManagement.AuditLogs",
|
||||||
"IsDisabled": false
|
"IsDisabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -156,17 +156,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.GlobalSearch",
|
"Name": "App.Definitions.GlobalSearch",
|
||||||
"ParentName": null,
|
"ParentName": null,
|
||||||
"DisplayName": "App.Settings.GlobalSearch",
|
"DisplayName": "App.Definitions.GlobalSearch",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.GlobalSearch.Create",
|
"Name": "App.Definitions.GlobalSearch.Create",
|
||||||
"ParentName": "App.Settings.GlobalSearch",
|
"ParentName": "App.Definitions.GlobalSearch",
|
||||||
"DisplayName": "Create",
|
"DisplayName": "Create",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -174,8 +174,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.GlobalSearch.Delete",
|
"Name": "App.Definitions.GlobalSearch.Delete",
|
||||||
"ParentName": "App.Settings.GlobalSearch",
|
"ParentName": "App.Definitions.GlobalSearch",
|
||||||
"DisplayName": "Delete",
|
"DisplayName": "Delete",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -183,8 +183,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.GlobalSearch.Export",
|
"Name": "App.Definitions.GlobalSearch.Export",
|
||||||
"ParentName": "App.Settings.GlobalSearch",
|
"ParentName": "App.Definitions.GlobalSearch",
|
||||||
"DisplayName": "Export",
|
"DisplayName": "Export",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -192,8 +192,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.GlobalSearch.Import",
|
"Name": "App.Definitions.GlobalSearch.Import",
|
||||||
"ParentName": "App.Settings.GlobalSearch",
|
"ParentName": "App.Definitions.GlobalSearch",
|
||||||
"DisplayName": "Import",
|
"DisplayName": "Import",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -201,8 +201,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.GlobalSearch.Note",
|
"Name": "App.Definitions.GlobalSearch.Note",
|
||||||
"ParentName": "App.Settings.GlobalSearch",
|
"ParentName": "App.Definitions.GlobalSearch",
|
||||||
"DisplayName": "Note",
|
"DisplayName": "Note",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -210,8 +210,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.GlobalSearch.Update",
|
"Name": "App.Definitions.GlobalSearch.Update",
|
||||||
"ParentName": "App.Settings.GlobalSearch",
|
"ParentName": "App.Definitions.GlobalSearch",
|
||||||
"DisplayName": "Update",
|
"DisplayName": "Update",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -219,17 +219,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot",
|
"Name": "App.Definitions.AiBot",
|
||||||
"ParentName": null,
|
"ParentName": null,
|
||||||
"DisplayName": "App.AiBot",
|
"DisplayName": "App.Definitions.AiBot",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot.Create",
|
"Name": "App.Definitions.AiBot.Create",
|
||||||
"ParentName": "App.AiBot",
|
"ParentName": "App.Definitions.AiBot",
|
||||||
"DisplayName": "Create",
|
"DisplayName": "Create",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -237,8 +237,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot.Delete",
|
"Name": "App.Definitions.AiBot.Delete",
|
||||||
"ParentName": "App.AiBot",
|
"ParentName": "App.Definitions.AiBot",
|
||||||
"DisplayName": "Delete",
|
"DisplayName": "Delete",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -246,8 +246,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot.Export",
|
"Name": "App.Definitions.AiBot.Export",
|
||||||
"ParentName": "App.AiBot",
|
"ParentName": "App.Definitions.AiBot",
|
||||||
"DisplayName": "Export",
|
"DisplayName": "Export",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -255,8 +255,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot.Import",
|
"Name": "App.Definitions.AiBot.Import",
|
||||||
"ParentName": "App.AiBot",
|
"ParentName": "App.Definitions.AiBot",
|
||||||
"DisplayName": "Import",
|
"DisplayName": "Import",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -264,8 +264,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot.Update",
|
"Name": "App.Definitions.AiBot.Update",
|
||||||
"ParentName": "App.AiBot",
|
"ParentName": "App.Definitions.AiBot",
|
||||||
"DisplayName": "Update",
|
"DisplayName": "Update",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -273,8 +273,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot.Note",
|
"Name": "App.Definitions.AiBot.Note",
|
||||||
"ParentName": "App.AiBot",
|
"ParentName": "App.Definitions.AiBot",
|
||||||
"DisplayName": "Note",
|
"DisplayName": "Note",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -282,9 +282,9 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.AiBot.Asistant",
|
"Name": "App.Definitions.AiBot.Asistant",
|
||||||
"ParentName": "App.AiBot",
|
"ParentName": "App.Definitions.AiBot",
|
||||||
"DisplayName": "App.AiBot.Asistant",
|
"DisplayName": "App.Definitions.AiBot.Asistant",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
|
|
@ -984,17 +984,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.SettingDefinitions",
|
"Name": "App.SettingDefinitions",
|
||||||
"ParentName": null,
|
"ParentName": null,
|
||||||
"DisplayName": "App.Settings.SettingDefinitions",
|
"DisplayName": "App.SettingDefinitions",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.SettingDefinitions.Create",
|
"Name": "App.SettingDefinitions.Create",
|
||||||
"ParentName": "App.Settings.SettingDefinitions",
|
"ParentName": "App.SettingDefinitions",
|
||||||
"DisplayName": "Create",
|
"DisplayName": "Create",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1002,8 +1002,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.SettingDefinitions.Delete",
|
"Name": "App.SettingDefinitions.Delete",
|
||||||
"ParentName": "App.Settings.SettingDefinitions",
|
"ParentName": "App.SettingDefinitions",
|
||||||
"DisplayName": "Delete",
|
"DisplayName": "Delete",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1011,8 +1011,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.SettingDefinitions.Export",
|
"Name": "App.SettingDefinitions.Export",
|
||||||
"ParentName": "App.Settings.SettingDefinitions",
|
"ParentName": "App.SettingDefinitions",
|
||||||
"DisplayName": "Export",
|
"DisplayName": "Export",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1020,8 +1020,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.SettingDefinitions.Import",
|
"Name": "App.SettingDefinitions.Import",
|
||||||
"ParentName": "App.Settings.SettingDefinitions",
|
"ParentName": "App.SettingDefinitions",
|
||||||
"DisplayName": "Import",
|
"DisplayName": "Import",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1029,8 +1029,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.SettingDefinitions.Note",
|
"Name": "App.SettingDefinitions.Note",
|
||||||
"ParentName": "App.Settings.SettingDefinitions",
|
"ParentName": "App.SettingDefinitions",
|
||||||
"DisplayName": "Note",
|
"DisplayName": "Note",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1038,8 +1038,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Settings.SettingDefinitions.Update",
|
"Name": "App.SettingDefinitions.Update",
|
||||||
"ParentName": "App.Settings.SettingDefinitions",
|
"ParentName": "App.SettingDefinitions",
|
||||||
"DisplayName": "Update",
|
"DisplayName": "Update",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1173,17 +1173,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Listforms.DataSource",
|
"Name": "App.DataSource",
|
||||||
"ParentName": null,
|
"ParentName": null,
|
||||||
"DisplayName": "App.Listforms.DataSource",
|
"DisplayName": "App.DataSource",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Listforms.DataSource.Create",
|
"Name": "App.DataSource.Create",
|
||||||
"ParentName": "App.Listforms.DataSource",
|
"ParentName": "App.DataSource",
|
||||||
"DisplayName": "Create",
|
"DisplayName": "Create",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1191,8 +1191,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Listforms.DataSource.Delete",
|
"Name": "App.DataSource.Delete",
|
||||||
"ParentName": "App.Listforms.DataSource",
|
"ParentName": "App.DataSource",
|
||||||
"DisplayName": "Delete",
|
"DisplayName": "Delete",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1200,8 +1200,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Listforms.DataSource.Export",
|
"Name": "App.DataSource.Export",
|
||||||
"ParentName": "App.Listforms.DataSource",
|
"ParentName": "App.DataSource",
|
||||||
"DisplayName": "Export",
|
"DisplayName": "Export",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1209,8 +1209,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Listforms.DataSource.Import",
|
"Name": "App.DataSource.Import",
|
||||||
"ParentName": "App.Listforms.DataSource",
|
"ParentName": "App.DataSource",
|
||||||
"DisplayName": "Import",
|
"DisplayName": "Import",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1218,8 +1218,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Listforms.DataSource.Note",
|
"Name": "App.DataSource.Note",
|
||||||
"ParentName": "App.Listforms.DataSource",
|
"ParentName": "App.DataSource",
|
||||||
"DisplayName": "Note",
|
"DisplayName": "Note",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -1227,8 +1227,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Listforms.DataSource.Update",
|
"Name": "App.DataSource.Update",
|
||||||
"ParentName": "App.Listforms.DataSource",
|
"ParentName": "App.DataSource",
|
||||||
"DisplayName": "Update",
|
"DisplayName": "Update",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -2037,17 +2037,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Routes",
|
"Name": "App.Menus.Routes",
|
||||||
"ParentName": null,
|
"ParentName": null,
|
||||||
"DisplayName": "App.Routes",
|
"DisplayName": "App.Menus.Routes",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Routes.Create",
|
"Name": "App.Menus.Routes.Create",
|
||||||
"ParentName": "App.Routes",
|
"ParentName": "App.Menus.Routes",
|
||||||
"DisplayName": "Create",
|
"DisplayName": "Create",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -2055,8 +2055,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Routes.Delete",
|
"Name": "App.Menus.Routes.Delete",
|
||||||
"ParentName": "App.Routes",
|
"ParentName": "App.Menus.Routes",
|
||||||
"DisplayName": "Delete",
|
"DisplayName": "Delete",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -2064,8 +2064,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Routes.Export",
|
"Name": "App.Menus.Routes.Export",
|
||||||
"ParentName": "App.Routes",
|
"ParentName": "App.Menus.Routes",
|
||||||
"DisplayName": "Export",
|
"DisplayName": "Export",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -2073,8 +2073,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Routes.Import",
|
"Name": "App.Menus.Routes.Import",
|
||||||
"ParentName": "App.Routes",
|
"ParentName": "App.Menus.Routes",
|
||||||
"DisplayName": "Import",
|
"DisplayName": "Import",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -2082,8 +2082,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Routes.Note",
|
"Name": "App.Menus.Routes.Note",
|
||||||
"ParentName": "App.Routes",
|
"ParentName": "App.Menus.Routes",
|
||||||
"DisplayName": "Note",
|
"DisplayName": "Note",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -2091,8 +2091,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Saas",
|
"GroupName": "App.Saas",
|
||||||
"Name": "App.Routes.Update",
|
"Name": "App.Menus.Routes.Update",
|
||||||
"ParentName": "App.Routes",
|
"ParentName": "App.Menus.Routes",
|
||||||
"DisplayName": "Update",
|
"DisplayName": "Update",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 2,
|
"MultiTenancySide": 2,
|
||||||
|
|
@ -3189,17 +3189,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.IpRestrictions",
|
"Name": "App.Definitions.IpRestrictions",
|
||||||
"ParentName": null,
|
"ParentName": null,
|
||||||
"DisplayName": "App.IpRestrictions",
|
"DisplayName": "App.Definitions.IpRestrictions",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.IpRestrictions.Create",
|
"Name": "App.Definitions.IpRestrictions.Create",
|
||||||
"ParentName": "App.IpRestrictions",
|
"ParentName": "App.Definitions.IpRestrictions",
|
||||||
"DisplayName": "Create",
|
"DisplayName": "Create",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3207,8 +3207,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.IpRestrictions.Delete",
|
"Name": "App.Definitions.IpRestrictions.Delete",
|
||||||
"ParentName": "App.IpRestrictions",
|
"ParentName": "App.Definitions.IpRestrictions",
|
||||||
"DisplayName": "Delete",
|
"DisplayName": "Delete",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3216,8 +3216,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.IpRestrictions.Export",
|
"Name": "App.Definitions.IpRestrictions.Export",
|
||||||
"ParentName": "App.IpRestrictions",
|
"ParentName": "App.Definitions.IpRestrictions",
|
||||||
"DisplayName": "Export",
|
"DisplayName": "Export",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3225,8 +3225,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.IpRestrictions.Import",
|
"Name": "App.Definitions.IpRestrictions.Import",
|
||||||
"ParentName": "App.IpRestrictions",
|
"ParentName": "App.Definitions.IpRestrictions",
|
||||||
"DisplayName": "Import",
|
"DisplayName": "Import",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3234,8 +3234,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.IpRestrictions.Note",
|
"Name": "App.Definitions.IpRestrictions.Note",
|
||||||
"ParentName": "App.IpRestrictions",
|
"ParentName": "App.Definitions.IpRestrictions",
|
||||||
"DisplayName": "Note",
|
"DisplayName": "Note",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3243,8 +3243,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.IpRestrictions.Update",
|
"Name": "App.Definitions.IpRestrictions.Update",
|
||||||
"ParentName": "App.IpRestrictions",
|
"ParentName": "App.Definitions.IpRestrictions",
|
||||||
"DisplayName": "Update",
|
"DisplayName": "Update",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3252,17 +3252,17 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.AuditLogs",
|
"Name": "App.IdentityManagement.AuditLogs",
|
||||||
"ParentName": null,
|
"ParentName": null,
|
||||||
"DisplayName": "App.AuditLogs",
|
"DisplayName": "App.IdentityManagement.AuditLogs",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
"MenuGroup": "Erp|Kurs"
|
"MenuGroup": "Erp|Kurs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.AuditLogs.Create",
|
"Name": "App.IdentityManagement.AuditLogs.Create",
|
||||||
"ParentName": "App.AuditLogs",
|
"ParentName": "App.IdentityManagement.AuditLogs",
|
||||||
"DisplayName": "Create",
|
"DisplayName": "Create",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3270,8 +3270,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.AuditLogs.Delete",
|
"Name": "App.IdentityManagement.AuditLogs.Delete",
|
||||||
"ParentName": "App.AuditLogs",
|
"ParentName": "App.IdentityManagement.AuditLogs",
|
||||||
"DisplayName": "Delete",
|
"DisplayName": "Delete",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3279,8 +3279,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.AuditLogs.Export",
|
"Name": "App.IdentityManagement.AuditLogs.Export",
|
||||||
"ParentName": "App.AuditLogs",
|
"ParentName": "App.IdentityManagement.AuditLogs",
|
||||||
"DisplayName": "Export",
|
"DisplayName": "Export",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3288,8 +3288,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.AuditLogs.Import",
|
"Name": "App.IdentityManagement.AuditLogs.Import",
|
||||||
"ParentName": "App.AuditLogs",
|
"ParentName": "App.IdentityManagement.AuditLogs",
|
||||||
"DisplayName": "Import",
|
"DisplayName": "Import",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3297,8 +3297,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.AuditLogs.Note",
|
"Name": "App.IdentityManagement.AuditLogs.Note",
|
||||||
"ParentName": "App.AuditLogs",
|
"ParentName": "App.IdentityManagement.AuditLogs",
|
||||||
"DisplayName": "Note",
|
"DisplayName": "Note",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
@ -3306,8 +3306,8 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"GroupName": "App.Administration",
|
"GroupName": "App.Administration",
|
||||||
"Name": "App.AuditLogs.Update",
|
"Name": "App.IdentityManagement.AuditLogs.Update",
|
||||||
"ParentName": "App.AuditLogs",
|
"ParentName": "App.IdentityManagement.AuditLogs",
|
||||||
"DisplayName": "Update",
|
"DisplayName": "Update",
|
||||||
"IsEnabled": true,
|
"IsEnabled": true,
|
||||||
"MultiTenancySide": 3,
|
"MultiTenancySide": 3,
|
||||||
|
|
|
||||||
|
|
@ -290,42 +290,74 @@ public static class PlatformConsts
|
||||||
|
|
||||||
public static class AppCodes
|
public static class AppCodes
|
||||||
{
|
{
|
||||||
public const string Home = Prefix.App + ".Home";
|
|
||||||
public const string Saas = Prefix.App + ".Saas";
|
public const string Saas = Prefix.App + ".Saas";
|
||||||
|
|
||||||
public const string Branches = Prefix.App + ".Branches";
|
public const string Branches = Prefix.App + ".Branches";
|
||||||
public static class Settings
|
public static class Definitions
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Settings";
|
public const string Default = Prefix.App + ".Definitions";
|
||||||
|
|
||||||
|
public const string AiBot = Default + ".AiBot";
|
||||||
public const string GlobalSearch = Default + ".GlobalSearch";
|
public const string GlobalSearch = Default + ".GlobalSearch";
|
||||||
public const string SettingDefinitions = Default + ".SettingDefinitions";
|
public const string ContactTitle = Default + ".ContactTitle";
|
||||||
|
public const string Currency = Default + ".Currency";
|
||||||
|
public const string CountryGroup = Default + ".CountryGroup";
|
||||||
|
public const string Country = Default + ".Country";
|
||||||
|
public const string City = Default + ".City";
|
||||||
|
public const string District = Default + ".District";
|
||||||
|
public const string SkillType = Default + ".SkillType";
|
||||||
|
public const string UomCategory = Default + ".UomCategory";
|
||||||
|
|
||||||
|
public const string Sector = Default + ".Sector";
|
||||||
|
public const string WorkHour = Default + ".WorkHour";
|
||||||
|
public const string IpRestrictions = Default + ".IpRestrictions";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public const string SettingDefinitions = Prefix.App + ".SettingDefinitions";
|
||||||
|
|
||||||
public static class Languages
|
public static class Languages
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Languages";
|
public const string Default = Prefix.App + ".Languages";
|
||||||
|
|
||||||
public const string Language = Default + ".Language";
|
public const string Language = Default + ".Language";
|
||||||
public const string LanguageText = Default + ".LanguageText";
|
public const string LanguageText = Default + ".LanguageText";
|
||||||
}
|
}
|
||||||
public const string Menus = Prefix.App + ".Menus";
|
|
||||||
|
public const string DataSource = Prefix.App + ".DataSource";
|
||||||
public static class Listforms
|
public static class Listforms
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Listforms";
|
public const string Default = Prefix.App + ".Listforms";
|
||||||
|
|
||||||
public const string Wizard = Default + ".Wizard";
|
public const string Wizard = Default + ".Wizard";
|
||||||
public const string DataSource = Default + ".DataSource";
|
|
||||||
public const string Listform = Default + ".Listform";
|
public const string Listform = Default + ".Listform";
|
||||||
public const string ListformField = Default + ".ListformField";
|
public const string ListformField = Default + ".ListformField";
|
||||||
public const string Chart = Default + ".Chart";
|
public const string Chart = Default + ".Chart";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Notifications
|
public static class Notifications
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Notifications";
|
public const string Default = Prefix.App + ".Notifications";
|
||||||
|
|
||||||
public const string NotificationRules = Default + ".NotificationRules";
|
public const string NotificationRules = Default + ".NotificationRules";
|
||||||
public const string Notification = Default + ".Notification";
|
public const string Notification = Default + ".Notification";
|
||||||
}
|
}
|
||||||
|
|
||||||
public const string BackgroundWorkers = Prefix.App + ".BackgroundWorkers";
|
public const string BackgroundWorkers = Prefix.App + ".BackgroundWorkers";
|
||||||
|
|
||||||
|
public static class Menus
|
||||||
|
{
|
||||||
|
public const string Default = Prefix.App + ".Menus";
|
||||||
|
|
||||||
|
public const string Routes = Default + ".Routes";
|
||||||
|
public const string MenuGroup = Default + ".MenuGroup";
|
||||||
|
public const string Menu = Default + ".Menu";
|
||||||
|
public const string Manager = Default + ".Manager";
|
||||||
|
}
|
||||||
|
|
||||||
public static class DeveloperKits
|
public static class DeveloperKits
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".DeveloperKit";
|
public const string Default = Prefix.App + ".DeveloperKit";
|
||||||
|
|
||||||
public const string CustomEndpoints = Default + ".CustomEndpoints";
|
public const string CustomEndpoints = Default + ".CustomEndpoints";
|
||||||
|
|
||||||
public const string Get = CustomEndpoints + ".Get";
|
public const string Get = CustomEndpoints + ".Get";
|
||||||
|
|
@ -346,63 +378,48 @@ public static class PlatformConsts
|
||||||
public const string ViewCode = DynamicService + ".ViewCode";
|
public const string ViewCode = DynamicService + ".ViewCode";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public const string Blog = Prefix.App + ".Blog";
|
|
||||||
public const string Forum = Prefix.App + ".Forum";
|
//Web Site
|
||||||
|
public const string Home = Prefix.App + ".Home";
|
||||||
|
public const string About = Prefix.App + ".About";
|
||||||
|
public const string Services = Prefix.App + ".Services";
|
||||||
|
public static class Orders
|
||||||
|
{
|
||||||
|
public const string Default = Prefix.App + ".Orders";
|
||||||
|
|
||||||
|
public const string Products = Default + ".Products";
|
||||||
|
public const string PaymentMethods = Default + ".PaymentMethods";
|
||||||
|
public const string InstallmentOptions = Default + ".InstallmentOptions";
|
||||||
|
public const string SalesOrders = Default + ".SalesOrders";
|
||||||
|
}
|
||||||
|
public static class BlogManagement
|
||||||
|
{
|
||||||
|
public const string Default = Prefix.App + ".BlogManagement";
|
||||||
|
|
||||||
|
public const string BlogPosts = Default + ".Posts";
|
||||||
|
public const string BlogCategory = Default + ".Category";
|
||||||
|
}
|
||||||
|
public const string Demos = Prefix.App + ".Demos";
|
||||||
|
public const string Contact = Prefix.App + ".Contact";
|
||||||
|
|
||||||
|
//Administration
|
||||||
public const string Administration = Prefix.App + ".Administration";
|
public const string Administration = Prefix.App + ".Administration";
|
||||||
|
|
||||||
public const string Setting = Prefix.App + ".Setting";
|
public const string Setting = Prefix.App + ".Setting";
|
||||||
public static class IdentityManagement
|
public static class IdentityManagement
|
||||||
{
|
{
|
||||||
public const string ClaimTypes = Prefix.App + ".ClaimType";
|
public const string Default = Prefix.App + ".IdentityManagement";
|
||||||
public const string IpRestrictions = Prefix.App + ".IpRestrictions";
|
|
||||||
|
public const string ClaimTypes = Default + ".ClaimType";
|
||||||
|
public const string AuditLogs = Default + ".AuditLogs";
|
||||||
}
|
}
|
||||||
public const string AuditLogs = Prefix.App + ".AuditLogs";
|
|
||||||
public static class Definitions
|
public static class Reports
|
||||||
{
|
{
|
||||||
public const string ContactTag = Default + ".ContactTag";
|
public const string Default = Prefix.App + ".Reports";
|
||||||
public const string ContactTitle = Default + ".ContactTitle";
|
|
||||||
public const string Currency = Default + ".Currency";
|
public const string Categories = Default + ".Categories";
|
||||||
public const string CountryGroup = Default + ".CountryGroup";
|
public const string ReportTemplates = Default + ".ReportTemplates";
|
||||||
public const string Country = Default + ".Country";
|
|
||||||
public const string City = Default + ".City";
|
|
||||||
public const string District = Default + ".District";
|
|
||||||
public const string Default = Prefix.App + ".Definitions";
|
|
||||||
public const string Sector = Default + ".Sector";
|
|
||||||
public const string SkillType = Default + ".SkillType";
|
|
||||||
public const string UomCategory = Default + ".UomCategory";
|
|
||||||
public const string Bank = Default + ".Bank";
|
|
||||||
public const string Behavior = Default + ".Behavior";
|
|
||||||
public const string Disease = Default + ".Disease";
|
|
||||||
public const string Document = Default + ".Document";
|
|
||||||
public const string EducationStatus = Default + ".EducationStatus";
|
|
||||||
public const string MeetingMethod = Default + ".MeetingMethod";
|
|
||||||
public const string MeetingResult = Default + ".MeetingResult";
|
|
||||||
public const string Program = Default + ".Program";
|
|
||||||
public const string Interesting = Default + ".Interesting";
|
|
||||||
public const string SalesRejectionReason = Default + ".SalesRejectionReason";
|
|
||||||
public const string ClassCancellationReason = Default + ".ClassCancellationReason";
|
|
||||||
public const string Source = Default + ".Source";
|
|
||||||
public const string Vaccine = Default + ".Vaccine";
|
|
||||||
public const string NoteType = Default + ".NoteType";
|
|
||||||
public const string WorkHour = Default + ".WorkHour";
|
|
||||||
public const string Vehicle = Default + ".Vehicle";
|
|
||||||
public const string Schedule = Default + ".Schedule";
|
|
||||||
public const string ScheduleLesson = Default + ".ScheduleLesson";
|
|
||||||
public const string Psychologist = Default + ".Psychologist";
|
|
||||||
public const string Meal = Default + ".Meal";
|
|
||||||
public const string Lawyer = Default + ".Lawyer";
|
|
||||||
public const string LessonPeriod = Default + ".LessonPeriod";
|
|
||||||
public const string RegistrationType = Default + ".RegistrationType";
|
|
||||||
public const string RegistrationMethod = Default + ".RegistrationMethod";
|
|
||||||
public const string ClassType = Default + ".ClassType";
|
|
||||||
public const string Class = Default + ".Class";
|
|
||||||
public const string Level = Default + ".Level";
|
|
||||||
}
|
|
||||||
public static class Hr
|
|
||||||
{
|
|
||||||
public const string Default = Prefix.App + ".Hr";
|
|
||||||
public const string EventType = Default + ".EventType";
|
|
||||||
public const string EventCategory = Default + ".EventCategory";
|
|
||||||
public const string Event = Default + ".Event";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -318,70 +318,71 @@ public static class SeedConsts
|
||||||
|
|
||||||
public static class AppCodes
|
public static class AppCodes
|
||||||
{
|
{
|
||||||
public const string Home = Prefix.App + ".Home";
|
|
||||||
|
|
||||||
//Saas
|
|
||||||
public const string Saas = Prefix.App + ".Saas";
|
public const string Saas = Prefix.App + ".Saas";
|
||||||
|
|
||||||
public const string Branches = Prefix.App + ".Branches";
|
public const string Branches = Prefix.App + ".Branches";
|
||||||
public static class Settings
|
|
||||||
|
public static class Definitions
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Settings";
|
public const string Default = Prefix.App + ".Definitions";
|
||||||
|
|
||||||
|
public const string AiBot = Default + ".AiBot";
|
||||||
public const string GlobalSearch = Default + ".GlobalSearch";
|
public const string GlobalSearch = Default + ".GlobalSearch";
|
||||||
public const string SettingDefinitions = Default + ".SettingDefinitions";
|
public const string ContactTitle = Default + ".ContactTitle";
|
||||||
|
public const string Currency = Default + ".Currency";
|
||||||
|
public const string CountryGroup = Default + ".CountryGroup";
|
||||||
|
public const string Country = Default + ".Country";
|
||||||
|
public const string City = Default + ".City";
|
||||||
|
public const string District = Default + ".District";
|
||||||
|
public const string SkillType = Default + ".SkillType";
|
||||||
|
public const string SkillLevel = Default + ".SkillLevel";
|
||||||
|
public const string Skill = Default + ".Skill";
|
||||||
|
public const string UomCategory = Default + ".UomCategory";
|
||||||
|
public const string Uom = Default + ".Uom";
|
||||||
|
|
||||||
|
public const string Sector = Default + ".Sector";
|
||||||
|
public const string WorkHour = Default + ".WorkHour";
|
||||||
|
public const string IpRestrictions = Default + ".IpRestrictions";
|
||||||
}
|
}
|
||||||
public const string AiBot = Prefix.App + ".AiBot";
|
|
||||||
|
public const string SettingDefinitions = Prefix.App + ".SettingDefinitions";
|
||||||
|
|
||||||
public static class Languages
|
public static class Languages
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Languages";
|
public const string Default = Prefix.App + ".Languages";
|
||||||
public const string Language = Default + ".Language";
|
public const string Language = Default + ".Language";
|
||||||
public const string LanguageText = Default + ".LanguageText";
|
public const string LanguageText = Default + ".LanguageText";
|
||||||
}
|
}
|
||||||
public const string Routes = Prefix.App + ".Routes";
|
|
||||||
public static class Menus
|
|
||||||
{
|
|
||||||
public const string Default = Prefix.App + ".Menus";
|
|
||||||
|
|
||||||
public const string MenuGroup = Default + ".MenuGroup";
|
public const string DataSource = Prefix.App + ".DataSource";
|
||||||
public const string Menu = Default + ".Menu";
|
|
||||||
public const string Manager = Default + ".Manager";
|
|
||||||
}
|
|
||||||
public static class Listforms
|
public static class Listforms
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Listforms";
|
public const string Default = Prefix.App + ".Listforms";
|
||||||
|
|
||||||
public const string DataSource = Default + ".DataSource";
|
|
||||||
public const string Wizard = Default + ".Wizard";
|
public const string Wizard = Default + ".Wizard";
|
||||||
public const string Listform = Default + ".Listform";
|
public const string Listform = Default + ".Listform";
|
||||||
public const string ListformField = Default + ".ListformField";
|
public const string ListformField = Default + ".ListformField";
|
||||||
public const string Chart = Default + ".Chart";
|
public const string Chart = Default + ".Chart";
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Notifications
|
public static class Notifications
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Notifications";
|
public const string Default = Prefix.App + ".Notifications";
|
||||||
|
|
||||||
public const string NotificationRules = Default + ".NotificationRules";
|
public const string NotificationRules = Default + ".NotificationRules";
|
||||||
public const string Notification = Default + ".Notification";
|
public const string Notification = Default + ".Notification";
|
||||||
}
|
}
|
||||||
|
|
||||||
public const string BackgroundWorkers = Prefix.App + ".BackgroundWorkers";
|
public const string BackgroundWorkers = Prefix.App + ".BackgroundWorkers";
|
||||||
public const string Forum = Prefix.App + ".Forum";
|
|
||||||
|
|
||||||
public static class DeveloperKits
|
|
||||||
{
|
|
||||||
public const string Default = Prefix.App + ".DeveloperKit";
|
|
||||||
public const string CustomEndpoints = Default + ".CustomEndpoints";
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Reports
|
|
||||||
{
|
|
||||||
public const string Default = Prefix.App + ".Reports";
|
|
||||||
public const string Categories = Default + ".Categories";
|
|
||||||
public const string ReportTemplates = Default + ".ReportTemplates";
|
|
||||||
}
|
|
||||||
//Web Site
|
//Web Site
|
||||||
|
public const string Home = Prefix.App + ".Home";
|
||||||
public const string About = Prefix.App + ".About";
|
public const string About = Prefix.App + ".About";
|
||||||
public const string Services = Prefix.App + ".Services";
|
public const string Services = Prefix.App + ".Services";
|
||||||
public static class Orders
|
public static class Orders
|
||||||
{
|
{
|
||||||
public const string Default = Prefix.App + ".Orders";
|
public const string Default = Prefix.App + ".Orders";
|
||||||
|
|
||||||
public const string Products = Default + ".Products";
|
public const string Products = Default + ".Products";
|
||||||
public const string PaymentMethods = Default + ".PaymentMethods";
|
public const string PaymentMethods = Default + ".PaymentMethods";
|
||||||
public const string InstallmentOptions = Default + ".InstallmentOptions";
|
public const string InstallmentOptions = Default + ".InstallmentOptions";
|
||||||
|
|
@ -397,32 +398,43 @@ public static class SeedConsts
|
||||||
public const string Demos = Prefix.App + ".Demos";
|
public const string Demos = Prefix.App + ".Demos";
|
||||||
public const string Contact = Prefix.App + ".Contact";
|
public const string Contact = Prefix.App + ".Contact";
|
||||||
|
|
||||||
|
public static class Menus
|
||||||
|
{
|
||||||
|
public const string Default = Prefix.App + ".Menus";
|
||||||
|
|
||||||
|
public const string Routes = Default + ".Routes";
|
||||||
|
public const string MenuGroup = Default + ".MenuGroup";
|
||||||
|
public const string Menu = Default + ".Menu";
|
||||||
|
public const string Manager = Default + ".Manager";
|
||||||
|
}
|
||||||
|
|
||||||
|
public static class DeveloperKits
|
||||||
|
{
|
||||||
|
public const string Default = Prefix.App + ".DeveloperKit";
|
||||||
|
|
||||||
|
public const string CustomEndpoints = Default + ".CustomEndpoints";
|
||||||
|
}
|
||||||
|
|
||||||
|
public const string Forum = Prefix.App + ".Forum";
|
||||||
|
|
||||||
//Administration
|
//Administration
|
||||||
public const string Administration = Prefix.App + ".Administration";
|
public const string Administration = Prefix.App + ".Administration";
|
||||||
|
|
||||||
public const string Setting = Prefix.App + ".Setting";
|
public const string Setting = Prefix.App + ".Setting";
|
||||||
public static class IdentityManagement
|
public static class IdentityManagement
|
||||||
{
|
{
|
||||||
public const string ClaimTypes = Prefix.App + ".ClaimType";
|
public const string Default = Prefix.App + ".IdentityManagement";
|
||||||
public const string IpRestrictions = Prefix.App + ".IpRestrictions";
|
|
||||||
}
|
|
||||||
public const string AuditLogs = Prefix.App + ".AuditLogs";
|
|
||||||
public static class Definitions
|
|
||||||
{
|
|
||||||
public const string Default = Prefix.App + ".Definitions";
|
|
||||||
|
|
||||||
public const string ContactTitle = Default + ".ContactTitle";
|
public const string ClaimTypes = Default + ".ClaimType";
|
||||||
public const string Currency = Default + ".Currency";
|
public const string AuditLogs = Default + ".AuditLogs";
|
||||||
public const string CountryGroup = Default + ".CountryGroup";
|
}
|
||||||
public const string Country = Default + ".Country";
|
|
||||||
public const string City = Default + ".City";
|
public static class Reports
|
||||||
public const string District = Default + ".District";
|
{
|
||||||
public const string Sector = Default + ".Sector";
|
public const string Default = Prefix.App + ".Reports";
|
||||||
public const string SkillType = Default + ".SkillType";
|
|
||||||
public const string SkillLevel = Default + ".SkillLevel";
|
public const string Categories = Default + ".Categories";
|
||||||
public const string Skill = Default + ".Skill";
|
public const string ReportTemplates = Default + ".ReportTemplates";
|
||||||
public const string UomCategory = Default + ".UomCategory";
|
|
||||||
public const string Uom = Default + ".Uom";
|
|
||||||
public const string WorkHour = Default + ".WorkHour";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import Tooltip from '@/components/ui/Tooltip'
|
import Tooltip from '@/components/ui/Tooltip'
|
||||||
|
import { AI_ASSISTANT } from '@/constants/permission.constant'
|
||||||
import { ROUTES_ENUM } from '@/routes/route.constant'
|
import { ROUTES_ENUM } from '@/routes/route.constant'
|
||||||
import { useLocalization } from '@/utils/hooks/useLocalization'
|
import { useLocalization } from '@/utils/hooks/useLocalization'
|
||||||
import { usePermission } from '@/utils/hooks/usePermission'
|
import { usePermission } from '@/utils/hooks/usePermission'
|
||||||
|
|
@ -10,14 +11,14 @@ const AiAssistant = () => {
|
||||||
const navigate = useNavigate()
|
const navigate = useNavigate()
|
||||||
const { checkPermissions } = usePermission()
|
const { checkPermissions } = usePermission()
|
||||||
|
|
||||||
const canViewAi = checkPermissions(['App.AiBot.Asistant'])
|
const canViewAi = checkPermissions([AI_ASSISTANT])
|
||||||
|
|
||||||
if (!canViewAi) {
|
if (!canViewAi) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Tooltip title={translate('::App.AiBot.Asistant')}>
|
<Tooltip title={translate('::' + AI_ASSISTANT)}>
|
||||||
<div
|
<div
|
||||||
onClick={() => navigate(ROUTES_ENUM.protected.admin.ai)}
|
onClick={() => navigate(ROUTES_ENUM.protected.admin.ai)}
|
||||||
className="flex items-center justify-center text-2xl m-1 rounded-full hover:bg-gray-100 dark:hover:bg-gray-700 cursor-pointer transition-colors duration-200"
|
className="flex items-center justify-center text-2xl m-1 rounded-full hover:bg-gray-100 dark:hover:bg-gray-700 cursor-pointer transition-colors duration-200"
|
||||||
|
|
|
||||||
|
|
@ -1 +1,2 @@
|
||||||
export const GLOBAL_SEARCH = 'App.Settings.GlobalSearch'
|
export const GLOBAL_SEARCH = 'App.Definitions.GlobalSearch'
|
||||||
|
export const AI_ASSISTANT = 'App.Definitions.AiBot.Asistant'
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@ import { Container } from '@/components/shared'
|
||||||
import { Helmet } from 'react-helmet'
|
import { Helmet } from 'react-helmet'
|
||||||
import { APP_NAME } from '@/constants/app.constant'
|
import { APP_NAME } from '@/constants/app.constant'
|
||||||
import dayjs from 'dayjs'
|
import dayjs from 'dayjs'
|
||||||
|
import { AI_ASSISTANT } from '@/constants/permission.constant'
|
||||||
|
|
||||||
// Types
|
// Types
|
||||||
type ChatType = 'chat' | 'query' | 'analyze'
|
type ChatType = 'chat' | 'query' | 'analyze'
|
||||||
|
|
@ -293,7 +294,7 @@ const Assistant = () => {
|
||||||
<Container>
|
<Container>
|
||||||
<Helmet
|
<Helmet
|
||||||
titleTemplate={`%s | ${APP_NAME}`}
|
titleTemplate={`%s | ${APP_NAME}`}
|
||||||
title={translate('::' + 'App.AiBot.Asistant')}
|
title={translate('::' + AI_ASSISTANT)}
|
||||||
defaultTitle={APP_NAME}
|
defaultTitle={APP_NAME}
|
||||||
></Helmet>
|
></Helmet>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue