Hide last authors
author | version | line-number | content |
---|---|---|---|
1.1 | 1 | {{velocity output="false"}} | |
2 | #set ($discard = $xwiki.ssx.use('ExtensionCode.SkinExtension')) | ||
3 | #set ($discard = $xwiki.jsx.use('ExtensionCode.SkinExtension')) | ||
4 | |||
5 | #set($repositoryConfigDoc = $xwiki.getDocument('ExtensionCode.RepositoryConfig')) | ||
6 | #if ($repositoryConfigDoc.isNew()) | ||
7 | $repositoryConfigDoc.setHidden(true) | ||
8 | #end | ||
9 | #set($repositoryConfigClassName = 'ExtensionCode.RepositoryConfigClass') | ||
10 | #set($repositoryConfigClass = $xwiki.getDocument($repositoryConfigClassName).xWikiClass) | ||
11 | #set($repositoryConfigObj = $repositoryConfigDoc.getObject($repositoryConfigClass.name)) | ||
12 | |||
13 | #set($repositoryManager = $services.repository) | ||
14 | #set($extensionManager = $services.extension) | ||
15 | |||
16 | ## Default id prefix | ||
17 | #if ($repositoryConfigObj) | ||
18 | #set($defaultIdPrefix = $repositoryConfigObj.getProperty('defaultIdPrefix').value) | ||
19 | #end | ||
20 | #if ("$!defaultIdPrefix" == '') | ||
21 | #set($defaultIdPrefix = "${xcontext.userReference.name.toLowerCase().replace(' ', '-')}:") | ||
22 | #end | ||
23 | |||
24 | #macro (printThrowable $throwable) | ||
25 | $throwable.class: #if(!$throwable.message)null#else$throwable.message#end | ||
26 | |||
27 | #foreach($stackTraceElement in $throwable.stackTrace) | ||
28 | ~ at $stackTraceElement | ||
29 | #end | ||
30 | #if ($throwable.cause) | ||
31 | Caused by: #printThrowable($throwable.cause) | ||
32 | #end | ||
33 | #end | ||
2.1 | 34 | ||
35 | ## Find out if the Recommended feature is on | ||
36 | #set ($configDoc = $xwiki.getDocument('ExtensionCode.RepositoryConfig')) | ||
37 | #set ($useRecommendations = false) | ||
38 | #if ("$!configDoc.getValue('useRecommendations')" == '1') | ||
39 | #set ($useRecommendations = true) | ||
40 | |||
41 | ## Find out which LiveTable the user was using (Recommended one or the All one) | ||
42 | ## First check for a request parameter | ||
43 | #set ($isRecommendedViewString = $request.isRecommendedView) | ||
44 | #if ("$!isRecommendedViewString" == '') | ||
45 | ## Otherwise check in the session | ||
46 | #set ($isRecommendedView = $request.getSession().getAttribute("isRecommendedView")) | ||
47 | #else | ||
48 | #if ($isRecommendedViewString == 'true') | ||
49 | #set ($isRecommendedView = true) | ||
50 | #else | ||
51 | #set ($isRecommendedView = false) | ||
52 | #end | ||
53 | #end | ||
54 | |||
55 | ## Default to Recommended view when not defined | ||
56 | #if ("$!isRecommendedView" == '') | ||
57 | #set ($isRecommendedView = true) | ||
58 | #end | ||
59 | |||
60 | ## Save the current view in the session | ||
61 | #set ($discard = $request.getSession().setAttribute("isRecommendedView", $isRecommendedView)) | ||
62 | #end | ||
1.1 | 63 | {{/velocity}} |