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)