[ https://issues.apache.org/jira/browse/SLING-6984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16132193#comment-16132193 ]
Bertrand Delacretaz edited comment on SLING-6984 at 8/18/17 1:37 PM: --------------------------------------------------------------------- [~marett] the below patch breaks the integration tests. probably because the service used doesn't exist. I think trying to disable a non-existing service user should just log an INFO message but not fail, as in many cases I suppose what people mean is "disable service user if it exists". WDYT? {code} Index: bundles/extensions/repoinit/it/src/main/provisioning/repoinit.txt =================================================================== --- bundles/extensions/repoinit/it/src/main/provisioning/repoinit.txt (revision 1805421) +++ bundles/extensions/repoinit/it/src/main/provisioning/repoinit.txt (working copy) @@ -48,6 +48,8 @@ create service user thirdUserFromProvisioningModel disable service user thirdUserFromProvisioningModel : "Disabled for testing reason" +disable service user nonExisting3733bbc56b8a8364828d580821d97b88933c071d : "This should just log a message, we really mean 'disable service user if it exists'" + register namespace (slingtest) http://sling.apache.org/ns/test/repoinit-it/v1.0 register nodetypes {code} was (Author: bdelacretaz): @maret the below patch breaks the integration tests. probably because the service used doesn't exist. I think trying to disable a non-existing service user should just log an INFO message but not fail, as in many cases I suppose what people mean is "disable service user if it exists". WDYT? {code} Index: bundles/extensions/repoinit/it/src/main/provisioning/repoinit.txt =================================================================== --- bundles/extensions/repoinit/it/src/main/provisioning/repoinit.txt (revision 1805421) +++ bundles/extensions/repoinit/it/src/main/provisioning/repoinit.txt (working copy) @@ -48,6 +48,8 @@ create service user thirdUserFromProvisioningModel disable service user thirdUserFromProvisioningModel : "Disabled for testing reason" +disable service user nonExisting3733bbc56b8a8364828d580821d97b88933c071d : "This should just log a message, we really mean 'disable service user if it exists'" + register namespace (slingtest) http://sling.apache.org/ns/test/repoinit-it/v1.0 register nodetypes {code} > Allow to disable service user > ----------------------------- > > Key: SLING-6984 > URL: https://issues.apache.org/jira/browse/SLING-6984 > Project: Sling > Issue Type: Improvement > Components: Repoinit > Affects Versions: Repoinit Parser 1.1.0, Repoinit JCR 1.1.4 > Reporter: Timothee Maret > Assignee: Timothee Maret > Fix For: Repoinit Parser 1.1.2, Repoinit JCR 1.1.6 > > > Currently the repoinit module does not support -removing- disabling service > users. > Disbling -Removing- service user is required when one user is no longer > needed due to service user sharing among components. > The syntax could be the one proposed by [~anchela] > {code} > disable service user <serviceUserId> <disableMessage> > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)