add to folder
This commit is contained in:
committed by
Niels Lyngsø
parent
03e9bbaded
commit
0ea8424915
@@ -1 +1 @@
|
||||
export * from './constants.js';
|
||||
export * from '../constants.js';
|
||||
|
||||
@@ -7,9 +7,9 @@ import { manifests as repositoryManifests } from './repository/manifests.js';
|
||||
import { manifests as sectionViewManifests } from './section-view/manifests.js';
|
||||
import { manifests as workspaceManifests } from './workspace/manifests.js';
|
||||
|
||||
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
import type { ManifestTypes, UmbBackofficeManifestKind } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [
|
||||
export const manifests: Array<ManifestTypes | UmbBackofficeManifestKind> = [
|
||||
...collectionManifests,
|
||||
...entityActionManifests,
|
||||
...entityBulkActionManifests,
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../../../user/workspace/user-workspace.context-token.js';
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../../../user/workspace/user/user-workspace.context-token.js';
|
||||
import { html, customElement, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
import type { UUIButtonState } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { UmbUserStateEnum } from '../types.js';
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../workspace/user-workspace.context-token.js';
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../workspace/user/user-workspace.context-token.js';
|
||||
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
|
||||
import { isCurrentUser } from '@umbraco-cms/backoffice/current-user';
|
||||
import type {
|
||||
|
||||
@@ -1,42 +1,4 @@
|
||||
import { UMB_USER_ENTITY_TYPE } from '../entity.js';
|
||||
import { UMB_USER_WORKSPACE_ALIAS } from './constants.js';
|
||||
import { UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
|
||||
import type {
|
||||
ManifestWorkspaces,
|
||||
ManifestWorkspaceActions,
|
||||
ManifestTypes,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
import { manifests as userManifests } from './user/manifests.js';
|
||||
import type { ManifestTypes } from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const workspace: ManifestWorkspaces = {
|
||||
type: 'workspace',
|
||||
kind: 'routable',
|
||||
alias: UMB_USER_WORKSPACE_ALIAS,
|
||||
name: 'User Workspace',
|
||||
api: () => import('./user-workspace.context.js'),
|
||||
meta: {
|
||||
entityType: UMB_USER_ENTITY_TYPE,
|
||||
},
|
||||
};
|
||||
|
||||
const workspaceActions: Array<ManifestWorkspaceActions> = [
|
||||
{
|
||||
type: 'workspaceAction',
|
||||
kind: 'default',
|
||||
alias: 'Umb.WorkspaceAction.User.Save',
|
||||
name: 'Save User Workspace Action',
|
||||
api: UmbSubmitWorkspaceAction,
|
||||
meta: {
|
||||
label: '#buttons_save',
|
||||
look: 'primary',
|
||||
color: 'positive',
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
alias: 'Umb.Condition.WorkspaceAlias',
|
||||
match: workspace.alias,
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [workspace, ...workspaceActions];
|
||||
export const manifests: Array<ManifestTypes> = [...userManifests];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../../user-workspace.context-token.js';
|
||||
import type { UmbUserStartNodesModel } from '../../../types.js';
|
||||
import type { UmbUserStartNodesModel } from '../../../../types.js';
|
||||
import { html, customElement, state, css } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
@@ -1,5 +1,5 @@
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../../user-workspace.context-token.js';
|
||||
import type { UmbUserDetailModel } from '../../../types.js';
|
||||
import type { UmbUserDetailModel } from '../../../../types.js';
|
||||
import { html, customElement, state, nothing, css } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { UmbUserDetailModel } from '../../../types.js';
|
||||
import type { UmbUserDetailModel } from '../../../../types.js';
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../../user-workspace.context-token.js';
|
||||
import { css, html, customElement, query, nothing, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
@@ -2,10 +2,10 @@ import { UMB_USER_WORKSPACE_CONTEXT } from '../../user-workspace.context-token.j
|
||||
import type {
|
||||
UmbDeleteUserClientCredentialRequestArgs,
|
||||
UmbUserClientCredentialModel,
|
||||
} from '../../../client-credential/index.js';
|
||||
import { UmbUserClientCredentialRepository } from '../../../client-credential/index.js';
|
||||
import { UMB_CREATE_USER_CLIENT_CREDENTIAL_MODAL } from '../../../client-credential/create/modal/create-user-client-credential-modal.token.js';
|
||||
import { UmbUserKind } from '../../../utils/index.js';
|
||||
} from '../../../../client-credential/index.js';
|
||||
import { UmbUserClientCredentialRepository } from '../../../../client-credential/index.js';
|
||||
import { UMB_CREATE_USER_CLIENT_CREDENTIAL_MODAL } from '../../../../client-credential/create/modal/create-user-client-credential-modal.token.js';
|
||||
import { UmbUserKind } from '../../../../utils/index.js';
|
||||
import { html, customElement, state, css, nothing } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
@@ -1,8 +1,8 @@
|
||||
import type { UmbUserDisplayStatus } from '../../../utils.js';
|
||||
import { TimeFormatOptions, getDisplayStateFromUserStatus } from '../../../utils.js';
|
||||
import type { UmbUserDisplayStatus } from '../../../../utils.js';
|
||||
import { TimeFormatOptions, getDisplayStateFromUserStatus } from '../../../../utils.js';
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../../user-workspace.context-token.js';
|
||||
import type { UmbUserDetailModel } from '../../../types.js';
|
||||
import { UmbUserKind } from '../../../utils/index.js';
|
||||
import type { UmbUserDetailModel } from '../../../../types.js';
|
||||
import { UmbUserKind } from '../../../../utils/index.js';
|
||||
import { html, customElement, state, css, repeat, ifDefined, nothing } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
@@ -1,11 +1,11 @@
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from '../../user-workspace.context-token.js';
|
||||
import type { UmbUserDetailModel } from '../../../types.js';
|
||||
import type { UmbUserDetailModel } from '../../../../types.js';
|
||||
import { UmbUserKind } from '../../../../utils/index.js';
|
||||
import { html, customElement, state, ifDefined, css, nothing } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
import type { UmbChangeEvent } from '@umbraco-cms/backoffice/event';
|
||||
import type { UmbUiCultureInputElement } from '@umbraco-cms/backoffice/localization';
|
||||
import { UmbUserKind } from '../../../utils/index.js';
|
||||
|
||||
@customElement('umb-user-workspace-profile-settings')
|
||||
export class UmbUserWorkspaceProfileSettingsElement extends UmbLitElement {
|
||||
@@ -0,0 +1,42 @@
|
||||
import { UMB_USER_ENTITY_TYPE } from '../../entity.js';
|
||||
import { UMB_USER_WORKSPACE_ALIAS } from './constants.js';
|
||||
import { UmbSubmitWorkspaceAction } from '@umbraco-cms/backoffice/workspace';
|
||||
import type {
|
||||
ManifestWorkspaces,
|
||||
ManifestWorkspaceActions,
|
||||
ManifestTypes,
|
||||
} from '@umbraco-cms/backoffice/extension-registry';
|
||||
|
||||
const workspace: ManifestWorkspaces = {
|
||||
type: 'workspace',
|
||||
kind: 'routable',
|
||||
alias: UMB_USER_WORKSPACE_ALIAS,
|
||||
name: 'User Workspace',
|
||||
api: () => import('./user-workspace.context.js'),
|
||||
meta: {
|
||||
entityType: UMB_USER_ENTITY_TYPE,
|
||||
},
|
||||
};
|
||||
|
||||
const workspaceActions: Array<ManifestWorkspaceActions> = [
|
||||
{
|
||||
type: 'workspaceAction',
|
||||
kind: 'default',
|
||||
alias: 'Umb.WorkspaceAction.User.Save',
|
||||
name: 'Save User Workspace Action',
|
||||
api: UmbSubmitWorkspaceAction,
|
||||
meta: {
|
||||
label: '#buttons_save',
|
||||
look: 'primary',
|
||||
color: 'positive',
|
||||
},
|
||||
conditions: [
|
||||
{
|
||||
alias: 'Umb.Condition.WorkspaceAlias',
|
||||
match: workspace.alias,
|
||||
},
|
||||
],
|
||||
},
|
||||
];
|
||||
|
||||
export const manifests: Array<ManifestTypes> = [workspace, ...workspaceActions];
|
||||
@@ -1,6 +1,8 @@
|
||||
import type { UmbUserDetailModel } from '../index.js';
|
||||
import type { UmbUserDetailModel } from '../../index.js';
|
||||
import { UMB_USER_ROOT_WORKSPACE_PATH } from '../../paths.js';
|
||||
import type { UmbUserWorkspaceContext } from './user-workspace.context.js';
|
||||
import { UMB_USER_WORKSPACE_CONTEXT } from './user-workspace.context-token.js';
|
||||
import { UMB_USER_WORKSPACE_ALIAS } from './constants.js';
|
||||
import type { UUIInputElement } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { UUIInputEvent } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { css, html, nothing, customElement, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
@@ -13,8 +15,6 @@ import './components/user-workspace-access/user-workspace-access.element.js';
|
||||
import './components/user-workspace-info/user-workspace-info.element.js';
|
||||
import './components/user-workspace-avatar/user-workspace-avatar.element.js';
|
||||
import './components/user-workspace-client-credentials/user-workspace-client-credentials.element.js';
|
||||
import { UMB_USER_WORKSPACE_ALIAS } from './constants.js';
|
||||
import { UMB_USER_ROOT_WORKSPACE_PATH } from '../paths.js';
|
||||
|
||||
@customElement('umb-user-workspace-editor')
|
||||
export class UmbUserWorkspaceEditorElement extends UmbLitElement {
|
||||
@@ -1,4 +1,4 @@
|
||||
import { UMB_USER_ENTITY_TYPE } from '../entity.js';
|
||||
import { UMB_USER_ENTITY_TYPE } from '../../entity.js';
|
||||
import type { UmbUserWorkspaceContext } from './user-workspace.context.js';
|
||||
import { UmbContextToken } from '@umbraco-cms/backoffice/context-api';
|
||||
import type { UmbSubmittableWorkspaceContext } from '@umbraco-cms/backoffice/workspace';
|
||||
@@ -1,8 +1,8 @@
|
||||
import type { UmbUserDetailModel, UmbUserStartNodesModel, UmbUserStateEnum } from '../types.js';
|
||||
import { UMB_USER_ENTITY_TYPE } from '../entity.js';
|
||||
import { UmbUserDetailRepository } from '../repository/index.js';
|
||||
import { UmbUserAvatarRepository } from '../repository/avatar/index.js';
|
||||
import { UmbUserConfigRepository } from '../repository/config/index.js';
|
||||
import type { UmbUserDetailModel, UmbUserStartNodesModel, UmbUserStateEnum } from '../../types.js';
|
||||
import { UMB_USER_ENTITY_TYPE } from '../../entity.js';
|
||||
import { UmbUserDetailRepository } from '../../repository/index.js';
|
||||
import { UmbUserAvatarRepository } from '../../repository/avatar/index.js';
|
||||
import { UmbUserConfigRepository } from '../../repository/config/index.js';
|
||||
import { UMB_USER_WORKSPACE_ALIAS } from './constants.js';
|
||||
import { UmbUserWorkspaceEditorElement } from './user-workspace-editor.element.js';
|
||||
import type { UmbSubmittableWorkspaceContext } from '@umbraco-cms/backoffice/workspace';
|
||||
Reference in New Issue
Block a user