https://confluence.atlassian.com/crowd/integrating-crowd-with-subversion-104824970.html says that we should enumerate required groups in the svn config file like so:
[groups]
developers=
However, how can we use group names that contain a space character? When using:
[groups]
atlassian sysadmin=
The generate-authz-svn-access-file.py runs without complaining but does not enumerate the members of that group.
When using:
[groups]
atlassian+sysadmin=
The generate-authz-svn-access-file.py generates an error when trying to enumerate the members of that group. It seems to encode the plus sign which the crowd API does not like.
Failed to fetch https://my.crowd.com/crowd/rest/usermanagement/1/group/user/nested?groupname=atlassian%2Bsysadmin: {'status': '404', 'x-embedded-crowd-version': 'Crowd/2.10.1', 'x-asen': 'SEN-5815732', 'x-content-type-options': 'nosniff', 'transfer-encoding': 'chunked', 'set-cookie': 'JSESSIONID=30797E388B5AE42A978484565933B3CE; Path=/crowd/; Secure; HttpOnly', 'strict-transport-security': 'max-age=604800; includeSubdomains, max-age=604800; includeSubdomains', 'vary': 'Accept-Encoding, Accept-Encoding', 'content-length': '82', 'server': 'nginx', 'x-crowd-user-management-version': '1.4', 'connection': 'keep-alive', '-content-encoding': 'gzip', 'date': 'Thu, 09 Feb 2017 12:08:30 GMT', 'content-type': 'application/json'}
Using:
[groups]
atlassian\+sysadmin=
provides no better results (encoding both the backslash and plus sign).
Hi @DI2E Licensing ,
unfortunately, you can't create a crowd group with spaces in the name
I dug into the code to discover the problem. It passes over groupnames with internal spaces. I wrote a patch and pull request to update the behavior to allow spaces within a group name.
I opened this ticket on the support site: https://support.atlassian.com/servicedesk/customer/portal/16/CWDSUP-13594
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.