vivo-project / VIVO

VIVO is an extensible semantic web application for research discovery and showcasing scholarly work
http://vivoweb.org
BSD 3-Clause "New" or "Revised" License
202 stars 127 forks source link

Incorrect reuse of value sets #3923

Closed litvinovg closed 6 months ago

litvinovg commented 7 months ago

Describe the bug In case multiple custom user roles are created some roles can't edit pages. The cause of the problem is incorrect reuse of value sets.

To Reproduce Steps to reproduce the behavior:

  1. Create multiple custom roles in ARM
  2. Migrate to latest VIVO and Vitro main branches
  3. Some roles will not be able to edit pages.

Expected behavior All custom roles that had permissions to edit pages before migration should be able to do so.

Additional context Reported by @matthiasluehr