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

🐛 invite permissions for Editor #7724

Merged
merged 1 commit into from
Nov 16, 2016

Conversation

kirrg001
Copy link
Contributor

@kirrg001 kirrg001 commented Nov 16, 2016

closes #7723

  • editor role had no permissions assigned for invites

It looks like they were never configured for the editor role.

closes TryGhost#7723

- editor role had no permissions assigned for invites
@kirrg001 kirrg001 added the LTS label Nov 16, 2016
@kirrg001
Copy link
Contributor Author

Ready for review

@ErisDS
Copy link
Member

ErisDS commented Nov 16, 2016

In the LTS invite user === add user.

Editors had all user permissions, and so would have been able to add a new user.

@kirrg001 kirrg001 removed the LTS label Nov 16, 2016
@kirrg001
Copy link
Contributor Author

Editors had all user permissions, and so would have been able to add a new user.

You are absolutely right. Thanks

@ErisDS ErisDS merged commit 3d3101a into TryGhost:master Nov 16, 2016
geekhuyang pushed a commit to geekhuyang/Ghost that referenced this pull request Nov 20, 2016
closes TryGhost#7723

- editor role had no permissions assigned for invites
kirrg001 added a commit to kirrg001/Ghost that referenced this pull request Jan 25, 2017
refs TryGhost#7724

- we already fixed the permissions for the editor
- see TryGhost@3d3101a
- but as we are inside of a refactoring process, we had two fixtures.json files
- we fixed the fixtures.json in the wrong place
- now that the permissions are used, we can see failing tests
- i have added the correct permissions handling
kevinansfield pushed a commit that referenced this pull request Jan 25, 2017
refs #7724

- we already fixed the permissions for the editor
- see 3d3101a
- but as we are inside of a refactoring process, we had two fixtures.json files
- we fixed the fixtures.json in the wrong place
- now that the permissions are used, we can see failing tests
- i have added the correct permissions handling
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"NoPermissionError" for /invites endpoint as an Editor
2 participants