#667: Error rendering forbidden pages
------------------------+---------------------------------
Reporter: olemis | Owner: rjollos
Type: defect | Status: accepted
Priority: blocker | Milestone: Release 8
Component: ui design | Version: 0.7.0
Resolution: | Keywords: permissions, chrome
------------------------+---------------------------------
Comment (by rjollos):
Replying to [ticket:667 olemis]:
> The error message was displayed after revoking permissions to view
target resource.
I've tried revoking `TICKET_VIEW` and navigating to `/query`, but haven't
been able to reproduce. Could you give some more specifics? What is the
"target resource"?
Anyway, I have in mind to apply the following patch, but I'd like to
reproduce the issue just to be sure:
{{{#!diff
===================================================================
--- bloodhound_theme/bhtheme/theme.py (revision 1525323)
+++ bloodhound_theme/bhtheme/theme.py (working copy)
@@ -253,10 +253,11 @@
req.href.wiki = hwiki
# Move 'admin' entry from mainnav to metanav
- for i, entry in enumerate(req.chrome['nav']['mainnav']):
- if entry['name'] == 'admin':
- req.chrome['nav']['metanav'] \
- .append(req.chrome['nav']['mainnav'].pop(i))
+ if 'mainnav' in req.chrome['nav']:
+ for i, entry in enumerate(req.chrome['nav']['mainnav']):
+ if entry['name'] == 'admin':
+ req.chrome['nav']['metanav'] \
+ .append(req.chrome['nav']['mainnav'].pop(i))
return handler
}}}
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/667#comment:3>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker