weblate icon indicating copy to clipboard operation
weblate copied to clipboard

Receive group membership from Gitlab / social-auth

Open georgkrause opened this issue 4 years ago • 4 comments

Hello and thanks for the great tool to power our translations! :)

In order to simplify our user management I am considering to synchronize permissions of our tools with Gitlab. Nextclouds social Login is able to do this. I can create mappings of Gitlab and Nextcloud Groups and if a user is member of a group in Gitlab, it gets assigned to the mapped group in Nextcloud.

I would like to have something similar with Weblate: Map a Gitlab group to permissions in Weblate. More specifically I want to ensure members of a specified group are allowed to edit translations for a project.

I am not sure if this is already possible somehow or out of scope, hence the question type. If you think this could be a useful feature, consider this as a request.

Thanks and stay save!

georgkrause avatar May 26 '21 19:05 georgkrause

This issue looks more like a support question than an issue. We strive to answer these reasonably fast, but purchasing the support subscription is not only more responsible and faster for your business but also makes Weblate stronger. In case your question is already answered, making a donation is the right way to say thank you!

github-actions[bot] avatar May 26 '21 19:05 github-actions[bot]

This issue has been added to the backlog. It is not scheduled on the Weblate roadmap, but it eventually might be implemented. In case you need this feature soon, please consider helping or push it by funding the development.

github-actions[bot] avatar May 27 '21 04:05 github-actions[bot]

@georgkrause Maybe https://docs.weblate.org/en/latest/admin/access.html?highlight=group#automatic-group-assignments is what you want?

comradekingu avatar Jun 17 '21 20:06 comradekingu

@comradekingu Its almost what I want, but I'd rather match something else than the email address. We are using this in an open source project and everyone is using their own addresses, so I'd need to manage a list in the regex again and update everytime something changes.

georgkrause avatar Jun 18 '21 20:06 georgkrause