-
Notifications
You must be signed in to change notification settings - Fork 465
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
User must have View permission on default Site to edit on other Sites - v5.x #17612
Comments
PR #17759 |
PR: #17832 |
Tests Results: Success |
After this fix, we still with a couple of problems navigating in other sites: If you add full permissions to handle the new site to this role.
|
@bryanboza only CMS Admins can manage users. |
@wezell , After this fix we don't have the error if you try to edit an existing page, but if you try the steps provided by the client
We can't do that since you are unable to add a new page, because you don't have available workflow actions, I reported this on the #17876 . In the main description of the bug they are talking about add//edit pages, this why I send this card back... |
You can do that if you add permission to "Edit content" for all sites, this is a bug but is another issue |
Yes @freddyucv in this case when you add permissions to All Sites this includes the default one, that's why now it is working. But don't make sense need to add permissions to all sites, we need be able to handle this individually |
Originally commented by @wezell:
|
@dsilvam is Freddy's fix making it into 5.2.4? It should I believe |
yes 5.2.4 @wezell |
Passed Internal QA: |
PR: #17892 |
Fixed, tested the performance problems after the last fix, and now we don't have calls to that method Tested starting dotCMS in profile mode and tracking the ab request with Glowroot. Tested on release-5.2.4 // Postgres |
All the new bugs on this card was moved to separate cards, here the references: |
Describe the bug
User must have at least View permissions on the default site or they can not edit content on any other host.
Even if the page/template/container/contentlet/workflow/etc. have proper permissions.
Steps to reproduce the behavior:
Expected behavior
Role should have permissions to create / edit pages.
Actual Behavior
User cannot - Access Denied Error
Workaround
Adding at least "View" permission to the default site allows editing.
Screen Recording reviewing entire issue:
https://drive.google.com/open?id=1G_CP9tXy9Czl0z3Sik2aNbm_MeNRxQF1
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: