Modifications pour le document Documents de ce wiki

Modifié par Xavier Richard le 11/12/2015 à 13:46

Depuis la version 1.1
modifié par Sergiu Dumitriu
sur 30/12/2012 à 02:01
Commentaire de modification : Imported from XAR
À la version 2.1
modifié par Xavier Richard
sur 01/04/2013 à 22:44
Commentaire de modification : Import

Résumé

Détails

Propriétés de la Page
Auteur du document
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.Sergiu
1 +xwiki:XWiki.xrichard
Contenu
... ... @@ -11,14 +11,18 @@
11 11  ##========
12 12  ## Set Tab Data
13 13  ##========
14 -#set ($tabs = [
15 - {'tabName' : 'index', 'idSuffix' : 'index', 'translationKey' : 'platform.index', 'document' : 'XWiki.Tableview'},
16 - {'tabName' : 'tree', 'idSuffix' : 'treeview', 'translationKey' : 'platform.index.tree', 'document' : 'XWiki.Treeview'},
17 - {'tabName' : 'orphans', 'idSuffix' : 'orphansview', 'translationKey' : 'platform.index.orphaned', 'document' : 'XWiki.OrphanedPages'},
18 - {'tabName' : 'attachments', 'idSuffix' : 'attachments', 'translationKey' : 'platform.index.attachments', 'document' : 'XWiki.AllAttachments'},
19 - {'tabName' : 'deletedDocs', 'idSuffix' : 'deletedDocs', 'translationKey' : 'platform.index.documentsTrash', 'document' : 'XWiki.DeletedDocuments'},
20 - {'tabName' : 'deletedAttachments', 'idSuffix' : 'deletedAttachments', 'translationKey' : 'platform.index.attachmentsTrash', 'document' : 'XWiki.DeletedAttachments'}
21 -])
14 +#set($tabs = [])
15 +#macro(addAllDocsTab $tab)
16 + #if($xwiki.hasAccessLevel('view', "$!context.user", $tab.get('document')))
17 + #set($discard = $tabs.add($tab))
18 + #end
19 +#end
20 +#addAllDocsTab({'tabName' : 'index', 'idSuffix' : 'index', 'translationKey' : 'platform.index', 'document' : 'XWiki.Tableview'})
21 +#addAllDocsTab({'tabName' : 'tree', 'idSuffix' : 'treeview', 'translationKey' : 'platform.index.tree', 'document' : 'XWiki.Treeview'})
22 +#addAllDocsTab({'tabName' : 'orphans', 'idSuffix' : 'orphansview', 'translationKey' : 'platform.index.orphaned', 'document' : 'XWiki.OrphanedPages'})
23 +#addAllDocsTab({'tabName' : 'attachments', 'idSuffix' : 'attachments', 'translationKey' : 'platform.index.attachments', 'document' : 'XWiki.AllAttachments'})
24 +#addAllDocsTab({'tabName' : 'deletedDocs', 'idSuffix' : 'deletedDocs', 'translationKey' : 'platform.index.documentsTrash', 'document' : 'XWiki.DeletedDocuments'})
25 +#addAllDocsTab({'tabName' : 'deletedAttachments', 'idSuffix' : 'deletedAttachments', 'translationKey' : 'platform.index.attachmentsTrash', 'document' : 'XWiki.DeletedAttachments'})
22 22  ##=============================================
23 23  ## Add External Links tab if the LinkChecker module is present.
24 24  ## TODO: In the future replace this hardcoded link with Interface Extensions