Misleading messages for different `VIEW_PROJECT` settings of default map
Case (anonymous): VIEW_PROJECT == 0, testuser: VIEW_PROJECT == 0:
Opening the main MINERVA page leads to a popup
ERROR
Access denied.
Please login to access this resource
After clicking the login button and entering valid credentials for the test user, we are again shown Access denied. Please login to access this resource.
This is misleading, as we already logged in.
Proposed solution:
- If
anonymousdoes not have theVIEW_PROJECTprivilege, show directly the login page (not an error message). - If a user is logged in but does not have
VIEW_PROJECTprivileges, show an error message like the following:Access denied. Please login as a different user or ask your administrator to change the permissions to access this resource.
Bug originally contained more problems and was split into two (another part can be found in #256 (closed))
Edited by Piotr Gawron