/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 SCM/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)