@@ -5,22 +5,17 @@ import {
55 EntryAfterUpdateRevisionDescriptionEvent ,
66 EntryBeforeUpdateRevisionDescriptionEvent
77} from "./events.js" ;
8- import { AccessControl , CmsContext } from "~/features/shared/abstractions.js" ;
9- import { TenantContext } from "@webiny/api-core/features/tenancy/TenantContext/index.js" ;
10- import { IdentityContext } from "@webiny/api-core/features/security/IdentityContext/index.js" ;
8+ import { AccessControl } from "~/features/shared/abstractions.js" ;
119import { GetRevisionByIdUseCase } from "~/features/contentEntry/GetRevisionById/abstractions.js" ;
1210import type { CmsEntry , CmsEntryValues , CmsModel } from "~/types/index.js" ;
13- import { EntryLockedError , EntryNotAuthorizedError } from "~/domain/contentEntry/errors.js" ;
11+ import { EntryNotAuthorizedError } from "~/domain/contentEntry/errors.js" ;
1412import { UpdateEntryRepository } from "../UpdateEntry/index.js" ;
1513
1614class UpdateRevisionDescriptionUseCaseImpl implements UseCaseAbstraction . Interface {
1715 public constructor (
1816 private eventPublisher : EventPublisher . Interface ,
1917 private repository : UpdateEntryRepository . Interface ,
2018 private accessControl : AccessControl . Interface ,
21- private cmsContext : CmsContext . Interface ,
22- private tenantContext : TenantContext . Interface ,
23- private identityContext : IdentityContext . Interface ,
2419 private getRevisionByIdUseCase : GetRevisionByIdUseCase . Interface
2520 ) { }
2621
@@ -44,11 +39,6 @@ class UpdateRevisionDescriptionUseCaseImpl implements UseCaseAbstraction.Interfa
4439
4540 const originalEntry = result . value ;
4641
47- // Check if entry is locked
48- if ( originalEntry . locked ) {
49- return Result . fail ( new EntryLockedError ( ) ) ;
50- }
51-
5242 const entry = {
5343 ...originalEntry ,
5444 revisionDescription
@@ -102,13 +92,5 @@ class UpdateRevisionDescriptionUseCaseImpl implements UseCaseAbstraction.Interfa
10292export const UpdateRevisionDescriptionUseCase = createImplementation ( {
10393 abstraction : UseCaseAbstraction ,
10494 implementation : UpdateRevisionDescriptionUseCaseImpl ,
105- dependencies : [
106- EventPublisher ,
107- UpdateEntryRepository ,
108- AccessControl ,
109- CmsContext ,
110- TenantContext ,
111- IdentityContext ,
112- GetRevisionByIdUseCase
113- ]
95+ dependencies : [ EventPublisher , UpdateEntryRepository , AccessControl , GetRevisionByIdUseCase ]
11496} ) ;
0 commit comments