/docs/MyDocs

To get this branch, use:
bzr branch http://darksoft.org/webbzr/docs/MyDocs

« back to all changes in this revision

Viewing changes to Development/autotools/trac/fixes/0.11/TracIncludeMacro-ds-FineGrainedPermissions.patch

  • Committer: Suren A. Chilingaryan
  • Date: 2017-04-03 02:45:17 UTC
  • Revision ID: csa@suren.me-20170403024517-dwzj0z0k1cmhxm7u
Restructuring, OpenShift, Ansible, Git

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
diff -dPNur 0.11/includemacro/macros.py 0.11-new/includemacro/macros.py
2
 
--- 0.11/includemacro/macros.py 2012-03-29 00:39:01.518362562 +0200
3
 
+++ 0.11-new/includemacro/macros.py     2012-03-29 01:26:43.000000000 +0200
4
 
@@ -69,6 +69,8 @@
5
 
             # XXX: Check for recursion in page includes. <NPK>
6
 
             if not formatter.perm.has_permission('WIKI_VIEW'):
7
 
                 return ''
8
 
+           if 'WIKI_VIEW' not in formatter.perm('wiki', source_obj):
9
 
+               return ''
10
 
             page = WikiPage(self.env, source_obj)
11
 
             if not page.exists:
12
 
                 return system_message('Wiki page %s does not exist'%source_obj)