Posted by Christian Bj on June 12, 2011 at 10:19am
Hej!
Jag har en aktivitetskalender med aktiviteter. Jag har ett cck fält med datummodulen. Hur gör jag för att radera alla aktiviteter som är gamla typ klockan 00 på natten? Jag har rules, men fattar inte mycket...
Tack i förhand!
/Christian

Comments
Jag skulle snarare
Jag skulle snarare avpublicera istället för att radera dem om du nu vill att gamla aktiviteter inte ska gå att se.
Annars, varför bara inte filtrera bort dem så de bara inte syns i kalendern? Kan det inte finnas fördelar med att ha dem kvar även om de inte syns?
Vi gjorde så i vårt tidigare
Vi gjorde så i vårt tidigare system före vi använde Drupal. Men till slut hade vi en stor databas med gamla aktiviteter som vi inte använde till något. Så det bästa är om det går att radera aktiviteterna när dagen har passerat.
Nu sitter vi dagligen och raderar manuellt, och det tar onödig tid.
Tack Örjan, lade in ett filter i Views så länge, att jag inte har tänkt på det tidigare...
Någon som har någon bra lösning på automatisk radering?
Om det inte går på något annat sätt, kanske en Workaround
Tänkte som så att om du laddar ner ett språk som garanterat inte används, så kan du ju använda Rules till att byta det utrangerade dokumenten till det språket.
Sen är det bara att söka på språket i "Hitta Innehåll" - där du kan markera samtliga på en gång, samt radera dessa i ett klick. Du kan gör en Bulk operation, med en knapp i innehålls vyn, tror jag.
Kanske funkar, i brist på bättre lösningar... Kanske är det viktigt att det inte ligger något dokument kvar i slaskspråket, för det kan väl isf störa sidan.
// Göran
Jag skulle rekommendera att
Jag skulle rekommendera att du tittar på Itangalos screencast Learn Rules with NodeOne för att få lite kött på benen gällande Rules. Dokumentationen för Rules har också en del tutorials som är bra att titta på, Du vill troligen göra något i den här stilen Hourly tasks using Rules scheduler i kombination med att jämföra datumformat som man tittar på i Tutorial 3: Publish content based on a CCK date field. Efter du tittat genom länkarna här tror jag du grejjar det. Hör av dig om inte.
//Pontus Nilsson, Digitalist
Låter som en bättre idé
Screencasten är ofta väldigt bra, generöst av "NodeOne" att lägga tid på dessa, hoppas det fixar sig.
// Göran