Feature: Create data type folders (1. round) (#630)
* update data type handlers * call correct method on repo * introduce base menu item element * wip register create and delete entity actions for data types * stop event * add folder request interceptor * remove todo * create interface for folder data source * create interface for folder repository * open create dialog in data type create action * wip create folder modal * add token * clean up data type repo * add has children prop * add create folder modal * add folder to temp data * update import * implement delete folder action * add method to update folder * update detail data source interface to follow backend models * lint fixes * move import fixes * make generic folder modal * add correct request model * add put interceptor * fix import * update data type notification headline
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
|
||||
import { FolderReponseModel } from '@umbraco-cms/backoffice/backend-api';
|
||||
|
||||
export interface UmbFolderModalData {
|
||||
repositoryAlias: string;
|
||||
unique?: string;
|
||||
}
|
||||
|
||||
export interface UmbFolderModalResult {
|
||||
folder: FolderReponseModel;
|
||||
}
|
||||
|
||||
export const UMB_FOLDER_MODAL = new UmbModalToken<UmbFolderModalData, UmbFolderModalResult>('Umb.Modal.Folder', {
|
||||
type: 'sidebar',
|
||||
size: 'small',
|
||||
});
|
||||
@@ -25,3 +25,4 @@ export * from './template-modal.token';
|
||||
export * from './template-picker-modal.token';
|
||||
export * from './user-group-picker-modal.token';
|
||||
export * from './user-picker-modal.token';
|
||||
export * from './folder-modal.token';
|
||||
|
||||
Reference in New Issue
Block a user