Search the FirstSpirit Knowledge Base
Hallo,
wir benutzen CMS_INPUT_PERMISSION in unserem Projekt.
Ich wollte eine zweite Grupper hinzufügen.
in groups.xml habe ich die Gruppe hinzugefüggt:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<GROUPS name="Group1" version="1">
<GROUP id="A" name="Anonyme Besucher"/>
<GROUP id="B" name="Besucher"/>
<GROUP id="Z" name="Besucher mit Ticket"/>
[...]
</GROUPS>
<GROUPS name="Group2" version="1">
<GROUP id="A" name="Anonyme Besucher"/>
<GROUP id="B" name="Besucher"/>
<GROUP id="Z" name="Besucher mit Ticket"/>
[...]
</GROUPS>
In Service.ini habe ich die Gruppe hinzugefüggt:
# symbolic names for documents
documents=Group1,Group2
(sonst war die neue Gruppe nicht gefunden)
Wenn ich aber versuche, die zweite Gruppe zu benutzen, ist die Input Komponent fast leer (kein Baum).
In fs-server.log gibt es:
fs-server.log:ERROR 27.11.2010 13:23:20.553 (de.espirit.firstspirit.service.permission.PermissionServiceImpl): Error loading groups 'Group2': Operation 'load' not supported for files of type 'DIR'!
In DEVB4xDE_FIRSTspirit_DeveloperDocumentationBasics.pdf steht es das folgende:
"Unterstützung der Rechtedefinitionskomponenten CMS_INPUT_PERMISSION
mit folgenden Einschränkungen:
• keine Unterstützung von Skripten
• (bisher) nur 1x pro Seite verwendbar"
Da ich zwei CMS_INPUT_PERMISSION benutze, kann der Fehler davon kommen?
Oder ist es überhaupt nicht möglich, zwei Gruppen zu definieren?
Yann
Hallo Yann,
Du musst in der service.ini für jede der beiden Gruppendefinitionen eine eigene XML Datei angeben.
Die beiden unterscheidlichen Gruppendefintiionen müssen dann auch in zwei XML Dateien gespeichert werden.
service.ini:
documents=Group1,Group2
Group1.path=gruppendefinition1.xml
Group2.path=gruppendefinition2.xml
Jedes der beiden GROUPS Tags dann einzeln in den entsprechenden XMl Dtaeien unterbringen.
Dann klappt es auch mit der Anzeige im Client
Viele Grüsse aus Dortmund,
Holger
Hallo Yann,
Du musst in der service.ini für jede der beiden Gruppendefinitionen eine eigene XML Datei angeben.
Die beiden unterscheidlichen Gruppendefintiionen müssen dann auch in zwei XML Dateien gespeichert werden.
service.ini:
documents=Group1,Group2
Group1.path=gruppendefinition1.xml
Group2.path=gruppendefinition2.xml
Jedes der beiden GROUPS Tags dann einzeln in den entsprechenden XMl Dtaeien unterbringen.
Dann klappt es auch mit der Anzeige im Client
Viele Grüsse aus Dortmund,
Holger