Skip to content
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

VIVO-1436: Advanced role management #3027

Closed
chenejac opened this issue Jan 26, 2018 · 12 comments · Fixed by #3887 or vivo-project/Vitro#398
Closed

VIVO-1436: Advanced role management #3027

chenejac opened this issue Jan 26, 2018 · 12 comments · Fixed by #3887 or vivo-project/Vitro#398

Comments

@chenejac
Copy link
Contributor

chenejac commented Jan 26, 2018

Christian Hauschke (Migrated from VIVO-1436) said:

VIVO needs some extra features regarding editing, validating, privacy and administration. There's a need for custom roles who for example are only allowed to edit publications or project information.

There is a draft with some ideas in the duraspace wiki:

https://wiki.duraspace.org/display/VIVO/Advanced+role+management

 

@chenejac
Copy link
Contributor Author

chenejac commented Jul 23, 2018

Graham Triggs said:

Vitro: vivo-project/Vitro#80

VIVO: #85

 

@chenejac
Copy link
Contributor Author

chenejac commented Oct 2, 2018

@chenejac
Copy link
Contributor Author

chenejac commented Oct 25, 2018

Jim Blake said:

ISSUE: Created a new installation with ARM. Faux properties are initialized with zero "publish" permissions, as shown below.
Screen Shot 2018-10-25 at 12 41 23 PM

@chenejac
Copy link
Contributor Author

Jim Blake said:

ISSUE: Create a self-editor account with corresponding profile page. Create a grant for which that person is principal investigator. Log in as that self-editor. Not allowed to edit the grant.

Compare to develop branch, where the self-editor is allowed to edit the grant.

@chenejac
Copy link
Contributor Author

Jim Blake said:

ISSUE: Create a Grant with an "awarded by" (faux property) organization. Change publish permission on "awarded by" to be publishable by Site Admins.

Login as site admin and ask for the RDF for the Grant. "Awarded by" property is not present.

Login as root and ask for the RDF for the Grant. "Awarded by" property is present

Compare to develop branch, where the Admin can see the published property.

@chenejac
Copy link
Contributor Author

Andrew Woods said:

Pending response to code review comments.

@chenejac
Copy link
Contributor Author

chenejac commented Oct 26, 2018

Mike Conlon said:

Draft document has been started here. https://docs.google.com/document/d/1w1YtDtoQgFirFZeHOB2YsiK3YbnibqzO2R5DHS5RSZA/edit?usp=sharing  Please add comments, things you'd like to see, errors I may have made in description or presentation.

@chenejac
Copy link
Contributor Author

Jim Blake said:

ISSUE: The code shows an ambiguous attitude toward permissions that would permit the  Public to update entities.
The GUI doesn't allow the user to create such a permission, nor will the profile display honor such a permission.
However, permission_entities.n3 contains these permissions, and AuthMigrator creates these permissions during migration.

@chenejac
Copy link
Contributor Author

Andrew Woods said:

Pending response to code review issues documented in the GitHub pull-requests and in this JIRA ticket (marked as "ISSUE").

@chenejac
Copy link
Contributor Author

Andrew Woods said:

In order to facilitate more collaboration on this ticket, the existing pull-requests (vivo-85 & vitro-80) have been pushed to the following branches:
https://github.com/vivo-project/Vitro/tree/wip-vivo-1436
https://github.com/vivo-project/VIVO/tree/wip-vivo-1436

@chenejac
Copy link
Contributor Author

@chenejac
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment