Wednesday, March 29, 2017

I continued on #1621 (Avanti). Details are mostly in German (see next section). The following changes are for this ticket.

(12:23) I upgraded their production site and made manual tests, translations and a last bugfix. Everything seems to work now, I can invite them to the next field visit. (I still need to adapt the test suites after all my changes of the last days).

Lino Avanti Änderungen 20170329

DONE:

  • Folgende Felder sollen nicht sichtbar sein für Janina (d.h. lino_avanti.lib.avanti.AllClients): NISS, Enrolment.pupil (Klient), Enrolments *

  • Die drei Felder (Wartezeit, Datum Arbeit) aus Lebenslauf können weg, dafür neues Auswahlfeld “Berufliche Situation”:

    Student Arbeitslos Eingeschrieben (Arbeitsamt) Angestellt Selbstständig

  • Feldbezeichnung “Sprache” -> “Kontaktsprache”

  • LanguageKnowledgesByPerson steht jetzt in einem eigenem Reiter “Sprachen”. Zusammen mit den Kurseeinschreibungen. Explorer sieht nur folgende virtuelle Felder:

    • ein Feld “Muttersprachen”, in dem alle als Muttersprache markierten Sprachen stehen. Momentan nicht als space-separated iso3 codes sondern die volle Bezeichnung jeder Muttersprache.
    • CEF-Level DE und FR und EN
  • Neues Feld “Referenz” (Dossiernummer, Aktenreferenz). Doppelte Referenzen sollte Lino nicht zulassen. IOW Client now inherits from Referrable.

  • Neues Feld “Kursbedarf” (Auswahlfeld -> Kursreihe”)

  • Neues Feld “Verfügbarkeit” (freies Textfeld)

  • Eigentlich wollen wir immer nur einen Haushalt pro Klient. Und diesen Haushalt wollen wir gar nicht erstellen müssen. Zumindest stay_in_grid for MembersByPerson.

  • Aufenthaltstitel: das ist eines der Felder im BeIdCardHolder. All diese Felder sollten irgendwo manuell eingebbar sein.

  • Drei Klientenstatuus: Eingeschrieben, Beendet und Abgebrochen. Kreuzt sich bewusst ein bisschen mit dem Beendigungsgrund.

  • Entwicklungsbereich Detail –> Alle Etappen dieses Bereichs sehen können (und neue erfassen).

  • Partnernummer aus den Excel-Daten raus, damit man keine Verknüpfung zwischen Klienten und Einschreibungen machen kann.

  • Möglichkeit, gewisse Notizen im Reiter “Person” anzuzeigen, damit jeder Mitarbeiter diese sofort sieht. Nicht im Startbildschirm, sondern nur beim Klienten. Beispiele: “Diplomanerkennung anfragen!” “Wie ist es mit der Führerscheinprüfung?”

    –> Added a new state “important” to cal.TaskStates. And lino_avanti.lib.avanti.models.Client.get_overview_elems() displays these in yellow. Added lino-info-yellow class to lino.css

  • Man konnte Hubert nicht als Klientenkontakt angeben

TALK:

  • Kinderbetreuung : wieviele Kinder? Arten. Pro Haushaltsmitglied könnte man noch die Betreuungsart eingeben. Hier eventuell noch unterscheiden zwischen (1) Ist-Situation und (2) Bedarf. Betreuungsarten wären z.B. Keine, Betreutes Kind, Pfegebedürftiger Angehöriger, Behindert, Kleinkind, Kindergarten, Schulkind, … Aber wahrscheinlich ist das alles zu detailiert und nicht pflegbar.

    Eher vielleicht eine allgemeinere Tabelle mit “Hindernisgründen” (mangelnde Kinderbetreuung, Krankheit, pflegebedürftige Angehörige, …). Zu beobachten.

  • Neue Entwicklungsetappen gemeinsam konfigurieren:

    • Lebenslauf in Ordnung
    • Wissen über Bewerbungsverfahren in Belgien
    • Führerschein
    • eigenes Fahrzeug