Remove requirement of global tiki_p_view wiki pages in order to allow to manage one local structure
- Status
- Closed
- Subject
- Remove requirement of global tiki_p_view wiki pages in order to allow to manage one local structure
- Version
- 12.x
13.x
14.x
15.x - Category
- Conflict of two features (each works well independently)
- Consistency
- Usability
- Feature
- Permission
Wiki Structure (book & table of content)
WYSIWYCA (What You See is What You Can Access) - Resolution status
- Fixed or Solved
- Submitted by
- Xavier de Pedro
- Lastmod by
- Xavier de Pedro
- Rating
- Description
To be reproduced, see:
http://xavi-9794-5464.show.tikiwiki.org/tiki-index.php?page=D1+Cover
u: admin
p: 12345And see the same page as user:
u: user1
p: user1
which has been granted local permission to view and edit that page, and global permission to edit structures. If you attempt to go to edit the structure,
http://xavi-9794-5464.show.tikiwiki.org/tiki-edit_structure.php?page=D1+Cover&page_ref_id=1you get:
Error: You do not have permission to use this feature: tiki_p_view
Potential Workaround:
Comment out the check for the permission to display any part of the edit strcutures interface. Line 22 from tiki-edit_structure.php should become:Copy to clipboard//$access->check_permission('tiki_p_view');
And line 123 from templates/tiki-edit_structure.tpl should change from:Copy to clipboard{if $editable == 'y'}to
Copy to clipboard{if $editable == 'y' && $tiki_p_edit == 'y'}
Should that be enough?I couldn't test properly due to the interference of this other bug which prevents assigning object permissions:
https://dev.tiki.org/item5916- Solution
Hopefully r58429 does the trick - i don't see the need to test for edit (wiki page) perm when editing a structure, as $editable is set according to edit_structures (and locking).
HTH
Fix confirmed, thanks jonny!
Backported to 14,x in r58458, and to 12.x in r58459- Importance
- 5
- Easy to solve?
- 8
- Priority
- 40
- Demonstrate Bug on Tiki 19+
-
This bug has been demonstrated on show2.tiki.org
Please demonstrate your bug on show2.tiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show2.tiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Demonstrate Bug (older Tiki versions)
-
This bug has been demonstrated on show.tikiwiki.org
Please demonstrate your bug on show.tikiwiki.org
Show.tiki.org is not configured properlyThe public/private keys configured to connect to show.tikiwiki.org were not accepted. Please make sure you are using RSA keys. Thanks.
- Ticket ID
- 5917
- Created
- Friday 22 April, 2016 23:02:50 UTC
by Xavier de Pedro - LastModif
- Tuesday 26 April, 2016 12:37:52 UTC