feat: add features package
This commit is contained in:
8
packages/features/src/Domain/Permission/Permission.ts
Normal file
8
packages/features/src/Domain/Permission/Permission.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
import { Uuid } from '@standardnotes/common'
|
||||
|
||||
import { PermissionName } from './PermissionName'
|
||||
|
||||
export type Permission = {
|
||||
uuid: Uuid
|
||||
name: PermissionName
|
||||
}
|
||||
42
packages/features/src/Domain/Permission/PermissionName.ts
Normal file
42
packages/features/src/Domain/Permission/PermissionName.ts
Normal file
@@ -0,0 +1,42 @@
|
||||
export enum PermissionName {
|
||||
AccountSwitcher = 'app:account-switcher',
|
||||
AdvancedChecklist = 'editor:advanced-checklist',
|
||||
AutobiographyTheme = 'theme:autobiography',
|
||||
BoldEditor = 'editor:bold',
|
||||
CloudLink = 'component:cloud-link',
|
||||
CodeEditor = 'editor:code-editor',
|
||||
ComponentFilesafe = 'component:filesafe',
|
||||
ComponentFolders = 'component:folders',
|
||||
DailyDropboxBackup = 'server:daily-dropbox-backup',
|
||||
DailyEmailBackup = 'server:daily-email-backup',
|
||||
DailyGDriveBackup = 'server:daily-gdrive-backup',
|
||||
DailyOneDriveBackup = 'server:daily-onedrive-backup',
|
||||
FilesBeta = 'app:files-beta',
|
||||
Files = 'app:files',
|
||||
FilesMaximumStorageTier = 'server:files-max-storage-tier',
|
||||
FilesLowStorageTier = 'server:files-low-storage-tier',
|
||||
FocusedTheme = 'theme:focused',
|
||||
FocusMode = 'app:focus-mode',
|
||||
FuturaTheme = 'theme:futura',
|
||||
ListedCustomDomain = 'listed:custom-domain',
|
||||
MarkdownBasicEditor = 'editor:markdown-basic',
|
||||
MarkdownMathEditor = 'editor:markdown-math',
|
||||
MarkdownMinimistEditor = 'editor:markdown-minimist',
|
||||
MarkdownProEditor = 'editor:markdown-pro',
|
||||
MarkdownVisualEditor = 'editor:markdown-visual',
|
||||
MidnightTheme = 'theme:midnight',
|
||||
NoteHistory30Days = 'server:note-history-30-days',
|
||||
NoteHistory365Days = 'server:note-history-365-days',
|
||||
NoteHistoryUnlimited = 'server:note-history-unlimited',
|
||||
PlusEditor = 'editor:plus',
|
||||
SheetsEditor = 'editor:sheets',
|
||||
SignInAlerts = 'server:sign-in-alerts',
|
||||
SmartFilters = 'app:smart-filters',
|
||||
SolarizedDarkTheme = 'theme:solarized-dark',
|
||||
TagNesting = 'app:tag-nesting',
|
||||
TaskEditor = 'editor:task-editor',
|
||||
ThemeDynamic = 'theme:dynamic',
|
||||
TitaniumTheme = 'theme:titanium',
|
||||
TokenVaultEditor = 'editor:token-vault',
|
||||
TwoFactorAuth = 'server:two-factor-auth',
|
||||
}
|
||||
Reference in New Issue
Block a user