Home / Forum / Rolle eine Richtlinie übergeben

Rolle eine Richtlinie übergeben

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein

Autor Nachricht

FB 85

Registriert seit: 11.05.2009

Beiträge: 43

Mittwoch, 09. Dezember 2009 08:43:04

Hallo Leute,

ich habe mal wieder ein kleines Problem. Und zwar möchte ich einer Rolle x eine Richtlinine in php zuweisen. Dabei handelt es sich um eine Richtlinie "content -> edit". Das funktioniert auch alles soweiz, nur jedoch gibt es probleme mit der einschränkung Owner (Self). Das willl einfachnicht funktionieren. Hier mal mein Code:

$rolename_intern='irgendeinname'
$internNewRole = eZRole::createNew();
$internNewRole->setAttribute( 'name', $rolename_intern);
$intern_policy_content_edit = eZPolicy::createNew( $internNewRole->attribute('id'), array( 'ModuleName'=> "content",
                                                                                      'FunctionName' => "edit" ) );
$intern_policyLimitation_content_edit_owner = eZPolicyLimitation::createNew( $intern_policy_content_edit->attribute('id'), "Owner" );
       eZPolicyLimitationValue::createNew( $intern_policyLimitation_content_edit_owner->attribute( 'id' ), 'Self' );
$internNewRole->store();
       $db->commit(); 



Vielleicht hat ja einer von euch ne idee??

Gruß
Florian

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 09. Dezember 2009 09:08:04

Darf man mal fragen wozu du die Funktion benutzen willst?

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

FB 85

Registriert seit: 11.05.2009

Beiträge: 43

Mittwoch, 09. Dezember 2009 09:15:00

ich möchte automatisiert über ein Skript verschiedenen Rollen und die dazugehörige Richtlinien anlegen! Da es ca 600 Stück sind, ist es mühsam mit der hand!

Thomas Köhn

Thomas Köhn

Registriert seit: 05.03.2007

Beiträge: 355

Mittwoch, 09. Dezember 2009 10:08:42

Für welchen Anwendungsfall benötigt man 600 Rollen? Selbst komplexe Communities lassen sich mit einem Bruchteil der Rollen konfigurieren.

Wenn du uns verrätst, was du damit erreichen willst, dann können wir dir eventuell helfen deine Rollen zu vereinfachen.

Dipl. Ing. (FH) M. Sc. Thomas Köhn

http://www.jac-systeme.de - Individuelle WEB-Lösungen
--
http://www.CJW-NETWORK.com/de - Developers united in eZ Publish
http://projects.ez.no/cjw_newsletter - eZ Publish Newsletter Lösung

Um Zugang zu den Foren zu erhalten, müssen Sie angemeldet sein