Send unique E-Mail-Link to Unpublish/Delete Node
am 13.02.2011 - 20:48 Uhr in
Gibt es einen Möglichkeit einem Anonymen User der einen Node erstellt hat, nur für diesen Node einen einzigartigen Link zu schicken um diesem zu löschen (bzw. die Veröffentlichung zurück zu ziehen)?
Es geht hier um eine einfache Musikersuche.. z.B. "Gitarrist sucht Pop/Rock Band". Und wenn sich die Suche erledigt hat, soll der User die Möglichkeit haben einen Link in seiner E-Mail anzuklicken um den Node auf unpublished zu setzen.
Denke das dass irgendwie mir dem Modulen "Rules", "Nodereference_URL" und "Token" zu lösen ist. Mit diesen beiden Modulen konnte ich schon viel realisieren. Aber an dieser einen Sache hapert es noch. Gibt es vielleicht ein Modul was mir weiterhelfen könnte? Oder eine gute Idee wie man so etwas lösen könnte?
Wär echt super, hänge schon seit Tagen am dem Problem und bin nur am googlen und probieren ^^
Vielen Dank schonmal im Voraus!
- Anmelden oder Registrieren um Kommentare zu schreiben
Wäre es nicht einfacher, du
am 13.02.2011 - 21:52 Uhr
Wäre es nicht einfacher, du schickst dem User eine normale Mail mit einem Link auf ein kleines Dashboard, wo er dann eine Liste seiner Nodes sieht und diese wahlweise auf unpublish setzen oder löschen kann?
Gruss
RedPanda
Drupal, Social Media und SEO mal einfach: http://www.redpanda.ch
Ja das ist keine schlecht
am 13.02.2011 - 21:58 Uhr
Ja das ist keine schlecht Idee, allerdings muss auf diesem Dashboard ja immer noch ein Link hinterlegt werden womit man eine Node löschen kann. Und das als anonymer User. Und das ist ja das eigentliche Problem. Ob ich den Link jetzt per Mail oder Dashboard bereitstelle spielt da ja nicht so die Rolle, oder?
unpublish/delete
am 14.02.2011 - 08:28 Uhr
Hallo.
Gibt es einen Möglichkeit einem Anonymen User der einen Node erstellt hat, nur für diesen Node einen einzigartigen Link zu schicken um diesem zu löschen (bzw. die Veröffentlichung zurück zu ziehen)?
Nicht über ein bestehendes Modul.
Du müsstest Dir ein Modul schreiben, welches 1.) die eindeutigen Links erzeugt, 2.) die Links in Verbindung mit einer Kennung des Benutzers und Details über die auszuführende Aktion speichert und 3.) per Menu-Handler auf die eingehenden Links entsprechend reagiert.
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hallo Stefan, deine Erklärung
am 14.02.2011 - 09:58 Uhr
Hallo Stefan,
deine Erklärung zur Vorgehensweise leuchtet ein, danke. Allerdings habe ich noch nie ein Drupal-Modul erstellt. Kenne mich zwar ein wenig mit PHP aus. Aber das wars auch schon. Glaube nicht das ich das selbst programmieren kann. Dann muss ich wohl nach einer anderen Lösung suchen :(
Oder hat irgendwer vielleicht noch einen anderen Lösungsansatz für mich?