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

Can't access General Settings with "Manage Settings" permissions #3261

Closed
3 tasks
crcommons opened this issue Aug 31, 2018 · 4 comments
Closed
3 tasks

Can't access General Settings with "Manage Settings" permissions #3261

crcommons opened this issue Aug 31, 2018 · 4 comments
Assignees
Labels
Bug Codebase: API Indicates issue work will be in API Codebase: Client Indicates issue work will be in client Community Task Issues that the Ushahidi OSS community is encouraged to contribute to Theme: Deployment Settings Theme: Users and roles

Comments

@crcommons
Copy link
Contributor

Expected Behavior

As a user with "Manage Settings" role, I should be able to access settings->general and make changes to the settings

Current Behavior

As a user with "Manage Settings" role, I am unable to accessing settings->general and am instead rerouted to 404

Steps to reproduce

  • create a role with "Manage settings"
  • go to settings -> general
  • see that you cannot access it
@crcommons crcommons added the Bug label Aug 31, 2018
@rowasc rowasc added code-in Hacktoberfest Issues open to folks participating in hacktoberfest and removed code-in labels Oct 5, 2018
@rowasc rowasc added Community Task Issues that the Ushahidi OSS community is encouraged to contribute to and removed Community Task Issues that the Ushahidi OSS community is encouraged to contribute to labels Oct 29, 2018
@Angamanga Angamanga removed the Hacktoberfest Issues open to folks participating in hacktoberfest label Apr 29, 2019
@Angamanga Angamanga added GSoC Codebase: API Indicates issue work will be in API Codebase: Client Indicates issue work will be in client labels Mar 4, 2020
@webong
Copy link
Contributor

webong commented Mar 9, 2020

Hello @Angamanga @crcommons ... help review my PR that should fix this bug #3875 ... Thank you.

@rowasc
Copy link
Contributor

rowasc commented Mar 10, 2020

This is in review, just made some comments, thanks again for all your contributions

@Angamanga
Copy link
Contributor

Angamanga commented Mar 17, 2020

@Obadha2 Could you test in Steve Buscemi?
Test checklist:
With an administrator user

  • Create a role with the Manage Settings permission only
  • Assign the role to a user
    With a user who has the new role assigned
  • login with that user, access the settings page (you should see this page instead of access denied)
  • access the general settings
  • change a general setting - site name and regenerate API keys
  • save
  • the settings should save
  • log out
  • the site name should change to what you assigned to it (check the browser tab and the map view)
  • You can check the API key changed in the database, too, or simply reload the settings admin page to see it

@AmTryingMyBest
Copy link
Contributor

QA'd, passes. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Codebase: API Indicates issue work will be in API Codebase: Client Indicates issue work will be in client Community Task Issues that the Ushahidi OSS community is encouraged to contribute to Theme: Deployment Settings Theme: Users and roles
Projects
None yet
Development

No branches or pull requests

5 participants