Messageboxen mit Rückgabewert in Plone

Django, Flask, Bottle, WSGI, CGI…
Antworten
JR
User
Beiträge: 286
Registriert: Montag 20. Februar 2006, 16:43
Wohnort: Berlin

Samstag 1. April 2006, 17:16

Hallo!

Wie realisiere ich folgendes am besten?
In Plone habe ich einen Dienstplan erstellt, in welchem zu bestimmten Tagen Dienste mit dem Namen des Diensthabenden eingetragen sein können. Nun sollen die Anwender die Möglichkeit haben, den Dienst eines anderen zu übernehmen, in dem sie auf ein Icon mit entsprechendem Link klicken. Das ganze läuft auch. Nur würde ich gerne eine Sicherheitsabfrage zwischen schalten. Sie soll zum Beispiel fragen: "Den Dienst von Hans Wurst wirklich übernehmen? JA NEIN.
Wie realisert man so eine Abfrage?
Davon kennt man ja unzählige in Programme.
JA NEIN ABBRECHEN oder OK ABBRECHEN oder OK etc.
Mache ich das über Javascript in Plone oder gibt es da eine gute Möglichkeit mit Hilfe von Python?

Über einen Tipp würde ich mich sehr freuen.
Es grüßt euch
JR
JR
User
Beiträge: 286
Registriert: Montag 20. Februar 2006, 16:43
Wohnort: Berlin

Samstag 1. April 2006, 17:20

Ganz kurz noch!

Zu Obigem:
Ein Formular in Form einer Bibliothek, welche man mit Parametern wie zum Beispiel 'Fragetest', _WinIcoQuestion, _WinDialogYesNo ruft, damit eine Frage mit Fragezeichensymbol und Buttons Ja, Nein in einem Formular erscheint, welches dann eine variable Aktion auslöst, bzw. zur aufrunfenden Seite zurück traversiert und eine portal_status_message anzeigt wäre natürlich schicker, als eine Messagebox. Hat jemand sowas schon mal gemacht bzw. arbeitet mit vergleichbaren Mechanismen zur Abfrage?

Grüße nochmals
JR
Fabian Kochem
User
Beiträge: 36
Registriert: Mittwoch 5. April 2006, 14:11
Wohnort: Köln

Mittwoch 5. April 2006, 14:42

Hallo JR,

Plone bietet diesbezüglich keine Funktionen an.
Du müsstest also tatsächlich JavaScript benutzen oder eine neue Seite bauen, die diese Abfrage tätigt.

Zu JavaScript: Die Funktion confirm() bietet dir an dieser Stelle Hilfe:

Code: Alles auswählen

<a href="#" onclick="return confirm('Dienst übernehmen?')"><img src="" border="0" /></a>
Grüße,
Fabian
JR
User
Beiträge: 286
Registriert: Montag 20. Februar 2006, 16:43
Wohnort: Berlin

Mittwoch 5. April 2006, 17:25

Hi Fabian,

danke für die Antwort. Werde wohl mal solch Messageboxen alla confirm und zum Teil eigens erstellte Formulare verwenden.

Bis dann
JR
Antworten