register unlock repository

This commit is contained in:
Mads Rasmussen
2023-10-12 20:11:09 +02:00
parent de0baee07e
commit f92ed6df6b

View File

@@ -4,13 +4,10 @@ import { UmbUserStore } from './user.store.js';
import { UmbDisableUserRepository } from './disable/disable-user.repository.js';
import { UmbEnableUserRepository } from './enable/enable-user.repository.js';
import { UmbChangeUserPasswordRepository } from './change-password/change-user-password.repository.js';
import { UmbUnlockUserRepository } from './unlock/unlock-user.repository.js';
import type { ManifestStore, ManifestRepository, ManifestItemStore } from '@umbraco-cms/backoffice/extension-registry';
export const USER_REPOSITORY_ALIAS = 'Umb.Repository.User';
export const DISABLE_USER_REPOSITORY_ALIAS = 'Umb.Repository.User.Disable';
export const ENABLE_USER_REPOSITORY_ALIAS = 'Umb.Repository.User.Enable';
export const CHANGE_USER_PASSWORD_REPOSITORY_ALIAS = 'Umb.Repository.User.ChangePassword';
const repository: ManifestRepository = {
type: 'repository',
alias: USER_REPOSITORY_ALIAS,
@@ -18,6 +15,7 @@ const repository: ManifestRepository = {
api: UmbUserRepository,
};
export const DISABLE_USER_REPOSITORY_ALIAS = 'Umb.Repository.User.Disable';
const disableRepository: ManifestRepository = {
type: 'repository',
alias: DISABLE_USER_REPOSITORY_ALIAS,
@@ -25,6 +23,7 @@ const disableRepository: ManifestRepository = {
api: UmbDisableUserRepository,
};
export const ENABLE_USER_REPOSITORY_ALIAS = 'Umb.Repository.User.Enable';
const enableRepository: ManifestRepository = {
type: 'repository',
alias: ENABLE_USER_REPOSITORY_ALIAS,
@@ -32,6 +31,7 @@ const enableRepository: ManifestRepository = {
api: UmbEnableUserRepository,
};
export const CHANGE_USER_PASSWORD_REPOSITORY_ALIAS = 'Umb.Repository.User.ChangePassword';
const changePasswordRepository: ManifestRepository = {
type: 'repository',
alias: CHANGE_USER_PASSWORD_REPOSITORY_ALIAS,
@@ -39,6 +39,14 @@ const changePasswordRepository: ManifestRepository = {
api: UmbChangeUserPasswordRepository,
};
export const UNLOCK_USER_REPOSITORY_ALIAS = 'Umb.Repository.User.Unlock';
const unlockRepository: ManifestRepository = {
type: 'repository',
alias: UNLOCK_USER_REPOSITORY_ALIAS,
name: 'Unlock User Repository',
api: UmbUnlockUserRepository,
};
const store: ManifestStore = {
type: 'store',
alias: 'Umb.Store.User',
@@ -53,4 +61,12 @@ const itemStore: ManifestItemStore = {
api: UmbUserItemStore,
};
export const manifests = [repository, disableRepository, enableRepository, changePasswordRepository, store, itemStore];
export const manifests = [
repository,
disableRepository,
enableRepository,
changePasswordRepository,
unlockRepository,
store,
itemStore,
];