Toggle navigation
Entrar
Registrar
BNMP2
Índice de Documentos
Diretório de Usuários
Application Index
Global
Diretório de Divisões
You need to login to start the chat system
Painel Principal
Código fonte Wiki de
Painel Principal
Última modificação por superadmin em 18/01/2018, 13:52
Esconder números de linha
1: {{velocity}} 2: #set($displayDashboard = true) 3: #if ($xcontext.user != 'XWiki.XWikiGuest') 4: ## get the preferences of the current user 5: #set($userDbPrefs = $xwiki.getDocument($xcontext.user).getObject('Dashboard.UserDashboardPreferencesClass')) 6: #if ($userDbPrefs) 7: ## if the object exists, use the object value 8: #set($prefValue = $userDbPrefs.getProperty('displayOnMainPage').value) 9: #else 10: ## if the object does not exist, use the default value of the property in the class 11: #set($userPrefClass = $xwiki.getClass('Dashboard.UserDashboardPreferencesClass')) 12: #set($displayOnMainPageProp = $userPrefClass.get('displayOnMainPage')) 13: #set($prefValue = $displayOnMainPageProp.getProperty('defaultValue').value) 14: #end 15: #if ($prefValue && $prefValue > 0) 16: #set($dashboardObjects = $xwiki.getDocument($xcontext.user).getObjects('XWiki.GadgetClass')) 17: #if ($dashboardObjects.size() > 0) 18: {{dashboard source = "$xcontext.user" /}} 19: #set($displayDashboard = false) 20: #else 21: #set($editDashboardLabel = $services.localization.render('platform.dashboard.wiki.personal.empty.edit')) 22: #set($editDashboardUrl = $xwiki.getURL($xcontext.user, 'inline', 'category=dashboard')) 23: {{info}}{{html}}$services.localization.render('platform.dashboard.wiki.personal.empty', ["<a href='${editDashboardUrl}'>$editDashboardLabel</a>"]){{/html}}{{/info}} 24: #set($displayDashboard = true) 25: #end 26: #end 27: #end 28: 29: #if($displayDashboard) 30: {{dashboard/}} 31: #end 32: 33: {{/velocity}}