OpenEnergyPlatform / oeplatform

Repository for the code of the Open Energy Platform (OEP) website. The OEP provides an interface to the Open Energy Family
http://openenergyplatform.org/
GNU Affero General Public License v3.0
61 stars 19 forks source link

Rework permission group management pages #1559

Closed jh-RLI closed 2 months ago

jh-RLI commented 4 months ago

Description of the issue

Permission groups are a practical way to manage access to serveral ressources created on the OEP. At the moment they are mainly used to manage table access but it is planned to also use them to manage schenario bundle and factsheet (framework, models) accees.

Ideas of solution

The feature is available on the profile page of the oep, but it is hidden in the "Settings" tab. As it is a feature with growing importance, it should be given its own tab. The feature itself is scattered. The user has to navigate through multiple pages and can't navigate back properly. We need to create a mockup for it and rework the feature so that it is usable on a single page. All functionality should be easier for the user to understand.

In addition, it would be nice to have an overview of which table a group is currently assigned to.

Functions such as Add user should offer automatic completion.

The authorisation levels that can be assigned to a user should be readable and the rights granted should be transparent/traceable.

Workflow checklist