Move public access files to member-public-access module (#18793)
* move to member package * fix imports * add module to build * split types and consts * export types * add export type * add import type
This commit is contained in:
@@ -63,6 +63,7 @@
|
||||
"./member-group": "./dist-cms/packages/members/member-group/index.js",
|
||||
"./member-type": "./dist-cms/packages/members/member-type/index.js",
|
||||
"./member": "./dist-cms/packages/members/member/index.js",
|
||||
"./member-public-access": "./dist-cms/packages/members/member-public-access/index.js",
|
||||
"./menu": "./dist-cms/packages/core/menu/index.js",
|
||||
"./modal": "./dist-cms/packages/core/modal/index.js",
|
||||
"./models": "./dist-cms/packages/core/models/index.js",
|
||||
|
||||
@@ -4,5 +4,4 @@ export * from './culture-and-hostnames/constants.js';
|
||||
export * from './duplicate/constants.js';
|
||||
export * from './move-to/constants.js';
|
||||
export * from './notifications/constants.js';
|
||||
export * from './public-access/constants.js';
|
||||
export * from './sort-children-of/constants.js';
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
export * from './public-access/index.js';
|
||||
export * from './culture-and-hostnames/index.js';
|
||||
export * from './sort-children-of/index.js';
|
||||
|
||||
@@ -8,7 +8,6 @@ import { manifests as createManifests } from './create/manifests.js';
|
||||
import { manifests as cultureAndHostnamesManifests } from './culture-and-hostnames/manifests.js';
|
||||
import { manifests as duplicateManifests } from './duplicate/manifests.js';
|
||||
import { manifests as moveManifests } from './move-to/manifests.js';
|
||||
import { manifests as publicAccessManifests } from './public-access/manifests.js';
|
||||
import { manifests as sortChildrenOfManifests } from './sort-children-of/manifests.js';
|
||||
import { manifests as notificationManifests } from './notifications/manifests.js';
|
||||
import { UMB_ENTITY_IS_TRASHED_CONDITION_ALIAS } from '@umbraco-cms/backoffice/recycle-bin';
|
||||
@@ -67,7 +66,6 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
...cultureAndHostnamesManifests,
|
||||
...duplicateManifests,
|
||||
...moveManifests,
|
||||
...publicAccessManifests,
|
||||
...sortChildrenOfManifests,
|
||||
...entityActions,
|
||||
...notificationManifests,
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
export * from './modal/index.js';
|
||||
@@ -1 +0,0 @@
|
||||
export * from './public-access-modal.element.js';
|
||||
@@ -1,5 +1,6 @@
|
||||
import { manifests as memberGroupManifests } from './member-group/manifests.js';
|
||||
import { manifests as memberManifests } from './member/manifests.js';
|
||||
import { manifests as memberPublicAccessManifests } from './member-public-access/manifests.js';
|
||||
import { manifests as memberTypeManifests } from './member-type/manifests.js';
|
||||
import { manifests as sectionManifests } from './section/manifests.js';
|
||||
|
||||
@@ -11,6 +12,7 @@ import './member-group/components/index.js';
|
||||
export const manifests: Array<UmbExtensionManifest | UmbExtensionManifestKind> = [
|
||||
...memberGroupManifests,
|
||||
...memberManifests,
|
||||
...memberPublicAccessManifests,
|
||||
...memberTypeManifests,
|
||||
...sectionManifests,
|
||||
];
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
export * from './constants.js';
|
||||
export type * from './types.js';
|
||||
@@ -1,7 +1,7 @@
|
||||
import { UMB_DOCUMENT_ENTITY_TYPE } from '../../entity.js';
|
||||
import { UMB_USER_PERMISSION_DOCUMENT_PUBLIC_ACCESS } from '../../user-permissions/index.js';
|
||||
import { UMB_SECTION_USER_PERMISSION_CONDITION_ALIAS } from '@umbraco-cms/backoffice/section';
|
||||
import { UMB_ENTITY_IS_NOT_TRASHED_CONDITION_ALIAS } from '@umbraco-cms/backoffice/recycle-bin';
|
||||
import { UMB_DOCUMENT_ENTITY_TYPE, UMB_USER_PERMISSION_DOCUMENT_PUBLIC_ACCESS } from '@umbraco-cms/backoffice/document';
|
||||
import { UMB_MEMBER_MANAGEMENT_SECTION_ALIAS } from '../section/constants.js';
|
||||
|
||||
export const manifests: Array<UmbExtensionManifest> = [
|
||||
{
|
||||
@@ -27,7 +27,7 @@ export const manifests: Array<UmbExtensionManifest> = [
|
||||
},
|
||||
{
|
||||
alias: UMB_SECTION_USER_PERMISSION_CONDITION_ALIAS,
|
||||
match: 'Umb.Section.Members',
|
||||
match: UMB_MEMBER_MANAGEMENT_SECTION_ALIAS,
|
||||
},
|
||||
],
|
||||
},
|
||||
@@ -1,7 +1,5 @@
|
||||
import { UmbDocumentPublicAccessRepository } from '../repository/public-access.repository.js';
|
||||
import { UmbDocumentItemRepository } from '../../../item/index.js';
|
||||
import type { UmbInputDocumentElement } from '../../../components/index.js';
|
||||
import type { UmbPublicAccessModalData, UmbPublicAccessModalValue } from './public-access-modal.token.js';
|
||||
import type { UmbPublicAccessModalData, UmbPublicAccessModalValue } from './types.js';
|
||||
import { css, customElement, html, nothing, state } from '@umbraco-cms/backoffice/external/lit';
|
||||
import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal';
|
||||
import { UmbTextStyles } from '@umbraco-cms/backoffice/style';
|
||||
@@ -9,6 +7,7 @@ import { UmbMemberDetailRepository, type UmbInputMemberElement } from '@umbraco-
|
||||
import { UmbMemberGroupItemRepository, type UmbInputMemberGroupElement } from '@umbraco-cms/backoffice/member-group';
|
||||
import type { PublicAccessRequestModel } from '@umbraco-cms/backoffice/external/backend-api';
|
||||
import type { UUIRadioEvent } from '@umbraco-cms/backoffice/external/uui';
|
||||
import { UmbDocumentItemRepository, type UmbInputDocumentElement } from '@umbraco-cms/backoffice/document';
|
||||
|
||||
@customElement('umb-public-access-modal')
|
||||
export class UmbPublicAccessModalElement extends UmbModalBaseElement<
|
||||
@@ -1,11 +1,5 @@
|
||||
import { UmbModalToken } from '@umbraco-cms/backoffice/modal';
|
||||
|
||||
export interface UmbPublicAccessModalData {
|
||||
unique: string;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
||||
export interface UmbPublicAccessModalValue {}
|
||||
import type { UmbPublicAccessModalData, UmbPublicAccessModalValue } from './types.js';
|
||||
|
||||
export const UMB_PUBLIC_ACCESS_MODAL = new UmbModalToken<UmbPublicAccessModalData, UmbPublicAccessModalValue>(
|
||||
'Umb.Modal.PublicAccess',
|
||||
@@ -0,0 +1,6 @@
|
||||
export interface UmbPublicAccessModalData {
|
||||
unique: string;
|
||||
}
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
||||
export interface UmbPublicAccessModalValue {}
|
||||
@@ -0,0 +1 @@
|
||||
export type * from './modal/types.js';
|
||||
@@ -13,6 +13,7 @@ export default defineConfig({
|
||||
entry: {
|
||||
'member/index': 'member/index.ts',
|
||||
'member-group/index': 'member-group/index.ts',
|
||||
'member-public-access/index': 'member-public-access/index.ts',
|
||||
'member-type/index': 'member-type/index.ts',
|
||||
'umbraco-package': 'umbraco-package.ts',
|
||||
manifests: 'manifests.ts',
|
||||
|
||||
@@ -92,6 +92,7 @@ DON'T EDIT THIS FILE DIRECTLY. It is generated by /devops/tsconfig/index.js
|
||||
"@umbraco-cms/backoffice/member-group": ["./src/packages/members/member-group/index.ts"],
|
||||
"@umbraco-cms/backoffice/member-type": ["./src/packages/members/member-type/index.ts"],
|
||||
"@umbraco-cms/backoffice/member": ["./src/packages/members/member/index.ts"],
|
||||
"@umbraco-cms/backoffice/member-public-access": ["./src/packages/members/member-public-access/index.ts"],
|
||||
"@umbraco-cms/backoffice/menu": ["./src/packages/core/menu/index.ts"],
|
||||
"@umbraco-cms/backoffice/modal": ["./src/packages/core/modal/index.ts"],
|
||||
"@umbraco-cms/backoffice/models": ["./src/packages/core/models/index.ts"],
|
||||
|
||||
Reference in New Issue
Block a user