20140402 (Wednesday, 02 April 2014)

Continued on docs/tickets/93.

Was already fixed:

  • Aktion “Termin finden” :

    • Statt Name der Benutzer wird ein fehlendes Icon angezeigt
    • Bei Erstellen Termin im Kalender werden Felder nicht ausgefüllt.

Fixed:

  • Uhrzeiten “von” und “bis” einer visite (prompt calendar event) wird jetzt automatisch ausgefüllt :

Discovered a new problem:

  • Wenn man in “Termin machen mit” (CoachingsByClient.actions) auf die Sanduhr klickt (create_visit), dann kommt zwar das Parameter-Fenster der Aktion, aber wenn man dort auf OK klickt, sagt er “Sorry, dialog action without base_params.mk”

Solved this by changing internal API for Renderer.row_action_button and action_call_on_instance and Action.as_button_elem: not the web request but the action request is to be passed.

And another subtle problem in lino.modlib.extensible which took me a few hours (but otherwise the “find appointment” button on a client simply made no sense): When displaying the calendarPanel for another user (by setting subst_user), then Lino displayed the calendar list of the authenticated user.

TODO: instead of subscribe_all(), subscribe only certain users to certain others. Maybe also make two users with a common calendar.