Lino-Welfare 1.1.1¶
Release process started Thursday, 21 March 2013
List of changes¶
New features¶
Einfügetexte funktionieren jetzt wieder.
Es gibt jetzt die Notion von users.Teams. Diese entsprechen (momentan) exakt den „Diensten“ (
welfare.pcsw.CoachingType
).Im Kalendermodul habe ich die Team-Mitgliedschaften ersetzt durch diese Benutzergruppen (diese Funktionalität wurde bisher nicht benutzt, insofern hatte ich da keine Skrupel). Pro Kalender ist das Feld „Team-Einladungen verschicken“ jetzt keine Checkbox mehr, sondern ein ForeignKey auf ein Team.
Schuldnerberatung: Die Auswahlliste der Konten war schon immer nach der Kontonummer („Referenz“) sortiert, aber dieses Feld war nirgendwo sichtbar. Jetzt wohl. Neues Site-Setting accounts_ref_length (maximale Länge dieses Feldes) steht für Lino-Welfare standardmäßig auf 5.
Ausdruck Budget: hier wurde eine Tabelle nicht gedruckt (und traceback auf dem Server)
Bemerkungen wurden nicht gedruckt. Jetzt wohl
Neue Option „Jährliche Einkünte ignorieren“ eines pro Budget (Reiter „Zusammenfassung“).
Neue Option „Auch leere Einträge drucken“ eines pro Budget (Reiter „Zusammenfassung“). Diese kann man ankreuzen, um einen „Blanko-Ausdruck“ zu drucken.
Im Reiter „Zusammenfassung“ gibt es jetzt eine weitere Tabelle „Schulden“.
Zwei neue Zustände einer Kandidatur: „Probezeit ohne Erfolg“ und „Arbeitet“ (beide gelten für die Übersicht wie „Inaktiv“, aber enthalten Info über den Grund der Inaktivität).
Optimizations¶
Internal renames
Bugfixes¶
Upgrading existing sites¶
If you have production data to migrate, you must make a full Python backup before the upgrade:
$ manage.py dumpdata --format=py > fixtures/backup.py
pip install -U lino_welfare
In your local
settings.py
file, change:from lino_welfare.modlib.pcsw.settings import *
to:
from lino_welfare.settings import *
If you have production data to migrate, you must now load the previously made backup using initdb:
$ manage.py initdb backup
The output should look similar to:
... INFO Loading /var/log/lino/backups/b20130327_204618.py... INFO Migrating from version 1.1.0 to 1.1.1: - cal.Calendar.invite_team_members : ignore this field (set manually the Team where appropriate) - new fields Budget.print_empty_rows, and Budget.ignore_yearly_incomes - cal.Membership are not converted. Create team memberships manually. Installed 63654 object(s) from 1 fixture(s) INFO Done manage.py initdb b20130327_204618 (PID 21893)