Friday, March 10, 2017

Avanti

I continued on Avanti (#1547).

DONE:

  • Coachings raus. Nur ein einziges Feld “Primärbegleiter”. Und die Sozis im ÖSHZ kommen als Klientenkontakte rein. Das Panel für Klientenkontakte muss wohl größer werden. Client now inherts from UserAuthored. New table MyClients.

  • New plugin lino_xl.lib.trends.

  • Summary panel für EventsByCourse. New method EventGenerator.get_date_formatter()

  • Dashboard aktivieren.

  • Neue Aufgaben müssen Status “todo” haben.

TODO:

  • Koordinator darf keine Namen der Teilnehmer sehen, lediglich Nummern.

    Changed the API for StoreField.get_value_text() because a ForeignKey needs the action request in order to decide whether the user can see the client’s name or not.

  • Auditor ist wie der Koordinator, nur dass er zusätzlich die Berichte als Spreadsheet-Dateien runterladen: Klienten, Kurse, Teilnehmer, Anwesenheiten.

  • Im Detail eines Termins fehlt der Klient. Und die action buttons. Und assigned_to ist zu viel.

  • Termine generieren pro Klient : da kommt nichts.

  • Terminstatus “Stattgefunden” verweigern, wenn es noch Teilnehmer gibt, die noch auf “Eingeladen” stehen.

  • Kursleiter und Sozialarbeiter sollen keine Termine generieren können.

  • Teilnehmerliste drucken können.

  • Diverse Übersetzungen

  • Text “Tags” im Feld “Wann” eines Kurses wenn Mo, Di, Do und Fr.

  • Feldbezeichnungen cal.Task : “Zahlungsziel” -> “Frist”. “Autor” -> “Verantwortlicher”

  • Klick in Event.overview zeigt alle Termine an diesem Tag. Unnötig.

  • Produktionsbetrieb aufnehmen (Demo-Modus abschalten und fiktive Daten löschen)

  • Hide field Course.end_date

  • Hide fields Course.every_unit and Course.every

  • Hide num_places from Enrolments.insert_layout

Zu klären:

  • Jeder darf nur seine Kommentare sehen. Aber sind Kommentare überhaupt das Richtige? Jedenfalls brauchen wir keine Diskussionen. Zu klären, wenn Johanna mir eine Liste mit Beispielen “Entwicklungsverlauf” geschickt hat. Kommentar-Arten fehlt im Menü Konfigurierung.

  • (?) EnrolmentStates : Bestanden / Nicht bestanden.

  • Neues Feld “Aufenthaltstitel” pro Klient. Wie war das noch mal?

Code changes

Here are my explanation for yesterday’s changesets that refer to this blog page: