Search the FirstSpirit Knowledge Base
folgendes Script führe ich nach der Generierung aus:
adb = context.getAccessControlDb();
acls = adb.getAcls();
for( acl : acls ){
files = adb.getFiles(acl);
for( file : files ){
context.logInfo(file.getPath());
acts=adb.getAcl(file.getAcl()).getActivities();
if( acts != null ){
for(act:acts){
context.logInfo(act.getName());
}
}
}
}
Ich bekomme alle Dateien aufgelistet, nur die Activities sind leer. Die Permissions werden in der Metadata mit:
<CMS_INPUT_PERMISSION name="permissions" group="GroupsFile" hFill="yes">
<ACTIVITIES>
<ACTIVITY name="foo"/>
<ACTIVITY name="moo"/>
</ACTIVITIES>
<LANGINFOS>
<LANGINFO lang="*" label="TEXT" description="TEXT"/>
</LANGINFOS>
</CMS_INPUT_PERMISSION>
gesetzt. Der Permissionservice ist konfiguriert:
#
# global params
# -------------
# check each x seconds for changes
interval=20
# symbolic names for documents
documents=GroupsFile
#
# document specific params
# ------------------------
GroupsFile.path=groups.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<GROUPS name="GroupsFile" version="1">
<GROUP id="2" name="Anonyme Besucher"/>
<GROUP id="3" name="Registrierte Mitglieder"/>
<GROUP id="4" name="Kunden"/>
</GROUPS>
<GROUPS name="FooGroups" version="1">
<GROUP id="2" name="Anonyme Besucher"/>
<GROUP id="3" name="Registrierte Mitglieder"/>
<GROUP id="4" name="Kunden"/>
</GROUPS>
was mache ich falsch.
Danke im Vorraus.
An diesem Problem bin ich auch gerade dran...Wäre für Hilfe ebenfalls sehr dankbar
Sieht jetzt auf den ersten Blick gut aus. Bitte wenden Sie sich an unseren Helpdesk, damit mal jemand direkt auf ihre Konfiguration schauen kann.
Problem war, dass bei den Projekteinstellungen die "Rechte-Variable" bei den Berechtigungen nicht gesetzt war.