Search the FirstSpirit Knowledge Base
Hallo Community,
wenn wir in Datenquellen Datensätze manuell löschen, bzw. via Skript löschen lassen, werden diese in der Ansicht für freigegebene Datensätze mit dem grauen Marker versehen.
Diese Datensätze werden durch Queries noch gefunden, was in unserem Fall nicht gewünscht ist. Wie können wir diese Datensätze ausklammern oder sogar auch im Freigabestand löschen?
Grüße,
Daniel
Man kann über einen Boolean-Parameter beim Holen der Session aus dem Schema steuern ob man den Freigabebestand will oder nicht. Haben Sie schon versucht darüber zu löschen?
...
TemplateStoreRoot templateStore = userService.getTemplateStore();
Session session = templateStore.getSchemes().getSchemaByName("schema").getSession(true);
...
Für diese Datensätze einfach den Lösch-Button drücken.
Ok. (Klar soweit für die manuelle Methode.) Und wie via Skript? Wie wird dieser "graue" Datensatz am besten mitgelöscht?
Man kann über einen Boolean-Parameter beim Holen der Session aus dem Schema steuern ob man den Freigabebestand will oder nicht. Haben Sie schon versucht darüber zu löschen?
...
TemplateStoreRoot templateStore = userService.getTemplateStore();
Session session = templateStore.getSchemes().getSchemaByName("schema").getSession(true);
...
Perfekt. Vielen Dank, Herr Perlet.
Viele Grüße,
Daniel