diff --git a/views/default3.handlebars b/views/default3.handlebars index db7b3e17..6ae1b7dc 100644 --- a/views/default3.handlebars +++ b/views/default3.handlebars @@ -2127,6 +2127,13 @@ userImageSrc = 'userimage.ashx?rnd=' + userinfo.accountImageRnd; } + // Check permissions + var siteRights = userinfo ? userinfo.siteadmin : 0; + var serverFeatures = parseInt('{{{serverfeatures}}}'); + var canViewUsers = ((users != null) && ((features & 4) == 0)) || (((userinfo && userinfo.siteadmin & 512) != 0) && ((features & 0x08000000) != 0)); + var canViewFiles = (siteRights & 8) != 0; + var canViewServer = (siteRights & 21) && ((serverFeatures & 64) != 0); + logoutControl = '
' + '
' + '' + @@ -2146,20 +2153,20 @@ '' + "My Events" + '' + '
' + - '
' + + (canViewUsers ? '
' + '' + '' + "My Users" + '' + - '
' + + '
' : '') + - '
' + + (canViewFiles ? '
' + '' + '' + "My Files" + '' + - '
' + + '
' : '') + - '
' + + (canViewServer ? '
' + '' + '' + "My Server" + '' + - '
' + + '
' : '') + '
' +