-
-
Notifications
You must be signed in to change notification settings - Fork 21
New Group Sync for GN #350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: georchestra-gn4.4.x
Are you sure you want to change the base?
Conversation
|
I like the fact that this is an extension of the org-based sync. Can you explain whether this will be be a new option for the |
|
If the community agrees on this move, it has to be properly documented in addition to this PR. |
|
Looks very interesting indeed. |
|
i dont understand much of it but i dont have the time to properly look, but shouldnt the 'profile in GN' be |
We compute the highest profile in order for user to have the good minimal profile acording to his roles.
Yep wanted to do so but I didn't remembered some things I did. It was a shot i gave a few months ago...
Sure will do, if community agrees |
|
I think this deserves a GIP :-) |
I introduce here a new synchronization for geonetwork in georchestra in order to solve the current situation of:
How does it work
This new sync works (almost) like Org based sync. Organization in georchestra are mapped to GN groups.
But, we can also create new roles in georchestra like PSC:GN_REVIEWER which will allow user to be REVIEWER of PSC group.
In this way, we can set multiple and differents rights for user like PSC:GN_REVIEWER, C2C:GN_EDITOR and so on.
Top level roles like GN_EDITOR, GN_REVIEWER set this role for organization/group where user belongs to (just as org based sync).
Requires: georchestra/georchestra#4616
Examples
About the CI edit
I added the below action to the CI, because since ES 7.11, resource management has changed and it consumes everything he has, making the tests failing. I'm cleaning here some space to retrieve some space. seems to work...