export const GLOBAL_SEARCH = 'App.Definitions.GlobalSearch' export const AI_ASSISTANT = 'App.Definitions.AiBot.Asistant' /** Veritabanı migration + seed tetikleme yetkisi (host tarafı). */ export const DB_MIGRATE = 'App.Setup.Migrate' /** * Public site sayfalarının tasarım modu yetkileri. * Sunucuda `PermissionsData.json` içinde tanımlıdır ve seeder ile yönetilir; * asıl kontrol `PublicAppService.Save*PageAsync` üzerindedir. */ export const PUBLIC_PAGE_DESIGN = { HOME: 'App.Home.Design', ABOUT: 'App.About.Design', SERVICES: 'App.Services.Design', CONTACT: 'App.Contact.Design', } as const /** * Wizard dosya yöneticisi yetkileri. `PermissionsData.json` içinde tanımlıdır ve seeder ile * yönetilir; buradaki kontroller yalnızca butonları gizler, asıl kontrol * `ListFormWizardAppService` üzerindedir. */ export const WIZARD_PERMISSION = { /** Ekranı görme (okuma) yetkisi; alt yetkilerin tamamının üstüdür. */ DEFAULT: 'App.Listforms.Wizard', CREATE: 'App.Listforms.Wizard.Create', UPDATE: 'App.Listforms.Wizard.Update', DELETE: 'App.Listforms.Wizard.Delete', EXPORT: 'App.Listforms.Wizard.Export', IMPORT: 'App.Listforms.Wizard.Import', } as const /** * Custom component yöneticisi yetkileri. `PermissionsData.json` içinde tanımlıdır ve seeder ile * yönetilir; buradaki kontroller yalnızca butonları gizler, asıl kontrol * `CustomComponentAppService` üzerindeki ABP policy adlarındadır. */ export const COMPONENT_PERMISSION = { /** Ekranı görme (okuma) yetkisi; alt yetkilerin tamamının üstüdür. */ DEFAULT: 'App.DeveloperKit.Components', CREATE: 'App.DeveloperKit.Components.Create', UPDATE: 'App.DeveloperKit.Components.Update', DELETE: 'App.DeveloperKit.Components.Delete', } as const