Wie kann ich die E-Mail-Adresse der Benutzer in Alfresco ausblenden?

844
Nicolas Raoul

Alfresco ist eine Open Source- Plattform für Enterprise Content Management . Benutzer werden mit einem Benutzernamen registriert und geben häufig eine E-Mail-Adresse ein.

Standardmäßig ist die E-Mail-Adresse sichtbar, z. B. unter https://<server>/share/page/user/<user>/profile( Benutzerprofilseite ) im Abschnitt " Kontaktinformationen ".

FRAGE: Wie können diese Informationen für Benutzer unsichtbar werden?
Vorzugsweise ohne Änderung des Quellcodes, nur durch Konfiguration.

(Grund: Abhängig vom Bereitstellungsszenario kann das Anzeigen von E-Mail-Adressen als Verletzung der Privatsphäre betrachtet werden.)

0

1 Antwort auf die Frage

1
Alch3mi5t

Zunächst einmal denke ich nicht, dass diese Frage im Superuser-Bereich stehen sollte. Zweitens haben Sie zwei Möglichkeiten. Entweder löschen Sie eine Zeile im ursprünglichen Webskript (nicht empfohlen), oder Sie überschreiben die Widget-Instantiierung mit einer benutzerdefinierten, ohne dass die E-Mail im Eigenschaften-Array verfügbar ist. In jedem Fall müssten Sie in das folgende Web-Skript schauen:

/share/page/script/org/alfresco/components/profile/userprofile.get

you can find it from here:

/share/service/index

you'll find the email property in the template file. just comment every reference to it and you should be fine.