Skip to content

Commit 4729d3b

Browse files
Merge pull request #2333 from umbraco/v15/fix/change-password-token
Fix: move change password token
2 parents 3ce4c5f + 2c60947 commit 4729d3b

File tree

17 files changed

+49
-39
lines changed

17 files changed

+49
-39
lines changed

package-lock.json

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
"./tiny-mce": "./dist-cms/packages/tiny-mce/index.js",
9595
"./tree": "./dist-cms/packages/core/tree/index.js",
9696
"./ufm": "./dist-cms/packages/ufm/index.js",
97+
"./user-change-password": "./dist-cms/packages/user/change-password/index.js",
9798
"./user-group": "./dist-cms/packages/user/user-group/index.js",
9899
"./user-permission": "./dist-cms/packages/user/user-permission/index.js",
99100
"./user": "./dist-cms/packages/user/user/index.js",

src/packages/code-editor/code-editor-modal/code-editor-modal.stories.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import '../confirm/confirm-modal.element.js';
2-
31
import type { UmbCodeEditorModalData } from './code-editor-modal.token.js';
42
import type { Meta, Story } from '@storybook/web-components';
53
import { html } from '@umbraco-cms/backoffice/external/lit';

src/packages/core/icon-registry/icon-picker-modal/icon-picker-modal.stories.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import '../../../components/body-layout/body-layout.element.js';
21
import './icon-picker-modal.element.js';
32

43
import type { UmbIconPickerModalElement } from './icon-picker-modal.element.js';
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
export * from './change-password-modal.token.js';
21
export * from './modal-token.js';

src/packages/embedded-media/modal/embedded-media-modal.stories.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import '../../../components/body-layout/body-layout.element.js';
21
import './embedded-media-modal.element.js';
32

43
import type { UmbEmbeddedMediaModalData } from './embedded-media-modal.token.js';

src/packages/user/change-password/change-user-password.action.ts renamed to src/packages/user/change-password/entity-action/change-user-password.action.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
import { UMB_CHANGE_PASSWORD_MODAL } from '../modal/index.js';
12
import { UmbChangeUserPasswordRepository } from '@umbraco-cms/backoffice/user';
23
import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api';
34
import type { UmbEntityActionArgs } from '@umbraco-cms/backoffice/entity-action';
45
import { UmbEntityActionBase } from '@umbraco-cms/backoffice/entity-action';
5-
import { UMB_MODAL_MANAGER_CONTEXT, UMB_CHANGE_PASSWORD_MODAL } from '@umbraco-cms/backoffice/modal';
6+
import { UMB_MODAL_MANAGER_CONTEXT } from '@umbraco-cms/backoffice/modal';
67
import { UMB_CURRENT_USER_CONTEXT, UmbCurrentUserRepository } from '@umbraco-cms/backoffice/current-user';
78

89
export class UmbChangeUserPasswordEntityAction extends UmbEntityActionBase<never> {
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { UMB_USER_ENTITY_TYPE } from '@umbraco-cms/backoffice/user';
2+
3+
export const manifests: Array<UmbExtensionManifest> = [
4+
{
5+
type: 'entityAction',
6+
kind: 'default',
7+
alias: 'Umb.EntityAction.User.ChangePassword',
8+
name: 'Change User Password Entity Action',
9+
weight: 600,
10+
api: () => import('./change-user-password.action.js'),
11+
forEntityTypes: [UMB_USER_ENTITY_TYPE],
12+
meta: {
13+
icon: 'icon-key',
14+
label: '#user_changePassword',
15+
},
16+
conditions: [
17+
{
18+
alias: 'Umb.Condition.User.AllowChangePassword',
19+
},
20+
],
21+
},
22+
];
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './modal/index.js';
Lines changed: 3 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,4 @@
1-
import { UMB_USER_ENTITY_TYPE } from '@umbraco-cms/backoffice/user';
1+
import { manifests as entityActionManifests } from './entity-action/manifests.js';
2+
import { manifests as modalManifests } from './modal/manifests.js';
23

3-
export const manifests: Array<UmbExtensionManifest> = [
4-
{
5-
type: 'entityAction',
6-
kind: 'default',
7-
alias: 'Umb.EntityAction.User.ChangePassword',
8-
name: 'Change User Password Entity Action',
9-
weight: 600,
10-
api: () => import('./change-user-password.action.js'),
11-
forEntityTypes: [UMB_USER_ENTITY_TYPE],
12-
meta: {
13-
icon: 'icon-key',
14-
label: '#user_changePassword',
15-
},
16-
conditions: [
17-
{
18-
alias: 'Umb.Condition.User.AllowChangePassword',
19-
},
20-
],
21-
},
22-
{
23-
type: 'modal',
24-
alias: 'Umb.Modal.ChangePassword',
25-
name: 'Change Password Modal',
26-
js: () => import('./change-password-modal.element.js'),
27-
},
28-
];
4+
export const manifests: Array<UmbExtensionManifest> = [...entityActionManifests, ...modalManifests];

0 commit comments

Comments
 (0)