remove schedule
This commit is contained in:
@@ -32,7 +32,6 @@ export class UmbVariantId {
|
||||
|
||||
public readonly culture: string | null = null;
|
||||
public readonly segment: string | null = null;
|
||||
public readonly schedule: { publishTime?: string | null; unpublishTime?: string | null } | null = null;
|
||||
|
||||
constructor(culture?: string | null, segment?: string | null) {
|
||||
this.culture = (culture === UMB_INVARIANT_CULTURE ? null : culture?.toLowerCase()) ?? null;
|
||||
|
||||
@@ -17,8 +17,6 @@ export class UmbDocumentVariantManagerContext
|
||||
extends UmbContextBase<UmbDocumentVariantManagerContext>
|
||||
implements UmbApi
|
||||
{
|
||||
#publishingRepository = new UmbDocumentPublishingRepository(this);
|
||||
#documentRepository = new UmbDocumentDetailRepository(this);
|
||||
#modalManagerContext?: typeof UMB_MODAL_MANAGER_CONTEXT.TYPE;
|
||||
#appLanguageCulture?: string;
|
||||
|
||||
@@ -88,6 +86,7 @@ export class UmbDocumentVariantManagerContext
|
||||
* @param documentUnique The unique identifier of the document.
|
||||
*/
|
||||
async publish(documentUnique: string) {
|
||||
#documentRepository = new UmbDocumentDetailRepository(this);
|
||||
const { data } = await this.#documentRepository.requestByUnique(documentUnique);
|
||||
if (!data) throw new Error('Document not found');
|
||||
const variantIds = await this.pickVariants(
|
||||
@@ -96,6 +95,7 @@ export class UmbDocumentVariantManagerContext
|
||||
this.#appLanguageCulture ? [this.#appLanguageCulture] : undefined,
|
||||
);
|
||||
if (variantIds.length) {
|
||||
#publishingRepository = new UmbDocumentPublishingRepository(this);
|
||||
await this.#publishingRepository.publish(documentUnique, variantIds);
|
||||
}
|
||||
}
|
||||
@@ -105,6 +105,7 @@ export class UmbDocumentVariantManagerContext
|
||||
* @param documentUnique The unique identifier of the document.
|
||||
*/
|
||||
async unpublish(documentUnique: string) {
|
||||
#documentRepository = new UmbDocumentDetailRepository(this);
|
||||
const { data } = await this.#documentRepository.requestByUnique(documentUnique);
|
||||
if (!data) throw new Error('Document not found');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user