20130813 (Tuesday, 13 August 2013)¶
request.subst_user.profile may be None when called
from find_appointment in welfare.pcsw.Clients
.
This caused a traceback “‘NoneType’ object has no attribute ‘authenticated’”
in
lino_welfare.modlib.cal.models.PanelEvents.parse_req()
.
lino.modlib.courses.models.Enrolments
had a bug in get_request_queryset and get_title_tags
(it looked for a param_value user instead of author) which now no
longer passed undetected thanks to atelier.utils.AttrDict
no longer simply returning None when being asked for a non-existing
attribute.
Baustellenbesichtigung¶
A new list of todos and ideas after visiting with Gerd the new functions in Lino Welfare:
Bis 20130902
Übersetzungen
Der alte Bug “Tabelle ist beim ersten Aufruf nicht bis unten gefüllt” ist eine irritierende Kleinigkeit.
In
: sollten keine Klienten im Status “Ehemalig” sein.In
: fehlt ein insert_panel.Aktionen “eID einlesen” und “Create visit” aus “Arbeitsablauf” raus.
CreateNote (Issue attestation) nicht als HtmlBox im Detail-Fenster, sondern “wie in TIM” als Button mit Auswahlliste statt Dialogfenster.
Tabelle CoachingsByClients komplett übernehmen, mit pro Zeile zwei Aktionen “Visite” und “Termin”. Aber dann müssen diese beiden Aktionen auch auf der Phantomzeile stehen.
Button “eID-Inhalt” wird im Empfang nicht benutzt. Raus.
In
welfare.reception.AppontmentsByClient
: Statt “2013 Aug 12 (Mo.)” was Passenders (z.B. “heute”, “gestern”, “in 3 Tagen”).In
welfare.cal.MyEvents
: Visiten rausfiltern“Bescheinigung erstellen” für pdf-Bescheinigungen ohne Parameter sollte sofort kommen.
Wartende Besucher:
par défaut nur die meinen anzeigen
“Empfangen” vor “Auschecken”
Nach 20130909
HelpText erweitern : auch verbose_name der Felder, sowie der Modelle lokal konfigurierbar machen.
Views (GridConfigs) konfigurierbar pro User in der Datenbank (d.h. verwaltbar via Web und automatisch migrierbar)
Was ist mit Dublettenkontrolle beim Erstellen eines Klienten?
Kann ein Klient auf zwei Agenten zugleich warten? Soll Lino das verhindern?
Volatile Variablen z.B. für “Ausländerbeihilfe”: “seit dem”, “bis zum”, “Datum der Bescheinigung” Also lokal konfigurierbare Parameterfenster pro Bescheinigung. Äquivalent zu den .dlg-Dateien in TIM
Readthedocs¶
Continued to work on getting my different Sphinx document trees published to readthedocs.prg.
http://lino.rtfd.org is now available again (though not complete, e.g. intersphinx links are missing).
Readthedocs has maybe only one problem left:
Exception occurred:
File "/home/docs/checkouts/readthedocs.org/user_builds/lino/envs/latest/local/lib/python2.7/site-packages/lino-1.6.11-py2.7.egg/lino/core/tables.py", line 1299, in <module>
from djangosite.signals import database_ready
ImportError: cannot import name database_readyT
This was simply solved by having them update their version of djangosite. Which required a new release on PyPI: Incremented from 0.1.6 to 0.1.7, checkin, upload to PyPI. And of course specified djangosite==0.1.7 in lino/docs/build-requirements.txt,
A similar upgrade was needed for north
.