ProxeusApp / proxeus-core

Create blockchain-ready document workflows, own your data.
https://proxeus.org
GNU General Public License v3.0
15 stars 13 forks source link

Clarity for Users in the Public role #243

Open loleg opened 2 years ago

loleg commented 2 years ago

A user that is in the Public role (essentially their user account is disabled) does not clearly see that they are restricted. When a user account is created on a newly deployed Proxeus instance, they are assigned to the Public role even though the default option seems to be "Creator" in the settings.

Steps to reproduce

Create a user account on a freshly installed Proxeus instance. Or create a user account, then as administrator set its role to "Public".

Expected behaviour

The user should be told that an administrator needs to upgrade their account for them to be able to access some parts of the Proxeus application.

Actual behaviour

Log in and try to modify the account details, e.g. changing your Name. You will get a cryptic error message, and in the logs, a 401 Unauthorized pops up.

Thanks to @javany for discovering this problem.

loleg commented 11 months ago

We need better documentation for the roles, currently it is no description for admins, either. @tafonina