2010-12-16 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1198: Fixed missing description 2010-12-15 Torsten Irlaender * Changes: Added Changes to Version 2.0.1 in WASKO 2010-12-10 Roland Geider * waskoweb/templates/privacy/discretion_statement.html: remove double favicon 2010-12-10 Roland Geider * waskoweb/templates/casemanagement/digest_body.mako: issue1589: don't try to calculate the age if birthday or date of first contact are missing 2010-12-10 Roland Geider * tagging.xml, waskoweb/public/formed/formedtree.xml: issue1572: Corrected rules, generated new tagging.xml 2010-12-07 Torsten Irlaender * waskoweb/public/xml/eval_verlauf.xml, waskoweb/public/xml/eval_zusammenfassung.xml: Adapted description of evaluation. Unknown issue :( * waskoweb/i18n/waskoweb.pot, waskoweb/i18n/de/LC_MESSAGES/waskoweb.po, waskoweb/templates/casemanagement/digest_body.mako, wasko.json: Issue821: Show age to the time of "erstegespraech" 2010-12-02 Roland Geider * waskoweb/model/appointment.py: issue1535: don't show the automatic reminders for cases that are pending deletion or anonymisation 2010-11-25 Torsten Irlaender * tagging.xml: New tagging config. * waskoweb/i18n/waskoweb.pot, waskoweb/i18n/de/LC_MESSAGES/waskoweb.po: New translation files for WASKO 2010-11-24 Torsten Irlaender * Changes: Adapted Changes. * wasko.json: Adapted validities to new tagging. * waskoweb/public/xml/eval_adele.xml, waskoweb/public/xml/eval_analyse.xml, waskoweb/public/xml/eval_aktiv.xml, waskoweb/public/xml/eval_tagebuch.xml, waskoweb/public/xml/eval_zusammenfassung.xml: New evaluations with adapted tagging. 2010-11-23 Roland Geider * waskoweb/templates/caselifetime/neuaufnahme.mako, waskoweb/templates/caselifetime/verlaengerung.mako, waskoweb/templates/caselifetime/wiederaufnahme.mako, waskoweb/templates/caselifetime/abbruch.mako: Add python magic coding strings so extract_messages works 2010-11-16 Bernhard Herzog Implement the WASKO part of mpuls/issue1264 * waskoweb/controllers/evaluate.py: New. Implement EvaluateController so that the type_ending_clause can be implemented for WASKO * waskoweb/templates/evaluation/evaluate_extra.mako: New. Checkboxes for the type ending search for evaluations. 2010-11-15 Bernhard Herzog * waskoweb/public/formed/formedtree.xml: Set version number. 2010-11-15 Bernhard Herzog * waskoweb/public/formed/formedtree.xml: Regenerate with current version of formed. 2010-11-10 Roland Geider * setup.py, setup.cfg: add files to allow for WASKO specific translations 2010-11-10 Roland Geider * waskoweb/public/xml/eval_adele.xml: issue1354: Change description of evalutation. 2010-11-09 Roland Geider * tagging.xml: issue1362: Change tag descriptions 2010-11-09 Roland Geider * waskoweb/public/xml/eval_adele.xml: issue1352: typo * waskoweb/public/formed/formedtree.xml: regenerate formedtree 2010-10-27 Roland Geider * waskoweb/public/styles, waskoweb/public/styles/local.css: add (empty) local stylesheet to allow overwriting the default styles 2010-10-20 Bernhard Herzog * wasko.json: Enable CSV export. WASKO part of mpuls/issue1048 2010-10-20 Roland Geider * wasko.json: issue941: Move case nr column to the left 2010-10-20 Roland Geider * waskoweb/i18n/de/LC_MESSAGES/mpulsweb.po: issue1288: Replace "ESF Berichterstattung" with "Verwendungsnachweis" in the WASKO specific translation file 2010-10-13 Bernhard Herzog * wasko.json: Set application specific values for "default-start-date" and "default-end-date". The values are same as the default values in the base, because until now, they couldn't set on a per-application basis were defined in the base. Application specific part of mpuls/issue1266 2010-10-12 Roland Geider * waskoweb/public/xml/eval_adele.xml, waskoweb/public/formed/annotations.xhtml, waskoweb/public/formed/formedtree.xml, waskoweb/templates/info, wasko.json: issue1288: Replace "ESF Berichterstattung" with "Verwendungsnachweis" 2010-10-12 Roland Geider * tagging.xml: First version of new tagging file. 2010-10-12 Roland Geider * waskoweb/templates/settings/edit.mako: issue1039: missing translation 2010-10-12 Roland Geider * wasko.json: issue941: Show case number in the overview 2010-10-08 Roland Geider * waskoweb/i18n, waskoweb/i18n/mpulsweb.pot, waskoweb/i18n/de/LC_MESSAGES/waskoweb.po, waskoweb/i18n/de/LC_MESSAGES/mpulsweb.po waskoweb/templates/settings/show.mako: issue1039: missing translation 2010-10-08 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1261: Date of first talk must be after 01.01.1970 2010-10-08 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1096: remove field "Zeitraum des CM in Wochen" as the duration is shown already in the overview. 2010-10-07 Roland Geider * Changes: Updated CHANGES 2010-10-06 Bernhard Herzog * waskoweb/controllers/formularpage.py: Remove unused imports. 2010-10-06 Bernhard Herzog * waskoweb/controllers/formularpage.py (FormularpageController._before_set_data_hook): Formatting. 2010-10-06 Bernhard Herzog More formularpage refactoring: * waskoweb/controllers/formularpage.py (FormularpageController._save): Removed. With the latest changes is was equivalent to the base class method. (FormularpageController._handle_evaluation_number) (FormularpageController._before_set_data_hook): Rename _handle_evaluation_number to _before_set_data_hook because that method is automatically called by the base class 2010-10-06 Roland Geider * waskoweb/model/appointment.py, waskoweb/controllers/mpuls.py, waskoweb/controllers/formularpage.py, waskoweb/templates/info, wasko.json: issue933: reminders for too long CM phases are generated on-the-fly on the overview page and not as actual DB entries (see also issue807) 2010-09-29 Torsten Irländer * waskoweb/templates/casemanagement/main.mako, wasko.json: Issue1027: Added optional hyphen to the phase description. Therefore do not escape the phasedescription. 2010-09-29 Torsten Irländer * wasko.json: Issue1114: Added phase unknown to the config 2010-09-28 Bernhard Herzog * waskoweb/lib/search.py (CaseSearch.convert_form_parameters): Do not copy the type_ending search options if it's empty so that the search will not select based on type of ending at all. Implements the WASKA part of mpuls/issue1047 2010-09-28 Torsten Irländer * waskoweb/templates/casemanagement/new.mako: Issue1222: Fixed link for help icons. 2010-09-22 Torsten Irländer * waskoweb/lib/validators.py (ExtraTimeFormValidator2): Issue1201: "Schriftliche Bestätigung der fachlichen Einschätzung durch Jugendamt/Schule liegt vor" is not a required field anymore. 2010-09-27 Bernhard Herzog * waskoweb/controllers/formularpage.py (FormularpageController.save) (FormularpageController._create_appointments_for_too_long_cm): Move the appointment generation from the save method to the new method _create_appointments_for_too_long_cm 2010-09-27 Bernhard Herzog * waskoweb/controllers/formularpage.py (FormularpageController.save) (FormularpageController._handle_evaluation_number): Move the evaluation number handling code from the save method into the new method _handle_evaluation_number. 2010-09-27 Bernhard Herzog * waskoweb/controllers/formularpage.py (FormularpageController.save): Use the base class method _check_case_validity for the validity chec. The inline code for that feature was identical to the contents of that base class method. 2010-09-27 Bernhard Herzog * waskoweb/controllers/formularpage.py (FormularpageController.save): Use the base class method _handle_automatic_phase_change for the automatic phase change feature. The inline code for that feature was identical to the contents of that base class method. 2010-09-27 Bernhard Herzog * waskoweb/controllers/formularpage.py (FormularpageController.save): Use the base class method _handle_repeat_group_redirects to handle the repeat group actions. The inline code for this is identical to the contents of that base class method. 2010-09-21 Bernhard Herzog Implement mpuls/issue1092 (search for migration background) * waskoweb/lib/search.py (CaseSearch.VALID_OPTIONS): Add migration (CaseSearch.validate_form_params): Add validator for the migration parameter (CaseSearch.convert_form_parameters): Handle the migration parameter (CaseSearch.get_migration_clause): Construct migration search clause (CaseSearch.get_where_subclauses): Include the migration clause in the return value * waskoweb/templates/casemanagement/search_extra.mako: Add search option for migration background. 2010-09-20 Roland Geider * waskoweb/templates/privacy/discretion_statement.html: issue1174 added favicons to privacy statements 2010-09-20 Torsten Irländer * waskoweb/templates/caselifetime/verlaengerung.mako: Changed style of first extratime fields to 'readonly'. This way the old values are submitted and are not lost if any errors occour. * waskoweb/lib/validators.py (ExtraTimeFormValidator2): Added paramas from first extratime to validator for second extratime. * waskoweb/templates/casemanagement/main.mako: Hide link to "Verwaltungsfunktionen" is case is not in a editable state. * waskoweb/templates/caselifetime/wiederaufnahme.mako: Added hint if section is disabled. * waskoweb/templates/caselifetime/neuaufnahme.mako: Added hint if section is disabled. 2010-09-20 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1177: mark field cm_end_art as required issue1174: change order of standard options 2010-09-17 Roland Geider * waskoweb/public/formed/formedtree.xml: issue935: show an info text explaining how a conditional is triggered 2010-09-17 Roland Geider * Changes: issue1139: Updated CHANGES file 2010-09-17 Frank Koormann * waskoweb/public/formed/annotations.xhtml: Removed help entries related to non-existing fields (Issue1016). 2010-09-17 Torsten Irländer * wasko.json: Reenabled Tags Issue866: * waskoweb/templates/caselifetime/neuaufnahme.mako: Fixed info dialog when "Neuaufnahme" is disabled. * waskoweb/templates/caselifetime/wiederaufnahme.mako: Fixed info dialog when "Wiederaufnahme" is disabled. * waskoweb/controllers/caselifetime.py (CaselifetimeController.reopen_notok): Issue1193: Fixed dialog 2010-09-16 Roland Geider * waskoweb/templates/privacy/discretion_statement.html: issue1064 set correct title 2010-09-16 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1175: don't allow editing of radio matrix 2010-09-16 Torsten Irländer * wasko.json: Set "minimal_consistence_conditon" for WASKO * waskoweb/templates/casemanagement/main.mako: Issue1123: Added more conditions to hide option on not editable cases. * wasko.json: Disabled tags, and copy-function. 2010-09-16 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1174: change order of standard options in choice list 2010-09-16 Roland Geider * waskoweb/public/formed/formedtree.xml: issue936: change options for choice list of access of young adult 2010-09-15 Roland Geider * waskoweb/public/formed/formedtree.xml: issue938: move section to repeat group 2010-09-15 Roland Geider * waskoweb/controllers/caselifetime.py: issue1045: typo 2010-09-14 Roland Geider * waskoweb/controllers/formularpage.py: issue933: corrected maximum length of CM 2010-09-13 Roland Geider * waskoweb/public/formed/formedtree.xml: issue935: additional rules for after-care phase 2010-09-13 Roland Geider * waskoweb/public/formed/formedtree.xml: issue783: use correct sorting for default entries (n.A., others, unknown) 2010-09-13 Bernhard Herzog * wasko.json: Activate XML import feature. 2010-09-13 Roland Geider * waskoweb/model/case.py: issue1017: automatically enter the name of the editor when creating new cases 2010-09-13 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1019: correct warning text 2010-09-13 Roland Geider * waskoweb/controllers/formularpage.py: issue933: only create appointments when the case management phase is longer than the limits 2010-09-10 Bernhard Herzog * waskoweb/lib/search.py (CaseSearch.VALID_OPTIONS) (CaseSearch.MULTI_OPTIONS): Add new "type_ending" (CaseSearch.validate_form_params) (CaseSearch.convert_form_parameters) (CaseSearch.get_ending_clause, CaseSearch.get_where_subclauses): New. Implement search for type of CM ending. * waskoweb/templates/casemanagement/search_extra.mako: New. Contains the template part of the type_ending search option. * wasko.json: Add default values for the type_ending search option. By default all possible values are matched. 2010-09-10 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1019: missing warning 2010-09-10 Roland Geider * waskoweb/templates/info/info.mako: issue1140: update info and help page 2010-09-10 Roland Geider * waskoweb/templates/casemanagement/new.mako, waskoweb/templates/privacy/list_statements.mako: issue1064: consequent use of the word "Einwilligungserklaerung" for the declaration of consent 2010-09-10 Roland Geider * waskoweb/model/case.p:y, waskoweb/model/statement.py, waskoweb/model/agencysettings.py, waskoweb/controllers/privacy.py, waskoweb/templates/privacy/list_statements.mako, waskoweb/templates/privacy/discretion_statement.html: issue1076: List all available statements 2010-09-03 Roland Geider * waskoweb/public/images/mpuls.ico: issue619 updated favicon 2010-09-09 Torsten Irländer * waskoweb/templates/casemanagement/digest_body.mako: Issue1023: Use convertForDigest function in digest. * wasko.json: Issue1014: Configured validities for WASKO * waskoweb/controllers/formularpage.py (FormularpageController.save): Enabled appication based tagging. * wasko.json: Enabled application based tagging, Added validities, Added new configuration for logbook entries. * wasko.json: Issue1116: Disabled anonymisation for cases with phase 2010-09-06 Torsten Irländer * waskoweb/public/formed/formedtree.xml: fixed issue1071 2010-09-03 Roland Geider * waskoweb/public/formed/annotations.xhtml: update annotation file to fields that are now in repeat groups. Change the ID of the DIVs so they don't start with a number for valid HTML 2010-09-03 Roland Geider * waskoweb/templates/privacy/list_statements.mako: issue1076: no available declarations of consent 2010-09-03 Roland Geider * waskoweb/templates/caselifetime/verlaengerung.mako, waskoweb/templates/caselifetime/wiederaufnahme.mako: issue1044: Error when clicking on help icons while in the management functions page 2010-09-03 Roland Geider * waskoweb/controllers/case.py: issue947: don't ask again for the declaration of consent 2010-09-02 Frank Koormann * waskoweb/public/formed/annotations.xhtml: Fix Issue1016: Missing help texts added. 2010-09-01 Frank Koormann * wasko.json: issue1058: refix missing option in logbook 2010-09-01 Roland Geider * waskoweb/public/formed/formedtree.xml: issue1050: mandatory fields appearing double. The problem was that the way the formEditor handled fields with manually created rules changed. Instead of ignoring fields (very early behaviour) or always generating them (early behaviour), now the formED will only ignore fields with rules which name starts with 'required-rule-manual'. This is helpful when the rules for mandatory fields are more complex (e.g. mother's name is only required if mother is known). 2010-09-01 Roland Geider * waskoweb/public/formed/formedtree.xml: issue934: changed the maximum length of the phases to 12 months, use 365 days for this * wasko.json: issue1058: missing option in logbook 2010-08-31 Bernhard Herzog * wasko.json: Change type of the default values for the search options "phase" and "state" to int to match the types the validator returns for the form parameters. 2010-08-30 Bernhard Herzog * waskoweb/lib/search.py (CaseSearch.get_gender_clause): Adapt to base class changes: Remove search parameter. 2010-08-30 Roland Geider * waskoweb/controllers/formularpage.py: issue1055: typo in reminder 2010-08-27 Bernhard Herzog * waskoweb/lib/app_globals.py: Removed. The base version includes all of the required functionality now. 2010-08-26 Roland Geider * waskoweb/controllers/formularpage.py, waskoweb/public/formed/formedtree.xml: Issue934, G231: Changed messages to warnings instead of errors and changed the text. 2010-08-26 Roland Geider * waskoweb/public/formed/formedtree.xml: Generated new formedtree from HG 2010-08-18 Bernhard Herzog * waskoweb/lib/search.py (CaseSearch.wasko_gender_mapping): The values are strings. 2010-08-18 Bernhard Herzog * waskoweb/lib/search.py (CaseSearch.VALID_OPTIONS): Extend the base class value with "gender" (CaseSearch.wasko_gender_mapping): New. Map generic mpuls values to the waso specific ones. (CaseSearch.get_gender_clause): New. Implement the gender search criterion 2010-08-17 Bernhard Herzog * waskoweb/lib/search.py: Remove unused imports. (SEARCH_WHERE): Removed. No longer needed. (CaseSearch.get_where): Removed. The base class method should be equivalent. 2010-08-13 Torsten Irländer Added custom digest for WAKSO: * waskoweb/templates/casemanagement/digest_body.mako: New digest template * wasko.json: Load more fields for WASKO in case loading (digest). 2010-08-12 Torsten Irländer Enabled evaluations: * waskoweb/public/xml/eval_adele.xml, waskoweb/public/xml/eval_analyse.xml, waskoweb/public/xml/eval_aktiv.xml, waskoweb/public/xml/eval_tagebuch.xml, waskoweb/public/xml/eval_verlauf.xml, waskoweb/public/xml/eval_weitere.xml, waskoweb/public/xml/eval_zusammenfassung.xml, wasko.json: Added evaluation files and enabled evaluation. Added custom app-logos: * public/images/logos/logo_ka_75.png, public/images/mpuls.ico. 2010-08-11 Bernhard Herzog * waskoweb/controllers/formularpage.py: Import session from mpulsweb.lib.base instead of from pylons in order to adapt to new mpuls conventions. 2010-08-11 Bernhard Herzog * waskoweb/controllers/formularpage.py: Various import fixes: remove unused imports, reorder imports to conform to mpuls conventions, expand star-imports, add log object which was implicitly iported from mpulsweb.controllers.formularpage 2010-08-11 Bernhard Herzog * waskoweb/templates/casemanagement/main.mako: adapt to changes in mpuls base: import render_navigation explicitly from mpulsweb.lib.navigation as it's not available in helpers anymore. 2010-08-10 Roland Geider * waskoweb/controllers/formularpage.py: issue933: create a reminder for when the CM phase exceeds the maximum allowed 2010-08-10 Roland Geider * waskoweb/public/formed/formedtree.xml: issue934: set rules for maximal duration of phases 2010-08-09 Torsten Irländer * waskoweb/controllers/caselifetime.py (DataSaveException): Issue866: Fixed Exception-Handling. 2010-08-02 Roland Geider * waskoweb/controllers/formularpage.py: Issue930: ported automatic phase changes to overwritten wasko controller 2010-08-03 Torsten Irländer Issue664: * waskoweb/lib/validators.py (WiederaufnahmeCaseForm): Implemented all rules as formencode validators. * waskoweb/controllers/case.py (CaseController.wiederaufnahmeAction), waskoweb/controllers/case.py (CaseController.neuaufnahmeAction): New Actions for "Neuaufnahme" and "Wiederaufnahme". * waskoweb/templates/casemanagement/neuaufnahme.mako, waskoweb/templates/casemanagement/wiederaufnahme.mako: New templates. 2010-08-02 Roland Geider * waskoweb/public/formed/formedtree.xml: issue352: corrected numbering in section 5.2 2010-08-02 Roland Geider * waskoweb/public/formed/sprachen.xml, waskoweb/public/formed/staatsangehoerigkeit.xml, waskoweb/public/formed/laender.xml, waskoweb/public/formed/formedtree.xml: Issue900 unnamed external-choices were generating errors 2010-07-28 Roland Geider * waskoweb/public/formed/formedtree.xml: Issue878: fix problems with manually generated rules 2010-07-26 Roland Geider * waskoweb/public/formed/formedtree.xml: Issue783: drop downs "cm_end_sonst" and "cm_dok_end_sonst" now have the same options 2010-07-26 Roland Geider * waskoweb/public/formed/formedtree.xml: removed option from unterstuetzungsangebote 2010-07-23 Roland Geider * waskoweb/public/formed/formedtree.xml: issue352: incorrect numbering of options 2010-07-23 Roland Geider * waskoweb/public/formed/formedtree.xml: new formedtree with repeat group date rules 2010-07-21 Torsten Irländer * wasko.json: Added more casefields to the session. * waskoweb/public/documents: New. Added Wasko-specific EA documents. * waskoweb/templates/casemanagement/new.mako: New template. Added adress-fields, download links for EA, and option to define if this is a "Erstaufnahme", "Neuaufnahme" or "Wiederaufnahme". * waskoweb/lib/validators.py: Added new fields to NewCaseForm-Validator 2010-07-20 Roland Geider * waskoweb/controllers/settings.py: added file 2010-07-20 Roland Geider * waskoweb/public/formed/formedtree.xml: issue255: added free form documentation to section "Nachbetreuung" 2010-07-20 Torsten Irländer Issue866 * waskoweb/controllers/caselifetime.py, waskoweb/templates/caselifetime/neuaufnahme.mako, waskoweb/templates/caselifetime/wiederaufnahme.mako: Check anonymizabilty of case. If case is not anonymizable do not allow to to "Wiederaufnahme" and "Neuaufnahme" 2010-07-14 Roland Geider * waskoweb/public/formed/formedtree.xml: issue868: changed options in cm_end_sonst 2010-07-14 Roland Geider * waskoweb/controllers/formularpage.py: fixed missing parenthesis 2010-07-14 Roland Geider * waskoweb/model/agencysettings.py, waskoweb/controllers/settings.py, waskoweb/controllers/formularpage.py, waskoweb/templates/settings/edit.mako, waskoweb/templates/settings/show.mako: ported logic for the evaluation ID from wasko 1.7 2010-07-14 Roland Geider * waskoweb/model/agencysettings.py, waskoweb/controllers/formularpage.py: overwrite methods to generate the evaluation ID 2010-07-12 Torsten Irländer * waskoweb/controllers/caselifetime.py, waskoweb/lib/validators.py: Implemented first version of logic for Verwaltungsfunktionen. * waskoweb/templates/casemanagement/main.mako, waskoweb/templates/caselifetime, waskoweb/templates/caselifetime/dialogs, waskoweb/templates/caselifetime/dialogs/success_reopen.mako, waskoweb/templates/caselifetime/dialogs/confirm_reopen.mako, waskoweb/templates/caselifetime/neuaufnahme.mako, waskoweb/templates/caselifetime/wiederaufnahme.mako, waskoweb/templates/caselifetime/verlaengerung.mako, waskoweb/templates/caselifetime/abbruch.mako, waskoweb/templates/caselifetime/overview.mako: New templates for Verwaltungsfunktionen. * waskoweb/public/formed/formedtree.xml: Fixed layout for Verwaltungsfunktionen. Note this tree does not contain any rules because of an issue with rules regarding repeatgroups which prevents entering some data in case. 2010-07-09 Torsten Irländer * waskoweb/templates/caselifetime/verlaengerung.mako: New template file handling the "Verlaengerungs"-Part of "Verwaltungsfunktionen" * wasko.json: Added Fallnummer to caseinfo field 2010-07-02 Roland Geider * waskoweb/public/formed/formedtree.xml: Added options to "Zugang des Jugendlichen" 2010-07-02 Roland Geider * development.ini: changed the log's date format 2010-07-02 Roland Geider * waskoweb/public/formed/formedtree.xml: changed name of elements to avoid collisions 2010-06-29 Roland Geider * waskoweb/public/formed/formedtree.xml: Renamed options 2010-06-29 Roland Geider * waskoweb/public/formed/formedtree.xml: fixed problem with RG * wasko.json: show only the overview of the RG 2010-06-24 Roland Geider * waskoweb/public/formed/formedtree.xml: modelled field 'unterstuetzungsmassnahme' as RG" 2010-06-21 Roland Geider * waskoweb/public/formed/formedtree.xml: modelled field 'ansprechpartner' as RG" 2010-06-21 Roland Geider * waskoweb/public/formed/formedtree.xml: modelled "bezugsperson" as RG 2010-06-21 Roland Geider * waskoweb/public/formed/formedtree.xml: modelled some fields as RGs 2010-06-17 Roland Geider * waskoweb/lib/validators.py, waskoweb/controllers/case.py waskoweb/public/formed/formedtree.xml wasko.json: further changes and modifications to make wasko work with the mpuls base 2010-06-17 Roland Geider * waskoweb/*, wasko.json, ChangeLog: Initial commit of wasko with new mpuls base