cancel
Showing results for 
Search instead for 
Did you mean: 

[Share] 'Site erstellen' für Benutzer deaktivieren

perlator
Champ in-the-making
Champ in-the-making
Hallo zusammen,

ich würde gerne verhindern, dass "normale" Benutzer sich irgendwelche Sites erstellen. Sowas sollte Admins oder Managern vorbehalten sein. Im englischen Forum habe ich bereits dies gefunden http://forums.alfresco.com/en/viewtopic.php?f=47&t=24521. Demzufolge habe ich im Bereich /components/header die header.get.html.ftl angepasst, indem ich den Codebereich

 <span id="${args.htmlid}-sites-linkMenuButton" class="link-menu-button">
            <span class="menu-item-icon sites link-menu-button-link"><a href="${url.context}/page/site-finder">${msg("link.sites")}</a></span>
            <input id="${args.htmlid}-sites" type="button"/>
        </span>

mit
<#if user.isAdmin>
umfasst habe. Das hat zuerst auch augenscheinlich geklappt. Im Site-Dashlet gab es zwar noch den Link, er funktionierte für nicht-Admins jedoch nicht. Das wollte ich gerade ändern, als mir auffiel, dass die Sites denen der User beigetreten war und auch neue Einladungen für Sites nicht mehr angezeigt wurden.

Gibt es eine andere Möglichkeit das "Site erstellen" zu verhindern?
1 REPLY 1

perlator
Champ in-the-making
Champ in-the-making
Also ich habe es jetzt gelöst. In dem Link vom englischsprachigen Forum hat jeamnd eine Lösung gepostet.