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:
2017-03-10 20:59 in lino: b8d588c was needed because an avant.Client inherits from Partner and from UserAuthored
2017-03-10 20:59 in lino_xl: a16a2d4
get_date_formatter()
and the newlino_xl.lib.trends
plugin.2017-03-10 21:00 in lino_book: df6e769 adapted test suites after moving summary panel of EventsByController from voga to xl.
2017-03-10 21:00 in lino_voga: 575d483 (http://luc.lino-framework.org/blog/2017/0310.html) moved summary panel of EventsByController from voga to xl and adapted test suites accordingly.
2017-03-10 21:01 in lino_avanti: 5c7a5a1 Okay, these are obviously for above todo list.
2017-03-10 21:01 in lino_welfare: a845bb8 adapted test suites after moving summary panel of EventsByController from voga to xl.
21:04 9e3e666 and 21:10 f8bf475 : Actually Tonis should have done these for #1556.