[Mpuls-commits] r818 - wasko/branches/2.0
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Fri Jan 22 09:08:28 CET 2010
Author: torsten
Date: 2010-01-22 09:08:26 +0100 (Fri, 22 Jan 2010)
New Revision: 818
Added:
wasko/branches/2.0/ChangeLog
Removed:
wasko/branches/2.0/ChangeLog.txt
Log:
Renamed ChangeLog.txt to ChangeLog (GNU naming)
Copied: wasko/branches/2.0/ChangeLog (from rev 817, wasko/branches/2.0/ChangeLog.txt)
===================================================================
--- wasko/branches/2.0/ChangeLog.txt 2010-01-21 18:31:40 UTC (rev 817)
+++ wasko/branches/2.0/ChangeLog 2010-01-22 08:08:26 UTC (rev 818)
@@ -0,0 +1,12503 @@
+2010-01-22 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * ChangeLog.txt: Renamed to ChangeLog (GNU naming)
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/model/case.py (CaseOverview.__init__): Remove unused
+ parameter search_str.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/model/case.py (Case.getPage, Case.getKompetenzId):
+ Removed. Not used anywhere.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/controllers/case_overview.py
+ (CaseOverviewController.overview): Remove misleading comment
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/controllers/administration.py
+ (AdministrationController.viewAidPlanStatement): Removed. It's
+ unused.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/administration/edit_settings.mako: Fix
+ formatting. Remove commented out code
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/administration/show_settings.mako: Fix
+ formatting. Remove commented out code
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/casemanagement/overview.mako: Removed
+ commented out check_validity bundle action.
+
+ * waskaweb/controllers/case_overview.py
+ (CaseOverviewController.bundleAction): Remove check_validity
+ bundle action. It was commented out anyway.
+
+ * waskaweb/model/case.py (CaseBundle.checkValidity)
+ (Case.checkValidity): Removed. Not used anywhere.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/casemanagement/overview.mako: Remove evalue
+ bundle action. It was commented out anyway.
+
+ * waskaweb/controllers/case_overview.py
+ (CaseOverviewController.bundleAction): Remove evaluate action
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/controllers/case_overview.py
+ (CaseOverviewController.listBadCases): Removed. Not used anywhere.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/base.py (BaseController.__before__): Remove
+ evalation server specific code. c.isEvaluationServer is gone now.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/evaluation.py (Evaluation.where_clause)
+ (Evaluation._build_eval_where_clause): Remove evalation server
+ specific code.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+
+ * waskaweb/lib/evaluation.py, waskaweb/lib/filecache.py: Fix
+ coding declation. Emacs doesn't UTF-8 with upper case letters.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py: remove unused adelexml import
+
+ * waskaweb/lib/adelexml.py: Removed. No longer used.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/administration/new_user.mako: Remove
+ evaluation server parts. Cleaner handling of adm user.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/administration/new_user.mako: Fix formatting.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/casemanagement/downloadXML.mako: Fix
+ formatting. Remove evaluation server parts.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako: Fix
+ formatting. Remove evaluation server parts.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/casemanagement/downloadXLS.mako: Fix
+ formatting. Remove evaluation server parts.
+
+2010-01-21 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/casemanagement/overview.mako: Fix bundle
+ action URL
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/main.mako: Show navigation for appointments,
+ documents, import and evaluation only if they're activated.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/config.py (MpulsConfig.build_defaults): Add more
+ settings to enable/disable modules and case modules.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/main.mako: remove evaluation specific parts.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/main.mako: Fix formatting.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/start/start.mako: Fix formatting
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/start/start.mako: remove message about
+ inconsistencies. It's not used in wasko.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/start/start.mako: Include newslist.mako,
+ remindlist.mako, appointmentlist.mako, globalappointmentlist.mako
+ only if the corresponding is enabled.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/templates/start/start.mako: Remove evaluation server
+ specific branch.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/controllers/waska.py: Remove unused imports
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/controllers/waska.py: Fix formatting
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ Fix application logic:
+
+ * waskaweb/controllers/waska.py (get_remindlist): always return
+ the max save time reminders. For case managers, also return the
+ case reminders.
+ (get_case_appointments): do not include the reminders.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/controllers/waska.py (WaskaController.start)
+ (get_remindlist, get_newslist, get_case_appointments)
+ (get_global_appointments): Split most of the code of
+ WaskaController.start into the new get_* functions. The
+ inconsistency reporting has been removed for now.
+
+2010-01-20 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/config.py (MpulsConfig.build_defaults): Add some
+ settings to enable/disable modules and case modules.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py (get_logouttime): Do not use a
+ hard-wired value of the time-out duration. Add a doc-string.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py (hasRole): Use a dictionary to map old
+ role-names to the names.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py: Fix formatting
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py (safe_unicode): Removed. Unused.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py (dd_mm_YYYY, HH_MM, dd_mm_yyyy_HH_MM):
+ Improve doc-strings and comments. Implement dd_mm_yyyy_HH_MM in
+ terms of the other two.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py (date2str, time2str, datetime2str)
+ (format_date, format_time, format_datetime): The format_*
+ functions are basically just aliases for the *2str functions.
+ However, it's the format_* functions that are actually used. So
+ basically rename the *2str functions to the corresponding format_*
+ functions and implement them more consistently, in particular
+ always log errors.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/model/phases_factory.py (space_short),
+ waskaweb/lib/helpers.py (space_short): Move space_short from
+ helpers to phases_factory because that's the only place where it's
+ used.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/helpers.py (get_adele_name, get_adele_description)
+ (str2date, str2time, str2datetime): Removed. They're not used
+ anywhere
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/model/logbook.py (checkDate, checkTime),
+ waskaweb/lib/helpers.py (checkDate, checkTime): Move checkDate and
+ checkTime and the constants used by them to from helpers to
+ logbook becase that's the only place where they're actually used.
+ * waskaweb/model/logbook.py (LogbookEntryChecker.__init__): Adapt
+ accordinly.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/base.py (BaseController.__before__): Fix syntax
+ error
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/config.py (MpulsConfig.build_defaults): Remove
+ defaults for now unused paths settings
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/base.py: Fix formatting and remove commented out code
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/base.py (BaseController.__before__): Write error
+ message to log instead of stderr. Remove unnecessary debug log
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/app_globals.py: Remove unused imports
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/app_globals.py (Globals.__init__): access
+ pylons.config consistently as config
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/app_globals.py: Improve formatting
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/app_globals.py (Globals.__init__): Remove the
+ config file logging messages that are now in MpulsConfig
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/config.py (MpulsConfig.__init__): Simplify
+ try-finally-block and improve logging
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/app_globals.py (Globals.__init__): Better exception
+ logging. Slightly better path handling due to configuration
+ improvements.
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/lib/app_globals.py: Remove unused import
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * waskaweb/config/environment.py: Improve formatting
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * environment.py (load_environment): Initialize application with
+ the correct paths immediately instead of overriding them after
+ initialization
+
+ * development.ini: Add new settings:
+ mpuls.app.path.public
+ mpuls.app.path.i18n
+ mpuls.app.path.addons
+ mpuls.app.path.templates
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * environment.py (load_environment): remove tmpl_options because
+ it's not used
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * environment.py (load_environment): remove debug print
+
+2010-01-19 Bernhard Herzog <bh at intevation.de>
+
+ * development_wsgi.ini, production_wsgi.ini: removed. no longer
+ used.
+
+2010-01-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Update to pylons 0.9.7 and reactivate running the application in
+ standalone mode.
+
+ * setup.py,
+ development.ini,
+ waskaweb/config/middleware.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/lib/security.py,
+ waskaweb/lib/base.py: Updateded WASKO according to:
+ http://wiki.pylonshq.com/display/pylonsdocs/Upgrading.
+ Further enabled feature to run the appliction as paster app. DB-Name
+ ist then fetched from the config file.
+
+ Fixed some rendering issue comming with 0.9.7 of pylons
+
+ * waskaweb/controllers/formularpage.py,
+ waskaweb/lib/renderer_new.py,
+ waskaweb/templates/casemanagement/overview.mako: Added some
+ debugging and removed use of htmlfill for formularpage rendering as
+ it seems to overwrite existing values.
+
+2010-01-08 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/templates/caselifetime/overview.mako: Typo fixed
+
+2009-11-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Load formed and annotations from public dir
+
+ * waskaweb/config/environment.py,
+ waskaweb/lib/config.py,
+ waskaweb/lib/validators.py,
+ waskaweb/lib/app_globals.py,
+ waskaweb/templates/casemanagement/new.mako: Load formedtree and
+ annotations from a formed dir located under public. Public can be
+ configured in a config file.
+
+ Added new structure for phase (Not functional yet)
+
+ * waskaweb/model/phase.py,
+ waskaweb/tests/functional/test_phase.py,
+ waskaweb/controllers/phase.py,
+ waskaweb/templates/phase,
+ waskaweb/templates/phase/phase.mako: These files wil ideally replace
+ to old phase-classe. Add a new controller to handle all
+ phasespecific calls. Unifiy the old phases files in one new
+ phase-file.
+
+ Moved default statement to new public dir
+
+ * waskaweb/model/agencysettings.py: Load statements from formed dir
+ unter public.
+
+ * waskaweb/public/formed/privacy_statement.html
+ waskaweb/public/formed/discretion_statement.html
+ waskaweb/public/formed/aid_plan_statement.html
+ formed/privacy_statement.html
+ formed/discretion_statement.html
+ formed/aid_plan_statement.html: Moved files.
+ * formed/waska-hilfetexte.xhtml: Deleted. Not referenced anymore.
+
+2009-11-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implement grouping of choicelists
+
+ * waskaweb/lib/renderer_new.py,
+ formed/formedtree_web.xml: New formedtree with groups. Adopted
+ grouping
+
+2009-11-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue606
+
+ * templates/casemanagement/phase.mako: Allow to restarting allready
+ finished phases again. Further added check if end of CM was abort. if
+ so, then nb phase can not be startet.
+
+2009-11-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue522
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed error message
+
+ Issue549
+
+ * waskaweb/controllers/case.py: Inproved confirmation dialog for
+ deleting cases.
+
+ Issue554
+
+ * waskaweb/controllers/caselifetime.py:
+ - Added check on None-Values.
+ - Disable Submit for admin in Verwaltungsfunktionen
+
+
+2009-11-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue567
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Fixed spelling
+
+2009-11-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue522
+
+ * waskaweb/lib/validators.py: Allow alternative date formats
+
+2009-11-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue844 (waska)
+
+ * waskaweb/templates/casemanagement/new.mako: Added new statement
+
+2009-10-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue844 (waska)
+
+ * waskaweb/public/documents/ee_ar.pdf,
+ waskaweb/public/documents/ee_en.pdf,
+ waskaweb/public/documents/ee_de_ohnetn.pdf,
+ waskaweb/public/documents/ee_tr.pdf,
+ waskaweb/public/documents/ee_ru.pdf,
+ waskaweb/public/documents/ee_pl.pdf,
+ waskaweb/templates/statement/list_statements.mako,
+ formed/privacy_statement.html: Updated privacy statement.
+
+2009-10-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue255:
+
+ * formed/formedtree_web.xml: Commented out "Freie Dokumentation NB"
+
+ Issue530:
+
+ * waskaweb/public/xml/eval_analyse.xml,
+ waskaweb/public/xml/eval_weitere.xml: Unified namings
+
+ Issue522:
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/controllers/evaluate.py: Changed translation: Does not
+ include umlauts anymore (quickfix)
+
+ Issue466:
+
+ * waskaweb/lib/search.py: Added new migration filter
+
+ Issue427:
+
+ * waskaweb/model/phases.py: Do not display dates nor calculate
+ timeframes on phasepage if time is unknown (0001-01-01)
+
+
+2009-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set version to 1.1.0
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version
+ * Changes.txt: Updated Changes
+
+ Fixed getting default datefields
+
+ * controllers/evaluate.py: Wrong key
+
+2009-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed Typo
+
+ * waskaweb/templates/evaluation/evaluate.mako: Spelling erros
+
+ Set version to 1.1.0-rc4
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+
+ Issue542
+
+ * waskaweb/controllers/evaluate.py: If art ending is given check if
+ the case was finished within the evaluation timeframe
+
+ * waskaweb/public/xml/eval_zusammenfassung.xml: Fixed syntax error.
+
+ Set version to 1.1.0-rc5
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+
+2009-10-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set version to 1.1.0-rc2
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+
+ Issue537:
+
+ * waskaweb/templates/evaluation/evaluate_tagebuch.mako: Added
+ migration
+
+ Issue522:
+
+ * waskaweb/lib/validators.py: Start and enddate must not be empty
+
+ Issue525:
+
+ * waskaweb/templates/evaluation/evaluate_adele.mako: Disabled
+ datefields (was only readonly)
+
+2009-10-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed spelling errors
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/start/help.mako: Fixed some spelling errors.
+
+ Issue530
+
+ * waskaweb/public/xml/eval_tagebuch.xml,
+ waskaweb/public/xml/eval_zusammenfassung.xml: Fixed typos
+
+ Issue 194
+
+ * waskaweb/public/images/logo_ka_75.png: New logo
+
+2009-10-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue525
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/public/xml/eval_adele.xml,
+ waskaweb/templates/evaluation/evaluate.mako,
+ waskaweb/templates/evaluation/evaluate_adele.mako: Disabled
+ configuration option when selecting adele evalution
+
+2009-10-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue504
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/phase.mako: Only allow to start NB
+ if the case manager indicates that it is really planed.
+
+2009-10-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set Version string to 1.1.0
+
+ * waskaweb/i18n/waskaweb.pot
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Updated translations.
+ Set version
+
+2009-10-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented searchfiters for evaluations
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/evaluation/evaluate.mako: Added filters for phase
+ and type of ending. Bases on the filters in connection with dates a
+ sql query is generated which is used to build the base amount of
+ cases for the evaluation.
+
+ Open resultpage in a new windown (workaround for layout issues)
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/evaluation/result.mako,
+ waskaweb/templates/evaluation/evaluate.mako: Display result of the
+ evaluation in a new window. Created new styles.
+
+ Added XML and CSV Export
+
+ * waskaweb/controllers/evaluate.py: Added controllers for XML and CSV
+ Export.
+
+ Fixed evaluations
+
+ * waskaweb/public/xml/eval_tagebuch.xml,
+ waskaweb/public/xml/eval_zusammenfassung.xml: Do evaluation on views
+ instead on tables
+
+2009-10-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed logbuch evalauation
+
+ * waskaweb/templates/logbook/overview.mako,
+ waskaweb/templates/evaluation/logbook.mako: Evaluation of a single
+ logbook was broken as the whole evaluation thing has changed. Added
+ new template for logbook evaluations.
+
+ Added new bundled action to check cases for validity
+
+ * waskaweb/model/case.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/dialogs/success_checkvalidity.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_checkvalidity.mako:
+ Added function (bundle and single case) to check for validity. The
+ function is currently commented out in bundles actions.
+
+ Issue505
+
+ * waskaweb/public/xml/eval_adele.xml,
+ waskaweb/public/xml/eval_analyse.xml,
+ waskaweb/public/xml/eval_aktiv.xml,
+ waskaweb/public/xml/eval_tagebuch.xml,
+ waskaweb/public/xml/eval_verlauf.xml,
+ waskaweb/public/xml/eval_weitere.xml,
+ waskaweb/public/xml/eval_zusammenfassung.xml: Changed
+ master_tbl_view to master_tbl_eval_total_view
+
+2009-10-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue438
+
+ * waskaweb/controllers/statement.py: Return to digest if statement is
+ unclear in set statement dialog.
+
+ Issue432 (not fixed but marked)
+
+ * waskaweb/model/case.py: Added comments.
+
+ Issue466:
+
+ * waskaweb/lib/search.py: Fixed search query
+
+ Issue457:
+
+ * waskaweb/controllers/statement.py: Fixed setStatement function.
+
+2009-09-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Enhance evaluation interface
+
+ * templates/evaluation/evaluate.mako: As using search results as base
+ for evaluations does not work yet. The evaluation interface was
+ enhanced to enabled users to set the start und end dates. This way
+ the evaluation will work in the same way the Adele evalutions was
+ performed for the ESF (no search before).
+
+ Fixed layout
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/public/styles/color3.css: Fixed styles
+
+2009-09-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed evaluations on db without rg
+
+ * waskaweb/controllers/evaluate.py: Fixed start and end date parameter
+ * waskaweb/public/xml/eval_adele.xml,
+ waskaweb/public/xml/eval_tagebuch.xml: Adopted evaluations for db
+ without rg.
+
+2009-09-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Perform evaluations in with default options (No integration with
+ search).
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/lib/validators.py: Replaced old evaluate controller with
+ new one.
+
+ * waskaweb/public/xml/eval_adele.xml,
+ waskaweb/public/xml/eval_analyse.xml,
+ waskaweb/public/xml/eval_aktiv.xml,
+ waskaweb/public/xml/eval_tagebuch.xml,
+ waskaweb/public/xml/eval_verlauf.xml,
+ waskaweb/public/xml/eval_weitere.xml,
+ waskaweb/public/xml/eval_zusammenfassung.xml: Added evaluations files.
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/evaluation,
+ waskaweb/templates/evaluation/result.mako,
+ waskaweb/templates/evaluation/evaluate.mako: Added new templates for
+ evaluation
+
+ * waskaweb/templates/casemanagement/evaluation.mako,
+ waskaweb/templates/casemanagement/evaluation,
+ waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_esfstammblatt.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_0.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Deleted old evaluation templates
+
+2009-09-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Read jason-based configuration-files. List evaluations based on
+ configfile.
+
+ * production_wsgi.ini: Adding var to define json config
+ * waskaweb/lib/config.py,
+ waskaweb/lib/app_globals.py: Read config file on server startup and
+ make it available under mpuls_config.
+ * waskaweb/templates/main.mako: List available evaluations based on
+ configfile.
+
+2009-09-09 Frank Koormann <frank.koormann at intevation.de>
+
+ Release 1.0.7
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Version string
+
+ * Changes.txt: Added changes.
+
+
+2009-09-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py (CaseController.anonymize): Check
+ also phase: Must be end phase, since admins cannot change fields in the
+ master table (as needed by the case finalisation).
+
+2009-09-05 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/model/case.py: Include datum_cm_ende in LOAD_CASE_SQL
+
+2009-09-04 Frank Koormann <frank.koormann at intevation.de>
+
+ Call getData with explicite master_id to avoid side effects on case bundles.
+ Anonymization check for all active cases of the current period, even if
+ started in the former period (modified isYoungerThan).
+
+ * waskaweb/model/phases_factory.py (RequiredFields.isPhaseComplete,
+ RequiredFields.missingFields, RequiredFields.getLinkListForPhase,
+ RequiredFields.phases_pairs, RequiredFields.currentPhase):
+ Hand through the master_id.
+
+ * waskaweb/model/case.py (CaseList.getCases): Avoid reuse of CaseFactory
+ (SessionCase.isYoungerThan, Case.isYoungerThan): Evaluate the CM end date:
+ Return True if case was active after given date.
+ (CaseFactory.loadById): Load also "datum_cm_ende".
+ (SessionCase.getFirstMeeting): Return first meeting (was: first_name)
+ (State.phasesAreConsistent, State.phasesAreCompleted): Explicit use of
+ master_id.
+
+ * waskaweb/controllers/case.py (_completeAnonymizedCase):
+ Explicit master_id in calll of getData
+
+2009-09-04 Frank Koormann <frank.koormann at intevation.de>
+
+ Activate new barriers also for cases with pending anonymization.
+
+ * waskaweb/controllers/case_overview.py
+ (CaseOverviewController.bundleAction): Check inconsistancies before
+ anonymizing.
+
+ * waskaweb/controllers/case.py (CaseController.anonymize):
+ Added full consistancy check before asking for confirmation.
+
+ * waskaweb/templates/dialogs/failed.mako: Removed call of "h", since it
+ caused encoding corruption of messages.
+
+
+2009-08-25 Frank Koormann <frank.koormann at intevation.de>
+
+ Release 1.0.6
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Version string
+
+ * Changes.txt: Added changes.
+
+
+2009-08-25 Frank Koormann <frank.koormann at intevation.de>
+
+ Establish new barriers for anonymization (cases must be evaluable):
+ - finished CM or post-care phase are anonymizable
+ - exception: running CM mark as aborted is anonymizable, further
+ unfilled mandatory fields are set to "unknown"
+
+ * waskaweb/model/phase_transition.py (phase_end, phase_start):
+ New, return true if the current phase is corresponding.
+
+ * waskaweb/model/phases_factory.py (currentPhase):
+ New, initialize phase object.
+
+ * waskaweb/model/case.py (Case.getId): New.
+ (State.phasesAreCompleted): New, true if current phase is complete.
+ This implements special handling of aborted CM phase.
+
+ * waskaweb/controllers/case_overview.py
+ (CaseOverviewController._filterBundle): phasesAreCompleted added.
+
+ * waskaweb/controllers/statement.py: Updated messages.
+ (StatementController.declinePrivacyStatement): phasesAreCompleted and
+ _completeAnonymizedCase added.
+
+ * waskaweb/controllers/case.py: Updated messages.
+ (_determineAnonymizedCaseEndPhase): Helper, determine phase to be set.
+ (_completeAnonymizedCase): Helper, this implements the special
+ handling of aborted CM phase.
+ (CaseController.markForAnonymizeFromOverview,
+ CaseController.markForAnonymize): phasesAreCompleted and
+ _completeAnonymizedCase added.
+
+2009-08-25 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/templates/casemanagement/caselist.mako:
+ Sync pending deletion and pending anonymization behavior: Cases are
+ browseable for admins.
+
+2009-08-19 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/model/casedocument.py (CaseDocument.setData):
+ Fixed typo in Semantic error collection, which caused error
+ report to crash.
+
+2009-08-14 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/model/casedocument.py (CaseDocument.setData):
+ Fixed typo in Semantic error collection, which caused error
+ report to crash.
+
+2009-07-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue392
+
+ * waskaweb/controllers/case_overview.py: Fixed name of sortfield.
+
+ Fixed issue398
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/administration/account_deactivated.mako: Removed
+ optionlist.
+
+2009-08-07 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+2009-07-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Make creating cases work with libformed
+
+ * waskaweb/model/case.py,
+ waskaweb/controllers/case.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/new.mako:
+
+ Make printing of the statement work on case creation again.
+
+ * waskaweb/model/case.py: Adopted fieldnames.
+
+ Fixed selection of rg from overview pages
+
+ * waskaweb/lib/renderer_new.py: Fixed select link
+
+ Ported back rendering of rg digests in rg overviews
+
+ * waskaweb/lib/renderer_new.py,
+ waskaweb/public/styles/all.css: Copied styles and function to render
+ rg digests.
+
+
+2009-07-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Fixed creation of new cases.
+
+2009-07-28 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Major change. Replaced navigation, and Formrenderer!
+ Ported from mpuls-ng. Navigation und Formrendering is basically
+ working again but needs a lot of finetuning.
+
+ * waskaweb/model/statement.py
+ waskaweb/model/phases_factory.py
+ waskaweb/model/case.py
+ waskaweb/config/routing.py
+ waskaweb/controllers/repeatgroup.py
+ waskaweb/controllers/navigation.py
+ waskaweb/controllers/CaseBase.py
+ waskaweb/controllers/case.py
+ waskaweb/controllers/formularpage.py
+ waskaweb/lib/navigation.py
+ waskaweb/lib/helpers.py
+ waskaweb/lib/base.py
+ waskaweb/lib/renderer_new.py
+ waskaweb/lib/app_globals.py
+ waskaweb/lib/db.py
+ waskaweb/public/styles/all.css
+ waskaweb/public/styles/screen.css
+ waskaweb/public/images/icons/formular
+ waskaweb/public/images/icons/formular/rg_first.png
+ waskaweb/public/images/icons/formular/required.png
+ waskaweb/public/images/icons/formular/rg_new.png
+ waskaweb/public/images/icons/formular/rg_prev.png
+ waskaweb/public/images/icons/formular/undo.png
+ waskaweb/public/images/icons/formular/rg_next.png
+ waskaweb/public/images/icons/formular/evaluation.png
+ waskaweb/public/images/icons/formular/help.png
+ waskaweb/public/images/icons/formular/rg_delete.png
+ waskaweb/public/images/icons/formular/info.png
+ waskaweb/public/images/icons/formular/rg_last.png
+ waskaweb/public/images/icons/navigation
+ waskaweb/public/images/icons/navigation/folder_open.png
+ waskaweb/public/images/icons/navigation/entry.png
+ waskaweb/public/images/icons/navigation/folder_closed.png
+ waskaweb/templates/formularpage
+ waskaweb/templates/formularpage/content.mako
+ waskaweb/templates/formularpage/formular.mako
+ waskaweb/templates/repeatgroup
+ waskaweb/templates/repeatgroup/dialogs
+ waskaweb/templates/repeatgroup/dialogs/confirm_delete_rg_entry.mako
+ waskaweb/templates/casemanagement/main.mako
+ formed/formedtree_web.xml: Lots of new files. Copied from mpuls-ng
+ and adapted to code to work within wasko.
+
+ Make the annotations work again
+
+ * waskaweb/templates/annotations,
+ waskaweb/templates/annotations/annotation.mako,
+ waskaweb/controllers/annotations.py: Copied new controller and
+ template from mpuls-ng.
+
+ Make printing of a formularpage work again
+
+ * waskaweb/controllers/formularpage.py,
+ waskaweb/public/styles/print.css,
+ waskaweb/templates/formularpage/formular.mako: Added new function to
+ formularpage to handle print requests. Added new styles for
+ printing.
+
+ Make printing if the digest work again
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/digest_body.mako: New function in
+ controller to handle print requests for the digest.
+
+ Make printing of the whole case work again
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/main.mako: Removed link to print
+ empty cases. Adopted traversal over the case to the new navigation.
+
+ Make loading the digest wirk again
+
+ * model/case.py,
+ controllers/case.py,
+ lib/navigation.py,
+ templates/casemanagement/digest_body.mako: Load casedata and use the
+ libformed for loading. Removed fields for secondary
+ telephonenumbers, as they may not be present. Did not implement such
+ logic to check wheter there is a second telephonenumer or not.
+
+
+ Fixed navigation
+
+ * waskaweb/controllers/navigation.py,
+ waskaweb/controllers/formularpage.py,
+ waskaweb/lib/navigation.py: Unfold folders on save an proceed.
+
+ Layout of headers adopted to old WASKO-Layout
+
+ * waskaweb/controllers/case.py,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/formularpage/content.mako,
+ waskaweb/templates/formularpage/formular.mako: Render Header of the
+ formular in the similar way like it was in WASKO.
+
+2009-07-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set version to 1.0.5
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version.
+ * Changes.txt: Added changes from 1.0.4 to 1.0.5
+
+ Added addidional search filter:
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/search.py,
+ waskaweb/templates/casemanagement/search.mako: New search filter to
+ search for migration
+
+2009-07-15 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py: Fixed issue344
+
+2009-07-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue338
+
+ * formed/formedtree_web.xml: Fixed rules for Nachbetreuung.
+
+ Fixed issue339
+
+ * lib/helpers.py,
+ templates/main.mako: Display time when the session will expire.
+
+2009-07-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set version to 1.0.4
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version.
+ * Changes.txt: Added changes from 1.0.3 to 1.0.4
+
+2009-07-07 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue322
+
+ * waskaweb/controllers/case_overview.py: Enable unchecking
+ of parts of the case when exporting.
+
+2009-06-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed evaluation "Art der Beendigung": Values have changed for
+ "Abbruch" and "Vorzeitige Beendigung
+
+ * lib/adelexml.py: Changed value for "Abbruch"
+
+2009-06-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged version 1.0.3
+
+2009-06-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added pdf version of EE
+
+ * waskaweb/public/documents,
+ waskaweb/public/documents/ee_ar.pdf,
+ waskaweb/public/documents/ee_en.pdf,
+ waskaweb/public/documents/ee_tr.pdf,
+ waskaweb/public/documents/ee_ru.pdf,
+ waskaweb/public/documents/ee_pl.pdf,
+ waskaweb/templates/statement/list_statements.mako,
+ waskaweb/templates/casemanagement/new.mako: Added PDF-Versions of EE
+
+2009-06-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue242
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/main.mako: Admin can not view the
+ logbook anymore.
+
+2009-06-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Tagged as 1.0.2
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string to 1.0.2
+
+2009-06-11 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Partial Fix for issue207:
+
+ * waskaweb/model/semantic.py: Corrected typo i error message.
+
+ * waskaweb/model/casexml.py: Use FormEd type checking.
+
+2009-06-10 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Tagged as 1.0.1
+
+ * Changes.txt: Changes since 1.0.0
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string to 1.0.1
+
+ * formed/formedtree_web.xml: From upstream
+
+2009-06-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue247 (next attempt)
+
+ * waskaweb/model/semantic.py: fixed regular expressions.
+
+2009-06-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue142
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/lib/validators.py: Do "not" check formvalues if "Antrag ist
+ abgelehnt"
+
+ Fixed issue263
+
+ * formed/formedtree_web.xml: New Formedtree.
+
+2009-05-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue247
+
+ * waskaweb/model/semantic.py: Dates 'dd.mm' are now completed
+ to 'dd.mm.yyyy' with yyyy being the current. For invalid dates
+ a format suggestion is made.
+
+2009-05-26 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue205, issue219
+
+ * formed/formedtree_web.xml: Made name in FormEd unique. There where a
+ a lot of rules with the same name which caused invalid cache access
+ in rule evaluation on the "Phase im CM" page.
+
+2009-05-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue210, issue233:
+
+ * waskaweb/model/casexml.py,
+ waskaweb/lib/xmlexport.py: Read and write formed XML files in version 3
+
+ Set versionstring to 1.0.1-rc1
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
+
+2009-05-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue233:
+
+ * formed/formedtree_web.xml: New formed.
+
+2009-05-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue 191:
+
+ * formed/formedtree_web.xml: No checks on start "Kompetenzfestellung"
+
+ Fixed issue220:
+
+ * templates/casemanagement/formular.mako: Removed print link for
+ aidplan statement
+
+2009-04-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue184
+
+ * waskaweb/lib/adelexml.py,
+ waskaweb/lib/evaluation_new.py: Fixed syntax error and wrong table
+ definition in evaluation query.
+
+2009-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed labeling
+
+ * templates/casemanagement/wiederaufnahme.mako: Fixed missing
+ relabeling on creation of a new case (Wiederaufnahme)
+
+ Set versionstring to 1.0.0
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
+
+2009-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set version to 1.0.0-rc4
+
+2009-04-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue165
+
+ * waskaweb/converter/wasko_v1v2.py: Compared string with int :-/
+
+ * waskaweb/controllers/caselifetime.py: Unrelated: Fixed usage of traceback.
+
+2009-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Renamed label for "Datum Genehmigung Wiederaufnahme"
+
+ * waskaweb/templates/caselifetime/overview.mako,
+ formed/formedtree_web.xml: s/am/ab
+
+ Append NAU/WAU instead of NA/WA to the casenumber for the old cases
+ after "Wiederaufnahme/Neuaufnahme"
+
+ * waskaweb/controllers/caselifetime.py: Changed appending
+
+2009-04-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue111
+
+ * waskaweb/model/case.py: Deactivated adding of groupname on creation again.
+
+ Added missing required rule
+
+ * formed/formedtree_web.xml
+
+ Set version string to 1.0.0-rc3
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string.
+
+2009-04-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set version string to 1.0.0-rc2
+
+ * waskaweb/i18n/waskaweb.pot
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string.
+ * waskaweb/templates/documents/upload_body.mako: Added magic enconding
+ comment
+
+ Fix for issue127
+
+ * waskaweb/templates/caselifetime/overview.mako: Added links next to
+ formularelements linking to the right formpage.
+
+ Fix for issue156
+
+ * waskaweb/controllers/case.py: Append "_NA/_WA" on initial case
+ creation if it is a "Neuaufnahme/Wiederaufnahme".
+
+ Fix for issue85
+
+ * formed/privacy_statement.html: Added some <br> to make vor room for
+ signing.
+
+2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fix for issue128
+
+ * waskaweb/converter/wasko_v1v2.py: fields were prefix with 'f_'.
+
+2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ partial fix for issue106. Removed 'Unterstuetzungsangebote'
+ from statements list.
+
+ * waskaweb/templates/statement/list_statements.mako: Removed
+ 'Unterstuetzungsangebote' from statement list.
+
+ * waskaweb/controllers/statement.py: Removed corresponding
+ controller.
+
+ * waskaweb/model/statement.py: escape values before
+ filling the templates to prevent HTML injections.
+
+2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/converter/wasko_v1v2.py: forget '.self' in two places.
+
+2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixes for issue150, issue149 and issue162 (partly)
+
+ * waskaweb/model/casexml.py: Only import the case if its
+ not 'schwebend-*'. Fixed XMLImportExceptions.
+
+ * waskaweb/controllers/case.py: Another tweak againt UEE.
+
+2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fix for issue137
+
+ * waskaweb/templates/caselifetime/overview.mako: extra mapping
+ for "anmerkungen".
+
+2009-04-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fix for issue137
+
+ * waskaweb/templates/caselifetime/overview.mako: Changed labeling of
+ Field "anmerkungen"
+
+2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Possible fix for issue150
+
+ * waskaweb/controllers/case.py: fix an unicode decode error.
+
+2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue149 (application part)
+
+ * waskaweb/model/casexml.py: Check uuid for being already anonymized before
+ importing the case.
+
+2009-04-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue151:
+
+ * waskaweb/model/logbook.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
+ Added new option "Teambesprechung". Adjusted evaluation on logbook
+ page.
+
+ Fixed issue111:
+
+ * waskaweb/model/case.py,
+ waskaweb/model/user.py,
+ waskaweb/lib/security.py: On creation of case the standin of the
+ user is inserted into the case.
+
+ Fixed issue96:
+
+ * formed/annotations.xhtml: Added new helptext for "geschlecht"
+
+ Fixed issue126:
+
+ * waskaweb/controllers/caselifetime.py,
+ formed/formedtree_web.xml: Added rules for datechecks on
+ "verlaengerung". prefill form with dates for verlaengerung.
+
+ Fixed issue156:
+
+ * waskaweb/controllers/caselifetime.py: Append mark to casenumber when
+ case is reopened or renewed.
+
+ Fixed issue143:
+
+ * formed/formedtree_web.xml: removed consistency date checks for end
+ of "unterstuetzungangebot"
+
+ Fixed issue161:
+
+ * waskaweb/model/logbook.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:Added
+ new option "Gespräch mit Mitarbeitern der Jugendhilfe". Adjusted
+ evaluation on logbook page.
+
+ Fixed issue69:
+
+ * formed/formedtree_web.xml: Changed label of fields
+
+2009-04-01 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/converter/wasko_v1v2.py: Fixed elimination of
+ f_kf_meth_c_1.
+
+2009-04-01 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue128:
+
+ * waskaweb/converter/wasko_v1v2.py: Added converter to eliminate
+ f_kf_meth_c_1 during import.
+
+2009-04-01 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue129
+
+ * waskaweb/templates/start/responsible.mako: Changed emailaddress
+
+ Fixed issue131
+
+ * formed/annotations.xhtml,
+ formed/formedtree_web.xml: Removed required tag from
+ "cm_kontakt_sonstige" and added tag for evaluation.
+
+ Fixed issue125
+
+ * formed/discretion_statement.html: Replaced "Kompetenzagentur" with
+ "Koordinierungsstelle". Added another field for parents to sign the
+ statement.
+
+ Fixed issue85
+
+ * formed/privacy_statement.html: Adjusted privacy statement.
+
+ Fixed issue140
+
+ * waskaweb/controllers/caselifetime.py: Fixed spelling
+
+ Fixed issue139
+
+ * waskaweb/controllers/caselifetime.py: Added missing copy of datfield
+ into "erstgespraech" on "wiederaufnahme"
+
+2009-03-31 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue135
+
+ * waskaweb/model/phases_factory.py: 'Eingangs-dokumentation'
+ -> 'Eingangs-dokumentation'
+
+2009-03-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/exprtree.py: Re-enable print in out function.
+
+2009-03-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Version 1.0-rc1
+
+ * waskaweb/model/exprtree.py,
+ formed/formedtree_web.xml: New formedtree with more rules on
+ datechacks. Fixed some small errors in rule evaluation.
+
+2009-03-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/case_overview.py:set rendering for logbook
+ and documents to false in parts selection of CSV export.
+
+ * waskaweb/lib/csv.py: Only export master table.
+
+ * waskaweb/templates/casemanagement/overview.mako: Reactive CSV export
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako: s/WASKA/WASKO/
+
+2009-03-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/caselifetime.py: outcomment debugging prints.
+
+2009-03-27 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed fields which are copied on neuaufnahme and wiederaufnahme
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/controllers/case.py,
+ formed/formedtree_web.xml: Changed list of fields.
+
+2009-03-26 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Do not use temporary file any more.
+
+ * waskaweb/controllers/case_overview.py: set rendering for logbook
+ and documents to false in parts selection of XLS export.
+
+ * waskaweb/lib/excel.py: Rewrote it to scatter the master table
+ to worksheets "Phase A", "Phase B" and "Phase C".
+
+ * waskaweb/lib/renderer.py: Corrected rendering of conditionals
+
+ * waskaweb/lib/exportselection.py: store projection of master
+ table in parts selector.
+
+ * waskaweb/templates/casemanagement/overview.mako: Reenable excel
+ export.
+
+2009-03-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/templates/caselifetime/overview.mako: Added new message to
+ overview giving information why actions might not be available.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set Version to
+ 0.7.2-preview
+
+2009-03-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/datapage.py,
+ waskaweb/model/casedocument.py,
+ waskaweb/controllers/caselifetime.py,
+ waskaweb/controllers/case.py: Some cleanup in code for
+ "neuaufnahme". Additional fixes in pagesaving code.
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/lib/helpers.py: Added automatic calculation of second date
+ for "wiederaufnahme"
+
+2009-03-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue93
+
+ * waskaweb/controllers/waska.py: Automatic reminders not rendered
+ under own appointments anymore.
+
+ Fixed issue113
+
+ * waskaweb/model/appointment.py: Need expicit cast to timestamp in
+ SQL-query.
+
+2009-03-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue110
+
+ * waskaweb/templates/casemanagement/digest_body.mako
+ formed/formedtree_web.xml: New formed with fixed rules and added
+ street no to digest
+
+2009-03-20 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/datapage.py: If a there are conditionals on the
+ page only modify fields that are 'active' (container conditionals
+ evaluate to true).
+
+ * waskaweb/model/data.py: Added ConditionalWidgetCollector to
+ allow collection of 'active' fields only.
+
+2009-03-20 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/renderer.py: Evaluate conditionals in a way not to
+ destroy the layout.
+
+2009-03-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set version string to 0.7.1-preview
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
+
+2009-03-20 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/renderer.py: Ported tab navigation index from offline client.
+
+2009-03-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ New formedtree for issue 107
+
+ * formed/formedtree_web.xml: new formed tree
+
+ Fixed issue 105
+
+ * waskaweb/model/user.py: only show cm user for standin
+
+2009-03-19 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/datapage.py: moved '-' -> '_' replacement to constructor.
+
+ * waskaweb/model/casedocument.py: New methods to do a dry check against
+ the defaults and store already converted and checked data without
+ one more check.
+ toErrorDicts() is now a method of DataSaveException
+
+ * waskaweb/lib/helpers.py: removed toErrorDicts().
+
+ * waskaweb/controllers/caselifetime.py: replaced usage of toErrorDicts.
+
+ * waskaweb/controllers/case.py: Added check of data validity _before_
+ creation of case.
+
+ * waskaweb/templates/casemanagement/wiederaufnahme.mako: Fixed 'if'
+ in error handling code.
+
+2009-03-19 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/casemanagement/neuaufnahme.mako,
+ waskaweb/templates/casemanagement/wiederaufnahme.mako:
+ Merged.
+
+2009-03-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/neuaufnahme.mako,
+ waskaweb/templates/casemanagement/wiederaufnahme.mako: Added new
+ validator which checks "Keine Angabe". Further added error messages
+ for invalid data when creating an new case.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/dialogs/failed_create_case.mako:
+ Added new error dialog if data can not be set in a fresh created
+ case right aufter creating it. This might happen because the
+ submitted data would result in an inconsistency. Unfortuantely we
+ can check those inconsistency only after creating the case. So we do
+ not take over the data in the new case and tell the user that he
+ might to fill out the missing data afterwards.
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/casemanagement/neuaufnahme.mako
+ waskaweb/templates/casemanagement/wiederaufnahme.mako: More HTML
+ fixes.
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako:
+ Fixed HTML.
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/phases_factory.py: required fields that are
+ on invisible pages (like einwilligung) are rendered on
+ top of the phase link list with full description but with
+ no link.
+
+2009-03-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added basic workflow for "wiederaufnahme"/"neuaufnahme" when creating
+ a new case.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: New versionstrng
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/controllers/case.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/neuaufnahme.mako,
+ waskaweb/templates/casemanagement/wiederaufnahme.mako: New workflow
+
+ Added missing files
+
+ * waskaweb/templates/caselifetime/dialogs
+ waskaweb/templates/caselifetime/dialogs/confirm_reopen.mako
+ waskaweb/templates/caselifetime/dialogs/success_reopen.mako
+ waskaweb/templates/caselifetime/verlaengerung.mako
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Convert session case back to form data
+
+ * waskaweb/controllers/case.py: Create new cases in actions for
+ Wiederaufnahme and Neuaufnahme.
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: render special templates if
+ new case should be created as 'Wiederaufnahme' or 'Neuaufnahme'.
+
+ * waskaweb/lib/validators.py: Added Aufnahmetyp to new form check
+
+ * waskaweb/templates/casemanagement/new.mako: Added radio group
+ to display the alternatives when creating a new case.
+
+ * waskaweb/templates/casemanagement/neuaufnahme.mako: Template to
+ fill extra parameters needed for Neuaufnahme. Still empty.
+
+ * waskaweb/templates/casemanagement/wiederaufnahme.mako: Template to
+ fill extra parameters needed for Neuaufnahme. Still empty.
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/renderer.py: Handle conditionals correctly. TODO:
+ Solve layout issues.
+
+2009-03-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed coping of casedata
+
+ * waskaweb/model/datapage.py,
+ waskaweb/controllers/caselifetime.py: Fixed SQL Update query and
+ typo in function call.
+
+ Implemented copiing of case data on "Neuaufnahme"
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/templates/caselifetime/overview.mako: Implemented coping
+ data, documentation of "nicht genehmigte Neuaufnahme"
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/datapage.py: New class DataExtractor to extract
+ data from a case.
+
+ * waskaweb/controllers/caselifetime.py: added function to extract
+ data from current case and filter of some black listed fields.
+
+2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/data.py: forgot isInvisible/setInvisible methods.
+
+ * waskaweb/controllers/CaseBase.py: construct FormDataImpl with
+ reference to formed tree. needed for evaluation of conditionals.
+
+2009-03-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Encoding fixes
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/templates/caselifetime/overview.mako: Fixed some encoding
+ errors and other small changes.
+
+ * waskaweb/templates/caselifetime/overview.mako: Fixed helpicons
+
+ Added helptexts
+
+ * formed/annotations.xhtml
+
+ Fixed display of dates
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/templates/caselifetime/overview.mako: Use dateconvert
+ function from helpers to display the date in the correct format.
+
+ Fixed adding of notes to "Anmerkungen Neuaufnahme/Wiederaufnahme"
+
+ * waskaweb/controllers/caselifetime.py: Added checks if the field is
+ inital empty
+
+ Create Logbookentry when renew/reopen a case
+
+ * waskaweb/controllers/caselifetime.py: create logbook entries
+
+2009-03-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Last snapshot before rc-candidate
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/caselifetime/overview.mako: "Neuaufnahme" and
+ "Wiederaufnahme" should be basically working now. "Neuaufnahme" is
+ not complete yet. Copying data from the old into the new case is
+ still missing.
+
+ Some spelling errors fixed.
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/templates/caselifetime/overview.mako: Fixed spelling
+ errors and renamed "actionMist" controller.
+
+ Set version string to preview-6.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
+
+torsten at thoe:~/Intevation/Projekte/mpuls/s2c/wasko$ svn diff waskaweb/model/casedocument.py
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/helpers.py: new function toErrorDicts() which takes an
+ error list from DataSaveException and returns a tuple (form_result, form_errors)
+ suitable for formencode to refill the form.
+
+ * waskaweb/model/casedocument.py: added method getDescription() to
+ to return the description for a given widget name. If not found it
+ returns the given name.
+
+ * waskaweb/templates/caselifetime/overview.mako: use getDescription()
+ to show the right description for a erroneous field.
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: Error are now report in form
+ of lists of tuples (<name of item>, <invalid value from web>, <error desc>).
+ setData() has now a 'do_write' parameter (default: True). when set
+ the data is written back to DB.
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: Fixed bug with rule evaluation
+ in save data.
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: Fixed bugs with old values.
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: Write back the simulation results.
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: Do simulation and raise exceptions
+ if rules are violated. TODO write back changes.
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/datapage.py: Used cached rules from casedocument.
+
+ * waskaweb/model/casedocument.py: Do type conversion. TODO: simulate to
+ apply the converted data and write the if simulation has succeed.
+
+2009-03-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Checkin Snapshot of "Wiederaufnahme", "Neuaufnahme"
+
+ * waskaweb/controllers/caselifetime.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/lib/validators.py,
+ waskaweb/public/styles/color3.css,
+ waskaweb/templates/caselifetime,
+ waskaweb/templates/caselifetime/overview.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ formed/formedtree_web.xml: Snapshot of the current state of
+ "wiederaufnahme" implementation.
+
+2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: Added a setData() method. Not
+ functional yet.
+
+2009-03-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/exprtree.py: Forgot to call today with context.
+
+2009-03-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/data.py: Added ConditionalNode.
+
+ * waskaweb/model/casedocument.py: added eval logic for ConditionalNodes
+
+ * waskaweb/model/io/document.py: Make conditionals loadable.
+
+ * waskaweb/lib/renderer.py: render conditional.
+
+2009-03-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/converter/wasko_v1v2.py: convert v1 nat_staat to v2 nat_staat.
+
+2009-03-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/exprtree.py: New tree based implementation
+ of the expression engine. The old stack based one is deprecated.
+ Added a 'known' function to figure out if values are different
+ from None and 'unknown'
+
+ * waskaweb/model/__init__.py: Moved UNKNOWN_INT and UNKNOWN_DATE
+ to module to prevent circular imports.
+
+ * waskaweb/model/data.py: Use new tree based expression engine.
+
+ * waskaweb/model/semantic.py, waskaweb/lib/renderer.py: Fixed import.
+
+2009-03-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue25
+
+ * waskaweb/templates/documents/upload_body.mako,
+ waskaweb/templates/documents/case_new.mako,
+ waskaweb/templates/documents/global_upload.mako,
+ waskaweb/model/document.py: Files will be overwritten if the user
+ uploads a file with the same name.
+
+ * waskaweb/model/exprtree.py
+ waskaweb/model/__init__.py: Changed definition of new "known"-operator
+
+2009-03-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: generate HTML for links on phase page.
+
+ * waskaweb/controllers/case.py: render global warnings on phase page.
+
+ * waskaweb/templates/casemanagement/phase.mako: Added div for global warnings.
+
+2009-03-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Added handling for error class 'notice' which is a kind of
+ global warning.
+
+ * waskaweb/model/datapage.py: Do not recognize 'notice' as errors
+
+ * waskaweb/model/casedocument.py: recognize 'notice' as warning on page.
+
+ * waskaweb/model/phases_factory.py: removed needless import.
+
+2009-03-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue86
+
+ * waskaweb/model/navigation.py: added generator function to
+ list all headers for a tree item.
+
+ * waskaweb/controllers/case.py: Put all headers above
+ the form data on each page.
+
+2009-03-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ New annotations
+
+ * formed/annotations.xhtml: Remvoved required tags from "sonstiges"
+ fields in radiomatrix
+
+ Fixed issue 91
+
+ * formed/annotations.xhtml,
+ formed/formedtree_web.xml: Six more static fields under "5.2.1.5
+ Erfassung von Fehlzeiten"
+
+ Fixed issue94, Fixed issue93
+
+ * waskaweb/templates/appointments/edit_body.mako,
+ waskaweb/templates/start/start.mako,
+ waskaweb/templates/casemanagement/showAppointment.mako:
+ Caseappointmnts are now shown on the blackboard again. Furter the
+ creation of reminders was fixed.
+
+ Fixed remaining error of hasRole-call
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/appointments/remindlist_body.mako,
+ waskaweb/templates/casemanagement/caselist.mako: hasRole expects a
+ list as parameter and not a string.
+
+ Fixed rendering of legend under radiomatrix elements.
+
+ * waskaweb/public/styles/all.css: Changed layout. Top border does not
+ break anymore when legend is a moreliner.
+
+ Fixed issue96
+
+ * formed/formedtree_web.xml: Added warning when user sets "geschlecht"
+ to "unbekannt"
+
+ Fixed issue98
+
+ * formed/formedtree_web.xml: set maxvalue of "Anzahl fehlstunden Jahr"
+ to 8760 (24*365)
+
+ Fixed issue89
+
+ * formed/formedtree_web.xml: Changed section "staatbügerschaft"
+
+2009-03-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlhelper.py: Replaced usage of datetime.strptime()
+ with a Python 2.4 equivalent function. This prevented import of dates
+ in logbook entries.
+
+2009-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/model/phases_factory.py,
+ waskaweb/model/case.py,
+ waskaweb/public/styles/all.css,
+ waskaweb/templates/logbook/show.mako,
+ waskaweb/templates/start/start.mako,
+ waskaweb/templates/casemanagement/digest_body.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
+ formed/formedtree_web.xml: First part of fixes and enhancements.
+ Fixed layout of radiomatrixlists, emailadresses and labels in
+ digest etc.
+
+2009-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed versionstring to
+ 0.5-preview
+
+2009-03-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py: Forget code path in refactoring
+ for converter plug-in.
+
+2009-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed rendering of useroverview
+
+ * waskaweb/templates/administration/overview_user.mako: Fixed setting
+ of "cm" and "admin" icons.
+
+ Added new versions of formed an external choice lists.
+
+ * formed/staatsangehoerigkeit.xml,
+ formed/formedtree_web.xml,
+ formed/laender.xml: New versions.
+
+ Fixed addition in imoprt converter
+
+ * waskaweb/converter/wasko_v1v2.py: Fixed addition.
+
+2009-03-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set Version String to 0.4-preview
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
+
+2009-03-09 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py: lower case uuids.
+
+2009-03-09 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py, waskaweb/converter/wasko_v1v2.py:
+ Handle import of multiple cases more gently.
+
+2009-03-09 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py: Added converter plug-in logic
+ from Offline Client.
+
+ * waskaweb/controllers/case.py: call XML import with v1 -> v2
+ converter.
+
+ * waskaweb/converter/wasko_v1v2.py: New. Converts v1 to v2
+ XML documents during import.
+
+2009-03-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/privacy_statement.html: Replaced "Kompetenzagentur" with
+ "Koordinierungsstelle"
+ * formed/annotations.xhtml: Added helptexts.
+ * waskaweb/model/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/digest_body.mako: Adjusted digest
+ for WASKO
+
+
+ Adopted code to changed rolenames (admin_ka -> admin etc.)
+
+ * waskaweb/model/user.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/administration/new_user.mako: Adopted code to
+ changed rolenames.
+
+2009-03-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue79
+
+ * waskaweb/templates/start/start.mako: Changed "Einrichtungstermine"
+ to "Einrichtungsweite Termine"
+
+ Created nonfunctional static preview of some additionl functionality
+ in the case management process.
+
+ * waskaweb/templates/casemanagement/phase.mako: Added a new area for
+ management functions on the phases page
+
+ Changed naming in effort evaluation of the logbook
+
+ * waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
+ Changed "Sonstiges" to "Sonstige Angaben" and "Fallkonferenz" to
+ "Förder- und Fallkonferenz"
+
+2009-03-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged Version 0.3-preview
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
+
+2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py: Set version of XML files to 2
+
+ * waskaweb/templates/casemanagement/downloadXML.mako: If
+ more than one case is selected for export add hint that doing
+ so will result in files which are not able to be processed
+ by the Offline Client.
+
+2009-03-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/casemanagement/selectParts.mako: Set margin of
+ checkboxes to labels
+
+2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/validators.py: Fixed formencode validators.
+
+ * waskaweb/lib/exportselection.py: fixed syntax typo.
+
+ * waskaweb/templates/casemanagement/selectParts.mako: Fixed list.
+
+2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/validators.py: set validators for new fields.
+
+ * waskaweb/lib/exportselection.py: Evaluate selective export.
+
+ * waskaweb/templates/casemanagement/selectParts.mako: generated
+ a new list of items to select for export.
+
+ * waskaweb/templates/casemanagement/overview.mako: enable XML
+ export.
+
+2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py, waskaweb/lib/exportselection.py:
+ Some adjustments logbook & document structure.
+
+2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py: Raise XMLImportException when an
+ expected error occurs.
+
+ Created new error dialog for the xml import
+
+ * model/casexml.py,
+ controllers/case.py,
+ templates/casemanagement/dialogs/failed_xml_import2.mako: If where
+ are inconsistencys in the xml while importing the import will fail
+ and the user will see a detailed error message on which
+ inkonsistencys are in the case.
+
+ * controllers/case.py,
+ templates/casemanagement/dialogs/failed_xml_import2.mako: Changed
+ error and success dialogs: Messages are now for imports of only one
+ singe case.
+
+2009-03-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Store full username in logboook instead of user id
+
+ * waskaweb/model/logbook.py: Do not update editor when saving a
+ logbook.
+
+2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py: Store logbook entries to data base.
+
+2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casexml.py: Fixed unicode problem and removed
+ debug output.
+
+2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Store cases to data base. This is an intermediate commit
+ suffering from UnicodeDecodeErrors
+ (Python's unicode support really s*cks).
+
+ * waskaweb/model/nodecomponents.py: Backported default values
+ support from Offline Client.
+
+ * waskaweb/model/casedocument.py: Cache defaults per widget
+ after FormEd construction.
+
+ * waskaweb/model/io/factories.py, waskaweb/model/io/document.py,
+ waskaweb/model/data.py: Backported relative path loading for
+ ExternalChoiceNodes from Offline Client.
+
+ * waskaweb/lib/app_globals.py: Prefetching the external choice
+ is not longer needed because loading is now handled by
+ the external choice lists themself.
+
+ * waskaweb/model/casexml.py: Store cases to database.
+ Logbook storage still missing. Debug output is left
+ in because this is work in progress.
+
+ * waskaweb/lib/helpers.py, waskaweb/lib/xmlhelper.py: Some
+ whitespace cleanup
+
+2009-03-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed check for inkonsistency before anonymization
+
+ * waskaweb/model/case.py: Added missing import of RequiredFields
+
+ Fixed search (phases)
+
+ * waskaweb/templates/casemanagement/search.mako,
+ * waskaweb/controllers/case_overview.py: Changed labeling of phases in
+ search
+
+ Reactivated checks if a case is older than maxsavetime
+
+ * waskaweb/model/appointment.py,
+ waskaweb/model/case.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/templates/casemanagement/digest_body.mako: Mainly
+ uncommented code and adopted checks if a case is finished to the
+ phases model
+
+2009-03-03 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Initial code to import XML documents. Parses the documents
+ correctly but does not write it to the database. TODO:
+ Apply rules to loaded cases to check for inconsistencies.
+
+ * waskaweb/model/casexml.py: New. Parses incoming XML files.
+
+ * waskaweb/controllers/case.py: Use new XML import model.
+
+ * waskaweb/lib/xmlimport.py: Removed WASKA dictionaries.
+ !!!This module is deprecated now!!!
+
+ * waskaweb/lib/xmlhelper.py: New. From Offline Client.
+ Various functions to make parsing the XML documents easier.
+
+ * waskaweb/lib/uuid.py: New. Fake UUID lib because Python 2.4
+ lacks that library.
+
+ * waskaweb/templates/main.mako: Enable XML import again.
+
+2009-02-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as '0.2-preview'
+
+2009-02-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/helpers.py: New function space_short(s, n).
+ Shorten a string to n characters, but if the last char
+ of the shortend string is a none white space (= in the mid of
+ a word) the sting is extended to the next white space.
+ Shortend strings are postfixed with '...'.
+
+ * waskaweb/model/phases_factory.py: Use space_short() to
+ cut down the length of the descriptions of the listed variables.
+ The full description is given as a link title.
+
+2009-02-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/navigation.py: Fixed bug when rendering
+ navigation with errors. All branches of the case where
+ open and uncloseable. Only the branches with error
+ should show this behavior.
+
+2009-02-26 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Increased the usability of the phase overview page.
+
+ * waskaweb/model/phases_factory.py: If the number of missing fields in a
+ phase are less than six, now direct links into the case are generated.
+ Reduce the use of color red, emphasize page names, short long item
+ descriptions to length of 15 and render more descriptive title for the links.
+
+ * waskaweb/controllers/case.py: link generator callback now allows trailing
+ text to be able to render '#' offsets in page.
+
+ * waskaweb/public/styles/color3.css: Made .require_field a general class.
+
+2009-02-26 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/phases_factory.py: Fixed one code path the inverts
+ the results of rule evaluation leading to wrong list of missing fields.
+ Left debug code in. (commented out)
+
+2009-02-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/public/styles/color3.css: Rows of Radiomatrix are now
+ rendered with altering background.
+
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/digest_body.mako: Fixed broken
+ rendering of formular pages in IE7.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/controllers/case.py: Fixed Update of infofield. Renamed
+ label in infofield
+
+2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/phases_factory.py: Fixed problem with access to var cache.
+
+2009-02-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed Version String to 0.1-preview
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
+
+2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed printing a bit.
+
+ * waskaweb/model/navigation.py: Exchanged getAllItems() with new code.
+
+ * waskaweb/model/datapage.py: Log tracebacks if SELECT execution failed.
+
+ * waskaweb/controllers/case.py: repaired call to _getRenderdFormElements().
+ Set None fake c.page_id for printing
+
+ * waskaweb/lib/helpers.py: Make header/error helpers more robust against
+ None references.
+
+2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/phases_factory.py: Render number of missing
+ fields for phases in phase overview.
+
+ * waskaweb/templates/casemanagement/phase.mako: Removed
+ isYoungerThan() from phase activation.
+
+2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: Suppress traceback output if
+ rule evalution fails. Fixed problem with missing dates in
+ phase overview.
+
+ * waskaweb/model/phases_factory.py: Repair several small issue
+ with rule evaluation. Do some more caching to prevent
+ redundant rule evaluations. Repaired links to missing fields.
+ Generate links to already filled pages.
+
+2009-02-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Modified logbook
+
+ * waskaweb/model/logbook.py,
+ waskaweb/templates/logbook/edit_body.mako,
+ formed/formedtree_web.xml: Renamed sections to fit customers wishes.
+
+2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Rewrite of the phase transition checking model.
+ It does not rely on SQL any more and it is more consistent
+ because of evaluating the rules of the required fields.
+ Phase transition should only be possible if there are
+ no contradictions in the data model. XXX: It still does
+ not work correctly.
+
+ * waskaweb/model/casedocument.py: Build more look-ups
+ at FormEd tree loading because traversing the tree
+ over and over again to filter out the rules is not
+ very efficent.
+
+ * waskaweb/model/phases_factory.py: Removed old SQL stuff
+ and applies checking the rules to figure out if a
+ case is consistent.
+
+ * waskaweb/model/case.py: Uses new model now. Removed
+ some _very_ cruel code which misused the search engine
+ to figure out if a case is consistent.
+
+ * waskaweb/controllers/case.py: Use new model now.
+
+ * waskaweb/lib/search.py: Removed some ugly code for checking
+ phases. This lib needs a complete replacement!
+
+2009-02-24 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/renderer.py: Fixed quoting in HTML attributes. This
+ was broken for a very long time. Urgent TODO: WASKA and the
+ Offline Client need this fix, too!
+
+2009-02-24 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/renderer.py: In read only mode render radio bools in
+ radio matrices with disabled flag. Do not give them id to cure
+ the generated HTML.
+
+2009-02-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ New Styles for radio-matrix
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/public/styles/color3.css: New style for radio matrix. Fixed
+ width of formular headers.
+
+ New formedtree and annotations
+
+ * formed/annotations.xhtml,
+ formed/formedtree_web.xml: Added new field for start "Nachbetreuung"
+
+2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: if getData is called with only one
+ argument the needed case id is fetched from session.
+
+2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/datapage.py: Access depending vars in expression thru
+ thread local page cache.
+
+2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Make warning mechanism wor on pages.
+
+ * waskaweb/model/casedocument.py: Fixed problem with accessing pages.
+
+ * waskaweb/model/io/document.py: allow loading douments with user defined documents.
+
+ * waskaweb/model/io/factories.py: remove hard wired loading of case documents.
+
+ * waskaweb/lib/app_globals.py: Special factory for case documents.
+
+2009-02-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue36 (WASKO-Online)
+
+ * waskaweb/model/logbook.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
+ Added new logbookentries. Adopted evaluation.
+
+ Fixed Warningsrendering
+
+ * waskaweb/model/navigation.py,
+ waskaweb/controllers/CaseBase.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/public/styles/all.css,
+ waskaweb/public/styles/color3.css,
+ waskaweb/templates/casemanagement/formular.mako: Markers for
+ warnings are now rendered in the formular. Warning and error list at
+ top of the page is rendered correctly too.
+
+2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Added the beloved JavaScript modified field checks to renderer
+ and navigation.
+
+ * waskaweb/model/navigation.py: added
+ 'onclick="return checkModification();"' to links.
+
+ * waskaweb/lib/renderer.py: Added 'onchange="setModification();"'
+ to widgets.
+
+2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/helpers.py: Fixed bad commit.
+
+2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Make "Speichern und Weiter" work again.
+
+ * waskaweb/templates/main.mako: Fixed span tag in status field.
+ WASKO may need that fix, too.
+
+ * waskaweb/templates/casemanagement/formular.mako: removed
+ 'A' in HTML output.
+
+ * waskaweb/lib/renderer.py: Fixed submit tag in form.
+
+ * waskaweb/lib/helpers.py: new helper for figure out if
+ there are errors on page.
+
+ * waskaweb/controllers/case.py: Make "Speichern und weiter"
+ work again.
+
+ * waskaweb/model/navigation.py: removed needless code and
+ chain pages to make it easier to find next page.
+
+ *
+2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/navigation.py: Fixed HTML rendering bug.
+ TODO: Offline client needs this fix, too.
+
+2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Support invisible pages.
+
+ * waskaweb/model/data.py: PageNode object now support
+ the attribiute "invisible".
+
+ * waskaweb/model/navigation.py: Leave out pages in tree
+ buildung which are invisible.
+
+ * waskaweb/model/data.py: Mark first page invisible.
+ TODO: This feature has to be ported back to the
+ FormEd editor or this change is lost!
+
+2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
+
+ More changes backported from offline client.
+
+ * waskaweb/model/navigation.py: Behavior should now be nearly
+ identical to offline client.
+
+ * waskaweb/config/routing.py: Added a few routes to find
+ the controllers in navigation.
+
+ * waskaweb/controllers/navigation.py: New navigation from
+ offline client. Old toggle stuff removed.
+
+ * waskaweb/controllers/CaseBase.py: Moved some common code
+ of navigation and case controller into base class, mainly
+ show(), edit() and select_item(). show() and edit() are
+ considered deprecated because the current mode is fetched
+ from session anyway. edit/show are left in by now because
+ there many places from where they are called directly.
+
+ * waskaweb/controllers/case.py: Removed more old special code.
+ Implemented the undo error function.
+
+ * waskaweb/controllers/rg_aid.py: fixed some naming issues.
+ This controller should be removed anyway.
+
+ * waskaweb/lib/helpers.py: fixed naming issues. Generating
+ of form headers is now done with the new navigation.
+
+ * waskaweb/lib/renderer.py: Replaced javascript from
+ offline client to call undo with a valid call to case controller.
+
+ * waskaweb/public/images/icons/undo.png: New. Image for undo
+ function.
+
+ * waskaweb/templates/casemanagement/formular.mako: Fixed helpers
+ call to render form headers.
+
+2009-02-20 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Bring new error system to work.
+
+ * waskaweb/lib/db.py, waskaweb/lib/base.py: Removed needless import.
+
+ * waskaweb/templates/casemanagement/formular.mako: Use new ErrorRenderer
+ to render errors and warnings on page.
+
+ * waskaweb/lib/helpers.py: New helper function to call ErrorRenderer to
+ display the errors.
+
+ * waskaweb/controllers/case.py: New select_item method for navigation.
+ Removed some 'page in [list]' code.
+
+ * waskaweb/controllers/CaseBase.py: use the select_item method instead
+ of edit/show.
+
+ * waskaweb/model/expr.py: Upstream expression engine from offline client
+ supporting the 'isset' function.
+
+ * waskaweb/model/casedocument.py: Implemented a caching mechanism to
+ allow case wide access to variables not only on page.
+
+ * waskaweb/model/data.py: Enable marks in RuleLeafs.
+
+ * waskaweb/model/datapage.py: Ported some enhancements from data model
+ of the Offline Client. Fixed problems with errors which weren't descripted
+ correctly.
+
+ * waskaweb/model/semantic.py: Upstream version of Offline Client. Enables
+ usage of 'unbekannt' in dates and integers.
+
+ * waskaweb/model/navigation.py: Some more tweaks on its stony way to the
+ much better version of the Offline Client. It is still broken. :-(
+
+2009-02-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed labeling of "Agentur" to "Einrichtung"
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/start/start.mako,
+ waskaweb/templates/casemanagement/agency_overview.mako: Changed labels
+
+ Changed labeling of "Kompetenzagentur" to "Einrichtung"
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/main_help.mako,
+ waskaweb/templates/start/start.mako,
+ waskaweb/templates/login.mako,
+ waskaweb/templates/main_login.mako,
+ waskaweb/templates/main.mako: Changed labeling of "Kompetenzagentur"
+ to "Einrichtung"
+
+ Removed old files from beta phase
+
+ * waskaweb/templates/appointments/beta,
+ waskaweb/templates/appointments/beta/show_1.mako,
+ waskaweb/templates/appointments/beta/show_10.mako,
+ waskaweb/templates/appointments/beta/show_2.mako,
+ waskaweb/templates/appointments/beta/show_3.mako,
+ waskaweb/templates/appointments/beta/show_4.mako,
+ waskaweb/templates/appointments/beta/show_5.mako,
+ waskaweb/templates/appointments/beta/show_6.mako,
+ waskaweb/templates/appointments/beta/show_7.mako,
+ waskaweb/templates/appointments/beta/show_8.mako,
+ waskaweb/templates/appointments/beta/show_9.mako: Deleted.
+
+2009-02-19 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Cache pages on request base to make global value analysis
+ more efficient. Which is particular import for the phase checking stuff.
+
+ * waskaweb/lib/security.py: Print traces to stderr instead to stdout
+
+ * waskaweb/model/casedocument.py: Use a thread local cache to store
+ pages of current document.
+
+ * waskaweb/lib/base.py: Added enter/leave code for the page cache.
+
+2009-02-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ First adoption of the adele evaluation for WASKO.
+
+ * waskaweb/lib/adelexml.py: Changed fieldnames. Still missing some
+ evaluations as it is not clear yet how to evaluate all fields.
+
+
+ Added explicit casts in date comparisons
+
+ * waskaweb/model/appointment.py,
+ waskaweb/lib/search.py,
+ waskaweb/lib/security.py,
+ waskaweb/lib/evaluation.py: Postgres 8.3 needs explicit casts when
+ comparing date-strings with dates.
+
+ Conditional cast of dates on checking default values in phase
+
+ * waskaweb/model/phases_factory.py: SQL query is selected depending on
+ type of the checkes field.
+
+ Commented out some functions which will not be functional for the
+ WASKO prototype:
+
+ * waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako: Commented out options and links
+
+ Removed special code from WASKA for handling RG in printing
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py: Removed special code.
+
+ Migrated search from WASKA
+
+ * waskaweb/lib/search.py,
+ waskaweb/templates/casemanagement/search.mako: Changed some
+ fieldnames
+
+ * waskaweb/lib/evaluation_new.py: flipped index of men and women as it
+ differs from WASKA
+
+ Adopted help- und responsible page for WASKO
+
+ * waskaweb/templates/start/responsible.mako,
+ waskaweb/templates/start/help.mako: Mainly replaced WASKA with WASKO
+ and commented some phrase which seems not to be needed in WASKO.
+
+
+2009-02-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Use Widgetcollector from offlineclient
+
+ * waskaweb/model/nodecomponents.py,
+ waskaweb/model/data.py,
+ waskaweb/model/phases_factory.py: Ported use of Widgetcollector from
+ the offlineclient. It is now uses to select aal widgets when
+ checking the phases.
+
+ New Formedtree
+
+ * waskaweb/model/phase_transition.py,
+ waskaweb/model/phases_factory.py,
+ formed/formedtree_web.xml: Required fields are now defined for start
+ and end part of the phases
+
+2009-02-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented renderer and help-handling from the offline client
+
+ * waskaweb/model/annotations.py,
+ waskaweb/model/semantic.py,
+ waskaweb/lib/app_globals.py,
+ formed/annotations.xhtml: New. Cominded Handling of help,
+ and annotations. Ported from offline client
+
+ * waskaweb/model/datapage.py,
+ waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/lib/renderer.py,
+ waskaweb/lib/filecache.py,
+ waskaweb/templates/main.mako: Ported pagerendering from
+ offlineclient (radio-matrix-support) to the webclient from the
+ offline client.
+
+ * waskaweb/lib/formular_help.py: Deleted
+
+2009-02-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/main.mako: Changed pagetitle to WASKO
+
+2009-02-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/navigation.py: removed needless prints
+
+ * waskaweb/model/datapage.py: replaced '-' by '_' in
+ relation names.
+
+2009-02-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Initial rebuild of the navigation.
+
+ * waskaweb/model/navigation.py: Build navigation tree from
+ formed tree.
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py: Removed some special WASKA
+ code.
+
+2009-02-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Make creation of cases work
+
+ * formed/privacy_statement.html,
+ waskaweb/model/statement.py: Added STRASSENR keyword for
+ substitution.
+
+ * waskaweb/model/case.py: Load strassenr additionally when loading
+ a case. Modified createNew Function. It now takes an additional
+ param with the values from the new case form. The case will then be
+ initialised on creation.
+ * waskaweb/controllers/case.py,
+ waskaweb/lib/validators.py: Cleanup. Removed old code where the case
+ data was set with the page data mechanism.
+ * waskaweb/templates/casemanagement/new.mako: Added new field for
+ strassenr.
+
+2009-02-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/data.py: Little workaround to get after
+ case creation.
+
+2009-02-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Disabled Checks for inkonsistency and old cases.
+
+ * waskaweb/model/appointment.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/templates/start/start.mako: Commented out inconsistency
+ checks and search for old cases.
+
+ TODO: Reactivate search for old cases. Needs a database update and a
+ genral check if the function is working as expected. (e.g cm_end_art
+ <> 1)
+
+ First adoption for the casesearch
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/search.py: Changed search query to new dbfieldnames.
+ Works now for basc querys (no extra options selected)
+
+ Further adoptions to make the creation of new cases almost work:
+
+ * model/nodecomponents.py,
+ model/data.py,
+ model/case.py,
+ model/io/document.py: Added CaseNode and LogbookNode.
+ * model/statement.py,
+ controllers/waska.py,
+ controllers/case.py,
+ lib/search.py,
+ templates/casemanagement/digest_body.mako: Adopted more fieldnames
+ in DB-Querys.
+ * formed/formedtree_web.xml: New formedtree.
+
+2009-02-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Merged changes from Version 1.5.0
+
+2009-02-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Removed some evalautions as they are not relevant yet.
+
+ * waskaweb/lib/adelexml.py: removed some evaluations
+
+2009-02-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue 708:
+
+ * templates/casemanagement/search.mako: Changed description in
+ selectfield to "Eingangsanamnese"
+
+ Fixed issue 639:
+
+ * waskaweb/model/navigation.py: Fixed Next-Key in the navigation.
+
+ Set version string to 1.5.0
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Modfied version string
+
+ Fixed Issue 662:
+
+ * waskaweb/controllers/administration.py: Changed ordering of first
+ and lastname
+
+ Completed adele evaluation
+
+ * waskaweb/controllers/evaluate.py: Fixed timeframe
+ * waskaweb/lib/adelexml.py: Added descritpions and headers
+ * waskaweb/lib/evaluation.py: Fixed generation of where clauses
+ * waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako,
+ waskaweb/templates/main.mako: Renamed "quartalsbericht" to
+ Zwischenbericht.
+
+ Fixed issue 722
+
+ * waskaweb/lib/search.py: Chaged definition of the timeframe in search
+ strings.
+
+ Fixed issue 726
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
+ Removed again old version of WASKA-Stammblatt evaluation
+
+ Small typo changes:
+
+ * i18n/de/LC_MESSAGES/waskaweb.po,
+ templates/casemanagement/evaluation/evaluation_avg_effort.mako:
+ Fixed numbering in evaluation headers
+
+2009-02-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added new evalution adele stammblatt.
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/lib/adelexml.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/lib/evaluation_new.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/main.mako: The evaluations is hardcoded and is
+ based on the new mpuls implementation. So do not extect a well
+ integrated evulation.
+
+
+2009-01-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added new favicon
+
+ * waskaweb/public/images/kompetenz3.ico: New facicon for s2c
+ * waskaweb/templates/main_help.mako,
+ waskaweb/templates/main_login.mako: Added favicon
+ to page (was missing)
+
+2009-01-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ First adoptions to a new look and feel for WASKO
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/lib/renderer.py,
+ waskaweb/public/servicezeit.html,
+ waskaweb/public/styles/screen.css,
+ waskaweb/public/styles/color3.css,
+ waskaweb/public/images/arrow.gif,
+ waskaweb/public/images/logo_ka_75.png,
+ waskaweb/templates/main_help.mako,
+ waskaweb/templates/main_login.mako,
+ waskaweb/templates/main.mako: First changes to a new look and feel
+ for the WASKO Projekt. Adopted some texts and changed some color in
+ stylesheet.
+
+2009-01-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fork Version 1.4.2 for WASKO
+
+2009-01-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ 1.4.2 Release
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Versionstring to
+ 1.4.2
+ * Changes.txt: Added Changed for Version 1.4.2
+
+2008-12-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue663
+
+ * waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
+ Changed labeling of the evaluation
+
+ Issue651
+
+ * waskaweb/lib/security.py: Be a littlebit more verbose if no mapping
+ file is found or something while reading it goes wrong.
+
+2008-12-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue681
+
+ * waskaweb/model/case.py,
+ waskaweb/controllers/case.py: Added checks for inconsistencys and
+ adjusted error message
+
+2008-12-04 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/controllers/case.py (CaseController.organisation):
+ Bugfix: Editors ID was added to groupfilter list instead of GroupID.
+ Since both can differ, some other user (groups) were dropped from the
+ selection lists under certain situations (GID == Editor's UID).
+
+2008-11-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue671
+
+ * waskaweb/controllers/case_overview.py: Fixed call of nonexistent function.
+
+2008-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue652
+
+ * waskaweb/model/news.py,
+ waskaweb/model/user.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/templates/start/newslist.mako: News now stay on blackboard
+ until they get deleted by the user. Actually the are marked as read
+ and therefor not shown anymore.
+ TODO: Handle how news get show for fresh created user.
+
+2008-11-14 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/app_globals.py: looking for a 'db_mapping_file' entry
+ in config. If found try to load db name remapping. Format:
+ # comment
+ new-name;old-name
+
+ * waskaweb/lib/security.py: added function to load mapping from file.
+
+2008-11-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue645
+
+ * waskaweb/controllers/waska.py: Do not check inkonsistency on
+ evaluation server.
+
+2008-11-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Commented out evaluation of ESF Stammblatt.
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
+ Because currently the specifications for this evaluation are not
+ confirmed this function will be commented out for 1.4.1 release.
+
+ Set date in Versionstring 1.4.1 and updated Changes
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: changed date
+ * ChangeLog.txt: updated changes
+
+2008-10-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Removed PDF import.
+
+ * waskaweb/lib/pdfimporter.py: Deleted, no longer required.
+ * waskaweb/model/case.py: Removed call to pdfimporter
+ * waskaweb/controllers/case.py: Removed controller to handle imports.
+ * waskaweb/lib/app_globals.py: Removed configuration for pdf2xfa
+ * waskaweb/templates/casemanagement/upload.mako: Removed GUI for
+ PDF import.
+
+2008-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue 618
+
+ * waskaweb/lib/evaluation.py: Fixed evalution query.
+
+ Enhancement to issue518
+
+ * waskaweb/lib/validators.py: fixed regular expression in formencode
+ validators
+ * waskaweb/controllers/case.py: code formatting issue.
+
+2008-10-23 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Another fix for issue518
+
+ * waskaweb/lib/helpers.py: Catch ValueError when a bad date (22.22.2008) is given.
+
+2008-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue591
+
+ * waskaweb/lib/evaluation.py: Fixed error of counting unique cases
+ which are taken as base for the evaluation.
+
+2008-10-22 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue518
+
+ * waskaweb/lib/helpers.py: Use correct regular expression for date validation
+ now.
+
+2008-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue542
+
+ * waskaweb/model/logbook.py: Fixed typo in logbookentry listing
+
+2008-10-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue562
+
+ * templates/casemanagement/phase.mako: Gray out active phase
+
+2008-10-10 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue184
+
+ * waskaweb/controllers/evaluate.py: raise 404 if evaluation is not found.
+
+2008-10-10 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/start/responsible.mako: removed invalid statemnent
+ about 'TÜV-Plakette', spelled 'Datenschutz cert GmbH' correctly and
+ inserted Intevation GmbH as responsible for maintenance.
+
+2008-09-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Completed ESF-Stammblatt evaluation. Small fix on evaluation
+
+ * waskaweb/lib/evaluation.py: Fixed false counting
+ * waskaweb/templates/casemanagement/evaluation/evaluation_esfstammblatt.mako:
+ Added missing template.
+
+ Set version string to 1.4.1
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string.
+ * Changes.txt: Added changes to version 1.4.1
+
+ Hotfix for Traceback on Anonymisation
+
+ * waskaweb/model/case.py: Renamed method.
+
+2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/agency_overview.py: Link back to download
+ was wrong which resulted in unathorized errors.
+
+2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue577
+
+ * waskaweb/lib/validators.py: There was no validator for
+ 'Einschaetzung des Case-Managers'.
+
+2008-09-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Moved evaluation of "verweildauer" to category for finished cases.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Mainly adjusted translation strings. Moved evaluation block to
+ another template adjusted controller code.
+
+2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue 574
+
+ * waskaweb/controllers/agency_overview.py: Rewired link paths. They are
+ not equal to the ones in case overview! TODO: This should be harmonized.
+ Data on evaluation server is alway anonymized so there is no need to do
+ it again.
+
+2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue575
+
+ * waskaweb/controllers/agency_overview.py: Rewired link paths. They are
+ not equal to the ones in case overview! TODO: This should be harmonized.
+
+2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/waska.py, waskaweb/lib/base.py: make question
+ if server is evaluation server more robust. Now it's not mandatory any
+ more to set evaluation_server in *.ini. It defaults to '0'.
+
+2008-09-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added new evaluation for ESF-Stammblatt. Fix for issue572
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
+ New evaluations are currentely commented out, as they need some
+ work.
+
+ Implemented evalaution "esf-stammblatt"
+
+ * i18n/waskaweb.pot,
+ i18n/de/LC_MESSAGES/waskaweb.po,
+ controllers/evaluate.py,
+ lib/evaluation.py,
+ templates/casemanagement/evaluation/evaluation_navigation.mako,
+ templates/casemanagement/evaluation/evaluation_result_2.mako:
+ Implemented missing subevalutions and finished export.
+
+ Fixed small error on esf-stammblatt evaluation and set version to
+ 1.4.1 rc1
+
+ * i18n/de/LC_MESSAGES/waskaweb.po: Versionstring change
+ * lib/evaluation.py: Fix calculation of percents
+
+2008-09-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added two new evaluations
+
+ * waskaweb/i18n/waskaweb.pot,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
+ Added two new evaluations on unemployment over kids in
+ case-management.
+
+ Added helptext for one evaluation
+
+ * waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ formed/waska-hilfetexte.xhtml: Added new helptexts
+
+ Fixed issue571
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/search.mako: Search was broken in
+ connection with new search options on phases. If no phase was given
+ the search string includes a whitespace with results in an empty
+ result list for a search.
+
+2008-09-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Set Version number to 1.4.0
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version number.
+ * Changes: Updates changes
+
+ Fixed error on updateing first_meeting date
+
+ * waskaweb/controllers/case.py: Save date as dateobject in the
+ session.
+
+2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue567
+
+ * waskaweb/templates/casemanagement/agency_search.mako,
+ waskaweb/templates/casemanagement/search.mako: Changed "Intersexuel" to "Intersexuell".
+
+2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue568
+
+ * waskaweb/templates/casemanagement/phase.mako: Only enable change buttons
+ for cm_kas.
+
+2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue565
+
+ * waskaweb/controllers/case.py: fetch "Erstgespraech" and "Kundennummer" from
+ the FormEd data page which always contains the valid values.
+
+2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue563
+
+ * waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako
+ waskaweb/model/logbook.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
+ "Arbeit mit den Ditten" -> "Arbeit mit Dritten"
+
+2008-09-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ QA, small fixes.
+
+ * waskaweb/controllers/waska.py: Fixed counting number of inconsitent
+ cases.
+ * waskaweb/lib/evaluation.py: Do not do "inconsistency" checks in
+ evaluation. Only look on phases.
+ * waskaweb/templates/casemanagement/listbadcases.mako: Renamed
+ phase "clearing" to "Eingangsanamnese".
+
+ * waskaweb/templates/usersettings/change_password.mako: Layout fix
+ issue564
+
+ Adjusted info and login page
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/start/responsible.mako: Changed texts on login
+ and infopage
+ * waskaweb/public/images/logo__esf__klein.jpg,
+ waskaweb/public/images/datenschutz_nord.jpg: New logos
+
+2008-09-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/evaluation.py: Fixed SQL typo, which caused error
+ when clicking on "Auswertungen 4.1. Zeitaufwände"
+
+2008-09-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/phase.mako,
+ waskaweb/controllers/case.py: Renamed isOlderThan() to isYoungerThan()
+ because of inverted usage.
+
+ * waskaweb/model/case.py: Fixed problem witch are too old for phase model.
+
+2008-09-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed phases in evaluation
+
+ * waskaweb/lib/evaluation.py: Changed phases indication cm-cases and
+ informational cases.
+
+2008-09-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Modified checks on determining if a case can be anonymized
+
+ * waskaweb/model/case.py,
+ waskaweb/controllers/case.py: A case can now be only anonymized if
+ the current und prior phases are completed and all required fields
+ are present (feedback gsub)
+
+ Further fixes for feedback for 1.4.0 release.
+
+ * waskaweb/model/phases_factory.py: Fixed encoding
+ * waskaweb/controllers/waska.py: Fixed summing of inconsistent cases
+
+ Layoutchanges in "Weiterer Verlauf"
+
+ * formed/formedtree_web.xml
+
+2008-09-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed date limit for inconsistency checks to '31.08.2008'
+
+ * waskaweb/lib/search.py: Changed date.
+
+ Small layout and text changes. Changed version string to 1.4.0 rc2
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string And
+ text changes.
+ * waskaweb/model/phases_factory.py,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/phase.mako: Small layout changes
+ on phase page.
+
+ Changed description of phase "Clearing" to "Eingangsanamnese"
+
+ * waskaweb/model/phase_transition.py,
+ waskaweb/model/phases_factory.py,
+ waskaweb/lib/evaluation.py: Changed naming
+
+2008-09-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added support for displaying only relevant phases (commented out yet).
+
+ * waskaweb/model/phases_factory.py,
+ waskaweb/model/phase_transition.py,
+ waskaweb/model/phases.py: Only phases are displayed which are on the
+ path of the current phase. E.g if this is a CM case the "beratung"
+ will not be displayed.
+
+ Changed Version string to 1.4.0 rc1
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+
+ Implemented ignoring consistency checks for cases before a the
+ 01.09.2008
+
+ * waskaweb/model/phases_factory.py,
+ waskaweb/model/case.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/controllers/case.py,
+ waskaweb/lib/search.py,
+ waskaweb/templates/casemanagement/phase.mako: Date of "erstgespräch"
+ is loaded on creating a new case obejct. This date is then used for
+ for determining if a case should be included in inconsistency
+ checks.
+
+ Small layout fixes for IE
+
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/phase.mako: Fixed Layout of phases
+ page for IE.
+
+2008-09-15 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/security.py: Clean up usage db connection pool during
+ login. Issue COMMIT after update last login time. Hopefully this
+ solves the problem of the none persistent last login time.
+
+2008-09-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed version string to 1.4.0 preview 2
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
+
+2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Added GUI support for selective CV export. TODO: Support evaluation server, too.
+
+ * waskaweb/lib/csv.py: Fixed bug if not exporting 'unterstuetzungsangebote'
+
+ * waskaweb/controllers/case_overview.py: Add routing thru selection template.
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako: Added link to select
+ case parts.
+
+2008-09-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed switching to phases
+
+ * waskaweb/model/phases.py,
+ waskaweb/public/styles/color3.css,
+ waskaweb/templates/casemanagement/phase.mako: Phases can now only be
+ switched in forward direction. A short info is rendered on each
+ phase if the phase was finished or currently running.
+
+2008-09-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added new search option for cases after a current date
+
+ * waskaweb/controllers/waska.py,
+ waskaweb/lib/search.py,
+ waskaweb/templates/casemanagement/listbadcases.mako,
+ ChangeLog.txt,
+ formed/annotations.xhtml: Added new searchoption "only_cases_after"
+ which takes a date as argument and results in a search for cases where
+ the "erstgespraech" is after the given date.
+
+2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * formed/formedtree_web.xml: Sync from db setup master.
+
+2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/selectParts.mako: make selection
+ of logbook and documents optional because CSV and Excel do not have
+ the ability to export these.
+
+ * waskaweb/controllers/case_overview.py: XML is able to export logbook
+ and documents.
+
+2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/agency_overview.py
+ waskaweb/controllers/case_overview.py: Added selection from session
+ to call. TODO: Adjust GUI.
+
+ * waskaweb/model/case.py: Added selection to library call.
+
+ * waskaweb/model/phase_transition.py: Removed needless function
+
+ * waskaweb/lib/exportselection.py: Fixed bug which prevents anonymisation
+ from working. Added feature to user configurable where clauses because
+ CSV-export works slightly different from Excel/XML.
+
+ * waskaweb/lib/csv.py: Added selection.
+ * waskaweb/lib/xmlexport.py: uses selection correctly now.
+
+2008-09-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Modified search for inconsistent cases.
+
+ * waskaweb/model/phase_transition.py,
+ waskaweb/model/phases_factory.py,
+ waskaweb/templates/casemanagement/listbadcases.mako: Search e.g for
+ inconsistencies in phase 3 now includes also searches on
+ inconsistensies in prior phases.
+
+2008-09-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Anonymisation is now only possible when the required fields for the
+ current phase are complete
+
+ * waskaweb/model/phases_factory.py,
+ waskaweb/model/case.py,
+ waskaweb/config/routing.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/dialogs/failed_markanonymize_phase_incomplete_from_overview.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_markanonymize_phase_incomplete.mako:
+ Added check in markAnonymize controllers to check if the required
+ fields for the current phase is complete. If not the we raise a
+ notifiction dialog, which informs the user on that fact. Incomplete
+ cases will be silently ignored in casebundles as it is done already
+ for invalid case-states.
+
+2008-09-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added link to create a new logbook entry when switching the phase of a
+ case.
+
+ * waskaweb/templates/casemanagement/dialogs/success_set_phase.mako:
+ New link to create a logbook entry
+
+2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/phases.py: add a method phase.isPredecessor()
+
+ * waskaweb/templates/casemanagement/phase.mako: Only allow adanvacing forward in
+ phase tree.
+
+2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/phases_factory.py: Build a list of preds for each phase
+
+ * waskaweb/model/phases.py: track preds, too
+
+ * waskaweb/templates/casemanagement/phase.mako: eval the possibility to
+ activate phase recursively depending on the completeness of the preds.
+
+2008-09-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added more inconsistency checks
+
+ * model/phases_factory.py,
+ controllers/case_overview.py,
+ controllers/waska.py,
+ lib/search.py,
+ public/styles/all.css,
+ templates/casemanagement/listbadcases.mako: Added inconsistency
+ checks for missing fields in a particular phase. Furter refactored
+ the listing a the inconsistent cases.
+
+ Further improved inconsestency checks
+
+ * waskaweb/model/phases_factory.py,
+ waskaweb/model/phase_transition.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/templates/casemanagement/listbadcases.mako: Ignore checks
+ on inkonsistent phases for cases which are older than 01.09.2008.
+ Further only check inconsistency on current phase.
+
+2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/navigation.py: add method findTreeItem().
+
+ * waskaweb/model/phases_factory.py: generate direct links to missing fields
+
+ * waskaweb/controllers/case.py: use navigation tree to find page for missing fields.
+
+2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/phases_factory.py: added a method getSQLWhereClauses() to return
+ a list of tuples (<symbol of phase>, <sql where clause>) to check phase inconsistencies
+ at database level.
+
+2008-09-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/phases.py, waskaweb/model/phases_factory.py: Fixed
+ typo which prevented 'running' states from working.
+
+ * waskaweb/controllers/case.py: Raises StandardErrors in setPhase() now.
+
+2008-09-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Search works now with new phase model
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/lib/search.py: Exchanged old
+ cm_state search with new phase search. cm-keyword is no longer
+ valid. Introduced phase-keywork instead. This was primarily needed as
+ precondition of the inconsistency checks on the blackboard, where we
+ need to differ between the different phases.
+ TODO: Currently the phases of waska are hardcoded in /lib/search
+ and /controllers/case_overview (parsing search options).
+ Ideally this can be done dynamically based on the phase model,
+ * waskaweb/lib/validators.py: Fixed default value of gender.
+ * waskaweb/templates/casemanagement/agency_search.mako,
+ waskaweb/templates/casemanagement/search.mako: Added new search
+ options for cm-phase "Keine Angabe" and "Clearing"
+
+2008-09-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/helpers.py: Added function to print times in weeks
+
+ * waskaweb/templates/casemanagement/phase.mako: Only print
+ dd:mm:YYYY for dates and time sums in weeks.
+
+2008-09-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/phase_transition.py: add function to map
+ back phase symbol to phase number.
+
+ * waskaweb/controllers/case.py: Set phase. TODO: Mako template
+ for error conditions.
+
+2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/phase_transition.py: Added missing transition.
+
+ * formed/formedtree_web.xml: Added times for nachbetreuung.
+
+2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Sum up times in phases
+
+ * waskaweb/model/phases_factory.py: Fix bug in accessing time
+
+ * waskaweb/model/phases.py: Fix attribute error
+
+ * waskaweb/lib/helpers.py: add default parameter to human_timedelta()
+
+ * waskaweb/templates/casemanagement/phase.mako: Sum up the time deltas
+
+ * formed/formedtree_web.xml: Mark fields for phase times. TODO: Sync with
+ formed tree from database setup.
+
+2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Load phase times from database.
+
+ * waskaweb/model/phases_factory.py: Load phase times from database.
+ Needs a flag 'time:phase1,phase2,..'.
+
+ * waskaweb/model/case.py: Load required fields and times from database.
+
+2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Build phases table from FormEd tree.
+
+ * waskaweb/model/phases_factory.py: New. contains old needed.py stuff and
+ is build list of phase pairs.
+
+ * waskaweb/model/phase_transition.py: Added method to check if two phases are
+ neighbored.
+
+ * waskaweb/model/case.py: uses phases_factory now.
+
+ * waskaweb/model/phases.py: Models for phases and phase pairs
+
+ * waskaweb/controllers/case.py: rewired to use phases_factory now
+
+ * waskaweb/lib/needed.py: Removed. It's now integrated in phases_factory.
+
+ * waskaweb/templates/casemanagement/phase.mako: Iterates over a list of
+ phase pairs now. Remove hard wired phases.
+
+2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/main.mako: Show current phase in case digest
+
+ * waskaweb/model/case.py: Removed '#' before loading of phase from database.
+
+2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/phase_transition.py: New. Transition table for phase model.
+ Contains descption strings for phases, too.
+
+2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * formed/formedtree_web.xml: Synced with database.
+
+2008-09-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed length of input field for search string
+
+ * waskaweb/templates/casemanagement/search.mako: Changed length to 256
+
+ Fixed evaluation on migration
+
+ * waskaweb/lib/evaluation.py: replaced geburtsland with
+ staatsangehoerigkeit.
+
+ Added new privacy statement
+
+ * formed/privacy_statement.html: New privacy statement. Changed
+ institution
+
+ Added new formedtree
+
+ * formed/formedtree_web.xml: Added new phase "clearing"
+
+ Adjusted evaluation to the new clearing phase
+
+ * waskaweb/lib/search.py,
+ waskaweb/lib/evaluation.py: Beratung becomes clearing. added new
+ beratung. Changed search options regarding beratung
+ phase. Adjusted evaluation of cm/beratung.
+
+ Enabled new information site (including licensing)
+
+ * waskaweb/templates/start/responsible.mako
+
+2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Partial XLS export
+
+ * waskaweb/lib/excel.py: uses the selection lib now.
+
+ * waskaweb/lib/exportselection.py: Added a convinience method to lookup views.
+
+ * waskaweb/model/case.py: uses selection for XLS export now.
+
+ * waskaweb/controllers/case_overview.py: Rewired to integrate parts selection.
+
+ * waskaweb/controllers/agency_overview.py: XXX: Some controller is missing!
+ Check this if eval server is testes the next time.
+
+ * waskaweb/templates/casemanagement/selectParts.mako: Make it more general to
+ be useful for XLS and CSV too.
+
+ * waskaweb/templates/casemanagement/downloadXLS.mako: Added link to part selection.
+
+2008-09-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Adjusted evaluation to work with new phases model. TODO: Consolidate
+ phase ids if modell changes again
+
+ * waskaweb/lib/evaluation.py: Adjusted evaluations. adjusted new
+ grouping of age evaluations. adjusted evalaution on migration
+ background.
+
+ New icon for evaluation relevant fields
+
+ * waskaweb/public/images/icons/needed_12x12.png: Changed icon
+
+ Added new check for inconsistent cases.
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/search.py,
+ waskaweb/templates/casemanagement/listbadcases.mako: Check if the
+ phase for the case is -1 (unknown). This is mainly usefull after
+ upgrading the database to set the inital phase. If we can not
+ determine for surein which phase this case belongs, the the unknown
+ phase is set and the user needs to get active.
+
+ Cases which are marked for deletion are no longer checked for
+ inconsistency
+
+ * waskaweb/templates/casemanagement/listbadcases.mako: removed state 3
+ from search string.
+
+2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/exportselection.py: New. out-factorized selection of case parts.
+
+ * waskaweb/lib/xmlexport.py: Uses new lib now.
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/case_overview.py: Adjusted imports.
+
+2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/case.py: phase is now stored in the master_tbl
+
+2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/xmlimport.py: Updated checking dictionaries from FormEd.
+
+2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py: Always export phase and einverstaendniserklaerung
+
+2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * formed/formedtree_web.xml: FormEd tree from setup.
+
+2008-09-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * formed/formedtree_web.xml: FormEd tree from setup.
+
+2008-09-01 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed syntax error
+
+ * waskaweb/model/user.py,
+ waskaweb/lib/security.py: Fixed sytanx error.
+
+ Added helptexts on required fields and evalution help
+
+ * waskaweb/model/user.py,
+ waskaweb/config/routing.py: Added new route for evaluationhelp
+ * waskaweb/controllers/case.py: New controller for evaluationhelp
+ * waskaweb/lib/renderer.py,
+ formed/annotations.xhtml: New helptexts
+
+ Removed debuggung output for issue556
+
+ * waskaweb/model/repeatgroup.py: Removed debugging output
+
+2008-08-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented listing news based on last logintime
+
+ * waskaweb/model/news.py,
+ waskaweb/model/user.py,
+ waskaweb/lib/security.py,
+ waskaweb/templates/start/start.mako: News are now listed for 3 days
+ after the last login. TODO: Check why set_last_logintime function
+ does not set the logindate.
+
+2008-08-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added newslisting on startpage.
+
+ * waskaweb/model/news.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/public/styles/all.css,
+ waskaweb/templates/start/start.mako,
+ waskaweb/templates/start/newslist.mako: New template and style for
+ newslisting. Added new model for news.
+
+2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/needed.py: Open help in new window. using parent's
+ description if description of item is empty.
+
+2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/needed.py: Handle the case that a data base field
+ has no default value correctly.
+
+2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/needed.py: recognize comma separated phases.
+
+2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/needed.py: Fix link to help.
+
+2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: pass link list to template
+
+ * waskaweb/lib/needed.py: generate link list for phases
+
+ * waskaweb/templates/casemanagement/phase.mako: use link list.
+
+2008-08-28 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added additional status message regarding privacy when saving data in
+ the formular
+
+ * waskaweb/controllers/case.py,
+ waskaweb/public/styles/color3.css,
+ waskaweb/templates/main.mako,
+ formed/waska-hilfetexte.xhtml: Created new helptext regarding
+ printous after saving the data in the formular. linked helptext to
+ the new status message.
+
+ Implemented print dialog after setting phase. Made site for changing
+ phases dynamic.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/dialogs/success_set_phase.mako,
+ waskaweb/templates/casemanagement/phase.mako,
+ formed/waska-hilfetexte.xhtml,
+ formed/formedtree_web.xml,
+ formed/annotations.xhtml: Added new printdialog. implemented
+ workflow to print case after changing a phase. make site for
+ changing the phase more dynamic.
+
+ Changed Version String to "1.2.0 alpha" Prepared renderer for
+ evaluation icons at formfields.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/model/repeatgroup.py,
+ waskaweb/lib/renderer.py: New Versionstring, rendering evaluation
+ icons.
+
+2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/needed.py: Sort nc lists by description.
+
+2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Load required fields via
+ case object now.
+
+ * waskaweb/controllers/case.py: use case object.
+
+ * waskaweb/lib/needed.py: Make required fields a class.
+
+2008-08-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/needed.py: New. extracting required fields
+ for phases from FormEd tree.
+
+ * waskaweb/model/nodecomponents.py: Added walk() across the tree.
+
+ * waskaweb/controllers/case.py: Call (needed.py)extractRequiredFields
+
+2008-08-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/required.mako: Added missing
+ Mako template.
+
+2008-08-27 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added template for switching phases
+
+ * waskaweb/i18n/waskaweb.pot,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/case.py,
+ waskaweb/public/styles/screen.css,
+ waskaweb/public/styles/color3.css,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/phase.mako: New template. Added
+ styles for coloring. New translations.
+
+ Added new formedtree with fixed required attributes
+
+ * formedtree_web.xml: New required attributes
+
+2008-08-26 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/main.mako: Controller for
+ phase of CM.
+
+2008-08-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Load phase from ka_status_tbl.
+
+2008-08-21 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/controllers/agency_overview.py: Added dispositon headers
+ for CSV and XML export on evaluation server.
+
+2008-08-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed default sorting order of logbook and preparation for dynamic
+ sorting.
+
+ * waskaweb/model/logbook.py: Prepared model for dynanmic sorting.
+
+ Added dynamic sorting of logbook
+
+ * waskaweb/model/logbook.py,
+ waskaweb/model/repeatgroup.py,
+ waskaweb/config/routing.py,
+ waskaweb/controllers/case.py,
+ waskaweb/templates/logbook/overview.mako: Added dynamic sorting
+
+ Added new helptexts and fixed formedtree
+
+ * formed/waska-hilfetexte.xhtml: New helptext
+ * formed/formedtree_web.xml: Added fixed formedtree
+
+ Implemented print version of logbook
+
+ * waskaweb/controllers/case.py: New controller for printing
+ * waskaweb/public/styles/all.css: New class to remove border
+ * waskaweb/templates/logbook/overview_print.mako,
+ waskaweb/templates/logbook/overview.mako,
+ ChangeLog.txt: New template and linked printing
+
+ Small changed in formular
+
+ * waskaweb/model/navigation.py: Renamed "erreichte Ziele" to
+ "erreichte Oberziele"
+ * formed/formedtree_web.xml: Added and renamed options
+
+2008-08-20 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/public/images/icons/required_12x12.png,
+ waskaweb/public/images/icons/needed_12x12.png: New. Icons for required
+ and needed fields.
+
+ * waskaweb/lib/renderer.py: Use new 'required' icon.
+
+2008-08-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added new section "Lebensbewaeltigung" to "Abschlussbewertung"
+
+ * formed/formedtree_web.xml: Added new fields.
+
+ Fixed issue 546:
+
+ * waskaweb/model/case.py: Added missing attributes in reset function.
+
+ Added new datefields for different phases in CM
+
+ * formed/formedtree_web.xml: Added new fields.
+
+2008-08-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added new section "Zielsetzung" to the Unterstuetzungs-Repeatgroups
+
+ * model/repeatgroup.py: Modified SQL-Query and added new attribute for
+ rg-objects.
+ * model/statement.py,
+ lib/renderer.py: Changed rendering of the Aid-Overview and the
+ Aidplanstatement.
+ * i18n/de/LC_MESSAGES/waskaweb.po: New transalation for
+ "Zielvereinbarung"
+
+2008-08-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Added controller support for required fields. TODO: make icon.
+
+ * waskaweb/config/routing.py: Added route to required fields
+ * waskaweb/controllers/case.py: Added controller.
+ * waskaweb/lib/formular_help.py: Fixed key errror.
+ * waskaweb/lib/renderer.py: Issue (*) on required fields.
+
+2008-08-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Added support for form annotations. TODO: add controller and adapt renderer.
+
+ * formed/annotations.xhtml: New. File containing annonations.
+ * waskaweb/lib/formular_help.py: Add dictionary for annotations.
+ * waskaweb/lib/app_globals.py: Load annotations file.
+
+2008-08-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue515
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Renamed status "Offen" to "Bearbeitbar"
+
+ Fixed formating of floats.
+
+ * waskaweb/lib/evaluation.py: Use "," instead of "." in floats.
+
+ New Style for columns holding numbers in evalution
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
+ Added new Style for columns in evaluation which includes numbers.
+ Those columns are now aligned right.
+
+ Implemented export of effort evaluation
+
+ * waskaweb/controllers/case.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/evaluation.py,
+ waskaweb/model/logbook.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_0.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Evaluation of efforts can now be exported as CVS. Disable effort
+ evaluation on evaluation-server.
+
+ Changed version string to 1.1.0
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed date and version
+ string. This was done for a preview version
+
+2008-08-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ partial Fix for Issue539
+
+ * waskaweb/controllers/waska.py: make 'waska_auth' a secure cookie.
+
+2008-08-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented evaluation if logbook entrys on single cases.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/logbook.py,
+ waskaweb/templates/logbook/overview.mako: A short evalution on the
+ logbook entries is now displayed under the logbooklisting.
+
+ Implemented evaluation of logbook in global evaluation.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/evaluation.py,
+ waskaweb/model/logbook.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako,
+ waskaweb/templates/logbook/overview.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_0.mako:
+ The evaluation of logbook entries was moved into the evaluation lib,
+ as it is in fact a evaluation. Regardless if the user now evaluates
+ over a single case, or over all cases the lib/evalution will do this
+ job. TODO: Formatting and Export.
+
+2008-08-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue515
+
+ * waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/caselist.mako: Handle closed cases
+ as open cases.
+
+ Unsorted:
+
+ * Changes.txt: Added issue515
+
+2008-08-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged Version 1.0.4
+
+ Issue517:
+
+ * waskaweb/lib/evaluation.py: Fixed WHERE statement in evaluation,
+ which results in wrong evaluation result: Evaluation was based on to
+ much cases.
+
+ Unsorted:
+
+ * Changes.txt: Added issue517
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed date of version
+ string
+ * waskaweb/templates/start/responsible.mako: Reactivated old text.
+
+2008-08-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue522:
+
+ * waskaweb/lib/evaluation.py: Fixed evaluation on age. The age is now
+ calculated at the time of the first meeting. If the date of the
+ meeting is not present the age at time of last modification will be
+ calculated.
+
+ Issue523:
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/caselist.mako: Fixed sorting of
+ cases on base of "Kundennummer"
+
+ Release:
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Adjusted Versionstring to
+ Version 1.0.4
+ * Changes.txt: Added notes vor Version 1.0.4
+
+
+2008-08-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue516
+
+ * waskaweb/lib/evaluation.py,
+ waskaweb/lib/search.py: Modified Search to handle "Beratungskunden"
+ correctly.
+
+2008-08-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * */**/*.py: An encoding problem once again.
+ find -name \*.py | xargs \
+ sed -i 's/Projekttraeger im Deutschen Zentrum f./Projekttraeger im Deutschen Zentrum fue/g'
+
+2008-08-04 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/public/images/icons/form_help.png:
+ New, selfbuild image to ensure full copyrights.
+
+ * waskaweb/public/styles/screen.css: Center images by default
+
+2008-07-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed Issue509
+
+ * formed/waska-hilfetexte.xhtml: Modified helptext. Changes on the
+ editor of the case are tracked automatically in the case now.
+
+ Issue508
+
+ * formed/waska-hilfetexte.xhtml,
+ waskaweb/templates/start/start.mako: Basically added new helptext in
+ infodialog for inconsistent cases.
+
+2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/start/responsible.mako: New text.
+
+2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * LICENSE: New. GNU AFFERO GENERAL PUBLIC LICENSE Version 3
+
+2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * **/*.py: Added copyright/license header.
+
+2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * README.txt: Added naming mplus WASKA to README.
+
+2008-07-28 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue513
+
+ * waskaweb/lib/evaluation.py: On evaluation server: If no
+ timeinterval is defined do not filter out inconsistent cases.
+
+ Unsorted:
+
+ * waskaweb/controllers/case_overview.py
+ waskaweb/controllers/waska.py: List inconsistent cases if their state
+ is either marked for deletion or marked for anonymisation. (Was
+ missing)
+
+2008-07-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged as "1.0.3"
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed versionstring
+
+ Issue312
+
+ * waskaweb/controllers/case.py: Added pagebreak after casedigest in
+ printout.
+
+ Issue496
+
+ * waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/edit_user.mako,
+ waskaweb/templates/administration/edit_usergroup.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/new_usergroup.mako,
+ waskaweb/templates/administration/userform_body.mako,
+ waskaweb/templates/appointments/appointment_form.mako,
+ waskaweb/templates/appointments/edit_body.mako,
+ waskaweb/templates/casemanagement/newLogbookEntry.mako,
+ waskaweb/templates/casemanagement/search.mako,
+ waskaweb/templates/casemanagement/static_form.mako,
+ waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/login.mako: Added maxlength attribute to
+ textfields.
+
+ * waskaweb/templates/administration/userform_body.mako,
+ waskaweb/templates/casemanagement/static_form.mako,
+ waskaweb/templates/tests/forms.mako: Removed obsolete templates
+
+ Unsorted:
+
+ * waskaweb/templates/start/start.mako: Fixed typo
+
+2008-07-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Retagged as "1.0.3rc9"
+
+2008-07-22 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/new.mako: Added id to label
+ sign statement correctly.
+
+2008-07-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py: Fixed confirmation dialog on
+ anonymisation
+
+ Fixed Issue502
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/case.py,
+ waskaweb/model/statement.py: Set state of EE to undefined on
+ restoring a case if EE is declined (anonymisation).
+
+2008-07-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged as "1.0.3rc9"
+
+ * waskaweb/controllers/error.py: Fixed indention error
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: New version string
+
+2008-07-21 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Security fix (http://wiki.pylonshq.com/display/pylonsdocs/0.9.6.2)
+
+ * waskaweb/controllers/error.py: Applied changes suggested in URL above.
+ TODO: Upgrade to Routes 1.7.3.
+ Rated impact: We do not use error.py in production.
+ Static content is served by Apache. We may need to have a deeper look at
+ serving documents, XML, XSL and CSV.
+
+2008-07-21 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue501
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/case_overview.py:
+ Used wrong message constants for mark anonymize and anonymized.
+
+2008-07-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue499
+
+ * waskaweb/controllers/case.py: load case after successful creation.
+
+2008-07-17 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/evaluation.py, waskaweb/model/agency.py: Fix
+ for the evaluation server. freie_doku_abschlussbewertung must be NULL
+ and evaluation server was mispelled.
+
+2008-07-17 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Tagged as "1.0.3rc8"
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as "1.0.3rc8"
+
+2008-07-17 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * formed/formedtree_web.xml: Synced with FormEd tree from DB setup.
+
+2008-07-15 Frank Koormann <frank.koormann at intevation.de>
+
+ * formed/waska-hilfetexte.xhtml: Fixed help text reference for
+ "freie_dokumentation_abschlussbewertung"
+
+2008-07-15 Frank Koormann <frank.koormann at intevation.de>
+
+ * formed/waska-hilfetexte.xhtml: Added help texts for free
+ documentation fields and diseases.
+
+2008-07-15 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * ChangeLog.txt: Tagged as 1.0.3rc7
+
+2008-07-10 Frank Koormann <frank.koormann at intevation.de>
+
+ * formed/waska-hilfetexte.xhtml: Formatting fix for "schulpflichtig".
+
+2008-07-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Worked on Issue 472
+
+ * formed/formedtree_web.xml: Placed new formedtree.
+ * formed/waska-hilfetexte.xhtml: Changed helptext
+ * waskaweb/lib/evaluation.py: Changed evaluation "Verweildauer".
+ "vorzeitige Beendigung" is now count as "regulär Beendigung" too.
+ * waskaweb/lib/xmlimport.py: Added new dictionary based on formed to
+ the xmlimporter
+
+2008-07-10 Frank Koormann <frank.koormann at intevation.de>
+
+ * formed/waska-hilfetexte.xhtml: New entry for "schulpflichtig".
+
+2008-07-09 Sascha Teichmann <sascha.teichmann at intevation.de>
+
+ * Changes.txt: Adjusted to 1.0.3rc6
+
+2008-07-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Worked on issue484
+
+ * waskaweb/templates/logbook/edit_body.mako: Labels of formularfields
+ with errors are now render in red color too.
+
+ First version of a fix for Issue312
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/digest_body.mako: Added the digest
+ as first page of the printout of the full formular.
+
+ First version of a fix for Issue488
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/agencylist.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Added a short information on each evaluation result page on how many
+ cases where used for the evaluation result. Further added
+ information on how many cases are totaly on the evaluation server in
+ the overview page.
+
+ Changed Version string to rc6
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
+
+2008-07-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed Issue483
+
+ * waskaweb/templates/appointments/edit_body.mako: Added maxlength of
+ 128 to the title of appointments
+
+ Fixed Issue478
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/caselist.mako: Show cases which
+ are marked for anonymisation in overview when selection anonymized
+ cases for users with cm-role.
+
+ Fixed Issue477
+
+ * waskaweb/config/routing.py,
+ waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/caselist.mako: Added new Action to
+ mark cases for anonymisation when the user selects this case from
+ the overview instead of within a selected case.
+
+ Fixed Issue484
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/logbook/edit_body.mako: Formularfields with
+ errors are now rendered with a red border.
+
+ Fixed Issue490
+
+ * waskaweb/model/semantic.py: Encoding of the file changed to utf-8.
+ Inserted umlauts.
+
+2008-07-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Workaround for issue264
+
+ * waskaweb/controllers/rg_aid.py: return None if aid object cannont be load.
+ * waskaweb/model/repeatgroup.py: if on delete load failed say that deletion succeed.
+
+2008-07-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed issue371
+
+ * waskaweb/lib/renderer.py: _('...') inside '''....''' does not work.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot:
+
+2008-07-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * formed/formedtree_web.xml: Fixed twisted pair geburtsdatum/geschlecht.
+ repaired bezug_alg1, bezug_alg2.
+
+2008-07-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Worked on issue492
+
+ * waskaweb/lib/evaluation.py: Added additional where statement to
+ filter out inconsisistent cases (only for evaluation server).
+ Indication for those cases is the field
+ "freie_doku_abschlussbewertung" is not NULL.
+
+ * waskaweb/templates/casemanagement/listbadcases.mako,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/start/start.mako: Changed wording "Fehlerhafte
+ Fallakten" to "Inkonsistene Fallakte".
+
+ Unsorted
+
+ * waskaweb/lib/xmlimport.py: Added new python dictionaries from the
+ new formedtree to the importer.
+
+2008-07-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue475
+
+ * formed/privacy_statement.html: Modified message in privacy
+ statement.
+
+ Fixed issue491
+
+ * waskaweb/templates/casemanagement/static_form/statement_print.mako:
+ Removed file as it is not needed anymore.
+
+ Worked in issue492
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/search.py,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/casemanagement/listbadcases.mako: Added new
+ search options to find cases which have errors in data. Added
+ template with userfriendly buttons which cann be used to fire up
+ predefinded searches.
+
+ * waskaweb/controllers/waska.py,
+ waskaweb/templates/casemanagement/listbadcases.mako,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/start/start.mako: Added notifier an blackboard
+ which informs the user if he has cases which includes errors.
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/templates/casemanagement/listbadcases.mako: Only show links
+ to start a search for error cases if there are cases of the error
+ type.
+
+ Fixed issue489
+
+ * waskaweb/model/statement.py: Added filter functions for empty fields
+ in aidstatements when printing.
+
+ Unsorted
+
+ * waskaweb/templates/casemanagement/overview.mako: Removed word
+ "Auswahl" from bundled action menu as this word is redundant.
+
+2008-07-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue483
+
+ * waskaweb/lib/validators.py: Added validation to title of an
+ appointment.
+
+ Issue484
+
+ * waskaweb/lib/validators.py: Added new validation for duration of a
+ logbookentry
+
+2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed Issue490
+
+ * waskaweb/model/semantic.py: Fixed typo
+
+2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed Issue487
+
+ * waskaweb/controllers/case.py: raise 404 if requested help is not available.
+
+2008-07-01 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged version 1.0.3rc5
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed verision string to
+ 1_0_3rc5
+
+ Issue482
+
+ * waskaweb/templates/appointments/remindlist_body.mako: Added default
+ member f unctions to the template
+
+ Issueissue383
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/lib/validators.py: changed validation on usergroups.
+
+ Unsorted:
+
+ * waskaweb/templates/appointments/overview.mako: Removed explaination
+ string in appointment overview for admin. came from beta versions.
+ * waskaweb/lib/renderer.py: Fixed encoding error
+
+2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed Issue481
+
+ * waskaweb/lib/validators.py: raise validation exception if string is too long.
+ * waskaweb/templates/logbook/edit.mako,
+ waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/logbook/new.mako: Adjusted templates to print correct error
+ message.
+
+2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * Changes.txt: Updated to recent changes.
+
+2008-07-01 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue409
+
+ * waskaweb/config/routing.py,
+ waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py,
+ waskaweb/templates/appointments/remindlist_body.mako,
+ waskaweb/templates/start/remindlist.mako: Added function to mark a
+ case as active directly from the blackboard.
+
+ Issue369
+
+ * waskaweb/controllers/waska.py,
+ waskaweb/templates/start/start.mako,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot
+ waskaweb/templates/start/globalappointmentlist.mako: Separated
+ global appointments on the blackboard in its own section.
+
+2008-06-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed Issue341
+
+ * waskaweb/lib/helpers.py: new function human_timedelta() which gives
+ a timedelta in human readable form.
+ * waskaweb/model/appointment.py: use human_timedelta() for duration of
+ appointments.
+
+2008-06-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue472
+
+ * formed/formedtree_web.xml: New formedtree.
+ * formed/waska-hilfetexte.xhtml: New helptext for "Behinderung"
+
+ Issue465
+
+ * waskaweb/templates/start/responsible.mako,
+ waskaweb/public/images/agplv3-155x51.png: Changed text on info page.
+ The new version now includes licensing issues and differs between
+ WASKA und mpuls. New version is commented out yet.
+
+ Issue479
+
+ * waskaweb/templates/casemanagement/search.mako: Added
+ accept-charset="uft-8" to the search formularfield.
+
+ Issue476
+
+ * waskaweb/templates/start/help.mako: Adjusted links on helppage to
+ the new structure of the waska-anwender wiki
+
+2008-06-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Fixed Issue480
+
+ * waskaweb/controllers/agency_overview.py: Used pylons validator + htmlfill
+ to fill the parts selection form.
+
+2008-06-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako,
+ waskaweb/templates/casemanagement/downloadXLS.mako,
+ waskaweb/templates/casemanagement/downloadXML.mako: Adjusted templates
+ for evaluation server.
+
+2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Implemented anonymized XLS export.
+
+ * waskaweb/controllers/case_overview.py: use anonymize parameter.
+ * waskaweb/lib/excel.py: switch to anon views if anonymize parameter
+ is given.
+ * waskaweb/model/case.py: use anonymize parameter.
+ * waskaweb/templates/casemanagement/downloadXLS.mako: Added anonymize
+ parameter to dialog.
+
+2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Implemented anonymized CSV export.
+
+ * waskaweb/controllers/case_overview.py: use anonymize parameter.
+ * waskaweb/lib/csv.py: switch to anon views if anonymize parameter is given.
+ * waskaweb/model/case.py: use anonymize parameter
+ * waskaweb/templates/casemanagement/downloadCSV.mako: Changed dialog to use anonymize parameter
+ * waskaweb/templates/casemanagement/downloadXML.mako: Fix numbering.
+
+2008-06-27 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Hopfully last changes on evaluation and its workflow.
+
+ * waskaweb/lib/evaluation.py,
+ waskaweb/lib/search.py,
+ waskaweb/controllers/agency_overview.py: Fixed timeframe query
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Searchoption on the evaluation result page are now only displayed if
+ the user comes from the default search in the main-menu. Else hide
+ search option as their impact is too complicated for users.
+
+ Issue475
+
+ * formed/privacy_statement.html: Adjusted privacy statement to
+ standard workflow of anonymization.
+
+ Issue473
+
+ * waskaweb/templates/logbook/show.mako: Fixed output of note in show
+ dialog of an logbook entry.
+
+ Unsorted
+
+ * waskaweb/lib/validators.py: Make field "duration" disposable
+
+2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ Implemented anonymized XML export.
+
+ * waskaweb/controllers/case_overview.py: added evaluation of flag
+ for anonymization.
+
+ * waskaweb/lib/xmlexport.py: Switch to anon-views if export
+ should be anonymized.
+
+ * waskaweb/model/case.py: take optional flag for anonymization.
+
+ * waskaweb/templates/casemanagement/downloadXML.mako: Attempt to
+ make dialog look more like import (which failed partly).
+
+2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
+
+ * waskaweb/lib/excel.py: Same '$'-Fix as for the CSV export.
+
+2008-06-26 Frank Koormann <frank at intevation.de>
+
+ * formed/formedtree_web.xml: Reformatting of "Persoenliche Daten"
+ using new weights.
+
+2008-06-26 Frank Koormann <frank at intevation.de>
+
+ Added further weights to the form element rendering
+
+ * waskaweb/lib/renderer.py: Enhanced list of weights.
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css:
+ Added weight styles
+
+2008-06-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Modified SQL query on evaluation server (massive perfomrance issues
+ with compressed ids)
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/model/agency.py: Added special code for building where
+ statements of the evaluation querys if we are running an evaluation
+ server. Because of some side effects this isn't a really nice
+ soluation and somewhat hackish.
+ * waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Fixed syntax errors
+
+ Changed version string
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: 1_0_3rc4
+
+2008-06-26 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: Separate differen 'Unterstuetzungsangebote' of same
+ kind with '$' instead of '_' to avoid proplems with name collisions.
+
+2008-06-24 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fix related to Issue461
+
+ * waskaweb/lib/pdfimporter.py, waskaweb/model/case.py: comment out
+ output of unknown fields.
+
+2008-06-24 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed Issue467:
+
+ * waskaweb/templates/main.mako: Sanitized HTML
+ * waskaweb/lib/helpers.py: new function status_message(s) which generates
+ a line suitable for the status bar.
+ * waskaweb/controllers/case.py: uses status_message() now
+
+2008-06-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue466
+
+ * waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/logbook/show.mako: Automatic generated entries in
+ logbook are not editable anymore.
+
+ Extended Searchoptions for evaluation server (not tested too much yet):
+
+ * waskaweb/config/routing.py,
+ waskaweb/controllers/agency_overview.py,
+ waskaweb/lib/search.py,
+ waskaweb/lib/validators.py,
+ waskaweb/model/agency.py,
+ waskaweb/templates/casemanagement/agency_overview.mako,
+ waskaweb/templates/casemanagement/agencylist.mako: Agency overview
+ is now searchable with the following criteria: gender, cm_state, and
+ timeframe. Further the listing is no sortable.
+
+ Fixed extended search
+
+ * waskaweb/lib/search.py: changed db query to get cases which are in
+ cm to make use of a new view. Old view (master_tbl_eval_incm_view)
+ leads to sideeffects if the user searches for cases including
+ standin cases.
+
+ Fixed evaluation 1
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako:
+ Differ more between all, incm and not incm in first evaluation.
+
+ Fixed help texts
+
+ * formed/waska-hilfetexte.xhtml,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Fixed some helptexts (feedback DLR)
+
+ Removed status message from bottom of the page
+
+ * waskaweb/templates/main.mako: Removed status msg.
+
+ Unsorted:
+
+ * waskaweb/public/styles/print.css: Do not print status msg
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set Versionstring to 1_0_3rc3
+
+2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Partial fix for Issue463. Removed ids, uuids and master_ids from output.
+
+ * waskaweb/lib/csv.py: Fixed wrong usage of cursor.description.
+
+2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/validators.py: Set appointments to 1 if missing
+ * waskaweb/lib/xmlexport.py: Removed needless parameter in selection
+
+2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py: Added 'tagebuch-sonstiges' to XML export.
+
+2008-06-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Restructured templates of logbook. Pylonisize dataflow for logbook
+
+ * waskaweb/controllers/case.py: Changed way how to set and validate
+ logbook data.
+ * waskaweb/lib/validators.py: Added new validator for logbooks
+ * waskaweb/templates/casemanagement/editLogbookEntry.mako,
+ waskaweb/templates/casemanagement/newLogbookEntry.mako,
+ waskaweb/templates/logbook/dialogs/confirm_delete_logbook_entry.mako,
+ waskaweb/templates/logbook/dialogs/failed_create_logbook_entry.mako,
+ waskaweb/templates/logbook/dialogs/failed_delete_logbook_entry.mako,
+ waskaweb/templates/logbook/dialogs/failed_save_logbook_entry.mako,
+ waskaweb/templates/logbook/dialogs/failed_show_logbook_entry.mako,
+ waskaweb/templates/logbook/dialogs/success_create_logbook_entry.mako,
+ waskaweb/templates/logbook/dialogs/success_delete_logbook_entry.mako,
+ waskaweb/templates/logbook/dialogs/success_save_logbook_entry.mako,
+ waskaweb/templates/logbook/edit.mako,
+ waskaweb/templates/logbook/edit_body.mako,
+ waskaweb/templates/logbook/new.mako,
+ waskaweb/templates/logbook/overview.mako,
+ waskaweb/templates/logbook/show.mako: Moved and created new
+ templates
+ * waskaweb/templates/casemanagement/dialogs/confirm_delete_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_create_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_delete_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_save_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_show_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/success_create_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/success_delete_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/success_save_logbook_entry.mako,
+ waskaweb/templates/casemanagement/logbook.mako,
+ waskaweb/templates/casemanagement/showLogbookEntry.mako: Removed old
+ templates
+
+ Added statusbar at top of the page, add help text to the
+ statementlisting
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/main.mako: New style for statusbar at top of the
+ page. Changed translation strings for more helo in statementlisting
+
+ Added default vlaues for new logbook entrys
+
+ * waskaweb/controllers/case.py: make use of htmlfill.
+
+ Issue251
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/overview.mako: Replaced two
+ checkboxes for states "Offen" and "Geschlossen" with one "checkbox"
+ for "Bearbeitbar" which includes both states.
+ * waskaweb/templates/casemanagement/organisation.mako: Removed
+ setting state from organisation
+
+ Changed version string
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string to
+ rc2
+
+ IE6 rendering fix
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako: Fixed rendering error in caseoverview
+ (tablewidth)
+
+2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/logbook.py: Added short notice ('Nennung Sonstiges')
+ and extend list of kinds ('Erstgespräche', 'Kompetenzfeststellung').
+
+ * waskaweb/templates/casemanagement/editLogbookEntry.mako,
+ waskaweb/templates/casemanagement/logbook.mako,
+ waskaweb/templates/casemanagement/newLogbookEntry.mako,
+ waskaweb/templates/casemanagement/showLogbookEntry.mako: Add new field
+ and values to templates.
+
+2008-06-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Version string.
+
+ Fixed Evaluation
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
+ Fixed incorrect evaluation of the duration of cm. Added new evaluation
+ for the averange duration of cm. Fixed evaluation on aid plan.
+
+2008-06-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Adjusted for Version 1.0.3rc1
+
+ * Changes.txt: enhanced changes
+
+2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako,
+ waskaweb/templates/casemanagement/downloadXLS.mako
+ waskaweb/templates/casemanagement/downloadXML.mako: Added privacy warnings
+ for exports.
+
+2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: Fix for issue460
+
+2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py: Implemented export of documents.
+ * waskaweb/templates/casemanagement/selectParts.mako: Re-inserted submit button.
+
+2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/selectParts.mako: Fixed h.url_for() usage.
+
+2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py: Export log book.
+
+2008-06-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py: Remove appointments
+ * waskaweb/templates/casemanagement/selectParts.mako: Remove from selection
+
+2008-06-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Partial XML (Part II). Implemented: export only parts of the data
+
+ * waskaweb/lib/xmlexport.py: Filter out unneeded parts.
+ * waskaweb/model/nodecomponents.py: added method to formed tree to find
+ node by name only.
+
+2008-06-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Partial XML (Part I). Implemented: connect selection to export
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/case_overview.py: fetch selection from session a
+ connect it to export.
+
+ * waskaweb/model/case.py: Removed selection.
+ * waskaweb/lib/xmlexport.py: Re-inserted here.
+
+2008-06-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue459
+
+ * formed/waska-hilfetexte.xhtml,
+ waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/helpers.py,
+ waskaweb/model/navigation.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/start/help.mako: Added new help texts
+
+ Fixed issue352
+
+ * formed/formedtree_web.xml: Added new options in formular:
+ "in der Maßnahme" and "sonstiges" for Zugang
+ "sonstiges" in "Uebernahme in das CM nicht notwendig weil..."
+
+2008-06-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Worked on issue425
+
+ * waskaweb/controllers/case.py,
+ waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/main.mako: Added status line at the bottom of the
+ page. Actions in controller can write some information in
+ c.status_msg which will be then displayed as status msg.
+ Implemented this for setting the editor, standin and for saving
+ formular page which had no notification dialog yet.
+
+ Fixed issue383
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/lib/validators.py: Added two new checks against the DB to
+ the validator: 1. Check if a group with the given name already
+ exist. 2. On creating a new user check if there is already a user
+ with the given loginname. If so show error dialog.
+
+2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Make day time editable and prevent editing of automatic entries.
+
+ * waskaweb/lib/helpers.py,
+ waskaweb/model/logbook.py: check day time
+ * waskaweb/templates/casemanagement/editLogbookEntry.mako,
+ waskaweb/templates/casemanagement/logbook.mako,
+ waskaweb/templates/casemanagement/newLogbookEntry.mako,
+ waskaweb/templates/casemanagement/showLogbookEntry.mako: Adjusted templates
+
+2008-06-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Pylonisize the part selection of the xml export
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/validators.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/selectParts.mako: Removed special
+ code from the template and let htmlfill handle to correct rendering
+ of checked and unchecked boxes. Added new validator for this
+ formular.
+
+ Added uuid for documents
+
+ * waskaweb/model/document.py: create function now has optional uuid
+ param. If this param is not given than a fresh uuid will be
+ genereated (db-side).
+
+ Worked on Issue448
+
+ * waskaweb/templates/casemanagement/caselist.mako: Added icon for
+ cm_ka users to anonymize a case directly from the case overview.
+
+ Fixed Issue290
+
+ * waskaweb/templates/appointments/appointmentlist.mako,
+ waskaweb/templates/casemanagement/appointmentlist.mako: Reformted
+ html code.
+
+2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/public/servicezeit.html: Fixed typo.
+
+2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/public/servicezeit.html: Simple HTML page for service purposes.
+
+2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/logbook.py: cleaned SQL
+ * waskaweb/templates/casemanagement/logbook.mako: Renamed to 'Tagebuch'
+
+2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Logbook (Part V). TODO: Cleanup code, really i18n. Implemented 'edit'
+
+ * waskaweb/controllers/case.py: Added controllers to edit log book entries.
+ * waskaweb/model/logbook.py: Enable entries to be stored by id.
+ * waskaweb/templates/casemanagement/main.mako: Removed i18n. :-(
+ * waskaweb/templates/casemanagement/newLogbookEntry.mako: Added modus field.
+ * waskaweb/templates/casemanagement/dialogs/failed_save_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/success_save_logbook_entry.mako,
+ waskaweb/templates/casemanagement/editLogbookEntry.mako: Dialogs for editing.
+
+2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Logbook (Part IV). TODO: i18n, edit entries. Implemented 'show'
+
+ * waskaweb/controllers/case.py: Added controllers to show log book entry
+ * waskaweb/model/logbook.py: Load individual entry by id
+ * waskaweb/templates/casemanagement/dialogs/failed_show_logbook_entry.mako,
+ waskaweb/templates/casemanagement/showLogbookEntry.mako: New. Templates
+ for showing one entry.
+
+2008-06-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue451
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/lib/validators.py: Save search options on the evaluation
+ page in a session so we can display the seleted time interval on the
+ resultpages of the evaluation.
+
+ Worked on Issue14:
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/search.py,
+ waskaweb/templates/casemanagement/overview.mako: Added new search
+ option "branch" to the search engine. This option can be used by
+ admins to seperate cases to the differnet branches of their KA.
+
+ Fixed Issue456:
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako: Emphasized (red
+ color) problematics regarding to CSV export in CSVExport-Diaolog.
+
+2008-06-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Logbook (Part III). TODO: i18n, edit entries. implemented 'delete'
+
+ * waskaweb/config/routing.py: New route for delete confirmation
+ * waskaweb/controllers/case.py: controllers for deletion of log book entries.
+ * waskaweb/model/logbook.py: Enabled to delete entries from database.
+ * waskaweb/templates/casemanagement/dialogs/confirm_delete_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_delete_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/success_delete_logbook_entry.mako,
+ waskaweb/templates/casemanagement/newLogbookEntry.mako: New. Confirmation,
+ success and failure dialogs.
+
+2008-06-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Logbook (Part II). TODO: i18n, edit/delete entries. implemented 'create'
+
+ * waskaweb/controllers/case.py: controllers for creation of new log book entries.
+ * waskaweb/lib/helpers.py: New helper for time intervals
+ * waskaweb/model/logbook.py: Enabled to store entries to database.
+ * waskaweb/model/user.py: Add a method for shortened name.
+ * waskaweb/templates/casemanagement/logbook.mako: Removed i18n.
+ * waskaweb/templates/casemanagement/dialogs/failed_create_logbook_entry.mako,
+ waskaweb/templates/casemanagement/dialogs/success_create_logbook_entry.mako: New.
+ dialogs after (successful) creation of new log book entry.
+
+2008-06-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/logbook.py: Fixed text substitution.
+
+2008-06-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Issue448
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/main.mako: Small textchanges in
+ the confirmation dialogs.
+ * waskaweb/public/images/icons/anonym_red.gif: Added missing icon for
+ issue448
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Added new translated strings
+ * waskaweb/model/case.py: Call anonymize wrapper function.
+
+ Issue452: Implemented more bundled actions
+
+ * waskaweb/controllers/case.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm_bundle_anonymize.mako,
+ waskaweb/templates/casemanagement/dialogs/success_bundle_anonymize.mako:
+ Added bundled action for anonymisation, mark for anonymisation and
+ restoring cases in the web gui. Workflow ist functional now
+
+ Issue126
+
+ * waskaweb/model/case.py: Print "0" instead of "-/-" for age in case
+ digest if child is younger that one year.
+
+ Issue410
+
+ * waskaweb/model/appointment.py: Filter out reminders and appointments
+ of cases for which the current user is only standin. Admin will still
+ see reminders on outdated cases.
+
+ Unsorted:
+
+ * waskaweb/templates/casemanagement/overview.mako: Added new labels on
+ the extended search link which depends on the extended search is
+ visible or not.
+
+2008-06-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/search.py: Changed field for the end of the timeframe
+ from last access time to field "beendigung_5"
+
+ Issue447 (fix preview)
+
+ * waskaweb/controllers/case_overview.py
+ waskaweb/lib/search.py: Changed default search options in case
+ overview for admin users. On default they only see cases with are
+ marked for deletion or for anonymisation
+
+ Issue448
+
+ * waskaweb/config/routing.py,
+ waskaweb/controllers/case.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/statement.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/caselist.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm_anonymize.mako,
+ waskaweb/templates/casemanagement/dialogs/success_anonymize.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm_markanonymize.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_markanonymize.mako,
+ waskaweb/templates/casemanagement/dialogs/success_markanonymize.mako:
+ Implemented the anonymisation of a case in the way like it is done
+ for deleting cases: Anonymisation is now done in two steps. First
+ marking it for deletion. Second anonymize, whereby the first step is
+ done by users with cm-ka role and the second step will be done by
+ users with admin-ka role.
+
+
+2008-06-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Logbook (Part I). TODO: i18n, add/edit/delete entries. Implemented 'overview'
+
+ * waskaweb/controllers/case.py: render logbook overview.
+ * waskaweb/lib/helpers.py: new time interval function
+ * waskaweb/templates/casemanagement/main.mako: Added link to logbook
+ * waskaweb/controllers/logbook.py: New. controller for logbook handling. Empty.
+ * waskaweb/model/logbook.py: New. Model for logbook and entries.
+ * waskaweb/templates/casemanagement/logbook.mako: New. Template for the logbook overview.
+ * waskaweb/tests/functional/test_logbook.py: New. Test stub.
+
+2008-06-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue417
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Added two new evaluations over all cases. First highest graduation
+ and current work situation.
+
+ Implemented toggling of the extended search
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/overview.mako: Extended search can
+ now be opened and collapsed. In collopses state no extended search
+ option will be used for a search and only the default options will
+ be used.
+
+ Implemented search on cm state
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/lib/search.py,
+ waskaweb/templates/casemanagement/overview.mako: Search for the
+ cm-state of a case is now functional.
+
+ Implemented extended search with more search options
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/overview.mako: Added field for
+ gender selection, Added field for setting a timeframe, adding field
+ for selecting case_state (non functional yet). Moved checkboxes for
+ open and closed cases to the extended search as these options are
+ not used frequently. Added counting of different types of cases in
+ the search results.
+ Openening and collapsing the extended search is not functional yet.
+
+2008-06-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue423
+
+ * waskaweb/lib/renderer.py,
+ waskaweb/model/repeatgroup.py: Added additional field in the aidlist
+ overview. Modified SQL statement to fetch some more information to
+ the aid.
+
+ Fixed issue333
+
+ * waskaweb/model/case.py: The name of the editor is updated in the
+ master_tbl when the admin changes the editor.
+
+ Fixed issue416
+
+ * formed/formedtree_web.xml: New formedtree which includes additional
+ option on familienstand ('in fester Partnerschaft')
+
+ Fixed issue397
+
+ * formed/formedtree_web.xml: New formedtree which includes additional
+ option on Rechstkreis ('SGB IX')
+
+ Worked on issue14
+
+ * waskaweb/lib/search.py: Added searchoption "gender" to the search engine
+
+2008-06-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlimport.py: Do not crash if cases without UUIDs
+ are imported.
+
+2008-06-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added search on timeintervals
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/model/case.py: The "searchengine" now understands four new
+ keywords which can be used to define a timeinterval for cases.
+ These are: the start and end date und the fields in the database
+ holding the fields which will be tested.
+ Default search. If no date is given the search will look for the
+ date of first contact and the last access time. Time intervall is
+ 1970-01-01 - today.
+
+ Refactored search
+
+ * waskaweb/model/case.py,
+ waskaweb/lib/search.py: Extracted search specific code out of the
+ caseoverview und put it into the new lib "search" which can now be
+ used at other places to
+
+ Implemented search mask for timeintervals on evaluations
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/lib/sql_helper.py: Added search method in the evaluation
+ controller. It is able to search for cases in a particular time
+ interval and the does a evaluation on search result.
+
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ Added search mask to define a timeinterval on the the evaluation.
+
+ Fixed issue426
+
+ * waskaweb/controllers/case_overview.py: Fixed spelling
+
+ Fixed issuei342
+
+ * waskaweb/lib/renderer.py: Replace '\r' and '\r\n' with <br> tag in
+ readonly mode too.
+
+ Fixed issue427
+
+ * waskaweb/model/casedocument.py: Removed forgotten debugging output
+
+2008-06-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ GUI for partial XML export
+
+ * waskaweb/controllers/agency_overview.py, waskaweb/controllers/case_overview.py:
+ Store selection to session.
+
+ * waskaweb/model/case.py: Added model for selection. TODO: feed to XML export
+
+ * waskaweb/templates/casemanagement/downloadXML.mako: add third button to select
+ parts of the document.
+
+ * waskaweb/templates/casemanagement/selectParts.mako: New. Parts of the case.
+
+2008-06-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented sorting in case overview.
+
+ * waskaweb/config/routing.py
+ waskaweb/controllers/case_overview.py
+ waskaweb/model/case.py: Modified SQL search string. It now takes two
+ additional params: the field on which the sorting will happen and
+ the oder of the sorting.
+
+ * waskaweb/templates/casemanagement/caselist.mako,
+ waskaweb/public/styles/screen.css,
+ waskaweb/public/images/icons/sort_asc.png,
+ waskaweb/public/images/icons/sort_desc.png: Added sorting icons in
+ the caselisting.
+
+2008-06-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented evaluation over subsets of cases and agencys
+ (evaluation-server)
+
+ * waskaweb/config/routing.py: Added new route for resetting the
+ evaluation (evaluate over all cases again after defining a subset)
+ * waskaweb/controllers/agency_overview.py: Added evaluation for
+ agencys. Basically build a huge casebundle which will be uses for
+ the evaluation.
+ * waskaweb/controllers/case_overview.py: Implement evaluation over
+ cases.
+ * waskaweb/controllers/evaluate.py
+ waskaweb/lib/evaluation.py,
+ waskaweb/lib/sql_helper.py: Modified sql statements in evaluation to
+ support subsets of cases.
+ * waskaweb/templates/casemanagement/agency_overview.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako: Added evaluation to the selection
+ field on overviewpages. Added reset param to the evaluate link in
+ the main menue.
+
+ Remove evaluation option from bundled actions if the users searches
+ for cases of an particualr user (privacy)
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/overview.mako: Added
+ regular expression to check wheter the search string contains editor
+ specific earch options. If so then hide evalution option in
+ case-overview.
+
+2008-05-30 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * Changes.txt: Adjusted for 1.0.2
+
+2008-05-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed text for the reminders in the digest
+
+ * waskaweb/templates/casemanagement/digest.mako: Suggest anonymisation
+ instead of deleteing cases if they seems to be old.
+
+ Changed version String
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed to Version 1.0.2
+
+2008-05-30 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/appointment.py: Hotfixed SQL syntax not understood
+ by psycopg2.
+
+2008-05-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue408
+
+ * waskaweb/model/appointment.py: Optimized query to figure out old
+ inactive cases.
+
+2008-05-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: Build list of used row indices once
+ instead of repeated field lookup in black list.
+
+2008-05-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Deactivated Appointments and Reminders on Blackboard for the
+ evaluation server
+
+ * waskaweb/controllers/waska.py,
+ waskaweb/templates/start/start.mako: Display some information
+ regarding to the evaluation server instead of reminders and
+ appointments.
+
+ Support bundled Actions for all agency at once.
+
+ * waskaweb/config/routing.py: Added new route for agency_overview with
+ reset parameter
+ * waskaweb/controllers/agency_overview.py: Support doing an bundled
+ action for all agencys
+ * waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/agency_overview.mako: Add new
+ checkbox to select all agencys.
+ * waskaweb/templates/casemanagement/overview.mako: Add label to a
+ formular element.
+ * waskaweb/templates/main.mako: Reset agency selection when selection
+ agencyoverview in the main menue
+
+ Changed Version String and tagged Version 1.0.1
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Version string to 1.0.1
+
+2008-05-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: Removed stupid creation of key/value
+ tuples which resulted in heavy memory loads.
+
+2008-05-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: Removed stupid sorting of rows. TODO:
+ Do the same in XML and XSL export.
+
+ * waskaweb/model/case.py: Removed usage of psycopg2.extras.DictCursor
+ in CSV export.
+
+2008-05-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: interned column names to save some memory.
+
+2008-05-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: Make it O(N*logN) instead of O(N^2)
+
+2008-05-28 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Performance improvment on caseoverview.
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/model/appointment.py,
+ waskaweb/model/case.py: Do not load the State of an case for every
+ case. Do it in one search query!.
+
+2008-05-27 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented xml and xsl export for the evaluation server
+
+ * waskaweb/controllers/agency_overview.py: Implemented xml and xls
+ export.
+ * waskaweb/templates/casemanagement/agency_overview.mako: Added options for xml and
+ xsl export to the choice list.
+ * waskaweb/controllers/waska.py: Fixed permission to open start page
+ for users with pb_ka role.
+
+2008-05-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/sql_helper.py: New. Optimizes WHERE id clauses.
+
+ * waskaweb/lib/csv.py: Optimized export. TODO: get rid of needless
+ sorts() and header info for each data set.
+
+2008-05-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlimport.py: Do not call UPDATE on a dataset
+ which has no fields to change.
+
+2008-05-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Removed time in caselisting
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/caselist.mako: The caselisting
+ does not longer contain the last access time to make the listing
+ more compact. Reactivated custom formating in model/case.py. This
+ was deavitvated due to problems with dates before 1900. Added
+ try-except block to handle this.
+
+ Fixed issue385
+
+ * waskaweb/config/routing.py,
+ waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/renderer.py,
+ waskaweb/model/casedocument.py,
+ waskaweb/model/datapage.py,
+ waskaweb/templates/casemanagement/main.mako: Basically inhertied a
+ new class from DataPage which does not hold any data and therefor
+ results in an empty formularpage. Drawback: An existend case is
+ needed.
+
+2008-05-20 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/help.py: Removed. Unused duplicate of
+ waskaweb/lib/formular_help.py
+
+2008-05-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue267, Fixed bug that users can set standin without beeing
+ the editor:
+
+ * waskaweb/model/case.py: Add filtering of cases.
+ * waskaweb/templates/casemanagement/caselist.mako: Some cleaup
+ * waskaweb/templates/casemanagement/overview.mako: Added new checkbox
+ to select all cases for bundled actions.
+ * waskaweb/controllers/case_overview.py: Added logic to fetch alle
+ cases if the user selects all cases. Filter out cases in set-standin
+ bundled action if the user is not the editor
+ * waskaweb/lib/validators.py: add new checkbox as valid form param.
+
+ Fixed fix for issue267
+
+ * waskaweb/controllers/case_overview.py: Fixed issue with merging two
+ dctionarys in a session. Before merging the dic is now copied
+
+2008-05-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Another Fix for issue387
+
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/start/help.mako,
+ waskaweb/public/images/icons/extern_link.png:Added icons to the
+ external links on the help page to make it more clear that the user
+ leaves the application on this point.
+
+ Tagged as Version 1.0
+
+2008-05-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue387
+
+ * waskaweb/templates/start/help.mako: Added link to an external FAQ
+ for the CM at the PT-DLR site.
+
+2008-05-20 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * Changes.txt: Adjusted for Beta 30
+
+2008-05-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue263
+
+ * waskaweb/lib/security.py: Try to encode password as ASCII. If
+ this fails an invalid password is given and login fails.
+
+2008-05-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue357 (part3)
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py: Use url_for function istead of
+ ahrdcoding the url in the redirect method. Removed try except block
+ which prevents redirects to work as expected. Redirects are relaized
+ as exceptions in Pylons. Too general catching of exceptions lead to
+ problemes.
+
+2008-05-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue357 (part 2)
+
+ * waskaweb/controllers/CaseBase.py: Added a getNavigation()
+ method which redirects to case overview ig no navigation exists.
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/rg_aid.py:
+ use the new getNavigation() method.
+
+2008-05-16 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue297
+
+ * waskaweb/lib/security.py: Removed redundant call to method getDbName()
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako:
+ Added warning about MS Excel
+
+ * waskaweb/templates/casemanagement/overview.mako: Reordered
+ export options.
+
+2008-05-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue200, issue136
+
+ * waskaweb/config/routing.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/templates/main.mako: Searchoptions are now saved in a
+ session and will be reused unitl the user selects the case overview
+ from the mainmenu. In this case the session will be reset and a
+ search is done with the default search options.
+
+
+2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue262
+
+ * waskaweb/model/case.py: Catch KeyErrors for none-existing
+ parameters.
+
+2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue287
+
+ * waskaweb/lib/db.py: replaced '\' with '\\' in passwords.
+
+2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue357
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py: redirect to case overview if we
+ don't have a session.
+
+2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue360
+
+ * waskaweb/lib/security.py: The user identity is only the browser
+ signature.
+
+2008-05-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue351
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/appointment.py,
+ waskaweb/templates/appointments/show_body.mako: Changed behavior if
+ the user enters no enddate. Now the enddate will be NULL in
+ database. Changed the SQL-Statement. If no enddate ist given, than
+ take startdatum as enddatum (coalesce).
+ Further fixed an ISE when entering a date in a wrong format while
+ editing a appointment.
+
+ Fixed issue222:
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/usersettings/change_password.mako: Fixed spelling
+ and removed dupclicated columns. Changed error-message in case the
+ user enters an unsafe password.
+
+ Fixed issue379:
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/bundle_standin.mako: Usergroups
+ are now loaded for selecting groups as standin. Modfied mako
+ template to work with usergroups.
+
+2008-05-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue372
+
+ * waskaweb/lib/evaluation.py: Changed SQL query of Evaluation 7. It
+ was a worng table referenced.
+
+ Fixed issue374
+
+ * M waskaweb/lib/evaluation.py: Check if there will be a
+ null-devision. If so set divisor to 1.
+
+2008-05-14 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue375
+
+ * waskaweb/templates/casemanagement/organisation.mako: Uses
+ group name correctly now.
+
+2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/main_help.mako: New. Was missing. Caused an
+ ISE when clicking on on-line help.
+
+2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: Removed printing of new errors to Apache
+ error log while saving a page. This spamed the the log a lot.
+
+2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/base.py: Added error logging when raising HTTPUnauthorized
+ exceptions.
+
+2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: Removed wrong check for changed cases in
+ edit controller which pervented editing 'Unterstuezungsangebote'.
+
+ * Changes.txt: Replaced tabs with spaces.
+
+2008-05-09 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlimport.py: lower() incoming uuids to prevent
+ mismatches.
+
+2008-05-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue355
+
+ * waskaweb/lib/renderer.py: Added submitbuttons to the top of each
+ formular page
+
+ Fix in listing the standin for standin
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/organisation.mako: The user who is
+ standin now gets listest in the list of standin user if he is logged
+ in as standin.
+
+ * waskaweb/controllers/waska.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/model/appointment.py,
+ waskaweb/templates/start/appointmentlist.mako,
+ waskaweb/templates/start/start.mako: Appointment are now displayed
+ one day longer. Changed the structure of appointments on the
+ startpage. automatically generated reminders are now dislplayed
+ exclusive in the automatic reminders section. Alle other
+ appointments get listes in section "own appointments"
+
+
+2008-05-08 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/security.py: Use only the 'www.xxx.yyyy' part
+ of 'www.xxx.yyy.zzz' IPv4 and the part before the
+ last ':' in IPv6 addresses for session hi-jacking
+ prevention. Attackers coming from the same subnet are
+ not longer detected. :-/
+
+2008-05-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changes.txt angepasst und das Datum der Beta geändert.
+ Tag der Version verschoben.
+
+ Fixed issue256 and a hotfix for the user and usergroup list when
+ setting the editor or standing.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/controllers/usersettings.py,
+ waskaweb/lib/security.py: Set gid for session user. now we can
+ filter out the usergroup in various listings.
+
+ Fixed issue202
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/casemanagement/dialogs/bundle_noselection.mako,
+ waskaweb/templates/casemanagement/dialogs/notificate_bundle_setstandin.mako,
+ waskaweb/templates/casemanagement/downloadCSV.mako,
+ waskaweb/templates/casemanagement/downloadXLS.mako,
+ waskaweb/templates/casemanagement/downloadXML.mako: Unified
+ breadcrumbs on bundled actions.
+
+2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * Changes.txt: Adjusted to Beta 29
+
+2008-05-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed setting of standin
+ * waskaweb/controllers/case.py: Implementation of usergroup broke the
+ setting of editors. Fixed that.
+
+2008-05-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ issue361
+ * db_setup/install/01waska_tmpl.sql: adjusted formedtree to the model.
+
+2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/administration.py: Reverted last
+ change because of special case 'Auswertungsserver'
+
+ * waskaweb/templates/administration/new_user.mako: Take
+ special case 'Auswertungsserver' into account.
+
+2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/administration.py: If logged in as
+ 'adm' force new users to be 'Admin-KA's.
+
+2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/administration/new_user.mako: If logged
+ in as 'adm' only allow creation of 'Admin-KA' users.
+
+2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue362
+
+ * waskaweb/lib/helpers.py: Added check for None before converting
+ dates to strings.
+
+2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue359
+
+ * waskaweb/controllers/waska.py: Added checkRole to
+ start(). Only logged in people should see the 'Schwarzes Brett'.
+
+ * waskaweb/lib/security.py: Catch dbapi.OperationalError in
+ checkRole decorator. In this case raise an Unauthorized
+ exception because its likely in invalid login attempt.
+
+2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/public/images/anonym.gif: New. Wasn't in version control
+ but needed by application.
+
+2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Fixed int(None) error.
+
+2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/security.py: Catch dbapi.OperationalErrors at
+ login. These are likely login failure. Is there a more
+ precise way with DB API 2.0 to check this database independent?
+
+2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/base.py: Out commented log message on redirection
+ if not logged in. This one spammed the error log file of Apache.
+
+2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue357:
+
+ * waskaweb/controllers/CaseBase.py: check in _getFormNavigation()
+ if case really exists.
+
+2008-04-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue94:
+
+ * formed/waska-hilfetexte.xhtml,
+ waskaweb/templates/casemanagement/help.mako: Added headers to the
+ helptexts to bring them into a better relation to the forumular
+ field. Changed Layout of the helpwindow. Removed "sponsors"
+
+2008-04-30 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue297
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/downloadCSV.mako,
+ waskaweb/templates/casemanagement/downloadXML.mako:
+ Set HTTP header 'Content-Disposition=attachment; filename="fallakten-export.(xml|csv|xls)"'
+
+2008-04-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue346
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/templates/start/start.mako: Fixed Syntax error in
+ appointment overview. Changed style of border in the table_header to
+ 1px (was 0.5pt)
+
+ Fixed issue347
+
+ * waskaweb/controllers/case.py: Called noexistend attribute of the
+ appointment class.
+
+ Changed default end_date for appointments
+
+ * waskaweb/model/appointment.py: If no enddate is submitted, then
+ end_date is equal start_date.
+
+2008-04-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlexport.py: Changed order of repeat groups
+ to fit the XML schema.
+
+2008-04-28 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Reduced length of printout
+
+ * waskaweb/controllers/case.py,
+ waskaweb/public/styles/print.css: Changed fontsize to 10pt/12pt. No
+ pagebreaks after heading
+
+ issue184: Detect change of the case (this is more a pseudofix :( )
+
+ * waskaweb/controllers/case.py,
+ waskaweb/controllers/navigation.py,
+ waskaweb/model/case.py: Compare saved caseid with provided case id
+ in the controller. If the ids differ, open the new case.
+
+ Fixed issue345
+
+ * waskaweb/templates/appointments/appointmentlist.mako,
+ waskaweb/templates/casemanagement/appointmentlist.mako,
+ waskaweb/templates/casemanagement/reminderlist.mako: Changed alt
+ text of delete images to "delete" instead of "show"
+
+2008-04-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue305 part 2 (mako templates)
+
+ * waskaweb/model/appointment.py: Removed formating from get(Start|End)Date.
+
+ * waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/appointments/remindlist_body.mako,
+ waskaweb/templates/appointments/show_body.mako: Use helper functions to format
+ the dates.
+
+2008-04-25 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue265
+
+ * formed/aid_plan_statement.html,
+ formed/discretion_statement.html,
+ formed/privacy_statement.html: Removed needless extra chars in style import.
+
+2008-04-25 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue305
+
+ * waskaweb/lib/helpers.py: New methods to format date/datetime
+ because strftime dislikes dates before 1900.
+
+ * waskaweb/controllers/appointment.py,
+ waskaweb/controllers/case.py
+ waskaweb/model/case.py,
+ waskaweb/model/repeatgroup.py: Use the helper functions now
+ to format date/datetime
+
+2008-04-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue61
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/start/help.mako,
+ waskaweb/templates/start/responsible.mako,
+ waskaweb/templates/usersettings/change_password.mako,
+ waskaweb/templates/usersettings/show_settings.mako: Added
+ breadcrumbs to pages in startmenu.
+
+ Fixed issue131
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py,
+ waskaweb/lib/casedata.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/agency_overview.mako: Added
+ encoding information in those files.
+
+ Fixed issue112
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/navigation.py: Modified function
+ "getTreeItemByPageName" to return the treeitem which will be
+ actually rendered. This way we can collect all headers for the
+ formularpage
+
+ Fixed issue223
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/navigation.py: Fixed getAllItemsFunction. Modified
+ printAll function to only render content only leafes. Headers are
+ renderes for all items
+
+ Fixed issue178
+
+ * waskaweb/controllers/case.py: Only proceed to next page after
+ savining if the formular does not contain any errors. Else stay on the
+ same page and show errors
+
+ Fixed issue241
+
+ * formed/formedtree_web.xml: Fixed typo: Schulttest > Schultest
+
+2008-04-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed ISE when entering invalid data on usergroup editing
+
+ * waskaweb/controllers/administration.py: Load usergroup in error case
+ too.
+
+ Fixed issue335
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Added lastname, firstname
+ and login of the user to be deleted to the confimration dialog.
+
+ Partially fixed issue259
+
+ * waskaweb/lib/evaluation.py: Fixed header of csv-files. Using the
+ translated string here too.
+
+2008-04-23 Frank Koormann <frank at intevation.de>
+
+ Fixed issue325
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Typos in statement_explaination_ud fixed
+
+2008-04-23 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fixed issue248
+
+ * waskaweb/lib/pdfimporter.py: If 'Mutter' of 'Vater' is found in
+ context of 'Formular1' we a v1.0 pdf containing
+ 'Geburtsland_Mutter' and 'Geburtsland_Vater'. This detailed information
+ is aggregated to the info if they are born in Germany.
+
+2008-04-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Updated formedtree
+
+ * formed/formedtree_web.xml: Replaces formedtree with a newer version
+
+ Fixed bug when when changing into edit mode after selecting a page
+ over the folder symbol in a fresh selected case.
+
+ * waskaweb/controllers/navigation.py: Take either this stored page_id
+ or submitted.
+
+ Added note if the usergroup has no members
+
+ * waskaweb/templates/administration/show_usergroup.mako: Fixed small
+ bug which prevents the note beeing shown.
+
+2008-04-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented showing and editing of usergroups
+
+ * waskaweb/controllers/administration.py: Added new controller for
+ showing and editing usergroups
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: New translation strings for dialogs
+ * waskaweb/lib/validators.py: Fixed EditUserGroup Validation
+ * waskaweb/model/user.py: Added method for setting users in the
+ groups.
+ * waskaweb/templates/administration/dialogs/success_edit_usergroup.mako,
+ waskaweb/templates/administration/edit_usergroup.mako,
+ waskaweb/templates/administration/show_usergroup.mako: New. Added
+ templates for showing and editing usergroups.
+
+ Fixed issue304
+
+ * waskaweb/lib/evaluation.py: Fixed grouping of age classes.
+
+ Fixed display of standard standin.
+
+ * waskaweb/model/user.py: Fixed loading and setting values of the
+ UserGroup.
+
+ Fixed tableheader of standin in organsation
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/organisation.mako: Fixed naming of
+ the tableheader.
+
+2008-04-21 Sascha L. Teichmann <teichmann at intevation.de>
+
+ Fix for issue301
+
+ * waskaweb/lib/helpers.py: Added function getUserLastname()
+
+ * waskaweb/templates/main.mako: Only print the lastname if
+ logged in as adm user.
+
+2008-04-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented usergroup listing
+
+ * waskaweb/controllers/administration.py: Added method to show
+ usergroups. The groups of each user (immutable groups) are filtered
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Added new translation strings
+ * waskaweb/templates/main.mako: Added link to the group overview.
+ * waskaweb/templates/administration/overview_usergroups.mako: List
+ usergroups.
+
+ Implemented adding and deleting of usergroups
+
+ waskaweb/controllers/administration.py
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: New translated string in the dialogs
+ * waskaweb/lib/validators.py: New validator for adding new groups
+ (groupname must not be empty)
+ * waskaweb/model/user.py: Added Factory for creating and loading
+ usergroups. Added delete method to the usergroup class.
+ * waskaweb/templates/administration/overview_usergroups.mako: Give
+ some info if no usergroups are present.
+ * waskaweb/templates/administration/dialogs/confirm_deleteusergroup.mako,
+ waskaweb/templates/administration/dialogs/failed_deletegroup_user.mako,
+ waskaweb/templates/administration/dialogs/failed_new_usergroup.mako,
+ waskaweb/templates/administration/dialogs/success_deletegroup_user.mako,
+ waskaweb/templates/administration/dialogs/success_new_usergroup.mako,
+ waskaweb/templates/administration/new_usergroup.mako: New. Added new
+ dialogs for adding and deleting new usergroups.
+
+2008-04-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed error on evaluation in evaluation (Vermittlung)
+
+ * waskaweb/lib/evaluation.py: Changed SQL statements.
+
+ Adjusted the show user dialog in the administration to work with
+ usergroups now.
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/templates/administration/show_user.mako: Load usergroup
+ instead of user.
+
+2008-04-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/excel.py: Extended limit to 32765 characters.
+
+2008-04-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/excel.py: Limit text in cells to 16383 characters.
+
+2008-04-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Adopted dialogs for setting the standard standing to the new group
+ standing policy
+
+ * waskaweb/controllers/usersettings.py: Adjusted controllercode to
+ load groups instead of users for standin.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Added note that the list
+ now consists of groups too.
+ * waskaweb/model/user.py: Added new classes for usergroup and
+ usergrouplist, added sql statements. and fixed setStandin method.
+ * waskaweb/templates/administration/show_user_body.mako,
+ waskaweb/templates/usersettings/edit_standin.mako,
+ waskaweb/templates/usersettings/show_settings.mako: Adjust
+ templates. Listing os now grouplisting.
+
+ Adjusted code of the organisation page to work with the new standin
+ group policy
+
+ * waskaweb/controllers/case.py: Load groups instead of users.
+ * waskaweb/model/case.py: Renamed vars and methods in Standin to
+ reflect that is handles groups not not users.
+ * waskaweb/model/user.py: Implemented filtering for grouplists.
+ * waskaweb/templates/casemanagement/organisation.mako: List groups
+ instead of users.
+
+2008-04-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged Beta 28
+
+ issue285: Handle canceled cases
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/appointment.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/digest.mako: If a case is cancled
+ it will be handled in the same way like cases with finished
+ aftercare.
+
+2008-04-15 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * ChangeLog.txt: Tagged as Beta 28
+
+2008-04-14 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/downloadXML.mako: Open XML export
+ in a separate window.
+
+2008-04-14 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * Changes.txt: Adjusted to splitted evaluation result.
+
+2008-04-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added missing result of evaluation
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
+ Added missing evaluation. It got lost during restructuring the
+ evaluation results.
+
+2008-04-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/digest.mako: Fixed typos.
+
+2008-04-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue285.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/appointment.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/digest.mako: Changed text of the
+ reminder dialogs.
+
+ Fixed ISE after creating a new case
+
+ * waskaweb/controllers/case.py: Added targeturl for the
+ missing-statement dialog.
+
+ Changed workflow of declining the statement (anonymisation)
+
+ * waskaweb/controllers/statement.py,
+ waskaweb/templates/casemanagement/main.mako: Selecting "no" in
+ confirmation dialog for anonymisation opens the case again.
+ Depending on the state of the privacy statement the missing
+ statement will be opend or the case digest.
+
+ Fixed issue288
+
+ * waskaweb/controllers/evaluate.py: Added new param to the evaluation
+ method. Depending on this param a different resultpage will be
+ rendered.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: New Translations for the resultpage.
+ * waskaweb/templates/main.mako: Call evaluation with default for 1
+ resultpage.
+ * waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
+ waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
+ New resultpages fpr the evaluation.
+ * waskaweb/templates/casemanagement/evaluation_result.mako: Removed.
+ Old resultpage.
+
+2008-04-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * Changes.txt: Summarized changes since last release.
+
+2008-04-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/downloadCSV.mako:
+ Applied plain-csv-export_beta27.patch to server CSV
+ case exports as plain text.
+
+2008-04-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Changed creating of reminders depening on aftercasestate.
+
+ * waskaweb/controllers/case.py: Added flag to indicate if a the
+ aftercare of a case is finished. This flag determines about how the
+ reminders will be displayed.
+ * waskaweb/model/appointment.py: Changed to ReminderOverview
+ Controller. Depending of the state of aftercare it will look for the
+ latest date of each case of create a reminder if the date is older
+ than the max savetime.
+ * waskaweb/model/case.py: The stateobject now have information about
+ state of aftercare and the latest date of the case.
+ * waskaweb/templates/casemanagement/digest.mako: Modified dialogs in
+ the digest giving information about last modification and the
+ maxsavetime.
+
+ Added form validtion to edit agency-settings.
+
+ * waskaweb/controllers/administration.py: Fixed ISE when validation
+ fails.
+ * waskaweb/lib/validators.py: Added check that maxsavetime must not be
+ null
+ * waskaweb/templates/administration/edit_settings.mako: Errors in
+ Formular are now displayed at the top of the page
+
+ Added new validator for Int-values:
+
+ * waskaweb/lib/validators.py: Addded an new Int-validator with the
+ capability to check max and min value. This was actually copied from
+ a newer version of formencode.
+
+ Added date and time check for appointments.
+
+ * waskaweb/lib/validators.py: Beside checking if the date is given in
+ a correct format, we now check if the date is valid (e.g 45.12.2008).
+ Checks for time also included.
+
+ Removed default end-date from appointments
+
+ * waskaweb/controllers/appointment.py,
+ waskaweb/controllers/case.py,
+ waskaweb/lib/validators.py,
+ waskaweb/model/appointment.py: The enddate is not a manditroy field
+ anymore. The field isn't prefilled in the formular. Default duration
+ of an appointment with not endate/endtime is 1 day.
+ This value will be inserted into the database.
+
+ Reminders do not vanish anymore when start_date or end_date is
+ exceeded.
+
+ * waskaweb/model/appointment.py: Changed SQL statement for fetching
+ reminders. Dates are irrelevant for reminders now! Just fetch all
+ appointments which are classified as reminders
+
+ Show type of appointment when viewing appointments details
+
+ * waskaweb/templates/appointments/show_body.mako: Added type of the
+ appointment to the template
+
+ Do not display link to create a reminder for the admin
+
+ * waskaweb/templates/casemanagement/main.mako: Added rolecheck for the
+ quicklink to create a reminder for the case.
+
+ Fix for error message on rangetest of int values.
+
+ * waskaweb/lib/validators.py: Changed error messge in
+ MaxMinInt-Validator
+
+2008-04-08 Frank Koormann <frank at intevation.de>
+
+ Improved fix for issue277
+
+ * waskaweb/model/navigation.py: Include the general checks on item's
+ children into the has* methods.
+
+2008-04-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Made Fix for issue277 more robust
+
+ * waskaweb/model/navigation.py: Instead of hardcoding the pageid of
+ the aidoffers to display this item as formular instead of a folder,
+ we now check if the page has children which are enabled (visible).
+
+2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/excel.py: Fixed encoding problem. Now its
+ generated in Unicode.
+
+2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/excel.py: Fixed naming in headers.
+
+2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/lib/excel.py: Fixed small ISEs while exporting as XLS.
+
+2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case_overview.py: Add code to download as XLS
+
+ * waskaweb/model/case.py: Make case bundle exportable as XLS
+
+ * waskaweb/templates/casemanagement/overview.mako: Added option to
+ download case bundle as XLS.
+
+ * waskaweb/templates/casemanagement/downloadXLS.mako: Dialog for XLS
+ download.
+
+2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: Fixed minor bug.
+
+ * waskaweb/lib/excel.py: New. exports as cases as Excel-Spreadsheets.
+
+2008-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue269:
+
+ * formed/privacy_statement.html: Changed text of the privacy
+ statement bases on a new template from the DLR.
+
+ Added additional information on lastaccesstime and remaining days
+ until maxsavetime is reached to the case digest.
+
+ * waskaweb/controllers/case.py: Load last-accesstime and maxsavetime
+ * waskaweb/model/case.py: Added function which returns the remaining
+ days until the max-savetime for the case is reached
+ * waskaweb/model/appointment.py: Make use of the new daysToMaxSavetime
+ function on calculation of the maxsavetime reminders.
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/digest.mako: Added new box to
+ display the max savetime an last-accesstime in the digest.
+ Changed style for the additional information.
+ * waskaweb/templates/appointments/edit_body.mako: Only show reminders
+ for cm-users. (admin can not have any cases anyway)
+
+ Added new discretion statement. Reorganised privacy statement. There
+ is now a central page where all statements are listed.
+
+ * waskaweb/controllers/statement.py: Added new methods to render the
+ list of available statements and to print the new descretion
+ statement.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: New translation string for the
+ discretion statement.
+ * waskaweb/model/agencysettings.py: Added new method to get the
+ discretion statement.
+ * waskaweb/model/case.py: Added new method to get a filled out version
+ of the discretion statement for a case.
+ * waskaweb/model/statement.py: Added new statement to the model.
+ * waskaweb/templates/casemanagement/main.mako: Removed
+ printPrivycyStatement-link from the PrivacySection and added new link to
+ the list of available statements.
+ * formed/discretion_statement.html: New. Default descretion statement.
+ * waskaweb/templates/statement/list_statements.mako: New. Central page
+ where all available statements are listed.
+
+ Fixed issue277:
+
+ * waskaweb/model/navigation.py: Added special Rule for the aiplan
+ overview in the navigation tree. It is now displayed with a
+ page-symbol instead of a folder symbol.
+
+2008-04-06 Frank Koormann <frank at intevation.de>
+
+ * waskaweb/lib/helpers.py (getKAName): We want the OU != WASKA.
+
+2008-04-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixes and html escaping for appointments.
+
+ * waskaweb/lib/filters.py: Added optional parameter "lenght" for the
+ shorten function.
+ * waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/appointments/remindlist_body.mako: Added
+ html-escaping.
+ * waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/showAppointment.mako: The links to
+ edit an appointment are now only shown for users who are allowed to
+ edit the appointment (rolecheck).
+ * waskaweb/templates/appointments/show_body.mako: Replace newlines
+ with html-<br> for description.
+
+ Implemented manual reminders for cases
+
+ * waskaweb/controllers/case.py: Added methods to create a new
+ reminder. Basically this is a clone of the new appointment controller,
+ but this fillout some fields (name of the kid).
+ * waskaweb/controllers/waska.py: Combine the remindlist with the
+ maxsavetime list
+ * waskaweb/model/appointment.py: Added new classes regarding to the
+ remindlist. Added new attrubibute type which differs between normal
+ appointments and reminders. Changed that all appointments which are
+ after now() are displayed to a more softer rule that all
+ appointments of today and in futuer are displayed.
+ * waskaweb/templates/appointments/edit_body.mako: Added selection
+ field to choose which kind of appointment will be created.
+ * waskaweb/templates/casemanagement/main.mako: Added new link to the
+ main menu which leads directly to the create appointment dialog.
+ * waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/start/start.mako,
+ waskaweb/templates/appointments/remindlist_body.mako,
+ waskaweb/templates/casemanagement/reminderlist.mako,
+ waskaweb/templates/start/remindlist.mako: Added new templates for
+ the listing of appointments. Note, this whole thing is not as nice
+ as it could be but it works.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Added some translations
+
+2008-04-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented appointment list on startpage
+
+ * waskaweb/config/routing.py: Changed route for showAppointment. It
+ now takes an optional confirmed param (defaults to 1).
+ * waskaweb/controllers/case.py: Added new decorator
+ "checkPrivacyStatement" which could be used if some functions of a
+ case will be calles from somewhere else than in the case (e.g
+ appointments on startpage). Then we need to bound in the nag screen
+ handling the privacy-statement.
+ * waskaweb/controllers/waska.py: Load reminders and a united list of
+ global and caseappointments.
+ * waskaweb/model/appointment.py: Changed inheritance of the
+ Appointment overviews. Added methods to set the appointmentslist or
+ join two overview object to one. Furter added a sorting algorithm
+ for sorting appointments in the overview.
+ * waskaweb/controllers/appointment.py: Instanciate
+ GlobalAppointmentOverview instead of AppointmentOverview.
+ * waskaweb/templates/start/start.mako,
+ waskaweb/templates/start/appointmentlist.mako: Added
+ appointmentlists to the startpage.
+ * waskaweb/templates/statement/dialogs/missing_statement_body.mako:
+ Made this dialog a little bit more generic. The URL which will be
+ called if the user selects that the state of the statement is further
+ unclear, is now dynamic and provided through the c.targeturl param.
+
+ Restructured loading of cases
+
+ * waskaweb/controllers/case.py: Because loading of cases can now be
+ triggerd from more places than selecting a case from within the case
+ overview the code for loading a case is now seperated in a new
+ function load_case. This function can be calles from other places
+ (e.g checkprivacy-decorator)
+
+2008-04-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Implemented adding of case-specific appointments
+
+ * waskaweb/controllers/appointment.py: Added default value (htmlfill) for case_id
+ * waskaweb/controllers/case.py: Added controller-functions to add a
+ new appointment.
+ * waskaweb/model/appointment.py: createNew-method of the factory now
+ take an optional "case_id" parameter.
+ * waskaweb/templates/appointments/edit_body.mako: Added hidden field
+ for the case_id
+ * waskaweb/templates/casemanagement/appointments.mako: url for adding
+ new appointments is now dynamically generated (h.url_for)
+ * waskaweb/templates/casemanagement/dialogs/success_create_appointment.mako,
+ waskaweb/templates/casemanagement/newAppointment.mako: New. Dialogs
+ for adding a new appointment. Success-dialog after the appointment
+ was added.
+
+ Implemented editing of case-specific appointments
+
+ * waskaweb/controllers/case.py: Added new function to edit the
+ appointment.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Changed some strings in the editing
+ dialogs.
+ * waskaweb/model/appointment.py: ID of an appointment can not be set
+ in the setData anymore (wasn't needed anyway).
+ * waskaweb/templates/appointments/edit_body.mako: Added hiddenfield
+ for the appointmentid (needed only for editing)
+ * waskaweb/templates/casemanagement/dialogs/success_edit_appointment.mako,
+ waskaweb/templates/appointments/edit.mako,
+ waskaweb/templates/casemanagement/editAppointment.mako: New. Dialogs
+ for editing an existing appointment. Success-dialog after editing.
+
+ Changed sorting of appointments
+
+ * waskaweb/model/appointment.py: Only appointments are listed in the
+ overview page if either the startdate or enddate of the appointment
+ is in the future. Otherwise the appointment doesn't get listet
+ anymore. appointments are ordered ascending by the startdate.
+
+2008-04-01 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue45
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/casedocument.py,
+ waskaweb/model/data.py: Added new Proxy for nodecomponents. It
+ takes the submitted dicionary of a formular submission. The Proxy
+ only returns those elements which are also in the provided dicionary.
+ This proxy is only used when creating a new case with a formular.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Small typo fix.
+
+ Fixed issue252
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Shorten text
+
+ Fixed issue259
+
+ * waskaweb/lib/evaluation.py: Added commentline to the exportfiles of
+ each evaluation containing some additional information.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: Call XML import.
+
+ * waskaweb/templates/casemanagement/upload.mako: Modified to show
+ XML import dialog too.
+
+ * waskaweb/templates/casemanagement/dialogs/failed_xml_import.mako,
+ waskaweb/templates/casemanagement/dialogs/success_xml_import.mako: New.
+ Shown after XML import.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xmlimport.py: New. XML import.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Use new import.
+
+ * waskaweb/lib/xmlimport.py -> xmlexport.py: Was named incorrectly.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case_overview.py: Use correct dialog now.
+
+ * waskaweb/lib/xmlimport.py: Don't use the anon views.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xml.py -> xmlimport.py: To avoid problems with xml.* imports.
+
+ * waskaweb/model/case.py: use new import.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case_overview.py: call XML import.
+
+ * waskaweb/templates/casemanagement/overview.mako: Added option
+ to export cases as XML.
+
+ * waskaweb/templates/casemanagement/downloadXML.mako: New.
+ Confirmation dialog for XML download.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case_overview.py: Added code to call
+ XML export.
+
+2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/xml.py: New. Contains XML export.
+
+2008-03-31 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue255
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/casemanagement/evaluation_result.mako: Added
+ small note to the migration evaluation telling the user which
+ criteria is important for the evalutation.
+
+ Partially fixed issue258
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/upload.mako: Added checkbox to
+ enable direct anonymisation of an imported pdf-file.
+ * waskaweb/templates/casemanagement/dialogs/failed_anonymize.mako,
+ waskaweb/templates/casemanagement/dialogs/success_import_anon.mako:
+ New. Added success dialog which is show after a case was imported
+ and anonymized. Further added failed dialogs, which is generally
+ showm if something goes wrong while importing pdf file
+
+ Further Fixes for issue258
+
+ * waskaweb/templates/statement/dialogs/missing_statement.mako,
+ waskaweb/templates/statement/dialogs/missing_statement_body.mako:
+ This dialog now has 3 options to choose from: 1) The statement is
+ accecpted, statement is declined, statement is still unclear.
+ Separated the body of the dialog, so it can be used in other places.
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/statement/edit.mako.old,
+ waskaweb/templates/statement/edit.mako: Changed the dialog for
+ setting the privacy statement after the case was already opend. This
+ dialog is now the same as it the dialog shown when opening a case
+ with missing statement.
+ * waskaweb/controllers/statement.py: Changed headers in the statement
+ dialog.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Changed text in statement dialog
+
+
+2008-03-28 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Fixed issue128
+
+ * waskaweb/lib/helpers.py: Iterate over SSL_CLIENT_S_DN in
+ HTTP-Headers. string and take the second OU for the kaname.
+
+ Partially Fixed issue259
+
+ * waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Fixed CVS export of migration evalauation. Furter changed naming of
+ the xported files. The filenames now fits to the numbering of the
+ evaluations.
+
+ Partially Fixed issue255
+
+ * waskaweb/lib/evaluation.py: Mothertounge is now the only criteria
+ for migration background in evaluation.
+
+ Fixed issue274
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/organisation.mako:
+ Gendermainstreamed the namings on this page.
+
+ Implemented editing of global appointments
+
+ * waskaweb/controllers/appointment.py,
+ waskaweb/templates/appointments/dialogs/success_edit_appointment.mako,
+ waskaweb/templates/appointments/edit.mako: Added method to edit a global
+ appointment. New successdialog.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/showAppointment.mako: Fixed some
+ translation issues
+
+ Implemented adding of new global appointments
+
+ * waskaweb/controllers/appointment.py: Added methods to create global
+ appointments.
+ * waskaweb/lib/validators.py: Added new validator which checks if the
+ given datestring is in a valid format. TODO: Check if the data and
+ time is valid e.g 31.02.2008 or 25:78.
+ * waskaweb/model/appointment.py: Some restructure of the inheritence
+ of the appointment classes. Added SQL statements for creating and
+ storing appointments.
+ * waskaweb/templates/appointments/dialogs/success_create_appointment.mako:
+ New. Successdialog for creating global appointments.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/appointments/new.mako,
+ waskaweb/templates/appointments/edit_body.mako: The formular is in
+ the same design like the rest. Error messages are displayed above
+ the form and fields are hightlighted red in case of an error. Added
+ translation string.
+
+2008-03-27 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Partially fixed Issue268
+
+ * waskaweb/templates/administration/show_settings.mako: Show
+ maxsavetime for cases in agency setting. Should this setting be
+ editable?
+
+ Fixed issue270
+
+ * waskaweb/controllers/case.py: Choosing "No" in confirmation dialog
+ of the anonymisation of a case now opens the digest of a case.
+ Additionally added the navigation to the confirmation dialog of
+ open/close case and anonymisation.
+
+ Fixed issue269
+
+ * formed/privacy_statement.html,
+ waskaweb/model/statement.py: Changed text of the EE handling the
+ maxsavetime of a case from months to days, as the savetime is
+ entered in days in the agencysettings.
+
+2008-03-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Listing of appointments now basically works
+
+ * waskaweb/model/appointment.py: AppointmentOverview now works for
+ global and case appointments. Appointments now have a getStart-
+ getEndDate function which optionally takes a format string.
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/appointments/overview_body.mako: Worked on the
+ layout of the appointment listing.
+ * waskaweb/templates/casemanagement/appointmentlist.mako,
+ waskaweb/templates/appointments/appointmentlist.mako: Call the
+ correct controller methods.
+
+ Implemented viewing of appointments
+
+ * waskaweb/controllers/appointment.py
+ waskaweb/controllers/case.py: Implemented loading an appointment.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Added new translation strings.
+ * waskaweb/model/appointment.py: Added Global- and
+ CaseAppointmentFactory.
+ * waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/appointments/show_body.mako,
+ waskaweb/templates/casemanagement/showAppointment.mako: New
+ templates for viewing a appointment.
+
+ Implemented deleting of appointments
+
+ * waskaweb/templates/appointments/dialogs/failed_delete_appointment.mako,
+ waskaweb/templates/appointments/dialogs/success_delete_appointment.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm_delete_appointment.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_delete_appointment.mako,
+ waskaweb/templates/casemanagement/dialogs/success_delete_appointment.mako:
+ New. Added new confirmation and notification dialogs for deleting
+ appointments.
+ * waskaweb/config/routing.py: Added new route for deleting case
+ appointments.
+ * waskaweb/controllers/appointment.py
+ waskaweb/controllers/case.py: Added new delete controller method.
+ * waskaweb/model/appointment.py: Some changes on the
+ AppointmentFactorys. Added delete method.
+ * waskaweb/templates/appointments/appointmentlist.mako,
+ waskaweb/templates/casemanagement/appointmentlist.mako: Only show the
+ delete link if the user is allowed to delete appointments.
+
+2008-03-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Remindlist for cases with expired max savetime
+
+ * waskaweb/controllers/waska.py: Load MaxSaveTimeReminders.
+ * waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/caselist.mako: Default return
+ value of getAccessTime is the timestamp-object. Optionally a format
+ string can be provided. Then the time is returned as string.
+ * waskaweb/public/styles/all.css: Added new style for appointment
+ listings.
+ * waskaweb/templates/start/start.mako: Added reminder listing for
+ cases with expired max savetime to the startpage.
+ * waskaweb/model/appointment.py: New. Model for Appointment and
+ Reminders.
+
+ Preparation for the listing of appointments
+
+ * waskaweb/controllers/appointment.py,
+ waskaweb/controllers/case.py: Load appointment overview.
+ * waskaweb/model/appointment.py: AppointmentOverview can now setup for
+ the global appointments or if a caseid is provided for the case
+ appointments.
+ * waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/casemanagement/appointments.mako: Cleanup of the
+ listing of appointments. overview_body can now be used to be
+ inherited in other files.
+ * waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako: Reenabled appointments.
+ * waskaweb/templates/appointments/appointmentlist.mako,
+ waskaweb/templates/casemanagement/appointmentlist.mako: New.
+ These files are inherited from the appointments/overview_body and
+ include module specific (appointments, case) functionionality.
+
+2008-03-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Changes.txt: Added missing feature of saving the last access time.
+
+2008-03-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/case.py: Small fix for casesearch. Display cases if
+ kundennummer and name and vorname are null (in case of anonymized
+ cases e.g). Before the case was listed if one of the above fields was
+ None.
+
+ * waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako: Privacy field is only displayed for cm
+ users.
+
+ * waskaweb/controllers/case_overview.py: Fixed filtering for delete
+ bundle actions. Only cases wich are anonymized or marked for
+ deletion can be deleted.
+
+ * waskaweb/model/statement.py: Removed None-Values in
+ Privacy-statement.
+
+ * waskaweb/templates/administration/overview_user.mako: Fixed syntax
+ error on image title. titel > title
+
+ * waskaweb/templates/administration/edit_user.mako: Fixed missing
+ closing of a fieldset.
+
+2008-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/casemanagement/evaluation_result.mako,
+ waskaweb/templates/usersettings/change_password.mako: Fixed HTML
+
+2008-03-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/administration/overview_user.mako: Fixed HTML
+ titel -> title.
+
+2008-03-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Changes.txt: Added new features and improvements of the upcoming
+ release.
+
+2008-03-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/csv.py: Removed redundant calculation of filling cells.
+
+2008-03-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/bundle_editor.mako,
+ waskaweb/templates/casemanagement/bundle_standin.mako: Display
+ placeholder "--/--" in case of cases with no first or lastname.
+ Removed unneeded check of state in casemodel when deleting. Earlier
+ check of the casebundele when deleting or marking if there is at
+ least one case which can be deleted (valid state 4 or 5). Else show
+ a dialog.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot: Added translated text for anonymizing
+ the case directly.
+ * waskaweb/templates/casemanagement/main.mako: Added link to anonymize
+ the case directely in the privacy section.
+
+ * waskaweb/config/routing.py: Added new roue for anonymize function
+
+ * waskaweb/templates/casemanagement/dialogs/confirm_anonymize.mako,
+ waskaweb/templates/casemanagement/dialogs/success_anonymize.mako:
+ New. Confirmation and Success Dialog for anonymisation.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/model/case.py: Added controllerfunction to anonymize the
+ case
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/overview.mako: Added CSV-Export
+ for bundled cases for the normal server (evaluation server aready
+ includes CSV-export). Improved filtering of cases in the
+ bundleAction method.
+
+ * waskaweb/templates/casemanagement/downloadCSV.mako: Replaced
+ hardcodes links with c-vars containing links.
+
+2008-03-12 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: After anonymization all attachments
+ of case are deleted.
+
+2008-03-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/model/case.py: Fixed call of anonymize function. Fix for
+ selecting bundle of anonymize cases for deletion.
+
+2008-03-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Call db function to anonymize a case.
+
+2008-03-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * M waskaweb/controllers/statement.py,
+ M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ M waskaweb/i18n/waskaweb.pot,
+ M waskaweb/templates/casemanagement/main.mako,
+ M waskaweb/templates/statement/edit.mako: The privacy statement can
+ now be revoked. The privacy menu on the left side is now always
+ displayed. Its content depends on the state of the privacy
+ statement: Is not set yet -> set statement, print statement.
+ Statement is signed -> revoke statement.
+
+ * M waskaweb/controllers/statement.py,
+ M waskaweb/model/case.py: Added anonymize function to the
+ case-model. TODO: Implement SQL-based anonymize-function and call
+ it! For now only the state of the case is set to "5", wich is the
+ anonymized state.
+
+ * M waskaweb/controllers/statement.py,
+ M waskaweb/model/case.py,
+ M waskaweb/templates/casemanagement/digest.mako,
+ M waskaweb/templates/statement/dialogs/confirm.mako,
+ M waskaweb/templates/statement/dialogs/ee_decline_success.mako,
+ A waskaweb/templates/statement/dialogs/ee_accept_failed.mako,
+ A waskaweb/templates/statement/dialogs/ee_accept_success.mako,
+ A waskaweb/templates/statement/dialogs/ee_decline_failed.mako,
+ M waskaweb/templates/statement/edit.mako:
+ Added confirmation and notification dialogs into the process of
+ setting the privacy statement.
+
+ * M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ M waskaweb/i18n/waskaweb.pot,
+ M waskaweb/templates/casemanagement/caselist.mako: Reactivated the
+ display of the last accesstime in the case overview for users with
+ role "cm-ka"
+
+ * M waskaweb/controllers/case_overview.py,
+ M waskaweb/model/case.py,
+ M waskaweb/templates/casemanagement/caselist.mako,
+ M waskaweb/templates/casemanagement/overview.mako: Anonymized cases
+ can now be displayed in the caseoverview. Anonymized cases can not
+ be edited or view by the user. They are only listed to increase
+ transperency of the case listing. Anonymized cases can be deleted
+ without the need to me marked for deletion by a cm.
+
+2008-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * M waskaweb/model/case.py: Fixed searching of cases. Cases with no
+ kundennummer, name or vorname will be listed now
+
+2008-03-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/evaluation.py: Fixed 'Migrationshintergrund'
+
+2008-03-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Tagged Beta 25
+
+ * M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ M waskaweb/model/case.py,
+ M waskaweb/templates/casemanagement/caselist.mako: Changed footer to
+ BETA 25. Commented out last access time and fixed display of the
+ anonymized icon
+
+ * M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ M waskaweb/i18n/waskaweb.pot,
+ M waskaweb/templates/casemanagement/evaluation_result.mako: Moved
+ some static text from the evaluation_result page into po file.
+
+2008-03-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * M waskaweb/public/styles/all.css,
+ M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ M waskaweb/templates/casemanagement/evaluation_result.mako,
+ M waskaweb/lib/evaluation.py: Changed Layout of the evaluation. The
+ evalauations are now grouped into different evaluation categories.
+ (incm, all, finished). Simplify of the esq statement and renaming of
+ some descriptions in result.
+
+ * M waskaweb/model/case.py,
+ M waskaweb/templates/casemanagement/caselist.mako: Cases which have
+ no privacy statement are now signed with an on own icon in the admin
+ view. Further the admin can not restore these cases (they are
+ markded to be deleted) anymore.
+
+ * M waskaweb/lib/evaluation.py,
+ M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ M waskaweb/templates/casemanagement/evaluation_result.mako: Changed
+ naming in the first evaluation. Feedback (DLR)
+
+ * M waskaweb/model/case.py,
+ M waskaweb/templates/casemanagement/caselist.mako: Added last access
+ time to the caselisting of cm-users. admins do not see the last
+ access time yet as the time does not fit into the caselisting.
+ TODO: Change Layout here.
+
+2008-03-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Hotfix for evaluationserver
+
+ * M waskaweb/model/user.py,
+ M waskaweb/templates/administration/overview_user.mako: The "adm"
+ user is not listed anymore in the user overview. Normally this did
+ not happen anyway but on the evaluation Server the adm user also
+ gets an entry in the user table and would therefor be listed.
+
+2008-03-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Tagged Beta 24
+
+2008-03-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview.py: Fixed wrong import and use of
+ AgencyBundle which should be a CaseBundle.
+
+ * waskaweb/lib/evaluation.py: Commented out debugging output
+
+ * waskaweb/controllers/agency_overview.py: Removed unused function
+
+2008-03-03 Sascha L. Teichmann <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/timelog.py: If no host is given timelog is
+ deactivated.
+
+2008-03-03 Sascha L. Teichmann <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py: removed imports. TODO: remove
+ entire file because its not needed any more.
+
+ * waskaweb/controllers/administration.py: Import the other
+ Agency (the setting one).
+
+2008-02-29 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/controllers/agency_overview.py
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot
+ waskaweb/public/styles/color3.css
+ waskaweb/public/styles/screen.css
+ waskaweb/templates/casemanagement/agency_overview.mako
+ waskaweb/templates/casemanagement/downloadCSV.mako:
+ Changed Dialog in CSV Export.
+
+2008-02-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/upload.mako: Commented out
+ XML-Import as it is not fully functional yet.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/lib/evaluation.py: Added "Sonstige" to "Förderbedarf"
+ evaluation. Changed label of this evaluation.
+
+2008-02-28 Sascha L. Teichmann <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/csv.py: Added. exports list of cases as CSV to
+ a given stream.
+
+2008-02-28 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/model/agency.py,
+ waskaweb/templates/casemanagement/agency_overview.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_delete_agency.mako,
+ waskaweb/templates/casemanagement/dialogs/failed_export_agency.mako,
+ waskaweb/templates/casemanagement/dialogs/notificate_bundle_delete_agency.mako,
+ waskaweb/templates/casemanagement/dialogs/notificate_bundle_export_agency.mako,
+ waskaweb/templates/casemanagement/dialogs/success_delete_agency.mako,
+ waskaweb/templates/casemanagement/dialogs/success_export_agency.mako,
+ waskaweb/templates/casemanagement/downloadCSV.mako: Added dialogs
+ for CSV export of agencys for the evaluation server.
+
+ * waskaweb/lib/evaluation.py: Evaluation "Förderbedarf" is now
+ perfomed on the base of the selected fields in 4.2, and not over the
+ various "Unterstützungsangebote".
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/model/agency.py,
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/downloadCSV.mako: Implemented CSV export
+ of the cases. Functionality for export ist implemented in CaseBundle.
+
+2008-02-27 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako: Fixed
+ issue 239. Modified evaluation to correctly handle fields where no
+ information is given on which the evaluation could work. These cases
+ are now displayed in the category "Keine Angabe" in each evaluation
+ section.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Rebuild of the langauge-files after
+ merging the branches.
+
+ * development_wsgi.ini: On default the server is not meant to be
+ driven as evaluation server.
+
+ * waskaweb/lib/evaluation.py,
+ waskaweb/templates/main.mako: Reformatting code
+
+2008-02-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/evaluate.py: Allow pb_ka users to do
+ evaluations on the cases.
+
+ * waskaweb/lib/evaluation.py: Fixed issue234.Fixed evaluation 6 and 7.
+ Now only cases which are in case-management and are finished
+ (aborted or regular end) are evaluated.
+ Fixed issue issue229. Evaluation 10. Return "k.A" instead of "None"
+ if there is no data for the length of the CM in weeks.
+
+2008-02-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+ work. These cases
+ are now displayed in the category "Keine Angabe" in each evaluation
+ section.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot: Rebuild of the langauge-files after
+ merging the branches.
+
+ * development_wsgi.ini: On default the server is not meant to be
+ driven as evaluation server.
+
+ * waskaweb/lib/evaluation.py,
+ waskaweb/templates/main.mako: Reformatting code
+
+2008-02-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/evaluate.py: Allow pb_ka users to do
+ evaluations on the cases.
+
+ * waskaweb/lib/evaluation.py: Fixed issue234.Fixed evaluation 6 and 7.
+ Now only cases which are in case-management and are finished
+ (aborted or regular end) are evaluated.
+ Fixed issue issue229. Evaluation 10. Return "k.A" instead of "None"
+ if there is no data for the length of the CM in weeks.
+
+2008-02-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/templates/casemanagement/agencylist.mako,
+ waskaweb/model/agency.py: Cases of one agency can now be deleted
+ from the overview page
+
+ * waskaweb/config/routing.py, waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/case_overview.py, waskaweb/lib/validators.py,
+ waskaweb/model/agency.py,
+ waskaweb/templates/casemanagement/agency_overview.mako,
+ waskaweb/templates/casemanagement/agencylist.mako: Implemented
+ bundled deletion for agencys on the evealutation server. This will
+ delete all cases of a particular agency.
+
+2008-02-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/usersettings.py: Added new role "pb_ka" to the
+ checkrole decorators.
+
+ * waskaweb/model/agencysettings.py, waskaweb/model/agency.py,
+ waskaweb/model/case.py: Renamed agency.py into agencysettings.
+ Fixed references to the new file in case.py
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/templates/casemanagement/agencylist.mako,
+ waskaweb/model/agency.py: Listing of agencys on the evalutation
+ server is build from the database.
+
+2008-02-20 Frank Koormann <frank.koormann at intevation.de>
+
+ Bugfix for issue242
+
+ * waskaweb/lib/helpers.py: import sys,
+ (slashSplit): New function slashSplit to splitDN-string,
+ (getKAName): Use slashSplit() and return empty string on failure
+
+
+2008-02-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development_wsgi.ini,
+ waskaweb/controllers/administration.py,
+ waskaweb/templates/administration/new_user.mako: Modified
+ create_user templates. Depended if this server is an evalutation
+ server or not the options which type of user (role) can be
+ created differ.
+
+2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/main.mako,
+ waskaweb/controllers/agency_overview.py,
+ waskaweb/templates/casemanagement/agency_overview.mako,
+ waskaweb/templates/casemanagement/agencylist.mako,
+ waskaweb/tests/functional/test_agency_overview.py: Created new
+ controller and templates for the "case-overview" on the evalutation
+ server. The "case-overview" is more a listing of all agencys which
+ submitted casesdata for evaluation. Startet to setup the templates
+ for the new role "pb_ka"
+
+2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako: Commented out
+ the max savetime for the cases in agency settings.
+
+2008-02-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development.ini: Added new variabled to check if the current server
+ instance is used as an evaluation server.
+
+2
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/templates/casemanagement/agencylist.mako,
+ waskaweb/model/agency.py: Cases of one agency can now be deleted
+ from the overview page
+
+ * waskaweb/config/routing.py, waskaweb/controllers/agency_overview.py,
+ waskaweb/controllers/case_overview.py, waskaweb/lib/validators.py,
+ waskaweb/model/agency.py,
+ waskaweb/templates/casemanagement/agency_overview.mako,
+ waskaweb/templates/casemanagement/agencylist.mako: Implemented
+ bundled deletion for agencys on the evealutation server. This will
+ delete all cases of a particular agency.
+
+2008-02-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/usersettings.py: Added new role "pb_ka" to the
+ checkrole decorators.
+
+ * waskaweb/model/agencysettings.py, waskaweb/model/agency.py,
+ waskaweb/model/case.py: Renamed agency.py into agencysettings.
+ Fixed references to the new file in case.py
+
+ * waskaweb/controllers/agency_overview.py,
+ waskaweb/templates/casemanagement/agencylist.mako,
+ waskaweb/model/agency.py: Listing of agencys on the evalutation
+ server is build from the database.
+
+2008-02-20 Frank Koormann <frank.koormann at intevation.de>
+
+ Bugfix for issue242
+
+ * waskaweb/lib/helpers.py: import sys,
+ (slashSplit): New function slashSplit to splitDN-string,
+ (getKAName): Use slashSplit() and return empty string on failure
+
+
+2008-02-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development_wsgi.ini,
+ waskaweb/controllers/administration.py,
+ waskaweb/templates/administration/new_user.mako: Modified
+ create_user templates. Depended if this server is an evalutation
+ server or not the options which type of user (role) can be
+ created differ.
+
+2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/main.mako,
+ waskaweb/controllers/agency_overview.py,
+ waskaweb/templates/casemanagement/agency_overview.mako,
+ waskaweb/templates/casemanagement/agencylist.mako,
+ waskaweb/tests/functional/test_agency_overview.py: Created new
+ controller and templates for the "case-overview" on the evalutation
+ server. The "case-overview" is more a listing of all agencys which
+ submitted casesdata for evaluation. Startet to setup the templates
+ for the new role "pb_ka"
+
+2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako: Commented out
+ the max savetime for the cases in agency settings.
+
+2008-02-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development.ini: Added new variabled to check if the current server
+ instance is used as an evaluation server.
+
+2008-02-11 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/templates/casemanagement/upload.mako
+ waskaweb/templates/usersettings/change_password.mako
+ waskaweb/templates/documents/case_new.mako
+ waskaweb/templates/documents/global_upload.mako
+ templates/casemanagement/bundle_standin.mako
+ waskaweb/public/styles/screen.css
+ waskaweb/controllers/case.py:
+ changed format, added sentence
+
+ * waskaweb/templates/administration/overview_user.mako:
+ added role to overview
+
+ * waskaweb/templates/administration/edit_settings.mako:
+ added explanations and changed format
+
+ * waskaweb/model/navigation.py:
+ changed encoding to utf-8
+
+2008-02-08 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/public/images/icons/delete_grey.gif
+ waskaweb/public/images/icons/delete_red.gif
+ waskaweb/public/images/icons/done_grey.gif
+ waskaweb/public/images/icons/editor_grey.gif
+ waskaweb/public/images/icons/form_help.png
+ waskaweb/public/images/icons/recover_red.gif
+ waskaweb/public/images/icons/stand-in_grey.gif
+ waskaweb/public/images/icons/view_red.gif
+ waskaweb/public/images/icons/work_in_progress_grey.gif:
+
+ changes on icons
+
+2008-02-07 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/controllers/rg_aid.py
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot:
+ Consistent dialogs in rg_aid and the po file.
+
+ * A waskaweb/templates/casemanagement/dialogs/failed_seteditor.mako
+ A waskaweb/templates/casemanagement/dialogs/success_delete_admin.mako
+ A waskaweb/templates/casemanagement/dialogs/success_markdelete.mako
+ waskaweb/templates/casemanagement/dialogs/notificate_bundle_seteditor.mako
+ waskaweb/templates/casemanagement/dialogs/notificate_bundle_setstandin.mako
+ waskaweb/controllers/case_overview.py
+ waskaweb/controllers/statement.py:
+ Added several new dialogs.
+
+ * waskaweb/public/images/np_arrow.gif
+ waskaweb/public/styles/color3.css:
+ Changed font-color to 252525, black was a bit hard.
+ Changed table and block highlighting to softer grey.
+
+ * waskaweb/templates/casemanagement/upload.mako
+ waskaweb/templates/documents/case_new.mako
+ waskaweb/templates/documents/global_upload.mako
+ waskaweb/templates/usersettings/change_password.mako:
+ Changed format of the content fields. These changes
+ will lead to a consistent workflow for waska-actions
+ like changing password or set standin.
+
+ * waskaweb/public/styles/screen.css:
+ Small fix on layout (width and height of content and header)
+
+ * waskaweb/public/styles/color3.css:
+ highlighting of not allowed / dealt with actions/cases
+
+ * waskaweb/templates/casemanagement/bundle_standin.mako
+ waskaweb/templates/casemanagement/bundle_editor.mako
+ waskaweb/templates/casemanagement/bundle_standin.mako:
+ changed sequence of first and last.name
+
+ * waskaweb/templates/administration/edit_user.mako
+ waskaweb/lib/validators.py
+ i18n/de/LC_MESSAGES/waskaweb.po:
+ Login changed to "Anmeldekennung"
+ * waskaweb/controllers/case_overview.py:
+ "Delete feedback" when user is not allowed to delete a
+ case that is not "markdelete"
+
+ * waskaweb/public/styles/all.css
+ waskaweb/templates/usersettings/change_password.mako:
+ improved layout of new "upload" and "change pw" pages
+
+2008-02-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * ChangeLog.txt, Changes.txt, NEWS: Added notes for Beta 21 to
+ changes.txt. Removed NEWS file.
+
+2008-02-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tages Beta 21 Benni also added a fix for an error which prevents the
+ release of beta 20.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed footer to Beta 21
+2008-02-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged Beta 20
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed footer to Beta 20
+
+2008-02-04 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/controllers/administration.py
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot:
+ Small fix on new exception dialog.
+ Fix on typos.
+
+ * waskaweb/templates/administration/edit_user.mako:
+ Added table format
+
+ * waskaweb/controllers/administration.py
+ A waskaweb/templates/administration/dialogs/success_edit_user.mako:
+ Added dialog to "Benutzer bearbeiten". After pressing the save
+ button a dialog with the information, that the settings have been
+ saved, pops up.
+
+ * waskaweb/controllers/administration.py
+ A waskaweb/templates/administration/dialogs/success_edit_agency.mako:
+ Added dialog to "Agentureinstellungen bearbeiten". After pressing
+ the save button a dialog with the information, that the settings
+ have been saved, pops up.
+
+ * waskaweb/controllers/usersettings.py
+ A waskaweb/templates/administration/success_edit_user.mako
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot:
+ Added dialog to "Vertretung (Standard-Vertretung) setzen". After
+ pressing the save button a success dialog pops up.
+
+2008-02-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/administration/dialogs/failed_new_user.mako:
+ Fixed issue190. Database exception when creating a user with a login
+ name which already exists in the database is now caught and a error
+ dialog is displayed.
+
+2008-02-03 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/administration/overview_user.mako: The currently
+ logged in user will not see the delete icon for his user in the user
+ overview. This prevents the admin for deleting himself.
+
+ * waskaweb/controllers/administration.py: Added check in the
+ controller to make sure that the user can not delete himself.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/administration/dialogs/failed_delete_user.mako:
+ Added new error dialof which pops up if the user tries to delete
+ himself (by crafting and delete-url by hand e.g)
+
+2008-02-01 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Tagged BETA 19
+
+ * waskaweb/model/case.py, waskaweb/model/repeatgroup.py: Added "uuid"
+ paramater to create_ds functions. Modified SQL-statement.
+
+ All new datasets will be generated with an unique uuid. This will
+ make it possible to identify each single datases across many KAs,
+ which is needed to implement the update functionallity for im- and
+ export of XML.
+ uuid defaults to "None" which means generating a new uuid for the
+ dataset. If an uuid is given (import of a exported case) there will
+ be some logic in the futuer which checks if we need to create a new
+ dataset with the given uuid or update an existing dataset.
+
+ * waskaweb/templates/casemanagement/formular.mako: Reactivated the
+ printfunction for the aidplan in aid overview. Seems it got lost
+ while restructuring the aidoverview.
+
+2008-02-01 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/controllers/case.py
+ waskaweb/model/navigation.py:
+ torstens changes on print version. formulars are now serialized
+ correctly. Headers of the formulars are not correct, but it is an
+ improvment to the former version.
+
+ * waskaweb/public/styles/print.css:
+ Small changes on print version. In IE7 the print version
+ looks quite good. Every formular starts with a new page.
+ FF has some problem because of floatings. I have to improve
+ the print version in FF. Print overview page not finished yet.
+
+2008-01-31 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/templates/casemanagement/overview: Added selectionbox for
+ admin users to search for cases of a particular user.
+
+ * waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/organisation.mako: Changed naming
+ along the workflow of opening and closing cases. Moved the option to
+ open and close a case to the organisation so that it isn't so
+ exposed in the main-menu. Added note that openening and closing of a
+ case isn't related to finishing a case in the meaning of
+ Case-Management.
+ Added Notification Dialog on succsessfully reopening a case.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/lib/renderer.py,
+ waskaweb/public/styles/all.css: Better use of space in the
+ aid-overview.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/i18n/waskaweb.pot
+ waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/digest.mako: Added additional
+ telephonenumbers to the digest. Added clickable email-addresses.
+
+2008-01-30 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/controllers/case.py:
+ Added user feedback to dialog "restore"
+ * waskaweb/public/styles/screen.css:
+ Small fix on grey box:
+
+ * waskaweb/controllers/case.py
+ A waskaweb/templates/casemanagement/dialogs/success_delete.mako
+ A waskaweb/templates/casemanagement/dialogs/success_delete_cm.mako
+ A waskaweb/templates/casemanagement/dialogs/success_restore.mako
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot:
+ Added user feedback to "delete case" and "restore case" in
+ case_overview.
+
+2008-01-30 Benjamin Kirschner <benni.kirschner at intevation.de>
+ * waskaweb/public/styles/screen.css
+ waskaweb/public/styles/color3.css
+ waskaweb/templates/statement/edit.mako:
+ Small format changes on text. Important information is now in grey box.
+
+ * waskaweb/controllers/case.py:
+ Fix on ISE when importing none case-pdf.
+
+ * waskaweb/public/styles/screen.css
+ waskaweb/public/styles/color3.css
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot
+ waskaweb/templates/casemanagement/digest.mako:
+ Added "parent" information to overview. This information
+ was requested by casemanagers during beta.
+
+2008-01-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/usersettings/edit_standin.mako,
+ waskaweb/templates/administration/show_user_body.mako,
+ waskaweb/templates/casemanagement/caselist.mako: Fixed Issue221.
+ Changed ordering of first and lastname in standin-dialog of the
+ usersettings and case overview.
+
+ * waskaweb/lib/helpers.py, waskaweb/templates/login.mako: Added
+ function which extracts the name of the ka from the client
+ certificate. The name is now displayed on the loginscreen
+
+ * waskaweb/model/case.py: Added further informations to the case
+ digest. Added contact information of the parents of the kid.
+ Changed SQL-query. Results are now fetched by name and not by index.
+ This makes the query more robust.
+
+ * controllers/rg_aid.py: Fixed issue33. Deleting aid: If the user
+ clicks not in the confirmation dialog, waska stys now in edit mode.
+ Dialog is now displayed in the correct context: case mode not start
+ mode
+
+ * formed/formedtree_web.xml: Fixed f05 of issue87: Setting some fieldssets
+ to invisible (actvities of the juvenile)
+
+ * waskaweb/templates/casemanagement/digest.mako: Added links to
+ email-address of the contacts
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/casemanagement/bundle_editor.mako,
+ waskaweb/templates/casemanagement/bundle_standin.mako: Fixed issue
+ partially issue202. Added breadcrumbs to the confirmation dialog of
+ of bundled actions.
+
+ * waskaweb/templates/casemanagement/dialogs/notificate_bundle_seteditor.mako,
+ waskaweb/templates/casemanagement/dialogs/notificate_bundle_setstandin.mako:
+ Navipath now looks the same as in other dialogs now.
+
+
+
+
+2008-01-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/base.py: Fix for issue227. The import of
+ the needed HTTPUnauthorized was hashed. Why?
+
+2008-01-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/validators.py,
+ waskaweb/templates/usersettings/change_password.mako: Fixed
+ issue222: Partially missing and wrong wording in errordialog on
+ setting userpassword.
+
+2008-01-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * development_wsgi.ini: Configured time logger.
+
+ * waskaweb/lib/app_globals.py: Feef time logger from config
+
+ * waskaweb/lib/base.py: Probe time when calling controller.
+
+ * waskaweb/lib/timelog.py: New the time logger.
+
+2008-01-29 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/case.py: Removed debugging output. Changed
+ "print"-statements so that they print to stderr instead of stdout.
+
+ * waskaweb/templates/administration/edit_user.mako: Added translation
+ matrix for error-messages.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/digest.mako: Added mobile
+ telephone to the case-digest.
+
+ * waskaweb/templates/casemanagement/organisation.mako: Changed
+ order of first and lastname in the userlisting to lastname,
+ firstname.
+
+ * waskaweb/controllers/rg_aid.py, waskaweb/model/repeatgroup.py:
+ Refactored model of the repeat group which should make them more
+ flexible and readable. Added Factory class to load and create new
+ repeat groups.
+
+ * waskaweb/model/navigation.py: Renamed "Kontaktdaten" to "Externe
+ Ansprechpartner" in formular outline.
+
+2008-01-28 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/templates/administration/new_user.mako:
+ Errors are not longer displayed with the exclamation mark
+ but with highlighting of the input fields and red colored
+ label text.
+
+2008-01-28 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/templates/casemanagement/organisation.mako:
+ Added " " to table because ie doesn't display table
+ borders without content
+
+ * waskaweb/templates/start/help.mako:
+ Added small text which guides to waska-anwender.
+
+ * waskaweb/controllers/administration.py
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot
+ waskaweb/templates/administration/dialogs/notificate_delete_user_helper.mako:
+ Changed dialog icon (consistent to the other dialogs) and added
+ two different msgs so users recognize the difference between
+ "Fallakten übertragen - Nutzer löschen" and "Fallakten übertragen -
+ Weitere Fallakten vorhanden".
+
+
+2008-01-28 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/lib/renderer.py
+ waskaweb/templates/usersettings/change_password_login.mako
+ waskaweb/templates/usersettings/change_password.mako
+ waskaweb/templates/administration/edit_user.mako
+ waskaweb/public/styles/color3.css:
+ Errors are not longer displayed with the exclamation mark
+ but with highlighting of the input fields and red colored
+ label text.
+
+ * waskaweb/templates/casemanagement/overview.mako:
+ Changed search according to issue220 to method "post"
+
+ * waskaweb/templates/documents/case_overview.mako:
+ Only cm_ka is able to delete case related documents.
+ Delete function isn't displayed to admin_ka anymore.
+
+2008-01-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * Changes.txt: Summarized changes from Beta 14 to 18.
+
+2008-01-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 18
+
+2008-01-25 Benjamin Kirschner <benni.kirschner at intevation.de>
+ * waskaweb/controllers/administration.py
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
+ waskaweb/i18n/waskaweb.pot:
+ Fixed Dialog "Delete User and give his cases to another cm"
+ Added msg strings to the controller and the po file.
+
+ * waskaweb/controllers/document.py
+ waskaweb/controllers/usersettings.py:
+ Damaged msg strings (used wrong encoding) fixed
+
+ * waskaweb/templates/dialogs/alert.mako
+ waskaweb/templates/dialogs/confirm.mako
+ waskaweb/templates/dialogs/failed.mako
+ waskaweb/templates/dialogs/notification.mako
+ waskaweb/templates/dialogs/success.mako:
+ Added escaping (F.NA, h) to the dialogs.
+
+2008-01-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/statement.py, waskaweb/model/case.py: Cases are
+ now marked as deleteable if the user declines the privacy statement.
+
+2008-01-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/caselist.mako,
+ waskaweb/templates/casemanagement/overview.mako:
+ Enhanced Casesearch. Added more options for user to define their
+ search. They can now filter "open", "closed" and "outstanding
+ delete" cases. And they can choose if the want to see their own or
+ standin cases. All option can be comibined in various ways.
+
+2008-01-23 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/lib/helpers.py:
+ Added "CaseShort" to cut strings e.g. in caselist.mako (first_name,
+ last_name) and infofield.
+
+2008-01-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/overview.mako: Enhanced cases
+ search: Default behavior is now to filter out closed cases. Added
+ checkbox to showup closed cases. The users search is now redisplayed
+ on the result page.
+
+2008-01-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/overview.mako:
+ Implemented bundled delete action for cm_ka-users on the case
+ overview page. All cases won't be actually delted but get marked to
+ be deleted by the administration.
+
+2008-01-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ Added new workflow of cases. Cases can now have different states:
+ - Open (1)
+ - Closed (2)
+ - Outstanding delte (3)
+ - Outstanding anonymise (4)
+ - Anonymised (5)
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py, waskaweb/controllers/case_overview.py:
+ Added new controller function to switch between the different states
+ of a case. Casebundle actions: Non deleteable cases (state != 3) are
+ filtered out in the casebundle.
+ * waskaweb/config/routing.py: Added routes for the new controllers.
+
+ * waskaweb/model/agency.py, waskaweb/model/case.py:
+ Added new function to agency to get the max savetime im days for a
+ the cases.
+ Changed SQL Statements in model case to fetch the bearbeiter_id in
+ the overview. Adjusted factory methods to build cases with the
+ bearbeiter_id. getEditor() method in case.py now really returns a
+ UserObject instead of an user_id. Added new class State which
+ represents the State of a case. Added methods to Case and
+ SessionCase to get the current state.
+
+ * waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako:
+ Added new fields to show and edit max savetime in agency
+ configuration.
+
+ * waskaweb/templates/casemanagement/bundle_standin.mako,
+ waskaweb/templates/casemanagement/caselist.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako:
+ Enhanced case overview pages: Added icons for action and
+ state-information. Admins now see the (shorten) name of the editor
+ of each case.
+ Added new links into the main menu to open/close the case
+ * waskaweb/public/styles/all.css: Added new style for the status
+ column of the case overview.
+
+ * waskaweb/public/images/icons/delete_red.gif,
+ waskaweb/public/images/icons/done_grey.gif,
+ waskaweb/public/images/icons/editor_grey.gif,
+ waskaweb/public/images/icons/recover_red.gif,
+ waskaweb/public/images/icons/stand-in_grey.gif,
+ waskaweb/public/images/icons/view_red.gif,
+ waskaweb/public/images/icons/work_in_progress_grey.gif,
+ waskaweb/templates/casemanagement/dialogs/confirm_close.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm_delete.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm_open.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm_restore.mako:
+ Added icons for state and action in case overview.
+ Added new confirmation dialogs which pop up if the user wants to
+ change to a different state.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot:
+ Added new translatet strings for the new actions and states.
+
+ * NEWS: Added NEWS files which should contain high level information
+ of new Features and functions for endusers of waska.
+
+2008-01-18 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/expr.py: changed copyright to 2008
+
+2008-01-18 Benjamin Kirschner <benni.kirschner at intevation.de>
+
+ * waskaweb/templates/dialogs/failed.mako
+ waskaweb/templates/dialogs/success.mako
+ waskaweb/templates/documents/dialogs/failed_attachment.mako
+ waskaweb/templates/documents/dialogs/failed_document.mako
+ waskaweb/templates/documents/dialogs/success_attachment.mako
+ waskaweb/templates/documents/dialogs/success_documents.mako
+ waskaweb/controllers/document.py
+ waskaweb/controllers/statement.py:
+ Added dialog for document and attachment upload.
+ Users get a direct feedback if the document/attachment has
+ been uploaded or not.
+
+2008-01-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/case.py: Fix for issue 216
+
+2007-01-14 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Fix for issue 209
+
+2007-01-14 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * Changes.txt: New. Userfriendly summary of changes.
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 14
+
+2008-01-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css:
+ Fixed rendering error of teh formular structure in IE6+7
+
+2008-01-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/case.py: Added kundennummer to case oobject when
+ selecting a case from the overview. Fixed issue 212
+
+2008-01-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: convert kundennr to UTF-8. Fix for 211
+
+2008-01-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 13
+
+2008-01-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC, SSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/screen.css,
+ waskaweb/templates/administration/new_user_result.mako:
+ Fixed issue 198: Login and Passwort of new created user is now better
+ visible. Fixed typo in po file.
+
+2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/rg_aid.py, waskaweb/lib/renderer.py,
+ waskaweb/model/repeatgroup.py: Fixed issue 207.
+ "Unterstützungsangebote" could not be deleted because the renderer
+ rendered a wrong id for deletion. This error was introduced by the
+ refactoring.
+
+2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/navigation.py: If a new selected case
+ as toggled in the first time before selecting a page, the
+ session has no parent page and it tried to toggle a
+ not 'bookmarked' page -> 404.
+ Now this case is caught. Fix for issue 206.
+ TODO: Using session for this kind of bookmarking is bad!!!
+ Use the toggle link instead to code the currently displayed page.
+
+2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: A field in SQL statement was missing.
+ Sorting by lastname is now stable against None values.
+ Fix for issue 205.
+
+2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/helpers.py: Fixed 404 when trying to print out the
+ whole formular.
+
+2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/case.py: Filtering cases for cm for which the privacy
+ statement is is not set and will not be set in the future. Admin can
+ see the cases.
+
+2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/administration.py: Revert loop to
+ edit_settings. I consider this a usability bug! Remember:
+ the forms for uploading the privacy and the aid plan statement
+ are reachable over this page.
+
+2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview: Fixed issue 201. ISE on setting
+ the editor for bundeled cases in the case overview.
+
+2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/administration.py: After storing of
+ agency settings the agency settings form is shown again.
+
+ * waskaweb/model/agency.py: fixed Agency.isAnonTransfer().
+ Fix for issue 176.
+
+ * waskaweb/templates/administration/edit_settings.mako: Removed
+ an empty line.
+
+2008-01-09 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/navigation.py: The methods NavigationTree.getTreeItem
+ NavigationTree.getTreeItemByPageName() now raise a HTTPNotFound
+ exception if an item is not found: another puzzle piece to fix
+ issue 184. Removed STRUCTURE string which doesn't represent
+ the structure of the navigation any more.
+
+2008-01-09 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/templates/login.mako: Send login credentials as
+ UTF-8 not Latin-1.
+
+ * waskaweb/lib/app_globals.py, waskaweb/lib/security.py: uses
+ unicode strings to store db patterns.
+
+ * waskaweb/lib/validators.py: When changing passwords force
+ ASCII characters.
+
+2008-01-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/overview.mako:
+ Fixed issue 29,199
+
+ * waskaweb/controllers/administration.py:
+ Reactiveted deletion of users. fixed typos
+
+ * waskaweb/model/navigation.py:
+ Fixed "next"-section in the navigation. Fixed typo
+
+2008-01-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/navigation.py:
+ Fixed opening and closing of treeitems... but really now :)-
+
+ * waskaweb/model/navigation.py:
+ Fixed opening and closing of folders in navigation
+
+ * waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
+ Removed links to the appointment stubs.
+
+ * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css:
+ Added new css-tag for paragraphs which are used to fake textareas in
+ readonly mode. Modified renderer to render parapgraphs with
+ styletag.
+
+ * waskaweb/controllers/navigation.py:
+ Fixed ISE when clicking on the folder icon of
+ "unterstützungsangebote" in the navigation.
+
+2008-01-08 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/case.py: Added method CaseOverviewController.sortByLastname()
+ which sorts the list by the surname taking the server locale into account.
+
+ * waskaweb/controllers/case_overview.py: Call sortByLastname() when
+ generating the overview and the search result.
+
+2008-01-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/rg_aid.py, waskaweb/model/navigation.py:
+ Implemented first version of printing the whole case. Added new
+ convinient function "getRendererdFormElements" which returns a tuple
+ holding the navigation and the formular page (tried to make the api a
+ littlebit more easy). This function is able to cope with repeat groups
+ an normal formular pages, which is handy for printing the whole
+ document. NOTE: Printing of the whole ducument is not complete for
+ now! Formatting issues are missing completely.
+ Adjusted code to make use if this new function.
+
+ * waskaweb/lib/renderer.py: Moved rendering of the Aidoverview from
+ the mako template into the renderer.
+
+ * waskaweb/templates/casemanagement/rg_aid_overview.mako: Deleted.
+
+2008-01-02 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 11
+
+2008-01-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/main.mako:
+ Fixed path to fav. icon
+
+2008-01-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development_wsgi.ini, waskaweb/controllers/administration.py:
+ Activated "not implemented" dialog on user deletion as there is
+ still an permission issue on the database. Reactivated old memcachd.
+
+2008-01-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py, waskaweb/controllers/navigation.py,
+ waskaweb/model/case.py, waskaweb/model/navigation.py,
+ waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css:
+ Separeted toggling and selecting formular items. Added new controller
+ "navigation" which handles toggling thenavigation tree. Adjusted code
+ to make use if the new controller.
+
+ * waskaweb/model/case.py, waskaweb/model/navigation.py,
+ waskaweb/public/images/icons/folder.png,
+ waskaweb/public/images/icons/folder_closed.png,
+ waskaweb/public/images/icons/folder_error.png,
+ waskaweb/public/images/icons/folder_open.png,
+ waskaweb/public/images/icons/formular_page_error.png:
+ Added new icons for formular navigation
+
+2007-12-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/pdfimporter.py, waskaweb/model/navigation.py,
+ formed/formedtree_web.xml: Splitup of "ergebnisse der KF": Added new
+ formed tree. the section is now seperated in four single pages.
+ Modified navigation. Adjusted code to handle splitted up
+ section "ergebnisse der KF" in pdfimporter.
+
+2007-12-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/renderer.py: Fixed issue197. Selectionlists
+ d in views-modeo not have the disabled tag in view-mode anymore as CSS does not
+ have any effect when using IE. Instead we render only the selected
+ item in the selectionlist in views-mode.
+
+2007-12-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/statement.py, waskaweb/model/case.py:
+ Fixed issue184. If someone tries to load an nonexistent case he will
+ get an 404.
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/controllers/document.py, waskaweb/controllers/rg_aid.py,
+ waskaweb/controllers/statement.py,
+ waskaweb/controllers/usersettings.py, waskaweb/controllers/waska.py:
+ Continued validation of GET parameters in controllers. Validation of
+ POST parameters are still missing, but the formenceode stubs for this
+ are available in each controller method.
+
+ * waskaweb/lib/renderer.py, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako:
+ Make colorscheme more readable at least for the FF. IE doesn't like
+ this.
+
+2007-12-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/main.mako: Fixed broken layout.
+ * waskaweb/controllers/case.py, waskaweb/controllers/rg_aid.py,
+ waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
+ waskaweb/model/repeatgroup.py: Implemented checking of input data in
+ case controller. Further changed key ids for untertützungs rg to
+ pure integer values. (not 14rg anymore)
+
+2007-12-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako: Fixed broken templates. Opening and
+ closing divs was not done in the correct way. Reading the code was
+ confusing. Fixed this now, but it broken that layout. This will be
+ fixed next.
+
+2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/main.mako: Mapping (fieldname -> human compatible
+ descriptions) for error messages are now local for the templates.
+ dictionary for the mapping will be passed as argument zo the
+ "buildForumlarErrors" Function.
+
+2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/formedtree_web.xml, waskaweb/lib/evaluation.py: Fixed typos
+ (issue81)
+
+2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/statement.py: Workflow. Fixed issue170. If the user
+ declined the privacy statement. He gets redirected to the caseoverview
+ instead of showing the case.
+
+2007-12-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/security.py: new method to generate a
+ new shared secret. new method to concat IP and client
+ user agent.
+
+ * waskaweb/controllers/waska.py: Set a second cookie
+ with shared secret if authenticated. Shared secret
+ is concatenated with IP and user agent info. A MD5 hash
+ of this string is stored in the session.
+
+2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/overview,
+ waskaweb/templates/casemanagement/caselist.mako: NEW. Seperated
+ caselisting in extra file to make it potentially reusable at other
+ places.
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/i18n/waskaweb.pot,
+ waskaweb/lib/validators.py, waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/caselist.mako: Implemented helper
+ dialogs for deleting users. This dialogs helps the user to transfer
+ cases to other users if the user which should be deleted still is the
+ editor of some cases.
+
+
+ * waskaweb/lib/evaluation.py: Fixed issue195. Evaluation for of the
+ "Unterstützungsangeote" are only performed for cases where the user is
+ the editor of.
+
+2007-12-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/CaseBase.py,
+ waskaweb/controllers/case.py,
+ waskaweb/controllers/rg_aid.py: Replaced HTTPExceptions(404)
+ with HTTPNotFound.
+
+2007-12-17 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/evaluation.py: Fix for issue196. Evaluations are
+ now exported as Latin-1 and line breaks are coded DOS-style.
+
+ * waskaweb/controllers/evaluate.py: Raise HTTPNotFound exceptions
+ instead of HTTPExceptions. Last ones are abstract and raising them
+ causes expcetions themself.
+
+2007-12-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/case_overview.py,
+ waskaweb/model/case.py:
+ Implemented setting the standin as another bundled action.
+
+ * waskaweb/templates/casemanagement/bundle_editor.mako,
+ waskaweb/templates/casemanagement/bundle_standin.mako, waskaweb/temp
+ lates/casemanagement/dialogs/notificate_bundle_delete.mako, waskaweb
+ /templates/casemanagement/dialogs/notificate_bundle_seteditor.mako, w
+ askaweb/templates/casemanagement/dialogs/notificate_bundle_setstandi
+ n.mako, waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/dialogs/alert.mako:
+ Added dialogs for the bundled actions. This includes enhancement of
+ the case overview page as same as new notification dialogs and other
+ dialogs.
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot:
+ Added new translation strings for dialogs in bundles actions
+
+ * waskaweb/lib/validators.py:
+ Added to to new formvalidators for bundled actions
+
+ * waskaweb/config/routing.py:
+ Added new route for bundled actions
+
+2007-12-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development_wsgi.ini, waskaweb/config/routing.py,
+ waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
+ waskaweb/templates/casemanagement/bundle_editor.mako,
+ waskaweb/templates/casemanagement/dialogs/bundle_noselection.mako:
+ Implemented "Bundled Actions". Bundled actions are action on
+ multiple cases at once. Currently two different actions are
+ implemented: 1. Deletion 2. Setting the editor. Introduced new class
+ "Casebundle" which encapsulates the functionallity.
+
+2007-12-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/statement.py:
+ Fixed ISE when user creates a case without statement, but want to
+ set the status of the statement in the confirmation dialog which
+ pops up after creation. The ISE was triggered because of a non
+ existend navigation tree at this moment.
+
+2007-12-11 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/waska.py, waskaweb/lib/base.py: Removed
+ (out commented) check SSL-id to prevent session hijacking.
+ Code is left in because 'conventional' hijacking prevention
+ will work the same but based on second cookie.
+
+2007-12-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case_overview.py,
+ waskaweb/tests/functional/test_case_overview.py: New. Added new
+ controller for actions which are preformed from the case overview
+ page.
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/document.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako: Moved some code from the case controller
+ into the new case_overview controller. Adjusted code in templates.
+
+2007-12-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/renderer.py,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako: Changed code in renderer to fix last
+ remaining warnings in renderer formular page. Anchor-names are now
+ unique. Adjusted code in templates.
+
+2007-12-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/formular.mako: Removed uneeded
+ check if the form should be displayed.
+
+ * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py
+ waskaweb/controllers/rg_aid.py: Mainly cleaned up code in rg_aid and
+ removed unneeded fragments which where copied from the case
+ controller. Simplified call of the getFormNavigation method. All
+ needed values are stored in the session and do not need to be privided
+ as paramenters. Adjusted code to this.
+
+ * waskaweb/config/routing.py: Adjusted routing to handle changed
+ parameters of show and edit functions in rg_aid
+
+2007-12-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py: Fixed dataset id converting error
+ which leads into saving data in the wrong dataset. (dataset id need
+ to be converted to determine the id of an repeatgroup for a
+ praticular case.)
+
+2007-12-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako:
+ Case controller and aid repeatgroup controller are now inherited
+ from the Casebase controller. Cleaned up case base controller and
+ moved code for aid repeatgroups into the new controller (just copied
+ for now -> needs more cleanup). Adjusted routing to make the new
+ controller work.
+
+ * waskaweb/controllers/CaseBase.py, waskaweb/controllers/rg_aid.py,
+ waskaweb/tests/functional/test_CaseBase.py,
+ waskaweb/tests/functional/test_rg_aid.py:
+ New. Added a new Casebase controller which provides methods common
+ to all case related controller (e.g case, or repeatgroups). Added
+ new controller handling aid repeat groups.
+
+2007-12-10 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/pdfimporter.py: Added 'root' as a possible root
+ of the XFA document.
+
+2007-12-10 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py: Fixed typo which leads into not beeing
+ able to exit edit-mode after we once entered it.
+
+2007-12-08 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/waska.py: Beaker does not delete
+ the backend data on invalidate() (I consider this a bug).
+ So we delete a session before we invalidate it.
+
+2007-12-08 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/waska.py: call session.invalidate() at
+ logout. This really removes the session.
+
+2007-12-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/base.py: Add extra check against SSL session id to
+ prevent session hijacking.
+
+ * waskaweb/controllers/waska.py: When log out remove SSL ID from
+ session. TODO: call session.invalidate()
+
+2007-12-07 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py: Fixed ISE when creating new aid
+ statements. TODO: separate repeatgroup handling from case controller
+ into an own controller.
+
+2007-12-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/administration.py
+ waskaweb/controllers/appointment.py
+ waskaweb/controllers/case.py
+ waskaweb/controllers/document.py
+ waskaweb/controllers/evaluate.py
+ waskaweb/controllers/statement.py
+ waskaweb/controllers/usersettings.py
+ waskaweb/controllers/waska.py: Added checkRole() decorator
+ to controllers.
+
+ * waskaweb/lib/security.py: Using tuples instead of lists in checkRole
+ * waskaweb/model/repeatgroup.py: import missing traceback.
+
+2007-12-07 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: Added missing return statement
+ in method __init_case().
+
+2007-12-07 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/statement.py,
+ waskaweb/lib/base.py, waskaweb/model/case.py,
+ waskaweb/model/user.py: Removed use various session vars for saving
+ case realated attributes. All these attributes are now stores in one
+ single session var named "cases" which is a Sessioncase object.
+
+ * waskaweb/templates/casemanagement/*.mako: Adjust mako templates to
+ make use of the new session var
+
+2007-12-06 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/security.py: added decorator function checkRole()
+
+ * waskaweb/controllers/case.py: add checkRole() decorator to delete.
+
+2007-12-06 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controller/usersettings.py: Removed obsolte code in show
+ setting (determining if incoming user id ist "0")
+
+2007-12-06 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/user.py: Reapplied patch to make user objects
+ aware of the fact that there may be no standins. Therefore
+ its value is set to None.
+
+2007-12-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/config/middleware.py: Make serving of static content
+ optional via flag 'serve_static'.
+
+ * development_wsgi.ini, production_wsgi.ini: Adjusted,
+
+2007-12-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/document.py,
+ waskaweb/controllers/evaluate.py: Set the HTTP-headers
+ 'Cache-Control' to 'must-revalidate' and 'Pragma' to
+ 'must-revalidate' to workaround SSL download problems
+ with IE6 and IE7.
+
+2007-12-05 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/user.py: Applied patch to make user objects
+ aware of the fact that there may be no standins. Therefore
+ its value is set to None.
+
+2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/statement.py, waskaweb/model/case.py,
+ waskaweb/model/statement.py: Statements (for printing) are now fetched
+ from the case instead of creating an own statementin the controller.
+ Statement will be automatically filled out if possible.
+
+ * wwaskaweb/model/case.py,
+ waskaweb/templates/casemanagement/digest.mako: Changed attribute
+ "address" to "street"
+
+2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/model/case.py: Moved import and import related helper methods
+ into the case factory. Modified code in case controller to make use of
+ the new import methods.
+
+2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/model/case.py, waskaweb/model/navigation.py: Moved special
+ code for generating the Navigationtree in connection with the
+ "Kompetenz" repeat group into the navigation class. Moved method for
+ getting the komptentzid of a case into the caseclass
+
+2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/repeatgroup.py: New. Moved repeatgroups from old
+ /lib/casedata into new /model/repeatgroup.py. Renamed classes.
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/statement.py,
+ waskaweb/lib/casedata.py: Adopted code in these classes to the
+ introduced class for repeatgroup
+
+ * waskaweb/lib/helpers.py: Fixed typo of a function call
+
+2007-12-04 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/casedocument.py: New. Subclassed FormEd's document
+ to model the special extensions needed for case management.
+
+ * waskaweb/model/datapage.py: New. Bridge between data base and
+ case management model, constructed via CaseDocument.
+ its value is set to None.
+
+ * waskaweb/model/io/factories.py: Modified to build a CaseDocument
+ instead of a simple Document
+
+ * waskaweb/lib/casedata.py: Moved several classes out to their
+ new position in model. Removed some out-commented code.
+
+ * waskaweb/model/case.py: Fixed typo with form_errors. Removed
+ dependency from none-existing code.
+
+ * waskaweb/controllers/case.py: United usage of CaseDocument and Case.
+ Adjusted controller functions to new model.
+
+ * waskaweb/lib/helpers.py, waskaweb/controllers/statement.py: Adjusted
+ to use new model.
+
+2007-12-03 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged to Beta 7
+
+2007-12-03 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: Commented out not to
+ show cases with neglected 'Einverständniserklärung'
+
+ * waskaweb/lib/casedata.py: Commented out debug info.
+
+2007-12-03 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/casedata.py: Modified not to show cases to
+ cm_ka where the 'Einverständniserklärung' is set to be
+ definitely absent. 'admin_ka' sees them all.
+
+ * waskaweb/lib/pdfimporter.py: Modified to handle fields of
+ 'Einverständniserklärung' ('Optionsfeldliste') so that
+ a 'Nein' is not a definite 'Nein'.
+
+2007-11-30 Torsten Irl�nder <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 6
+ * waskaweb/model/user.py,
+ * waskaweb/templates/usersettings/edit_settings.py: Reverted change
+ for non existend standin. Values are now set to "None" instead of "-1"
+
+2007-11-30 Torsten Irl�nder <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 5
+
+2007-11-30 Torsten Irl�nder <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/main_login.mako,
+ waskaweb/lib/security.py: Removed session variable which holds the
+ agency name. Removed agency name from website title.
+
+ * waskaweb/model/user.py,
+ waskaweb/templates/usersettings/edit_standin.mako: Modified selction
+ field for the standin. Value for non existend standin is now "-1"
+
+2007-11-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/config/middleware.py: Removed StaticJavascripts middleware.
+ We don't need this.
+
+2007-11-29 Torsten Irl�nder <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/user.py: Added setAdm function again to the
+ userobjects as we rely on that the super admin can be treated as a
+ real existing user in some places. So "setAdm" setups the userobject
+ with appropriate data
+
+2007-11-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * development_wsgi.ini: Uses a local memcached to store the
+ session data.
+
+2007-11-29 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/evaluation.py: Recyle an open db connection
+ in evaluation #4 correctly.
+
+2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
+ * waskaweb/lib/validators.py,
+ waskaweb/controllers/administration.py,
+ waskaweb/templates/administration/new_user.mako: Fixed issue174 and
+ issue175. For editing the usersettings (and only for this) I changed
+ the way how we render the formular page if formencode fails to check
+ the value. Now we make use of htmlfill which parses the rendere html
+ output, und sets the values in the formular page. This way we can clean
+ up the templates as setting values in the formular is now done by html
+ field in the controller.
+
+2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/usersettings.py,
+ waskaweb/controllers/waska.py, waskaweb/lib/base.py,
+ waskaweb/lib/casedata.py, waskaweb/lib/helpers.py,
+ waskaweb/lib/validators.py, waskaweb/model/user.py:
+ Changed the way how login and password of the user are stored. Both is
+ now stored within the sessionuser object, so the USER_AUTHORIZED
+ session variable do not need to store a tuple anymore.
+ Adopted the new access on the session at all places.
+
+2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/casemanagement/evaluation_result.mako: Fixed
+ missing translation in the evalutaion result page
+
+ * waskaweb/lib/evaluation.py: Fixed wrong calculation which were
+ caused because some querys were on the wrong which return wrong
+ values
+
+2007-11-28 Benjamin Kirschner <benni at intevation.de>
+
+ * waskaweb/*.mako: substituted hardcoded strings with gettext calls at
+ variuos places in the mako templates. Fixed syntax errors
+
+2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/user.py,
+ waskaweb/lib/security.py,
+ waskaweb/lib/helpers.py: Refactored user class. Subclassed the user
+ class and created two new classes for the sessionuser.
+ Removed some orphaned code and adopted helper functions in the
+ helpers.py
+
+2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/document.py: Added a getName() method which
+ gives the file name in a given encoding. Defaults to UTF-8.
+
+ * waskaweb/templates/documents/case_overview.mako,
+ waskaweb/templates/documents/global_overview.mako: Use the
+ new getName() method.
+
+2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/model/agency.py: get() methods return UTF-8 encoded
+ strings now. This fixes the problem of KA names containing Umlauts.
+
+ * waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako: They used
+ the internal conf dictionary. This is replaced by using the
+ respective get() methods now.
+
+2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/case.py: Removed debug output
+
+ * waskaweb/lib/evaluation.py: Fixed wrong spelled connection recycling.
+
+2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/db_factory.py: Removed. Old DB model is no longer
+ needed.
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/case.py,
+ waskaweb/lib/base.py,
+ waskaweb/lib/helpers.py,
+ waskaweb/model/user.py: removed imports of old DB model.
+
+2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/evaluation.py: Correct a few syntax typos.
+
+2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/case.py,
+ waskaweb/controllers/evaluate.py,
+ waskaweb/controllers/statement.py,
+ waskaweb/controllers/usersettings.py,
+ waskaweb/lib/casedata.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/lib/validators.py,
+ waskaweb/model/statement.py,
+ waskaweb/model/user.py: Further refactoring to new DB connection
+ model. Still needs some testing.
+
+2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/db.py: New. Models a thread locale DB connection
+
+ * waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py,
+ waskaweb/lib/base.py,
+ waskaweb/lib/casedata.py,
+ waskaweb/lib/security.py,
+ waskaweb/model/agency.py,
+ waskaweb/model/document.py,
+ waskaweb/model/statement.py,
+ waskaweb/model/user.py: Adjusted to use new model. Not
+ working perfect yet.
+
+2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/lib/base.py: Moved DB connection closing
+ from __after__ into a try/finally block in __call__.
+ This fixes issue171.
+
+2007-11-22 Sascha L. Teichmann <teichmann at intevation.de>
+
+ * waskaweb/controllers/evaluate.py: Use DataApp instead of FileApp
+ to serve the export of the evaluations. This fixes issue56
+
+ * waskaweb/lib/evaluation.py: Replaced the code to write into
+ /tmp/eval*.csv files by writing to an in core file.
+
+ * waskaweb/templates/casemanagement/evaluation_result.mako:
+ Renamed the served *.csv files according to there evalution
+ number and context.
+
+2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * ChangeLog.txt:
+ We hopefully now have a Changelog! Migrated Frank's entrys from an older
+ Version.
+
+2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * .hgtags:
+ Added tag Beta 2 for changeset 4e2cbffa2075
+ [f02935ccc7ce] [tip]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Set po file for Beta 2
+ [4e2cbffa2075] [Beta 2]
+
+ * waskaweb/templates/documents/case_overview.mako,
+ waskaweb/templates/documents/global_overview.mako:
+ Fixed broken file listing when no files are available
+ [cc86107ac05d]
+
+2007-11-22 teichmann <teichmann at thetis.hq>
+
+ * Merged.
+ [b72efa969426]
+
+ * waskaweb/config/middleware.py, waskaweb/lib/pdfimporter.py:
+ - comment out authkit
+ - catch encoding errors when log to Apache log.
+ [4eded514593a]
+
+2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * .hgtags:
+ Added tag Beta 1 for changeset d58ebb2bf674
+ [dce78e10bc5f]
+
+ * Merged. Public Beta 1
+ [d58ebb2bf674] [Beta 1]
+
+ * Merged
+ [a2c6488e3385]
+
+ * Merged
+ [28c5c4dc06d6]
+
+2007-11-22 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/base.py:
+ Add positive list of parts of login page. Its commented out.
+ [03177c7c7719]
+
+2007-11-21 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/templates/start/start.mako:
+ Meldung für Admin überarbeitet.
+ [dc5ff626d690]
+
+ * waskaweb/templates/start/start.mako:
+ Fix: Überzähliges is-Statement entfernt.
+ [e6523ff95759]
+
+ * waskaweb/templates/start/start.mako:
+ Komplette Trennung der Begrüßungsdialoge Admin-KA und CM-KA
+ [3e86fea3230d]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Bugfix waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:172: Found plural
+ forms for non-pluralizable message
+ [62129f6360e4]
+
+2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * .hgtags:
+ Added tag Beta 1 for changeset 459635837fc5
+ [adc2d81f6183]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/lib/casedata.py,
+ waskaweb/model/user.py:
+ Added ordering for user and cases in the overview pages Changed date
+ in footer.
+ [459635837fc5]
+
+ * waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/casemanagement/appointments.mako:
+ Changes appointments. User can not select or delete any appointment
+ in casemode (only for beta9
+ [0cbbec36fa63]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/model/statement.py,
+ waskaweb/templates/casemanagement/new.mako:
+ Reactivated parts of the old behavior when creating a new case. The
+ user can now printout out the privacy statement _before_ the case is
+ actually created Added 'address' as possible Substitution in
+ statementens.
+ [5af5fbf6b818]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Fixed po file
+ [098bc1fe93b5]
+
+ * Merged
+ [7fad1d464f34]
+
+2007-11-21 teichmann <teichmann at thetis.hq>
+
+ * production_wsgi.ini, waskaweb/controllers/case.py,
+ waskaweb/lib/casedata.py, waskaweb/lib/pdfimporter.py:
+ - Added production_wsgi.ini
+ - Send missing fields of PDF import to stderr
+ - comment some debugging info
+ [c8c84642250b]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/evaluation.py:
+ Hopefully fixed ISE for evaluation with no casedata
+ [c81a04ede8d7]
+
+ * waskaweb/templates/casemanagement/formular.mako:
+ Fixed open clearer
+ [b7f39f680698]
+
+ * waskaweb/templates/dialogs/notification.mako:
+ Fixed layout in notification dialog
+ [f5b013621059]
+
+ * Merged
+ [d9145e2f1d3a]
+
+2007-11-21 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/templates/start/help.mako:
+ commented latin help out. added small help sentence
+ [a2ff1389b27c]
+
+ * waskaweb/templates/dialogs/alert.mako,
+ waskaweb/templates/dialogs/confirm.mako,
+ waskaweb/templates/dialogs/notification.mako:
+ added alt to img
+ [a324a97faab1]
+
+ * waskaweb/templates/start/help.mako:
+ removed modusfield DRUCKVERSION from help
+ [99567a572b44]
+
+ * waskaweb/templates/start/help.mako:
+ html validation, headers have no the id help_NUMBER
+ [c40be385fe28]
+
+ * waskaweb/templates/casemanagement/new.mako:
+ html validation in "fallakte anlegen"
+ [8b873c25be4a]
+
+ * waskaweb/templates/documents/global_overview.mako:
+ html validation
+ [4166a8486e87]
+
+ * waskaweb/public/styles/print.css:
+ print version improved
+ [ac3c13ad4f7a]
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/statement/edit.mako:
+ privacyStatement layout
+ [2d5cedc27cef]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/appointment.py, waskaweb/templates/appointments
+ /dialogs/notificate_delete_appointment.mako:
+ Implemented "Not implemented Notifier" on deleting appointments
+ [f45aec03987e]
+
+ * waskaweb/templates/main.mako:
+ Fixed Html syntax on error messages
+ [38019f368699]
+
+ * waskaweb/lib/validators.py:
+ Removed punctuation from custom error messages
+ [293bd7d48d9b]
+
+ * waskaweb/templates/main.mako, waskaweb/templates/main_login.mako:
+ Added translation dictionary for translating error output of
+ formencode
+ [747ac008f955]
+
+2007-11-21 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/administration/edit_user.mako:
+ merged
+ [b91ae2c0a6e9]
+
+ * waskaweb/public/styles/print.css:
+ changed font-size for h1 and content_ueberschrift
+ [b25064306dba]
+
+ * waskaweb/templates/appointments/beta/show_1.mako,
+ waskaweb/templates/appointments/beta/show_10.mako,
+ waskaweb/templates/appointments/beta/show_2.mako,
+ waskaweb/templates/appointments/beta/show_3.mako,
+ waskaweb/templates/appointments/beta/show_4.mako,
+ waskaweb/templates/appointments/beta/show_5.mako,
+ waskaweb/templates/appointments/beta/show_6.mako,
+ waskaweb/templates/appointments/beta/show_7.mako,
+ waskaweb/templates/appointments/beta/show_8.mako,
+ waskaweb/templates/appointments/beta/show_9.mako:
+ breadcrumbs in fake appointments
+ [7ebf0410b21e]
+
+ * waskaweb/templates/start/start.mako:
+ changed content in "Schwarzes Brett" for user adm
+ [cf0a3d5750b9]
+
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/administration/edit_user.mako:
+ changed content in "Schwarzes Brett" for adm user
+ [927a044ff2eb]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot:
+ changed "zurück zur nutzerübersicht" to "zurück zu:
+ Benutzeransicht" and added key to po, pot
+ [108d20c42c57]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/documents/case_overview.mako,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/usersettings/show_settings.mako:
+ Fixed cause for various syntax warnings
+ [11ac0ebcde7c]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/administration/edit_user.mako:
+ Fixedi translation issue in user administration
+ [d2761dc8a0f9]
+
+2007-11-21 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/templates/appointments/beta/show_1.mako~,
+ waskaweb/templates/appointments/beta/show_2.mako~,
+ waskaweb/templates/appointments/beta/show_3.mako~,
+ waskaweb/templates/appointments/beta/show_4.mako~:
+ merged
+ [cf7f03171120]
+
+ * waskaweb/templates/appointments/beta/show_1.mako,
+ waskaweb/templates/appointments/beta/show_1.mako~,
+ waskaweb/templates/appointments/beta/show_10.mako,
+ waskaweb/templates/appointments/beta/show_2.mako,
+ waskaweb/templates/appointments/beta/show_2.mako~,
+ waskaweb/templates/appointments/beta/show_3.mako,
+ waskaweb/templates/appointments/beta/show_3.mako~,
+ waskaweb/templates/appointments/beta/show_4.mako,
+ waskaweb/templates/appointments/beta/show_4.mako~,
+ waskaweb/templates/appointments/beta/show_5.mako,
+ waskaweb/templates/appointments/beta/show_6.mako,
+ waskaweb/templates/appointments/beta/show_7.mako,
+ waskaweb/templates/appointments/beta/show_8.mako,
+ waskaweb/templates/appointments/beta/show_9.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/start/start.mako:
+ appointments fake templates added
+ [ea887ba10b36]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako:
+ Merged
+ [2593fd97f491]
+
+2007-11-21 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/waska.py, waskaweb/model/agency.py:
+ Remove some unneeded code.
+ [e8934b0daf6d]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/formedtree_web.xml:
+ Fixed broken Layout in "Biographische Daten"
+ [0bdf424fb4f0]
+
+ * waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/main.mako:
+ Set default value for aid objects to "-/-". Printing of the addplan
+ (mian template of case), opens a new window now
+ [791bf4e29f71]
+
+ * waskaweb/templates/appointments/beta/show_1.mako~,
+ waskaweb/templates/appointments/beta/show_2.mako~,
+ waskaweb/templates/appointments/beta/show_3.mako~,
+ waskaweb/templates/appointments/beta/show_4.mako~:
+ Removed temporary files.
+ [bebad1b7d2c4]
+
+2007-11-21 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/templates/appointments/beta/show_1.mako,
+ waskaweb/templates/appointments/beta/show_1.mako~,
+ waskaweb/templates/appointments/beta/show_2.mako,
+ waskaweb/templates/appointments/beta/show_2.mako~,
+ waskaweb/templates/appointments/beta/show_3.mako,
+ waskaweb/templates/appointments/beta/show_3.mako~,
+ waskaweb/templates/appointments/beta/show_4.mako,
+ waskaweb/templates/appointments/beta/show_4.mako~:
+ changed path to main.mako, fake appointments working
+ [3bd07d48ba44]
+
+ * waskaweb/controllers/dummy.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako:
+ merged
+ [99456aed3c14]
+
+ * waskaweb/templates/appointments/beta/show_1.mako,
+ waskaweb/templates/appointments/beta/show_1.mako~,
+ waskaweb/templates/appointments/beta/show_2.mako,
+ waskaweb/templates/appointments/beta/show_2.mako~,
+ waskaweb/templates/appointments/beta/show_3.mako,
+ waskaweb/templates/appointments/beta/show_3.mako~,
+ waskaweb/templates/appointments/beta/show_4.mako,
+ waskaweb/templates/appointments/beta/show_4.mako~,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/start/start.mako:
+ added folder "beta" with fake appointments show_1 - show_4
+ [73681661aa27]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot:
+ changed agentureinstellungen in left menu to agentur
+ [40f181040513]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/appointment.py:
+ Modified show controller for appointments to serve fake appointments
+ in beta
+ [c8e90e7be799]
+
+ * waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako:
+ Removed obsolte overview pages for documents
+ [71d564372ac8]
+
+ * waskaweb/controllers/dummy.py:
+ Merged
+ [a26900282e6d]
+
+2007-11-21 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/dummy.py:
+ Removed dummy controller to solve issue11.
+ [a9075326d449]
+
+ * waskaweb/model/navigation.py:
+ Fix fuer issue161
+ [9b8a0c9b9c12]
+
+2007-11-20 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/navigation.py:
+ Propagate highlighting of 'Gliederung' deeper into navigation tree.
+ [a6242695189a]
+
+2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/documents/case_new.mako,
+ waskaweb/templates/documents/case_overview.mako:
+ Fixed issue 162
+ [851b615fff43]
+
+ * waskaweb/model/agency.py,
+ waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako:
+ Renamed ap_formular to fp_formular idn agenency and affected
+ templates
+ [e016aee9ac01]
+
+2007-11-21 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/print.css:
+ changed menu in adm "benutzerübersicht" to "benutzer"
+ [8257ffb9bd78]
+
+2007-11-20 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css:
+ improved modusfield and code
+ [5744501d6baf]
+
+ * waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css:
+ menu gliederung highlighting whole line
+ [dd8ba9b26f0b]
+
+ * merged
+ [183f97c9cd82]
+
+ * waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/screen.css:
+ changes on menu - not yet completed
+ [86e1a9eb5dcf]
+
+ * waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css:
+ small changes on print layout, menu paddings
+ [854dfa5821a9]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [1fc53a73a895]
+
+ * Merged
+ [8fcdb94ab4f8]
+
+2007-11-20 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/navigation.py:
+ Removed invalid '>' bracket.
+ [09d918d4bb06]
+
+2007-11-20 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/color3.css:
+ highlighting gliederungspunkte
+ [87a78c6376dc]
+
+ * merged
+ [815b74945ba0]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/color3.css:
+ footer changed
+ [9826732f96bf]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/user.py:
+ Fixed pemanent "need login" problem
+ [447bd46458ac]
+
+2007-11-20 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py, waskaweb/model/navigation.py:
+ Hilight selected 'Gliederung'
+ [ae31f4f37cd6]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/formedtree_web.xml:
+ Set headers to invisible
+ [9d06d5cc0845]
+
+2007-11-20 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/main.mako:
+ merged
+ [0bacd76c5744]
+
+ * waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/start/start.mako:
+ modusfields, left menu height
+ [b2a4aba5dc01]
+
+ * waskaweb/templates/documents/global_upload.mako:
+ merged
+ [4b87a11d272f]
+
+ * waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/main.mako:
+ removed pagenumber (beta phase) worked on print version
+ [9a497fd6ab40]
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css:
+ improved left menu height because of footer
+ [311b719188ae]
+
+ * waskaweb/public/styles/screen.css:
+ space between p and .button in dialog
+ [adad9a4d3eed]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/administration/new_user_result.mako,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/start/help.mako:
+ modusfield in new user, renaming of menuitems, changed sentence
+ [010b7adb452f]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/screen.css, waskaweb/templates/main.mako:
+ added footer
+ [a4c572d5f9ca]
+
+2007-11-19 benni <benni at thoe.hq.intevation.de>
+
+ * development_wsgi.ini, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/formular.mako:
+ changed port, changed table in casemanagement digest
+ [757767753722]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/usersettings/edit_standin.mako:
+ merged
+ [97d428b20797]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/print.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako:
+ backbtns changed, print version
+ [cac972c994ec]
+
+ * waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/new_document.mako,
+ waskaweb/templates/documents/case_new.mako,
+ waskaweb/templates/documents/case_overview.mako:
+ merged
+ [151061e5f306]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/print.css,
+ waskaweb/templates/administration/edit_user.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/appointments/new.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/documents/global_upload.mako,
+ waskaweb/templates/start/help.mako:
+ modusfield backbtns
+ [e86ca3bfcdc0]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/documents/case_overview.mako,
+ waskaweb/templates/usersettings/change_password.mako,
+ waskaweb/templates/usersettings/edit_standin.mako:
+ table in documents fixed, renaming backbtns in mein konto
+ [b1bb6750b9af]
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/usersettings/change_password.mako,
+ waskaweb/templates/usersettings/edit_standin.mako:
+ modusfield in "mein konto" backbtn in change pw and change stand-in
+ [e9d78773a1e4]
+
+ * waskaweb/templates/documents/global_upload.mako,
+ waskaweb/templates/main.mako:
+ greater than valid html, link document "globalOverview"
+ [e57ef4a804a0]
+
+ * waskaweb/templates/documents/global_new.py,
+ waskaweb/templates/documents/global_upload.mako:
+ merged
+ [dea8ec38fdbc]
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/documents/case_new.mako,
+ waskaweb/templates/documents/case_overview.mako,
+ waskaweb/templates/documents/global_upload.mako:
+ admin documents div
+ [4e425a8adf90]
+
+ * waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/login.mako:
+ login screen submit button
+ [960a20f176ba]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py:
+ Merged
+ [c0662163bfdc]
+
+2007-11-20 teichmann <teichmann at thetis.hq>
+
+ * merged
+ [c3f458d3ffd0]
+
+ * waskaweb/controllers/case.py:
+ Use correct _save() call for new case.
+ [2983a0b9d058]
+
+2007-11-20 frank <frank at thoe.hq.intevation.de>
+
+ * Merge
+ [d386116dd792]
+
+2007-11-20 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
+
+ * waskaweb/templates/administration/show_settings.mako:
+ Einverständnis and Förderplan commented - taken out of display.
+ [b5c605657bf6]
+
+ * waskaweb/templates/administration/edit_settings.mako:
+ Einverständnis and Förderplan taken out of settings edit. Minor
+ formatting changes
+ [f689f4894876]
+
+2007-11-20 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py:
+ Using keys for page identifcation.
+ [6e62090b4108]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [da15fa9a17ad]
+
+2007-11-20 frank <frank at thoe.hq.intevation.de>
+
+ * Merge
+ [35b93fd51995]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Update String for "cm_form_standin_submit": "Aendern" is more
+ generic than "Uebertragen"
+ [d52c906ecf99]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [9423284c2c6d]
+
+ * waskaweb/controllers/case.py:
+ Merged
+ [e5c75298f0b7]
+
+ * waskaweb/controllers/case.py:
+ Merged
+ [0173f9bad402]
+
+2007-11-20 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py:
+ Fixed problem with "Unterstuetzungsangebote" in "Speichern und
+ weiter"
+ [fc8666fb3a3c]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/statement/dialogs/missing_statement.mako:
+ Fixed issue114
+ [d9f535f87ece]
+
+ * waskaweb/controllers/administration.py, waskaweb/model/user.py:
+ Fixed issue147 ISE on deleting error. Removed some debugging output
+ from user.py
+ [c70c988d46ca]
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/dialogs/notificate_printall.mako:
+ Fixed again notification dialog for missing printall feature in beta
+ [168d207b73e3]
+
+ * waskaweb/controllers/case.py:
+ Merged
+ [9fe5ae72725d]
+
+2007-11-20 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/renderer.py,
+ waskaweb/model/navigation.py:
+ First version of "Speichern und weiter" button in formular. Still
+ broken: Unterstützungsangebote and advancing first page of
+ subtopic.
+ [4e563e02ef84]
+
+2007-11-19 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/templates/documents/global_overview.mako:
+ Fix for Issue153
+ [1f488a950f25]
+
+2007-11-19 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
+
+ * waskaweb/templates/documents/global_upload.mako:
+ Bugfix issue153: call correct action
+ [ae5b36120c60]
+
+2007-11-19 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * development_wsgi.ini, waskaweb/controllers/document.py:
+ - Fix for issue151
+ - Changed default DB port to 5343
+ [55cf3cfbbff7]
+
+2007-11-19 frank <frank at thoe.hq.intevation.de>
+
+ * Merge
+ [48b38903d138]
+
+2007-11-19 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
+
+ * waskaweb/templates/administration/show_user_body.mako:
+ Account details "isActivated" and "needsNewPass" only visible to
+ role Admin-KA.
+ [b14e893f3b1c]
+
+ * waskaweb/templates/usersettings/show_settings.mako:
+ editStandin only visible for role CM_KA.
+ [e57904a70636]
+
+2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/usersettings.py,
+ waskaweb/model/user.py:
+ Admin users can not be set as standin anymore (enhacement of
+ issue138)
+ [765247c7e9f1]
+
+ * waskaweb/templates/casemanagement/dialogs/notificate_printall.mako:
+ Added missing "not implemented" dialog.
+ [c65ae31c76e3]
+
+ * development_wsgi.ini:
+ Switched to new DB-Cluster
+ [7d9daea74619]
+
+2007-11-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [8d1e22ff0906]
+
+2007-11-19 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/lib/security.py:
+ Merge
+ [bbf2609eee2a]
+
+ * waskaweb/model/user.py,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/new_document.mako:
+ Merge
+ [8123b72f08eb]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Korrektur Strings in Agentureinstellungen.
+ [8aea8fefa0c6]
+
+ * Merge
+ [6c31bd0ec253]
+
+ * waskaweb/lib/security.py, waskaweb/model/user.py:
+ Merge
+ [66106cfc3959]
+
+2007-11-18 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Harmonisiergun: Einheitlich "Konto" statt teilweise "Account".
+ [645f47b648a2]
+
+ * waskaweb/templates/documents/global_new.py:
+ Merge
+ [3a9e5cdfc5a3]
+
+2007-11-16 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/lib/security.py:
+ getDbName: Anpassung an neue Zertifikatsstruktur: dbname im 3. Teil
+ des CN.
+ [8eae46d44f97]
+
+ * waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/new_document.mako,
+ waskaweb/templates/documents/global_overview_body.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/templates/documents/upload.mako,
+ waskaweb/templates/main.mako:
+ Merge
+ [a77049c7baf5]
+
+2007-11-16 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
+
+ * waskaweb/lib/helpers.py, waskaweb/lib/security.py,
+ waskaweb/model/user.py, waskaweb/templates/main.mako:
+ issue124: Zentraler Admin-User implementiert, im Menu nur Benutzer
+ /DB-Verwaltung sichtbar
+ [c78771a7e5ad]
+
+2007-11-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [e1598277e032]
+
+ * Merged
+ [98064ce46319]
+
+2007-11-19 teichmann <teichmann at thetis.hq>
+
+ * merged.
+ [e8e821554018]
+
+ * waskaweb/lib/base.py:
+ Print redirect to Apache-Log in case of invalid sessions.
+ [f561951cd6f6]
+
+2007-11-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/validators.py:
+ Hard wired german language for formencode error messages
+ [2189a633e559]
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/main.mako:
+ Added notification dialog for missing "printall" function in beta
+ version of waska notification dialog for missing "printall" function
+ in betaa
+ [585c4e06cd41]
+
+ * waskaweb/controllers/usersettings.py:
+ Fixed issue146
+ [e02af146df1c]
+
+ * waskaweb/lib/security.py:
+ Fixed worng regular expression on login
+ [fb24ad2804cf]
+
+ * waskaweb/templates/administration/new_user.mako:
+ Fixed issue143
+ [40a1114270c7]
+
+ * waskaweb/lib/validators.py:
+ Fixed issue142
+ [2292278687a9]
+
+ * waskaweb/controllers/case.py:
+ Added missing part of fix for issue138
+ [44482bc65422]
+
+ * waskaweb/controllers/usersettings.py, waskaweb/model/user.py,
+ waskaweb/templates/usersettings/edit_standin.mako:
+ Fixed issue138.
+ [596c09d1fd34]
+
+ * waskaweb/controllers/administration.py:
+ Changed target when admin chooses not to reset the users password in
+ confirmation dialog
+ [0b0c30210d57]
+
+ * waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/new_appointment.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/documents/case_new.mako,
+ waskaweb/templates/documents/case_overview.mako:
+ Fixed missing "confirmed" flag on selecting a case in various
+ templates
+ [4e6e83a5617b]
+
+ * waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/new_document.mako:
+ Removed obsolete document templates from the case templates -> they
+ new created under the document templates
+ [ac6d40c45e0d]
+
+ * waskaweb/model/agency.py:
+ Removed debugging output
+ [94ecbe77ca35]
+
+ * waskaweb/controllers/case.py:
+ Fixed issue148
+ [89b4e5b0844a]
+
+2007-11-18 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/templates/documents/global_overview.mako:
+ Added target="_blank" to download links of global documents.
+ [f95e1c147c53]
+
+ * waskaweb/lib/app_globals.py, waskaweb/lib/filters.py,
+ waskaweb/templates/casemanagement/digest.mako:
+ Replaced './.' by '-/-' for None values.
+ [5a1efd8c79de]
+
+ * development_wsgi.ini, waskaweb/controllers/evaluate.py,
+ waskaweb/lib/app_globals.py, waskaweb/lib/pdfimporter.py:
+ Made pdf2xfa server connections configurable by .ini
+ [340bc2df362b]
+
+ * waskaweb/controllers/evaluate.py, waskaweb/model/user.py:
+ Removed unneeded imports of connection urls.
+ [1225b9d870c2]
+
+ * waskaweb/lib/security.py:
+ Removed needless check for "'" in passwords.
+ [638e76476854]
+
+ * development_wsgi.ini, waskaweb/lib/app_globals.py,
+ waskaweb/lib/base.py, waskaweb/lib/db_factory.py,
+ waskaweb/lib/security.py:
+ How to connect to DB is now configurable by .ini file.
+ [7a65f548e93f]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [747886807d8a]
+
+ * waskaweb/controllers/document.py,
+ waskaweb/templates/documents/global_new.py:
+ Merged Bennis Layout Changes
+ [2476d50979fb]
+
+2007-11-16 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/renderer.py, waskaweb/model/data.py:
+ Added support for invisible info fields.
+ [94cbf8b6feeb]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/document.py,
+ waskaweb/templates/documents/global_upload.mako:
+ Merged
+ [be34858a3fde]
+
+ * waskaweb/templates/documents/global_overview.mako:
+ Merged with Bennis layout fixes
+ [756359920735]
+
+2007-11-16 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/templates/appointments/new.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/new_appointment.mako:
+ fake table in" termine"
+ [a43983d06927]
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/documents/global_overview.mako,
+ waskaweb/templates/documents/global_upload.mako,
+ waskaweb/templates/documents/upload_body.mako:
+ "jumping div" in documents cmka
+ [785eeaf01e95]
+
+ * waskaweb/templates/usersettings/show_settings.mako:
+ modusfield in "mein konto", sentence changed "hier sehen sie..."
+ [254466a1657a]
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/casemanagement/new.mako:
+ fixed "jumping table" in appointments
+ [caebdfb789c9]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/usersettings/change_password_login.mako:
+ dialog reseted password: small changes on layout and sentences
+ [a63a23c2dcf9]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [3a77f2e39c87]
+
+2007-11-16 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/templates/documents/global_overview.mako:
+ Fixed broken link in viewing and deleting global documents.
+ [d03248ced9ba]
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py, waskaweb/lib/filters.py,
+ waskaweb/model/document.py,
+ waskaweb/templates/documents/case_new.mako,
+ waskaweb/templates/documents/case_overview.mako,
+ waskaweb/templates/documents/global_overview.mako:
+ Fixed links for documents of cases.
+ [c4086023f527]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/administration/edit_settings.mako:
+ Updated language files
+ [0da321ba7e35]
+
+ * waskaweb/controllers/document.py, waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/documents/global_new.py,
+ waskaweb/templates/documents/global_upload.mako:
+ removed global_new.py in Templates.
+ [fde938753a9e]
+
+2007-11-16 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/model/file.py, waskaweb/model/renderer.py,
+ waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako,
+ waskaweb/templates/documents/global_overview_body.mako,
+ waskaweb/templates/documents/global_upload.mako,
+ waskaweb/templates/documents/upload.mako:
+ merged and fix table in "unterstützungsangebot"
+ [1f624ee8a619]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ merge: FU merge from this morning
+ [ceea329d9e54]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/edit_user.mako,
+ waskaweb/templates/administration/show_settings.mako,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/appointments/new.mako,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/upload.mako:
+ modusfields and possibility to navigate to previous page added
+ [e6369e6516d7]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/overview_user.mako:
+ modusfield and format of formulars
+ [ca82b6e725bc]
+
+ * waskaweb/public/styles/ie6.css:
+ space between input fields ie6 login
+ [716d07ac34fb]
+
+ * waskaweb/public/styles/screen.css, waskaweb/templates/logout.mako,
+ waskaweb/templates/main_login.mako:
+ login, logout finished
+ [aaff4f1e5204]
+
+ * waskaweb/templates/main_login.mako:
+ login screen
+ [9768bc3eea9c]
+
+ * waskaweb/public/styles/screen.css:
+ login screen
+ [8c379260da94]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako:
+ merged
+ [b51c4ee1e48e]
+
+ * waskaweb/public/styles/screen.css, waskaweb/templates/login.mako,
+ waskaweb/templates/main_login.mako:
+ login screen
+ [0fa69d44588d]
+
+2007-11-15 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/templates/documents/upload_body.mako:
+ table in cm documents is now equal to the table in cm appointment
+ [1da1fbdf24cb]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/screen.css,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/new_appointment.mako,
+ waskaweb/templates/casemanagement/new_document.mako,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako:
+ added content_header_small to improve space between content and
+ header
+ [4cf4b96f128a]
+
+2007-11-16 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/document.py,
+ waskaweb/templates/documents/global_new.py,
+ waskaweb/templates/documents/global_overview.mako,
+ waskaweb/templates/documents/global_upload.mako,
+ waskaweb/templates/documents/upload.mako,
+ waskaweb/templates/main.mako:
+ Fixed linking for global document import.
+ [d704e25fed9a]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [c47fb143e5fc]
+
+2007-11-16 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/lib/renderer.py:
+ Überflüssiges <br>-Tag zwischen Label und Textarea entfernt
+ [9a9564e5c70e]
+
+ * Merge
+ [a22456658f16]
+
+ * waskaweb/model/file.py, waskaweb/model/renderer.py:
+ Merge
+ [786804e38e58]
+
+ * formed/waska-hilfetexte.xhtml:
+ Bugfix Hilfetexte (paragraph schliessen)
+ [c541cdc7ca10]
+
+2007-11-15 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/usersettings.py:
+ Bugfix issue130: Typo in action-String
+ [c66a3bdd9195]
+
+ * formed/waska-hilfetexte.xhtml:
+ Neu: Hilfetexte für "besuchte Schule" und "Schulabschluss"
+ [05e6aef0074c]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/new_document.mako,
+ waskaweb/templates/documents/case_new.mako,
+ waskaweb/templates/documents/case_overview.mako,
+ waskaweb/templates/documents/global_overview.mako,
+ waskaweb/templates/documents/global_overview_body.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako:
+ Prepared document templates for adding case specific documents.
+ [0f01fa8cc82d]
+
+2007-11-16 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/filters.py,
+ waskaweb/templates/administration/show_user_body.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako:
+ Added fixes for None-issue (full text search in RoundUp should be
+ improved)
+ [72dcf6a500d2]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [5d95b38d4dfa]
+
+2007-11-16 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/filters.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/documents/global_overview_body.mako:
+ - Added filename in document download
+ - added filters library.
+ [2465893d685f]
+
+2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/aid_plan_statement.html,
+ waskaweb/controllers/administration.py, waskaweb/model/agency.py,
+ waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako:
+ Enhanced edit settings in administration for editing the aid plan
+ statement
+ [53d7b6c00b8e]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/model/agency.py, waskaweb/model/file.py,
+ waskaweb/model/renderer.py:
+ Merged
+ [ac8f2a6abc69]
+
+2007-11-16 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/agency.py:
+ Fix for issue131
+ [ebdccdd88b33]
+
+2007-11-16 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/case.py:
+ Removed import dependency from removed file.
+ [8792e5dad1fc]
+
+ * waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
+ waskaweb/lib/casedata.py, waskaweb/lib/pdfimporter.py,
+ waskaweb/model/document.py, waskaweb/model/file.py,
+ waskaweb/model/renderer.py,
+ waskaweb/templates/documents/global_overview_body.mako:
+ Added support for database driven global document serving. Removed
+ old unneeded code.
+ [14170b6ae6aa]
+
+2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [dbe44e4abc6a]
+
+ * waskaweb/controllers/usersettings.py:
+ Fixed issue130
+ [051d26422509]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Merged
+ [131d24e823e6]
+
+2007-11-15 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Eingeloggt als -> Angemeldet als und ein paar weitere Übersetzungen
+ [a03bcbdf3c44]
+
+2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/aid_plan_statement.html, formed/privacy_statement.html,
+ formed/statement.html, waskaweb/controllers/case.py,
+ waskaweb/controllers/statement.py, waskaweb/lib/casedata.py,
+ waskaweb/model/agency.py, waskaweb/model/statement.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako,
+ waskaweb/templates/statement/dialogs/missing_statement.mako,
+ waskaweb/templates/statement/edit.mako:
+ Added new statement for the aid plan. Did some refactoring on the
+ statements. This mainly includes Renaming classes as we need to
+ differ between to kinds of statements now (PrivacyStatement,
+ AidPlanStatement)
+ [708b5cc24cf3]
+
+ * Merged
+ [e15b55f2d916]
+
+2007-11-15 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/appointments/appointment_form.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/new_appointment.mako,
+ waskaweb/templates/casemanagement/new_document.mako,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako,
+ waskaweb/templates/documents/upload_body.mako,
+ waskaweb/templates/main_login.mako:
+ modusfields added, login screen
+ [70e424fab940]
+
+ * waskaweb/templates/casemanagement/repeat.mako:
+ merged
+ [9756851be688]
+
+ * waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/screen.css, waskaweb/templates/login.mako,
+ waskaweb/templates/main_login.mako:
+ modusbox width, login ff waska
+ [0153d528c942]
+
+2007-11-14 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/screen.css:
+ header fontsize of main nav fits with gliederung headers
+ [f38ee62238fc]
+
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/main.mako:
+ modusbox in documents and appointments
+ [e6079cedff6e]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/main.mako:
+ fallback solution: gliederung, legends, border. position abmelden
+ changed
+ [9900cade6e89]
+
+ * waskaweb/templates/casemanagement/digest.mako:
+ sentence corrected: hier wird zusammenfassung
+ [408e6617ab9f]
+
+ * waskaweb/templates/casemanagement/overview.mako:
+ select field in "fallakten übersicht" commented out
+ [8c36e4adf8a9]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css:
+ added min-height fast hack for ie6
+ [97d1fd72a745]
+
+2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/statement.html, waskaweb/controllers/statement.py,
+ waskaweb/model/agency.py, waskaweb/templates/statement/edit.mako:
+ Fixed printing of the privacy statement
+ [58bb7fa9b570]
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/usersettings.py, waskaweb/model/user.py:
+ Fixed missing standin user object on showing user details in admin
+ view
+ [b141af39e294]
+
+ * waskaweb/lib/casedata.py, waskaweb/model/user.py:
+ User can now modify their standin.
+ [11f86aaf25f7]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/repeat.mako:
+ Merged
+ [852f91b659b6]
+
+2007-11-15 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/security.py:
+ Removed logging of connection url on DB connect. The url contains
+ the password of user the current user in plain text.
+ [307c5d434306]
+
+ * waskaweb/templates/casemanagement/dialogs/notificate_import_dub.mako
+ :
+ Added missing template for error handling for PDF import.
+ [15cb70a5d539]
+
+2007-11-14 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py:
+ - Exceptions in PDF import are no longer reported as Tracebacks.
+ - Changed text of 'kundennummer' duplications a bit.
+ [5019618f6127]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/pdfimporter.py:
+ Redirect to overview after successfull PDF-Upload. Check for
+ duplications of 'kundennummer'.
+ [ef171e7c2589]
+
+2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/repeat.mako,
+ waskaweb/templates/casemanagement/rg_aid_overview.mako:
+ Implemented setting stanin an editor for cases. Renamed repeat.mako
+ to rg_aid_overview.mako
+ [18e894e5546f]
+
+2007-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/repeat.mako:
+ Fixed issue35. Application stays in edit-mode when selecting an aid
+ object
+ [13d6ccc1038f]
+
+2007-11-14 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/model/file.py:
+ Added helper import
+ [c2e4816da76c]
+
+ * waskaweb/lib/renderer.py, waskaweb/public/no-certificate.html,
+ waskaweb/templates/main.mako:
+ Merged with main
+ [5e00cb3bcdb6]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/new.mako,
+ waskaweb/templates/main.mako:
+ typos t01-t04, onclick event is now available in the templates
+ [dfe0fa8397c0]
+
+ * formed/formedtree_web.xml, waskaweb/public/styles/all.css,
+ waskaweb/public/styles/screen.css:
+ formular boxes fixed, legends without strikeout.
+ [f21362728490]
+
+ * formed/formedtree_web.xml, waskaweb/model/objects.py,
+ waskaweb/templates/administration/change_password.mako,
+ waskaweb/templates/administration/change_password_login.mako, waskaw
+ eb/templates/administration/dialogs/notificate_setpassword.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/start/settings.mako:
+ merged
+ [e90df7e997d2]
+
+2007-11-13 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/screen.css:
+ ..
+ [d137d3f1c09f]
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ icons, contentheader formats
+ [901ce6d667f7]
+
+ * formed/formedtree_web.xml, waskaweb/public/styles/all.css,
+ waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ new contentheader, forward backward navigation deleted, spacing
+ tables, spacing p, div container adminnavigation fixed, modusfield
+ displayed correct in casemanagement, problems: legend, left menu ff,
+ format formulars
+ [1623e3a36e15]
+
+2007-11-12 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ fixed jumping div content container (ie browser)
+ [c5c152b70984]
+
+ * formed/formedtree_web.xml:
+ reverted form
+ [76ca117c18e3]
+
+ * waskaweb/model/ka_data.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ merged
+ [cc7d834f87b3]
+
+ * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css,
+ waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ layout
+ [6c0e5f4e3489]
+
+2007-11-09 benni <benni at thoe.hq.intevation.de>
+
+ * formed/formedtree_web.xml:
+ merged
+ [2559c9f99a33]
+
+ * waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css:
+ ie6css
+ [b0c8184d438b]
+
+ * formed/formedtree_web.xml, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako:
+ small changes functionality
+ [0c12d266227a]
+
+2007-11-08 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ element "datenschutz". trying to implement new functionality in the
+ menubar
+ [cbc0dd3f1ea9]
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ merged
+ [84d5344c380b]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ new modusfield position. casemanagement header changednew modusfield
+ position. casemanagement header changed..
+ [41030c8f7c5b]
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css:
+ new elements positioned and colored.
+ [711e63c2e84e]
+
+2007-11-07 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ New elements created, left menu and casemanagement
+ [75acab90c638]
+
+ * waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css:
+ news elements positioned
+ [a32b5298ae49]
+
+ * merged
+ [d51771e34199]
+
+ * sicherung pull
+ [a7869c0cdde8]
+
+2007-11-06 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ uberschriften in content_header
+ [e8a9ab89caf0]
+
+ * waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ modusfield in contentheader eingepflegt C D modusfield u
+ [9ddf7db93936]
+
+2007-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py:
+ Merged
+ [fa0a3bcf8227]
+
+2007-11-14 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
+ waskaweb/public/js/check.js, waskaweb/public/no-certificate.html,
+ waskaweb/templates/main.mako:
+ Added simple JavaScript check for modifications for formular data.
+ [770134d740eb]
+
+2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [d0d434b2774c]
+
+2007-11-13 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/templates/statement/dialogs/missing_statement.mako:
+ Tippfehler im Hinweistext korrigiert, kleine Verkürzung des Textes.
+ [fecc59e5b7e0]
+
+2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [42ca86d1f575]
+
+ * waskaweb/model/objects.py,
+ waskaweb/templates/administration/change_password.mako,
+ waskaweb/templates/administration/change_password_login.mako, waskaw
+ eb/templates/administration/dialogs/notificate_setpassword.mako,
+ waskaweb/templates/start/settings.mako:
+ Merged
+ [c54c685ff541]
+
+2007-11-13 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/pdfimporter.py:
+ Fix for issue68
+ [42fc3a7de31f]
+
+2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py:
+ Merged
+ [5c642d382dc6]
+
+ * Merged
+ [7e279dd80d7f]
+
+ * Merged
+ [40f9fefc3b65]
+
+2007-11-13 teichmann <teichmann at thetis.hq>
+
+ * merged.
+ [55be1fe1f989]
+
+ * waskaweb/lib/pdfimporter.py:
+ Fix for issue73
+ [02daa3e71dd7]
+
+2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py:
+ Merged
+ [8d0bc0f7f32f]
+
+2007-11-13 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml, waskaweb/lib/pdfimporter.py:
+ Fix for issue106.
+ [6fa32c5134fb]
+
+ * merged
+ [d9c6b2c55860]
+
+ * waskaweb/lib/casedata.py:
+ Bug fix for DB code of PDF-Importer.
+ [4f787bc8f04b]
+
+2007-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py:
+ Fixed issue88. German date format in aid list.
+ [a9bc621185a2]
+
+2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/usersettings.py,
+ waskaweb/templates/administration/show_user_body.mako,
+ waskaweb/templates/usersettings/edit_standin.mako:
+ Standinuser is now show in the user details. Further the section box
+ in the edit standin dialog is now preselected with the current
+ standin
+ [4ec861d0665d]
+
+ * waskaweb/model/user.py:
+ Userobjects now include the standin user.
+ [39a5390e43b1]
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/usersettings.py, waskaweb/controllers/waska.py,
+ waskaweb/lib/base.py,
+ waskaweb/templates/administration/change_password.mako,
+ waskaweb/templates/administration/change_password_login.mako, waskaw
+ eb/templates/administration/dialogs/notificate_setpassword.mako,
+ waskaweb/templates/start/settings.mako,
+ waskaweb/templates/usersettings/change_password.mako,
+ waskaweb/templates/usersettings/change_password_login.mako,
+ waskaweb/templates/usersettings/dialogs/notificate_setpassword.mako,
+ waskaweb/templates/usersettings/show_settings.mako:
+ Moved fuctions to change the userpassword (by the user) to the
+ usersettings controller.
+ [0692adf2c56a]
+
+ * waskaweb/model/file.py:
+ Added new file holding the fileobjects
+ [281e44355a70]
+
+ * waskaweb/templates/administration/dialogs/notificate_deleteuser.mako
+ :
+ Added short dialog telling the user that the the deletion of users
+ are not implemented yet
+ [5d8ea14e4943]
+
+ * waskaweb/controllers/usersettings.py,
+ waskaweb/templates/usersettings/edit_standin.mako,
+ waskaweb/tests/functional/test_usersettings.py:
+ Added new controller and template for handling the usersettings
+ [95151675460b]
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/case.py, waskaweb/controllers/document.py,
+ waskaweb/controllers/waska.py, waskaweb/lib/security.py,
+ waskaweb/lib/validators.py, waskaweb/model/objects.py,
+ waskaweb/model/user.py, waskaweb/templates/start/settings.mako:
+ Refactored UserObject, Added dialogs for setting the user's standin
+ [cb46a4b1712d]
+
+ * waskaweb/lib/casedata.py:
+ Fixed issue111
+ [e89624a15815]
+
+ * waskaweb/controllers/administration.py:
+ Added notification on user deletion which tells the user that
+ deleiting is not implementend in the beta version yet
+ [e19a23ad5838]
+
+ * waskaweb/templates/casemanagement/evaluation_result.mako:
+ Fixed issue108: Renaming "Erstberatung" -> "Beratungskunde"
+ [1f573f7005ee]
+
+ * waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/digest.mako:
+ Fixed issue 98. Implemented right join for evaluations and make
+ debugging output is going to sys.stderr.
+ [518607052035]
+
+ * waskaweb/templates/casemanagement/overview.mako:
+ Added short output if the search did not return a result
+ [05f6839ab6bf]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/validators.py,
+ waskaweb/templates/casemanagement/overview.mako:
+ Implemented search for cases
+ [8e3105d4d7a1]
+
+ * waskaweb/controllers/statement.py,
+ waskaweb/templates/statement/dialogs/missing_statement.mako,
+ waskaweb/templates/statement/edit.mako:
+ Fixed issue110. Changed texts for dialogs handling missing
+ statements.
+ [624acc5b2c35]
+
+2007-11-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/formular.mako:
+ Fixed issue104.
+ [3472a9a55f52]
+
+ * Merged
+ [db1f51a5d337]
+
+ * waskaweb/templates/administration/new_user_result.mako:
+ Fixed issue102: Resultpage on user creation now displays the correct
+ value for the users login
+ [5cb988828fa8]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
+ Merged
+ [36a8a404829f]
+
+2007-11-12 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/pdfimporter.py:
+ Write PDF import to DB.
+ [e1db87265cf7]
+
+2007-11-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py:
+ Fixed issue103. Confirmation dialog on user deleting is now more
+ verbose
+ [0a25f2e3998c]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/model/agency.py:
+ New created cases are now initialised with ka specific data and the
+ name of the current user.
+ [8d6680fbea2b]
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/statement.py,
+ waskaweb/lib/casedata.py, waskaweb/model/statement.py,
+ waskaweb/templates/casemanagement/main.mako:
+ The statement flag can now be saved
+ [50725195641c]
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/statement.py, waskaweb/lib/validators.py,
+ waskaweb/model/agency.py, waskaweb/model/ka_data.py,
+ waskaweb/templates/administration/edit_settings.mako,
+ waskaweb/templates/administration/show_settings.mako,
+ waskaweb/templates/main.mako:
+ KA settings are now editable by the administrator. Setting include:
+ * Name of the KA
+ * Name of the FKZ
+ * Html content for the privacy statement
+ * Flag for anonymous syncing with the DLR
+ [b9c97dee9014]
+
+2007-11-09 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/navigation.py:
+ Added navigation for Kontaktdaten.
+ [8677d5b7a116]
+
+2007-11-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * formed/formedtree_web.xml, waskaweb/lib/renderer.py:
+ Fixed renderer. New foredtree version
+ [13b80dfe8af8]
+
+ * waskaweb/lib/validators.py:
+ Disabled form validation on creating new casedata
+ [a0b9842921f9]
+
+ * formed/formedtree_web.xml:
+ Fixed Layout for "schule"
+ [0bf30dd40d49]
+
+ * formed/formedtree_web.xml:
+ Merged
+ [1e0d0e804595]
+
+ * formed/formedtree_web.xml:
+ New formed tree
+ [ce5fda6c8dfd]
+
+2007-11-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/validators.py:
+ Prepared form validation on creating new cases. Currently form data
+ is validated but there are no error messages shown if the data is
+ not valid.
+ [803016c272ac]
+
+2007-11-09 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml, waskaweb/lib/pdfimporter.py:
+ New FormEd tree to get in sync with the master web FormEd tree.
+ [442ae9ff7e48]
+
+2007-11-09 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * formed/formedtree_web.xml:
+ New FormEd tree with a new 'einverstaendnis_page' and a new
+ 'einverstaendnis' boolean.
+ [0425a9b9858e]
+
+2007-11-08 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/pdfimporter.py:
+ Try to encode strings which are not unicode with Latin-1 encoding in
+ relation dump of the PDF importer.
+ [609d0089ecc7]
+
+ * waskaweb/lib/pdfimporter.py:
+ Added remap for 'Kompetenzagentur' -> 'Kundenummer' in PDF importer.
+ [74ebd9fac215]
+
+ * waskaweb/lib/pdfimporter.py:
+ Added remaps in PDF importer to handle version differences between
+ 1.0 an 1.1+ for 'Foerderplanung.'
+ [6fe3c206dd0f]
+
+2007-11-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [c87dc544a89f]
+
+2007-11-08 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml:
+ Changed choice bools sonstiges all to value -2
+ [fd60d9356483]
+
+ * waskaweb/lib/pdfimporter.py:
+ Add support for PDF combo boxes.
+ [fb281b764a84]
+
+2007-11-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/new.mako:
+ Display the nag screen for missing privacy statement on creation of
+ new cases
+ [179ddd501342]
+
+ * waskaweb/templates/statement/dialogs/missing_statement.mako,
+ waskaweb/templates/statement/edit.mako:
+ Changed (cleaned up) options in the nag screen which is shown when
+ the privacy statement is missing.
+ [6918e885efe7]
+
+ * Merged
+ [aa6e7bf86046]
+
+ * waskaweb/lib/validators.py:
+ Fixed issue86: Max length of the login is now checked while creating
+ the user.
+ [4cfff6441c7e]
+
+ * waskaweb/templates/casemanagement/new.mako:
+ Fixed path to the inherited main template
+ [43603507c80d]
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/statement.py, waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/new.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako,
+ waskaweb/templates/statement/default_statement.mako,
+ waskaweb/templates/statement/dialogs/confirm.mako,
+ waskaweb/templates/statement/dialogs/missing_statement.mako,
+ waskaweb/templates/statement/edit.mako:
+ Changed workflow regarding to handling missing privacy statements.
+ Now we show up a nag screen everytime the user selects a case which
+ does not have a signed privacy statement. The user can then decide
+ how to proceed. This behaviour differs from the former way where the
+ user needs to set the statement on creation of a new case.
+
+ The changes mainly includes adding a new controller and template
+ files for handing web requests for the statement. Further some
+ changes on some other places to bind in the current workflow.
+ [281b94734982]
+
+2007-11-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/ka_data.py:
+ Added new class under model which will hold information about the
+ agency.
+ [20c7e4411035]
+
+2007-11-07 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml:
+ Added alternatives for 'Familiare Situation'
+ [9863127147b6]
+
+ * formed/formedtree_web.xml:
+ New FormEd tree with alternatives for 'Begleitung'.
+ [30f9ab988fda]
+
+ * waskaweb/lib/pdfimporter.py:
+ Added a remap dictionary to PDF importer to map XFA fields that are
+ modeled differently in FormEd.
+ [b29ad9891970]
+
+ * formed/formedtree_web.xml, waskaweb/lib/pdfimporter.py:
+ New FormEd tree with 'arreitsmarkt' alternative for 'arbeitsmarkt'
+ [27daa8d092bb]
+
+ * formed/formedtree_web.xml:
+ New FormEd tree with alternatives for
+ 'Verfahren_Kompetenzfeststellung'
+ [8e22fb3f4b2e]
+
+ * waskaweb/model/semantic.py:
+ Added support for ISO noted dates.
+ [4e04fe87279f]
+
+ * formed/staatsangehoerigkeit.xml, waskaweb/model/semantic.py:
+ Using 'alternative' attribute in PDF import.
+ [4a2668f68f81]
+
+2007-11-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [013652fb6e68]
+
+2007-11-07 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/semantic.py:
+ Added support for date of form 'dd.MM.yy'
+
+ if yy > 0 and y < 70 then 2000 is added to year if yy >= 70 and y
+ < 100 then 1900 is added to years
+ [3220d597c5b2]
+
+ * waskaweb/model/nodecomponents.py, waskaweb/model/semantic.py:
+ Add support for 'alternative' attribute in node components.
+ [63980b3c07c2]
+
+2007-11-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/organisation.mako:
+ Selection list in the case organisation ist now generated with the
+ actual users in the db.
+ [9783e8bd31b6]
+
+ * formed/waska-hilfetexte.xhtml, waskaweb/lib/formular_help.py:
+ Added files needed for diplaying help texts in the formular
+ [d538a683b270]
+
+ * waskaweb/model/navigation.py:
+ GetHeaders function now returns a list of headers which represents
+ the path to the selected formular item.
+ [ac71c25c2515]
+
+2007-11-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/lib/app_globals.py, waskaweb/lib/renderer.py,
+ waskaweb/templates/casemanagement/help.mako:
+ Implemented help on the formular pages again. Added new functions
+ and templates to access the help from within the formular. The
+ helpdata is loaded once on application startup.
+ [ad2a5783bbd8]
+
+ * waskaweb/lib/helpers.py, waskaweb/model/navigation.py:
+ Added function to fetch the headers for a particular site.
+ [1e4874d775b1]
+
+ * waskaweb/templates/casemanagement/static_form/page_0.mako,
+ waskaweb/templates/casemanagement/static_form/page_1.mako,
+ waskaweb/templates/casemanagement/static_form/page_10.mako,
+ waskaweb/templates/casemanagement/static_form/page_11.mako,
+ waskaweb/templates/casemanagement/static_form/page_12.mako,
+ waskaweb/templates/casemanagement/static_form/page_13.mako,
+ waskaweb/templates/casemanagement/static_form/page_14.mako,
+ waskaweb/templates/casemanagement/static_form/page_15.mako,
+ waskaweb/templates/casemanagement/static_form/page_16.mako,
+ waskaweb/templates/casemanagement/static_form/page_17.mako,
+ waskaweb/templates/casemanagement/static_form/page_18.mako,
+ waskaweb/templates/casemanagement/static_form/page_19.mako,
+ waskaweb/templates/casemanagement/static_form/page_2.mako,
+ waskaweb/templates/casemanagement/static_form/page_20.mako,
+ waskaweb/templates/casemanagement/static_form/page_21.mako,
+ waskaweb/templates/casemanagement/static_form/page_22.mako,
+ waskaweb/templates/casemanagement/static_form/page_23.mako,
+ waskaweb/templates/casemanagement/static_form/page_24.mako,
+ waskaweb/templates/casemanagement/static_form/page_3.mako,
+ waskaweb/templates/casemanagement/static_form/page_4.mako,
+ waskaweb/templates/casemanagement/static_form/page_5.mako,
+ waskaweb/templates/casemanagement/static_form/page_6.mako,
+ waskaweb/templates/casemanagement/static_form/page_7.mako,
+ waskaweb/templates/casemanagement/static_form/page_8.mako,
+ waskaweb/templates/casemanagement/static_form/page_9.mako,
+ waskaweb/templates/casemanagement/static_form/rg_beruf_quali.mako, w
+ askaweb/templates/casemanagement/static_form/rg_berufsvorbereitung.m
+ ako, waskaweb/templates/casemanagement/static_form/rg_foederung_allg
+ emein_bildener.mako, waskaweb/templates/casemanagement/static_form/r
+ g_lebensbewaeltingung.mako:
+ Removed unneeded old static html formular pages
+ [60c57e018687]
+
+ * waskaweb/model/objects.py:
+ Fixed unicode decode error
+ [4ff300209719]
+
+ * waskaweb/templates/administration/dialogs/notificate_setpassword.mak
+ o, waskaweb/templates/dialogs/notification.mako:
+ Added notification Dialog. This can be uses to indicate the user if
+ an action was completed successfull or if there where any errors.
+ First use of this new dialog is to the indicate the user his
+ password change
+ [787e8185d92b]
+
+ * waskaweb/templates/administration/edit_user.mako,
+ waskaweb/templates/administration/show_user_body.mako:
+ Templates to show the user data now fetches the users role by
+ calling the getRole() function of the user class.
+ [e510b5d2bafb]
+
+ * waskaweb/lib/helpers.py, waskaweb/model/objects.py:
+ Impelemented getRole function in user class which returns the users
+ role. Modified helpers getRole function so that it uses the new
+ created get role function. Further adopted sql query the fetch oid
+ of the user
+ [b8b8415e0a84]
+
+2007-11-06 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml, waskaweb/lib/security.py:
+ New FormEd-Tree
+ [369e9b6f8657]
+
+2007-11-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [84930cc7c8da]
+
+2007-11-05 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/base.py, waskaweb/lib/security.py:
+ Changed access to client side certificate to new way.
+ [fb6257c4b77c]
+
+2007-11-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [2ff47be6fe87]
+
+ * waskaweb/controllers/administration.py:
+ Users can now change their password. This can be sone in two ways:
+ 1. The user is forced to change his password on login. 2. The user
+ changes his password in the user settings.
+ [5f831ccde336]
+
+ * waskaweb/controllers/administration.py, waskaweb/model/objects.py,
+ waskaweb/templates/administration/change_password_login.mako:
+ User can now change their password. This can be done in two ways: 1.
+ The user is forced to change its username on logon. 2. The user
+ changed his password in his user settings.
+ [a17cec7ab4dc]
+
+ * Merged
+ [ccabcb4b21b9]
+
+ * waskaweb/controllers/administration.py, waskaweb/model/objects.py:
+ Users can now set their own password in the user settings
+ [4f6b0b14e87d]
+
+ * Merged Benni's stylesheets
+ [ed2bba861313]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/ie6.css, waskaweb/public/styles/print.css,
+ waskaweb/public/styles/screen.css, waskaweb/templates/main.mako:
+ Added IE specific stylesheet
+ [5e4736bc2f8a]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/ie6.css, waskaweb/public/styles/print.css,
+ waskaweb/public/styles/screen.css, waskaweb/templates/main.mako:
+ Added new stylesheets from benni
+ [26acc4b03a9d]
+
+2007-11-02 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/color3.css:
+ farbänderung für layout.. aukommentiert
+ [836337c5ff30]
+
+2007-11-01 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/templates/main.mako:
+ eintrag ie6.css rightheader id eintrag
+ [091ea1a8727a]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
+ waskaweb/public/styles/screen.css:
+ anpassungen der legend, headerabstand...
+ [e58512ec9f93]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/ie6.css, waskaweb/public/styles/print.css,
+ waskaweb/public/styles/screen.css:
+ ufholen der verlorengegangenen änderungen
+ [8f109bfe49f4]
+
+2007-10-31 benni <benni at thoe.hq.intevation.de>
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/old_css/all.css,
+ waskaweb/public/styles/old_css/color3.css,
+ waskaweb/public/styles/old_css/print.css,
+ waskaweb/public/styles/old_css/screen.css,
+ waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css:
+ Moved all styles into old_css
+ [0b6a11ec0324]
+
+2007-11-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [3466b753ebe4]
+
+ * waskaweb/model/objects.py,
+ waskaweb/templates/administration/edit_user.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/new_user_result.mako,
+ waskaweb/templates/administration/show_user_body.mako:
+ Added two additional fields "roomnumber" and "branchoffice" to the
+ formular.
+ [5078bcb1f328]
+
+ * waskaweb/model/objects.py:
+ Fixed naming of a column in the database.
+ [7ff1d2ee4222]
+
+ * waskaweb/templates/main.mako:
+ Evaluate function is now shown for the admin too
+ [3bea945ca391]
+
+2007-11-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [ab9726b46873]
+
+2007-11-02 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/base.py, waskaweb/lib/security.py, waskaweb/public/no-
+ certificate.html:
+ Added redirect if no valid certificate was found.
+ [1511030fb80b]
+
+2007-11-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py, waskaweb/lib/validators.py,
+ waskaweb/model/objects.py:
+ Adopted functions for creating new users and reseting their
+ passwords. The functions has moved in the underlying db-scheme from
+ the waska_maintenance into the ka-db.
+ [8073cae856cd]
+
+ * waskaweb/model/objects.py:
+ Added additional fields to the user class.
+ [e4b869710aae]
+
+ * waskaweb/model/objects.py:
+ Adpopted sql statement to changes in the table structure ok
+ ka_benutzer_tbl
+ [78b071a482b2]
+
+2007-11-01 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py, waskaweb/lib/validators.py,
+ waskaweb/model/objects.py,
+ waskaweb/templates/administration/change_password.mako:
+ Added validation on forumalar data when the user tries to change his
+ password. This includes: Checking min length -> currently 8 Checking
+ if the password includes at least 2 not alpha chars Checking if the
+ the user entered same password in password conformation field. If an
+ error occours the user gets presented a formular error page
+ [346a1c2f37b4]
+
+2007-10-31 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/waska.py, waskaweb/lib/base.py:
+ Moved checks if the user needs to change his password or the user
+ account is deactivated at all to base.py. This way we can guarantee
+ that no unathorized users can login.
+ [ff60e0bfdb06]
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/templates/administration/account_deactivated.mako,
+ waskaweb/templates/administration/change_password_login.mako:
+ User who will need to reset their password or are deactivated by the
+ administration are now redirected on a stub page which need to be
+ filled with functionallity.
+ [a270b3b9b839]
+
+ * waskaweb/public/styles/screen.css, waskaweb/templates/login.mako,
+ waskaweb/templates/logout.mako, waskaweb/templates/main_login.mako:
+ Login and Logout are now inherited by a new main_login.mako
+ template. Added a small piece of style sheet for the new template.
+ [b968edd43c76]
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/waska.py,
+ waskaweb/templates/administration/change_password_login.mako:
+ Aadded switch to redirect to user to a special "reset password" page
+ if the user flag is set that the user needs to change his password
+ on login.
+ [b55ecc1b0280]
+
+ * waskaweb/controllers/waska.py,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/administration/show_user_body.mako,
+ waskaweb/templates/start/settings.mako:
+ Users can now view their own account settings.
+ [977667b58874]
+
+ * waskaweb/controllers/waska.py, waskaweb/lib/helpers.py,
+ waskaweb/templates/main.mako:
+ Added getUserId() helper function which returns the id of the
+ currently loggend in user (id in the ka_benutzer_tbl) Added this id
+ into the main template to be able to display the users setting.
+ [16b659a8bcb9]
+
+ * Merged
+ [47fd9329d1d4]
+
+2007-10-31 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/pdfimporter.py:
+ PDF-Import: Fixed context problem with unset context in
+ Unterstuetzungs-RGs.
+ [a2fd93b48d7a]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py:
+ Tweaked PDF-Importer to support RGs.
+ [3f53729fbcab]
+
+2007-10-31 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/waska.py, waskaweb/lib/helpers.py,
+ waskaweb/lib/security.py, waskaweb/model/objects.py:
+ A user object is now created on login which holds more information
+ about the currently logged in user. This includes fullname, and some
+ flags indicating if the user will need to reset his pass are is
+ allowed to login at all. This change involves further changes:
+ * check_login now returns a user object instead of the user's role
+ * adopted helpers to get the user role out of the user objects.
+ [9b1bf0582a5c]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot:
+ Updated translation of the user administration. Some strings are
+ still hardcoded in the templates and the controllers
+ [29a663d166d9]
+
+2007-10-30 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py, waskaweb/lib/validators.py,
+ waskaweb/model/objects.py,
+ waskaweb/templates/administration/edit_user.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/new_user_result.mako,
+ waskaweb/templates/administration/reset_password.mako,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/main.mako:
+ Mainly added editing user data and resetting userpassword
+ [00479fc796c0]
+
+ * waskaweb/controllers/administration.py, waskaweb/model/objects.py,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/new_user_result.mako:
+ Added first version of adding new users
+ [e20b7a6f05df]
+
+ * waskaweb/lib/validators.py:
+ Added library for checking formular values using formencode
+ [36ba6143a8ee]
+
+ * waskaweb/lib/security.py:
+ The databasename fetched from the SSL certificate is now stored
+ lowercase in the session
+ [1e0aed0affe3]
+
+ * development_wsgi.ini:
+ Added config var with the name of the maintenance database
+ [259cb707019d]
+
+2007-10-26 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/case.py, waskaweb/model/objects.py,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/administration/userform_body.mako,
+ waskaweb/templates/casemanagement/overview.mako:
+ Userlist is now generated from db content. Userdetails are now
+ generated from db content.
+ [3d5b8c4aed84]
+
+ * waskaweb/config/routing.py:
+ Fixed "broken" routing on deleting cases
+ [13ec89c2e57a]
+
+ * waskaweb/templates/casemanagement/repeat.mako:
+ Removed Header and Actions links from repeatgroup listing
+ [817a7cc0369f]
+
+ * waskaweb/lib/casedata.py:
+ Fixed typo in function call Removed unneeded constant var and
+ modified create_statement to make use of prepared statements
+ [ca21bf0033ec]
+
+ * waskaweb/lib/casedata.py:
+ Activated deleting of untrstützungsangebote
+ [01eca0a0c999]
+
+2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [8c9cbab9022e]
+
+2007-10-25 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
+ waskaweb/public/styles/screen.css:
+ New CSS files with different colors.
+ [e0135d2b42ad]
+
+2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/overview.mako:
+ Fixed ISE on selecting digest of a case Fixed part 1 of issue 61
+ [a2ee8372009c]
+
+ * waskaweb/templates/casemanagement/evaluation_result.mako:
+ fixed type in style definition
+ [18f73a105430]
+
+ * waskaweb/lib/helpers.py:
+ Removed locale information. Need to be set now in wsgi starter
+ script
+ [ee4de6aef448]
+
+2007-10-25 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py:
+ Fixed an accidental toggle after edit a formular page.
+ [ea3e5cc25675]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/formular.mako:
+ Select a dataset after upload from PDF.
+ [dd7ce9a0e68b]
+
+2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/overview.mako:
+ Removed doubled header in overview
+ [6e621126500a]
+
+ * waskaweb/templates/main.mako:
+ Fixed call for evaluation
+ [bc466fd5e540]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/helpers.py,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/main.mako:
+ Moved printing dialog for the case digest on the left side. Needed
+ to write some extra logic here as we can not determine needed info
+ out of the inheritance of the templates anymore.
+ [6269fe79a394]
+
+ * waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako:
+ Moved actions links from page to the left side.
+ [b973f0ce4e69]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
+ Merged
+ [8877fcf6894a]
+
+2007-10-25 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py:
+ Disable debug info after upload and redirect to edit page 0.
+ [ab869259c792]
+
+ * formed/formedtree_web.xml:
+ New FormEd tree
+ [c7ca9d8612de]
+
+2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/repeat.mako:
+ Cleaned up routing paths
+ [f7bf9494797d]
+
+2007-10-25 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml, waskaweb/lib/casedata.py,
+ waskaweb/lib/pdfimporter.py:
+ Use new FormEd tree
+ [18af50f62b75]
+
+2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py:
+ Activated creation of embedded repeat group "massnahme"
+ [1688569ba12f]
+
+ * waskaweb/config/routing.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Added route for evaluation downloads so that the downloaded csv file
+ has the correct file suffix.
+ [3abb686a80c8]
+
+2007-10-24 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml, waskaweb/controllers/case.py,
+ waskaweb/lib/casedata.py, waskaweb/model/navigation.py:
+ Make Kompetenz RG data accessible
+ [e55b643916d1]
+
+2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [a72cda826c39]
+
+2007-10-24 teichmann <teichmann at thetis.hq>
+
+ * formed/formedtree_web.xml:
+ A new FormEd tree
+ [3f1b5a75303f]
+
+2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Modified the evaluation result page to make it look cleaner.
+ [24d1dc804c74]
+
+ * Merged
+ [dbf264a73b6c]
+
+2007-10-24 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/model/navigation.py:
+ First commit on the kompentenz RG navigation. Not working yet.
+ [946568758675]
+
+2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/evaluation.py:
+ Fixed wrong calculations in evalutation.
+ [e1c156daf55e]
+
+2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/model/navigation.py:
+ Merged with Sascha. Hopfully nothing broke up while 3way merge using
+ kdiff
+ [df11c4a18105]
+
+2007-10-23 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/model/navigation.py:
+ Add factory model for Navigation tree.
+ [a44c67e5d8c3]
+
+2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/public/images/error_small.png:
+ Added mini error icon
+ [2d8683c15e95]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/helpers.py,
+ waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
+ waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ Added error summary on the top of the forular page Moved form action
+ to the left side into the main navigation Marked navigation tree
+ items if the pages are faulty Linked error messages Added image next
+ to formfield to indicate errors
+ [df2522b49dec]
+
+ * waskaweb/controllers/case.py:
+ Merged
+ [d87a76f570b8]
+
+ * waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/main.mako:
+ Modified navigation. might look a little bit bad at the moment.
+ Added error summary on the top of the formular page.
+ [61a3e2f3da59]
+
+2007-10-23 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/pdfimporter.py:
+ Created RGs when import case from PDF.
+ [9901565fadb0]
+
+2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/renderer.py:
+ Prepared ErrorItem to eat the widget description
+ [c8310a4b5d74]
+
+ * waskaweb/controllers/case.py:
+ Error Item now eats the descriotion of the widgets it holds the
+ error. (needed for error summary)
+ [96fb31a258f8]
+
+ * waskaweb/controllers/case.py:
+ Reactived display of formular errors in the formualar
+ [c769acbec8df]
+
+ * waskaweb/lib/helpers.py:
+ Added helper function for fetching error messages in formular page
+ [67df8bfa1fde]
+
+ * waskaweb/lib/renderer.py:
+ Prepared ErrorItem for fetching data from the formedtree
+ [f6de58cffd8f]
+
+ * Merged
+ [33969efdd9f5]
+
+2007-10-23 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/lib/pdfimporter.py,
+ waskaweb/templates/casemanagement/upload.mako:
+ Fix for issue42
+ [e821dd7d9ef1]
+
+2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py:
+ Fixed ISE when creating new a new dataset without signed statement.
+ [78a4faef26a6]
+
+2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * Merged
+ [c23a9343b5a9]
+
+2007-10-22 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/public/images/logo_ka_75.png:
+ Exchanged KA logo with a smaller one in terms of byte size.
+ [df44c2a3fba5]
+
+2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/appointment.py:
+ Fixed ISE on creating new appointment
+ [d9b808901f84]
+
+ * waskaweb/config/routing.py, waskaweb/controllers/administration.py:
+ Fixed ISE on unimplementes functions in user administration
+ [4bd6b573aab3]
+
+ * waskaweb/controllers/case.py:
+ Fixed updating infobox when saving casedata
+ [b245c3b402ad]
+
+ * waskaweb/lib/evaluation.py:
+ Fixed some issues on evaluation.
+ [faf9feccdb48]
+
+ * waskaweb/controllers/evaluate.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/renderer.py, waskaweb/model/semantic.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Changed connection recycling in evaluations Fixed various unicode
+ errors in semantic checker and renderer Fixed broken checkbox
+ renderer (for imported formulars).
+ [20d11be9e395]
+
+ * waskaweb/controllers/evaluate.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Removed eval 10
+ [8bad1ddc202c]
+
+ * waskaweb/lib/evaluation.py:
+ Syntax Typo
+ [f7cf9d1be604]
+
+ * waskaweb/controllers/evaluate.py:
+ Syntax typo
+ [36b84f044706]
+
+ * Merged
+ [ad78e33d081a]
+
+2007-10-22 teichmann <teichmann at thetis.hq>
+
+ * Merged
+ [3b9884c034f7]
+
+ * waskaweb/lib/pdfimporter.py,
+ waskaweb/templates/casemanagement/upload.mako:
+ When a relation is empty it is not written.
+ [079866052729]
+
+2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/evaluate.py,
+ waskaweb/lib/evaluation.py:
+ Test
+ [129a295d27e1]
+
+ * waskaweb/lib/evaluation.py:
+ Try except block for null values in evaluation
+ [7b8b04b2855d]
+
+ * Merged
+ [6ac6fbc13140]
+
+2007-10-22 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/model/semantic.py:
+ Fixed a small bug preventing PDFs to be stored in DB.
+ [f8e677ef7d14]
+
+2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/evaluate.py, waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Fixed broken evaluation on formdata. results on evaluation can be
+ incorrect because of inkonsistent data in the database. (issue45)
+ [ca4219385e8b]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
+ Merge
+ [3763e6e93ecb]
+
+2007-10-22 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/pdfimporter.py, waskaweb/model/semantic.py,
+ waskaweb/templates/tests/trace.mako:
+ Write master table entries to DB.
+ [3612ad6d7290]
+
+2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
+ Removed broken dynamic userlist Fixed issue40. Staying in edit mode
+ after saving the issue Fixed issue31. Fixed another encoding error
+ which occours when comparing already stored data in the database
+ with new submitted data.
+ [d3aa3c4fb0b9]
+
+2007-10-21 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/lib/helpers.py:
+ (getLogin): New, return login name from session
+ (getRole): New, return role from session (with translation)
+
+ * waskaweb/templates/main.mako:
+ Use getLogin and getRole to display status information
+
+2007-10-21 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/templates/start/responsible.mako:
+ Tippfehler korrigiert.
+
+2007-10-21 Frank Koormann <frank.koormann at intevation.de>
+
+ * waskaweb/templates/start/responsible.mako:
+ Intevation Kontakt umgestellt, Tippfehler korrigiert.
+
+ * waskaweb/public/images/logo_intevation.png: Auf nontransparent
+ antialiased aktualisiert, passt zu anderen Logos und sieht
+ gefälliger aus.
+
+2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/documents/global_overview_body.mako:
+ Added document overview page for global documents
+ [8e2185cfa00c]
+
+ * waskaweb/controllers/document.py,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/upload_body.mako:
+ Fixed bug that files are stored with full path when uploading from
+ windows
+ [67245900ec43]
+
+ * Merge
+ [ce67f58910c8]
+
+2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/lib/pdfimporter.py, waskaweb/model/semantic.py:
+ Added firt version of semantic check for PDF import.
+ [cc944a1841d9]
+
+2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py:
+ Fixed syntax typo
+ [cffea7995be6]
+
+2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/lib/pdfimporter.py:
+ Better matches for Repeat Groups.
+ [23bafb0a0f46]
+
+2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/main.mako:
+ Merge
+ [6c15df658c82]
+
+ * waskaweb/controllers/evaluate.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako,
+ waskaweb/templates/casemanagement/repeat.mako,
+ waskaweb/templates/start/start.mako:
+ * Temporalily removed Delete from repeat groups
+ * Work in progress: Get evaluation back to work
+ [ae3108560dd3]
+
+ * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/main.mako:
+ Tried to fix layout issues on IE6. Display should now be ok but not
+ perfect.
+ [2ca7cbe2bbae]
+
+2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/lib/pdfimporter.py:
+ Better support for repeat groups
+ [919ca40f246c]
+
+ * Merged
+ [48f846c5c6d7]
+
+ * waskaweb/lib/pdfimporter.py:
+ Introduce relations in PDF import
+ [16f05a5b2c86]
+
+2007-10-21 frank <frank at thoe.hq.intevation.de>
+
+ * waskaweb/templates/main.mako:
+ Minor fix for Login status info.
+ [4d9644f35725]
+
+ * Merge
+ [5f6ab1873119]
+
+ * ChangeLog, waskaweb/lib/helpers.py, waskaweb/templates/main.mako:
+ * waskaweb/lib/helpers.py: (getLogin): New, return login
+ name from session (getRole): New, return role from session
+ (with translation)
+
+ * waskaweb/templates/main.mako: Use getLogin and getRole to
+ display status information
+ [5ce8a0ef73b7]
+
+2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py:
+ Fixed Internal Server error in search. (missing controller)
+ [c77c778a3f80]
+
+ * waskaweb/lib/renderer.py:
+ Fixed issue31. Unicode error
+ [35846695f996]
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/static_form/statement_print.mako:
+ Fixed statement printing
+ [c0bdf2b48c2c]
+
+2007-10-21 frank <frank at thoe.hq.intevation.de>
+
+ * ChangeLog, waskaweb/templates/start/responsible.mako:
+ * waskaweb/templates/start/responsible.mako: Tippfehler korrigiert.
+ [1c7f51986b56]
+
+ * ChangeLog, waskaweb/public/images/logo_intevation.png,
+ waskaweb/templates/start/responsible.mako:
+ * waskaweb/templates/start/responsible.mako: Intevation
+ Kontakt umgestellt, Tippfehler korrigiert.
+
+ * waskaweb/public/images/logo_intevation.png: Auf nontransparent
+ antialiased aktualisiert, passt zu anderen Logos und sieht
+ gefälliger aus.
+ [f25746b50add]
+
+ * ChangeLog:
+ * ChangeLog: ChangeLog angelegt
+ [0395dfdb8ede]
+
+2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/lib/pdfimporter.py:
+ More cases for PDF import
+ [76732062be14]
+
+ * waskaweb/lib/pdfimporter.py:
+ More cases in PDF import
+ [6dfc3e2f79ca]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py,
+ waskaweb/templates/casemanagement/upload.mako:
+ Add some output to PDF import
+ [87f703b2a6e9]
+
+2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py:
+ Fixes syntax type which prevents case digest ti be displayed correct
+ [a988eccc47f9]
+
+ * waskaweb/templates/main.mako:
+ * Linked logo with start page
+ * Fixed indention
+ [190fc974fa37]
+
+ * Merged with main
+ [2e2df774bd4f]
+
+2007-10-20 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/lib/pdfimporter.py:
+ Fixed a few syntax errors in PDF importer.
+ [f1916db5efe6]
+
+2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/public/styles/all.css,
+ waskaweb/templates/start/responsible.mako:
+ Set fontsize in tables to 10pt Made the project info page a little
+ bit nicer
+ [2d031cc2a23b]
+
+2007-10-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/security.py, waskaweb/templates/login.mako,
+ waskaweb/templates/logout.mako, waskaweb/templates/main.mako:
+ Fixed title in templates. Agency name is now saved in the session
+ and is used in title of the templates.
+ [b8a06ec88664]
+
+2007-10-20 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py,
+ waskaweb/templates/tests/trace.mako:
+ Added a trace Mako template to display tracebacks in HTML result.
+ For debugging purpose only!
+ [5b458c4283de]
+
+2007-10-20 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/casedata.py, waskaweb/lib/helpers.py:
+ Hopefully fixed unicode decode error an listing cases, digest and
+ listing aids
+ [d68b98277542]
+
+ * waskaweb/controllers/evaluate.py, waskaweb/lib/evaluation.py:
+ Commited current version of the evaluation which is still broken.
+ [754211a945f8]
+
+ * waskaweb/controllers/waska.py,
+ waskaweb/public/images/BMFSFJ_C_M_web.jpg,
+ waskaweb/public/images/eu_logo_4c_pos_web2.jpg,
+ waskaweb/public/images/logo_dlr.png,
+ waskaweb/public/images/logo_intevation.png,
+ waskaweb/public/styles/screen.css, waskaweb/templates/main.mako,
+ waskaweb/templates/start/responsible.mako:
+ Added info page for this project
+ [2b799dc960c9]
+
+ * waskaweb/controllers/case.py:
+ Added context variable for data_sets
+ [c01e8bcf6782]
+
+ * waskaweb/lib/helpers.py, waskaweb/model/navigation.py,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/repeat.mako:
+ Implemented dynamic navipath when selecting formular pages. You will
+ need to restart the server an delete your sessiondata.
+ [67736c5c7236]
+
+ * waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/repeat.mako:
+ Fixed some issues on the navigation path. might need some more work
+ [5cd3b0702fff]
+
+ * waskaweb/lib/casedata.py:
+ Renamed variable name c to cur because c is already used as context
+ var in pylons. This might lead to problems.
+ [7a16babb13ae]
+
+ * waskaweb/lib/base.py:
+ Some Cleanup
+ [3da9eff9d198]
+
+ * waskaweb/templates/casemanagement/repeat.mako:
+ Added roles to repeat groups and inserted short info if no dataset
+ where found
+ [1a6e16f9d65f]
+
+ * waskaweb/controllers/case.py:
+ Fixed display of the formular when selection appointments, documents
+ etc. in casemode.
+ [4cedbbf4e926]
+
+ * waskaweb/controllers/case.py:
+ On creation of new Datasets the data of the
+ "einverständniserklärung" is directly stored in the new case. The
+ infofield is now updated when the names in the case changes.
+ [6905bf4549ad]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/static_form/statement.mako:
+ Moved creation of new Datasets into the DSFactory _save Method in
+ the casecontroller now expects a dictionary of lists holding te
+ formulardata instead of an MultiDic. parameter instead of the Pylons
+ [03d86a6ce430]
+
+2007-10-19 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/lib/security.py:
+ Fixed a small syntax typo.
+ [5691e97a310b]
+
+2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/security.py:
+ Added check in check_login if we were able to fetch the dbname from
+ the SSL certificate
+ [8036f1ef316f]
+
+ * waskaweb/lib/base.py, waskaweb/lib/security.py:
+ The database base name is now fetched from the SSL certificate
+ (SSL_CLIENT_S_DN_OU)
+ [cd3546307671]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/app_globals.py,
+ waskaweb/lib/casedata.py:
+ Implemented deletion of datasets. Fixed bug that admin enters
+ dasedata in edit mode.
+ [9ee135a79236]
+
+ * development_wsgi.ini, waskaweb/config/environment.py:
+ Moved custom config var from the environment.py to development.ini
+ [ddf8afdc940e]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
+ Fixed issue2 and various encoding issues
+ [0d7a284a11d5]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
+ Moved creation (sql statements) of master datasets from controller
+ into casedata.lib Prepared casedata.lib for deleting datasets
+ [1434fc59d93a]
+
+ * waskaweb/controllers/case.py:
+ Fixed Navigation tree.
+ [8c6f23bd1f14]
+
+ * waskaweb/config/environment.py, waskaweb/lib/app_globals.py:
+ Removed again config var as it seems not be available in globals
+ [44dbd4a18262]
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/lib/casedata.py:
+ Fixed printout. Fixed creating new aid repeat groups (wrong
+ indention).
+ [83b11057631b]
+
+2007-10-19 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py:
+ Extract all widgets from FormEd tree and from PDF XFA
+ [9448d4cc0b97]
+
+ * waskaweb/model/nodecomponents.py:
+ Small fix for visitors.
+ [3b346cd5c407]
+
+ * waskaweb/model/data.py, waskaweb/model/nodecomponents.py:
+ Removed dynamic behavior of FormEd tree (modes + events)
+ [b9c817f51b29]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
+ replaced 'openDocument()' by 'g.formedTree
+ [81ea743f2cab]
+
+2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development_wsgi.ini:
+ Removed missplaced formed.tree from development.ini
+ [079ba55e32dd]
+
+ * waskaweb/config/environment.py:
+ Added config var for the path to the formedtree
+ [b3a083dd80ae]
+
+2007-10-19 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * Merged
+ [58dbc04f8b03]
+
+ * development_wsgi.ini, formed/formedtree_web.xml, formed/laender.xml,
+ formed/sprachen.xml, formed/staatsangehoerigkeit.xml,
+ waskaweb/lib/app_globals.py:
+ The FormEd tree is loaded at applikation startup time and published
+ under 'g'. External choices are loaded as well.
+ [eee9afeb3a04]
+
+2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py:
+ Merged with main
+ [a2bbd1067988]
+
+2007-10-18 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py,
+ waskaweb/templates/main.mako:
+ Added code to upload PDF data from Web-Client, send the data to the
+ pdf2xfa server and convert result to DOM tree.
+ [a0036645cacb]
+
+2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/administration.py,
+ waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
+ waskaweb/model/objects.py,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/repeat.mako:
+ Impelemted Adding, Listenling and editing of "Untertsützungs"
+ repeat groups.
+ [dce74e98b3e5]
+
+2007-10-18 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development_wsgi.ini:
+ Store sessiondata as file again
+ [de747f6aa275]
+
+ * development_wsgi.ini:
+ Beaker sessions does not cope with redirects. so disabling this
+ again.
+ [d000b94c3a33]
+
+ * development_wsgi.ini, waskaweb/config/middleware.py,
+ waskaweb/lib/security.py, waskaweb/model/objects.py:
+ Added development_wsgi.ini with better security for sessions.
+ Sessions are now held in meory and expire after 1800secs (30min)
+ Fixed finally statement in exceptions and syntax
+ [5e69a2528549]
+
+ * waskaweb/controllers/administration.py, waskaweb/lib/base.py,
+ waskaweb/lib/db_factory.py, waskaweb/model/objects.py:
+ Added some lines to fetch userdata for administration
+ [7f0624d55c7f]
+
+ * waskaweb/controllers/case.py, waskaweb/model/navigation.py,
+ waskaweb/public/styles/all.css,
+ waskaweb/templates/casemanagement/repeat.mako:
+ * Added overviewpage for the repeatgroups so that it is only one
+ page for all "unterstuetzungsangebote"
+ * Added stub for adding new untertsuetzungsang. in case controller
+ [50d27889c270]
+
+2007-10-17 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/model/navigation.py, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/static_form/statement.mako:
+ * Removed numbering in the formular structure
+ * Fixed statement (Einverstaendniserklaerung)
+ [8ff3617bc4e9]
+
+ * development.ini, waskaweb/config/middleware.py,
+ waskaweb/controllers/administration.py,
+ waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py, waskaweb/controllers/error.py,
+ waskaweb/controllers/waska.py, waskaweb/lib/base.py,
+ waskaweb/lib/helpers.py, waskaweb/lib/security.py,
+ waskaweb/templates/login.mako, waskaweb/templates/main.mako:
+ Removed authkit and implemented an own sessionbased authentification
+ * Roles are now determined by the user roles of te database users
+ * removed role switching selectbox
+ [93d8e79ac863]
+
+ * waskaweb/controllers/administration.py, waskaweb/lib/db_factory.py,
+ waskaweb/lib/helpers.py, waskaweb/lib/security.py,
+ waskaweb/model/objects.py,
+ waskaweb/templates/casemanagement/repeat.mako:
+ Implemented loginfunction. Users are now authenticated against the
+ db
+ [8dad867a0f6b]
+
+ * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css:
+ Added style for disabed select boxes. This does not work fpr IE
+ [40a2a8076464]
+
+2007-10-16 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
+ * Added rendering of "readonly class attribute in renderer
+ * Added readonly css
+ * Reformated templates (indention)
+ * Fixed some sytax errors in html
+ [48a11e098adb]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/renderer.py,
+ waskaweb/templates/casemanagement/main.mako:
+ Did some cleanup in the casecotroller code. Modiefied FormDataImpl.
+ FormDataImpl is now instanciated by providing a nodecomponent
+ instead of a list of widgets. This makes to toolchain which leads to
+ a renderable page a littlebit more easy.
+ [d8bc6264f004]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/renderer.py,
+ waskaweb/public/styles/all.css:
+ Implemented Read/Write Mode in Formular
+ [486a47b8d0ff]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/templates/casemanagement/static_form/statement.mako:
+ * DataSetDigest: Fix for fetching the wrong names from the db
+ * New DataSet can now be created form the webinterface. TODO: modify
+ create_master_ds so that is takes agruments to be able to create non
+ empty ds.
+ * Replaced session "statement" var by already existing sessions vars.
+ [0c9e07bf11a1]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/db_factory.py, waskaweb/lib/evaluation.py,
+ waskaweb/lib/helpers.py, waskaweb/lib/renderer.py,
+ waskaweb/model/data.py, waskaweb/model/navigation.py,
+ waskaweb/model/nodecomponents.py, waskaweb/model/objects.py,
+ waskaweb/model/semantic.py, waskaweb/public/styles/all.css,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/view/__init__.py, waskaweb/view/renderer.py:
+ Mainly implemented dynamic formular generation from database.
+ * Formulardata is now filled by data form the database
+ * Formdata ca be saved in the database
+ * Changed formating of numbers to german notation
+ [ebf062d2d3b8]
+
+2007-10-15 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/main.mako:
+ Convertet hardcoded absolut urls into a function call "url_for"
+ which hopefully helps generating the correct paths in a wgsi
+ environment.
+ [66961d19139b]
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/appointments/overview.mako:
+ Updated translation
+ [cb5e0b1293d7]
+
+2007-10-14 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/lib/helpers.py, waskaweb/model/data.py,
+ waskaweb/model/memory.py, waskaweb/model/nodecomponents.py,
+ waskaweb/model/renderer.py,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/evaluation.mako,
+ waskaweb/templates/casemanagement/evaluation_result.mako,
+ waskaweb/templates/casemanagement/export.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/repeat.mako,
+ waskaweb/templates/casemanagement/static_form/rg_beruf_quali.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
+ * bound in roles in templates. case management should be complete.
+ need some for for documents and appointments.
+ [816163e899fe]
+
+2007-10-12 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/lib/casedata.py, waskaweb/model/objects.py,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/overview.mako:
+ Digest view of the dataset is now driven by data from the database.
+ [979040952845]
+
+ * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
+ waskaweb/lib/db_factory.py, waskaweb/model/objects.py,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/main.mako:
+ * Did some renaming on the factorys
+ * Bound in new DB api
+ * Overview is now generated from the db datasets
+ * Removed propritary "alt" attribute in links
+ [a6ac08fe9607]
+
+ * waskaweb/config/routing.py, waskaweb/controllers/administration.py,
+ waskaweb/public/styles/all.css, waskaweb/public/styles/print.css,
+ waskaweb/public/styles/screen.css, waskaweb/public/styles/web.css,
+ waskaweb/templates/administration/change_password.mako,
+ waskaweb/templates/administration/dialogs/confirm.mako,
+ waskaweb/templates/administration/dialogs/confirm_deleteuser.mako, w
+ askaweb/templates/administration/dialogs/confirm_resetpassword.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/administration/reset_password.mako,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/administration/userform_body.mako,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/new_appointment.mako,
+ waskaweb/templates/casemanagement/new_document.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/dialogs/confirm.mako,
+ waskaweb/templates/start/settings.mako:
+ Various changes:
+ * Added resetPassworod stub
+ * Added changePassworod stub
+ * Reorganised stylesheet which make them hopefully a littlebit more
+ clear. This should have sived some small layout issues (alignement
+ of headers on tables)
+ * Modified the navipath for administration an the casemanagement.
+ Added to an "selected" item to the casemanagement.
+ [406c7f442977]
+
+2007-10-11 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/dummy.py, waskaweb/lib/helpers.py,
+ waskaweb/templates/main.mako:
+ Added function to remove all views so that we are able to see all
+ parts of the page regardless of the userrole. This is only for
+ tests.
+ [e8eae28f3ce3]
+
+ * waskaweb/controllers/dummy.py, waskaweb/lib/helpers.py,
+ waskaweb/templates/main.mako:
+ Implemented simple role changer at the bottom of the page. Role will
+ be saved as string for testing.
+ [7b0f52e13914]
+
+ * waskaweb/lib/helpers.py, waskaweb/templates/main.mako:
+ Added helper function "hasRole" and made use of it in the main.mako
+ template to hide the admin menu. Note that the hasRole always
+ returns False at the moment so the admin menu will be hidden.
+ [baaee347aa9c]
+
+ * Changelog.txt, waskaweb/controllers/dummy.py,
+ waskaweb/controllers/evaluate.py, waskaweb/lib/evaluation.py,
+ waskaweb/lib/template.py, waskaweb/public/styles/all.css,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Added last missing evalutaion on the casedata. Modified the style
+ for evaluation tables a little bit. Added missing template.py file
+ which is responsible for rendering a customized login form in
+ connection with authkit.
+ [55439d0617ce]
+
+ * development.ini, waskaweb/templates/login.mako:
+ Added customized loginmask
+ [8b13d369732b]
+
+ * development.ini, waskaweb/controllers/waska.py,
+ waskaweb/templates/logout.mako, waskaweb/templates/main.mako:
+ Added logout function. Clicking on Logout will remove the
+ authorisation cookie of authkit and throw the user on a logout page.
+ [1639984a3890]
+
+2007-10-10 teichmann <teichmann at thetis.hq>
+
+ * development.ini:
+ Changed port back to 5001
+ [8e3bf879da7c]
+
+ * development.ini, waskaweb/config/middleware.py,
+ waskaweb/lib/security.py:
+ Added check for password with custom check function.
+ [ac7aa7d86685]
+
+2007-10-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * development.ini, waskaweb/config/middleware.py:
+ Added authentification and authorization with authkit
+ [abdb2a8f9dd7]
+
+ * .hgignore, waskaweb/controllers/waska.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/login.mako, waskaweb/templates/main.mako:
+ Added very simple login screen.
+ [178d332edbee]
+
+ * Merged from main
+ [202d9fd98ba8]
+
+ * waskaweb/templates/documents/overview_body.mako:
+ Fixed file size in documents overview. Size is now shown in KB
+ [b1483b0f9bfa]
+
+2007-10-10 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py:
+ Prevent navigaation toggle when displaying first page.
+ [3a7abfabd1c5]
+
+2007-10-10 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Fixed ordering on evalaution of the age structure
+ [59d0fbda97e8]
+
+ * waskaweb/public/styles/all.css:
+ fixed floating labels on checkboxes
+ [798f484a47fe]
+
+2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/static_form/rb_lebensbewaeltingung
+ .mako:
+ merged from main
+ [39ca51880951]
+
+ * waskaweb/public/styles/screen.css:
+ changed fonts for screen to sans-serif
+ [2bee5ee6c531]
+
+2007-10-09 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * Merged!
+ [26fa90a13439]
+
+ * waskaweb/model/navigation.py, waskaweb/templates/casemanagement/stat
+ ic_form/rb_lebensbewaeltingung.mako, waskaweb/templates/casemanageme
+ nt/static_form/rg_lebensbewaeltingung.mako:
+ Fixed typo rb_ -> rg
+ [aff7578afc55]
+
+2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * merged from main
+ [a92f5825e76d]
+
+ * waskaweb/templates/main.mako:
+ Changed role
+ [117dce9bc36c]
+
+2007-10-09 teichmann <teichmann at thoe.hq.intevation.de>
+
+ * Merged
+ [62ef5b93518d]
+
+ * waskaweb/templates/casemanagement/static_form/rb_lebensbewaeltingung
+ .mako:
+ Added missing RG template. Added missing RG template.
+ [ff7284154677]
+
+2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/templates/casemanagement/evaluation_result.mako:
+ Fixed umlauts in evaluation
+ [f03585a4894b]
+
+ * waskaweb/controllers/case.py:
+ Type in alert dialog
+ [4e2bcd2b07ec]
+
+ * waskaweb/controllers/case.py,
+ waskaweb/templates/casemanagement/evaluation_result.mako,
+ waskaweb/templates/casemanagement/organisation.mako:
+ Fixed typos.
+ [d7fe5a6475dd]
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/document.py,
+ waskaweb/templates/casemanagement/static_form/statement_print.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
+ Fixed typo and made document uploads and downloads work (only for
+ global docs)
+ [785a0c8859ac]
+
+ * waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/start/settings.mako:
+ Fixed translation
+ [a8dacca79586]
+
+ * waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/public/images/icons/form_help.png,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/static_form/page_0.mako,
+ waskaweb/templates/casemanagement/static_form/statement.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
+ Added translations
+ [d2740fa1ef88]
+
+2007-10-09 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/controllers/case.py, waskaweb/model/navigation.py,
+ waskaweb/templates/casemanagement/repeat.mako,
+ waskaweb/templates/casemanagement/static_form/page_21.mako,
+ waskaweb/templates/casemanagement/static_form/page_22.mako,
+ waskaweb/templates/casemanagement/static_form/page_23.mako,
+ waskaweb/templates/casemanagement/static_form/page_24.mako,
+ waskaweb/templates/casemanagement/static_form/rg_beruf_quali.mako, w
+ askaweb/templates/casemanagement/static_form/rg_berufsvorbereitung.m
+ ako, waskaweb/templates/casemanagement/static_form/rg_foederung_allg
+ emein_bildener.mako:
+ Add fake repeat group navigation for case managment.
+ [d9f5f39e2fcf]
+
+2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/public/images/alert.png,
+ waskaweb/public/images/error.png,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/casemanagement/dialogs/alert.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/static_form/statement.mako,
+ waskaweb/templates/dialogs/alert.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako:
+ Various fixes and small enhancements
+ [776f1adc5f1f]
+
+ * waskaweb/controllers/case.py, waskaweb/model/navigation.py,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/static_form/statement.mako:
+ Implemented dynamic formular navigation
+ [385fd4ba28f3]
+
+2007-10-09 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/navigation.py:
+ Added lookup, toggle and rendering for navigation menu.
+ [8c13519cc947]
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/hardcopy.0,
+ waskaweb/model/navigation.py:
+ Added a simple model for dynamic document navigation.
+ [de50a520ea5b]
+
+2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/waska.py, waskaweb/public/styles/all.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/evaluation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/static_form/page_1.mako,
+ waskaweb/templates/casemanagement/static_form/page_10.mako,
+ waskaweb/templates/casemanagement/static_form/page_15.mako,
+ waskaweb/templates/casemanagement/static_form/page_16.mako,
+ waskaweb/templates/casemanagement/static_form/page_17.mako,
+ waskaweb/templates/casemanagement/static_form/page_18.mako,
+ waskaweb/templates/casemanagement/static_form/page_19.mako,
+ waskaweb/templates/casemanagement/static_form/page_2.mako,
+ waskaweb/templates/casemanagement/static_form/page_20.mako,
+ waskaweb/templates/casemanagement/static_form/page_21.mako,
+ waskaweb/templates/casemanagement/static_form/page_22.mako,
+ waskaweb/templates/casemanagement/static_form/page_23.mako,
+ waskaweb/templates/casemanagement/static_form/page_24.mako,
+ waskaweb/templates/casemanagement/static_form/page_3.mako,
+ waskaweb/templates/casemanagement/static_form/page_4.mako,
+ waskaweb/templates/casemanagement/static_form/page_5.mako,
+ waskaweb/templates/casemanagement/static_form/page_6.mako,
+ waskaweb/templates/casemanagement/static_form/page_7.mako,
+ waskaweb/templates/casemanagement/static_form/page_8.mako,
+ waskaweb/templates/casemanagement/static_form/page_9.mako,
+ waskaweb/templates/casemanagement/static_form/statement.mako:
+ Added static formular pages Added first version of the
+ "Einverständniserklärung"
+ [00363f9f813f]
+
+ * waskaweb/config/routing.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/dummy.py, waskaweb/controllers/waska.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/lib/evaluation.py,
+ waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/administration/settings.mako,
+ waskaweb/templates/administration/userform_body.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/static_form/page_0.mako,
+ waskaweb/templates/casemanagement/static_form/page_1.mako,
+ waskaweb/templates/casemanagement/static_form/page_10.mako,
+ waskaweb/templates/casemanagement/static_form/page_11.mako,
+ waskaweb/templates/casemanagement/static_form/page_12.mako,
+ waskaweb/templates/casemanagement/static_form/page_13.mako,
+ waskaweb/templates/casemanagement/static_form/page_14.mako,
+ waskaweb/templates/casemanagement/static_form/page_15.mako,
+ waskaweb/templates/casemanagement/static_form/page_16.mako,
+ waskaweb/templates/casemanagement/static_form/page_18.mako,
+ waskaweb/templates/casemanagement/static_form/page_19.mako,
+ waskaweb/templates/casemanagement/static_form/page_2.mako,
+ waskaweb/templates/casemanagement/static_form/page_20.mako,
+ waskaweb/templates/casemanagement/static_form/page_21.mako,
+ waskaweb/templates/casemanagement/static_form/page_22.mako,
+ waskaweb/templates/casemanagement/static_form/page_23.mako,
+ waskaweb/templates/casemanagement/static_form/page_24.mako,
+ waskaweb/templates/casemanagement/static_form/page_3.mako,
+ waskaweb/templates/casemanagement/static_form/page_4.mako,
+ waskaweb/templates/casemanagement/static_form/page_5.mako,
+ waskaweb/templates/casemanagement/static_form/page_6.mako,
+ waskaweb/templates/casemanagement/static_form/page_7.mako,
+ waskaweb/templates/casemanagement/static_form/page_8.mako,
+ waskaweb/templates/casemanagement/static_form/page_9.mako,
+ waskaweb/templates/login.mako, waskaweb/templates/main.mako:
+ Added dummy files for static formular pages Added some translation
+ Began to bind in the db
+ [d3b7e02fff8b]
+
+2007-10-08 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/lib/casedata.py,
+ waskaweb/lib/db_factory.py, waskaweb/model/objects.py:
+ Started to implemented the binding for the database.
+ [68db31f87ee9]
+
+ * waskaweb/controllers/dummy.py, waskaweb/lib/evaluation.py:
+ Added small dummyfunction "setup" to ad 100 dummy datasets for
+ evaluation Fixed encoding issue in the evaluation
+ [c32f16f48aae]
+
+2007-10-07 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/controllers/evaluate.py,
+ waskaweb/lib/evaluation.py,
+ waskaweb/templates/casemanagement/evaluation.mako,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Moved evaluation in its own controller. Implemented csv export
+ [6a3b3dc08304]
+
+2007-10-06 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/evaluation.py,
+ waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Added more evaluations on the cases.
+ [08f6dd97f45f]
+
+2007-10-05 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/case.py, waskaweb/lib/evaluation.py,
+ waskaweb/public/styles/all.css,
+ waskaweb/templates/casemanagement/evaluation_result.mako:
+ Started to add evaluation functions
+ [e232a4a65825]
+
+2007-10-04 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/templates/casemanagement/overview.mako:
+ Modified translation Click on view in the case overview now opens
+ the case digest site.
+ [86bf462cf0b9]
+
+ * waskaweb/public/styles/screen.css,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/documents/overview_body.mako:
+ Added style sheet for "action"-icons.
+ [b08446017937]
+
+ * waskaweb/public/images/icons/trash.png,
+ waskaweb/public/images/icons/view.png,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/documents/overview_body.mako:
+ Added trash and view icon to the overview pages
+ [24597da89bf9]
+
+ * waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/en/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/create_export_scheme.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/evaluation.mako,
+ waskaweb/templates/casemanagement/evaluation_result.mako,
+ waskaweb/templates/casemanagement/export.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/repeat_group_overview.mako,
+ waskaweb/templates/casemanagement/upload.mako:
+ Continued internationalisation.
+ [38db29397b53]
+
+2007-10-02 Torsten Irlaender <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/all.css,
+ waskaweb/public/styles/screen.css,
+ waskaweb/templates/administration/delete_user.mako,
+ waskaweb/templates/administration/dialogs/confirm.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/administration/userform_body.mako,
+ waskaweb/templates/appointments/appointment_form.mako,
+ waskaweb/templates/appointments/new.mako,
+ waskaweb/templates/appointments/new_body.mako,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/appointments/show_body.mako,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/new_appointment.mako,
+ waskaweb/templates/casemanagement/new_document.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/dialogs/confirm.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/templates/documents/upload.mako,
+ waskaweb/templates/documents/upload_body.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/start.mako,
+ waskaweb/templates/tests/forms.mako:
+ Added internationalisation
+ [c8087970c5f2]
+
+2007-10-01 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * .hgignore, development.ini, setup.py, waskaweb/config/routing.py,
+ waskaweb/controllers/case.py,
+ waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/en/LC_MESSAGES/waskaweb.po,
+ waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/print.css,
+ waskaweb/public/styles/web.css,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/main.mako:
+ Added i18n support for the main template. Added print support for
+ formular pages.
+ [1ad740adb964]
+
+2007-09-30 Torsten Irlaender <torsten at irlaender.de>
+
+ * .hgignore, waskaweb/public/styles/print.css,
+ waskaweb/templates/main.mako:
+ Added printerfriendly stylesheet
+ [2d426fd2404a]
+
+ * data/templates/login.mako.py, data/templates/logout.mako.py,
+ data/templates/main.mako.py, data/templates/start/help.mako.py,
+ data/templates/start/settings.mako.py,
+ data/templates/start/start.mako.py:
+ Removed cached templates
+ [09bc3d1ccc96]
+
+2007-09-28 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * data/templates/start/settings.mako.py,
+ data/templates/start/start.mako.py, waskaweb/config/routing.py,
+ waskaweb/controllers/administration.py,
+ waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py, waskaweb/public/images/error.png,
+ waskaweb/public/images/icons/arrow3_e.gif,
+ waskaweb/public/images/question.png, waskaweb/public/styles/web.css,
+ waskaweb/templates/administration/dialogs/confirm.mako,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/appointments/dialogs/confirm.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/casemanagement/dialogs/confirm.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/static_form.mako,
+ waskaweb/templates/dialogs/confirm.mako,
+ waskaweb/templates/documents/dialogs/confirm.mako,
+ waskaweb/templates/start/settings.mako:
+ Added confirmation dialogs.
+ [aa8fd401a9de]
+
+2007-09-26 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * data/templates/main.mako.py, data/templates/start/start.mako.py,
+ waskaweb/controllers/case.py, waskaweb/public/styles/web.css,
+ waskaweb/templates/administration/delete_user.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/overview_user.mako,
+ waskaweb/templates/administration/show_user.mako,
+ waskaweb/templates/appointments/new.mako,
+ waskaweb/templates/appointments/new_body.mako,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/appointments/overview_body.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/appointments/show_body.mako,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/create_export_scheme.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/evaluation.mako,
+ waskaweb/templates/casemanagement/evaluation_result.mako,
+ waskaweb/templates/casemanagement/export.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/upload.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/overview_body.mako,
+ waskaweb/templates/documents/upload.mako,
+ waskaweb/templates/documents/upload_body.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
+ Written stylesheet for the layout. The website now looks (hopfullly)
+ pretty much like the final version will be.
+ [ae89efe9f86e]
+
+2007-09-24 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * waskaweb/controllers/administration.py,
+ waskaweb/templates/administration/newUser.mako,
+ waskaweb/templates/administration/new_user.mako,
+ waskaweb/templates/administration/overviewUser.mako,
+ waskaweb/templates/administration/overview_user.mako:
+ Renamed files to make nameing mmore consistent
+ [e4420cfb1b1c]
+
+ * data/templates/main.mako.py, waskaweb/controllers/administration.py,
+ waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/templates/administration/overviewUser.mako,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/main.mako:
+ Various small changes in templating. Added some missing pages. Wired
+ the pages.
+ [f08cec6fd357]
+
+2007-09-24 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/help.py, waskaweb/view/__init__.py,
+ waskaweb/view/renderer.py:
+ Added classes for help and formular rendering.
+ [d6df299cae37]
+
+2007-09-24 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * data/templates/main.mako.py, waskaweb/config/environment.py,
+ waskaweb/controllers/case.py, waskaweb/controllers/document.py,
+ waskaweb/model/forms.py, waskaweb/model/objects.py,
+ waskaweb/templates/administration/newUser.mako,
+ waskaweb/templates/administration/overviewUser.mako,
+ waskaweb/templates/appointments/new.mako,
+ waskaweb/templates/appointments/show.mako,
+ waskaweb/templates/casemanagement/appointments.mako,
+ waskaweb/templates/casemanagement/documents.mako,
+ waskaweb/templates/casemanagement/main.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/upload.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/documents/upload.mako,
+ waskaweb/templates/main.mako:
+ Finished restructuring the templating. Added fileuploads.
+ [954b971c9267]
+
+2007-09-24 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/engine.py:
+ Remove engine.
+ [a53e8f58b1be]
+
+ * waskaweb/model/data.py, waskaweb/model/io/__init__.py,
+ waskaweb/model/io/document.py, waskaweb/model/io/factories.py,
+ waskaweb/model/io/parser.py:
+ Added io support for FormEd documents.
+ [6b8c07994240]
+
+2007-09-24 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * Merge from the main repo
+ [db3e3c310a26]
+
+ * data/templates/main.mako.py, data/templates/start/help.mako.py,
+ data/templates/start/settings.mako.py,
+ data/templates/start/start.mako.py,
+ waskaweb/controllers/administration.py,
+ waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
+ waskaweb/model/engine.py,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/repeat_group_overview.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/main.mako, waskaweb/templates/start/help.mako,
+ waskaweb/templates/start/settings.mako,
+ waskaweb/templates/start/start.mako:
+ Changed the way how the site is rendered. Instead of using a
+ statemachine which controls what will be rendered, now the templates
+ take over the responsibility for this. So we removed the Stateengie
+ which becomes needless.
+ [3f8973323ee3]
+
+2007-09-24 teichmann <teichmann at thetis.hq>
+
+ * waskaweb/model/data.py, waskaweb/model/expr.py,
+ waskaweb/model/nodecomponents.py:
+ Added the model for the FormEd tree.
+ [2d66b39f5410]
+
+ * waskaweb/model/memory.py, waskaweb/model/view.py:
+ Models the rendering access to views
+ [21a02954f8f8]
+
+2007-09-21 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * .hgignore, data/templates/start/start.mako.py,
+ waskaweb/controllers/administration.py,
+ waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
+ waskaweb/model/engine.py, waskaweb/model/renderer.py,
+ waskaweb/templates/appointments/overview.mako,
+ waskaweb/templates/casemanagement/digest.mako,
+ waskaweb/templates/casemanagement/formular.mako,
+ waskaweb/templates/casemanagement/organisation.mako,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/casemanagement/repeat_group_overview.mako,
+ waskaweb/templates/documents/overview.mako,
+ waskaweb/templates/start/start.mako:
+ Added for templates and continued to wire the pages. And yes... we
+ should introduce a more detailed changelog!
+ [a18b62a49019]
+
+ * data/templates/start/help.mako.py,
+ data/templates/start/settings.mako.py,
+ data/templates/start/start.mako.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/waska.py, waskaweb/model/engine.py,
+ waskaweb/model/renderer.py,
+ waskaweb/templates/casemanagement/overview.mako,
+ waskaweb/templates/start/help.mako,
+ waskaweb/templates/start/settings.mako,
+ waskaweb/templates/start/start.mako:
+ Just a snapshot of the current development
+ [d9fc85348547]
+
+2007-09-19 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * data/templates/main.mako.py, waskaweb/controllers/administration.py,
+ waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
+ waskaweb/model/engine.py, waskaweb/model/renderer.py,
+ waskaweb/templates/main.mako:
+ Fixed outstanding bugs. I hope we now have some sort of boilerplate
+ code to build on.
+ [39ddb5621abd]
+
+2007-09-18 Torsten Irländer <torsten.irlaender at intevation.de>
+
+ * data/templates/main.mako.py, waskaweb/controllers/waska.py,
+ waskaweb/model/engine.py, waskaweb/model/renderer.py,
+ waskaweb/public/styles/web.css, waskaweb/templates/main.mako:
+ Started to implemented the dicussed rending model. Checked in
+ current snapshot which is _not_ working currently.
+ [bc8fb5d38019]
+
+ * MANIFEST.in, README.txt, data/templates/login.mako.py,
+ data/templates/logout.mako.py, data/templates/main.mako.py,
+ development.ini, docs/index.txt, ez_setup/README.txt,
+ ez_setup/__init__.py, setup.cfg, setup.py, test.ini, waskaweb.egg-
+ info/PKG-INFO, waskaweb.egg-info/SOURCES.txt, waskaweb.egg-
+ info/dependency_links.txt, waskaweb.egg-info/entry_points.txt,
+ waskaweb.egg-info/paste_deploy_config.ini_tmpl, waskaweb.egg-
+ info/paster_plugins.txt, waskaweb.egg-info/requires.txt, waskaweb
+ .egg-info/top_level.txt, waskaweb/__init__.py,
+ waskaweb/config/__init__.py, waskaweb/config/environment.py,
+ waskaweb/config/middleware.py, waskaweb/config/routing.py,
+ waskaweb/controllers/__init__.py,
+ waskaweb/controllers/administration.py,
+ waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
+ waskaweb/controllers/document.py, waskaweb/controllers/error.py,
+ waskaweb/controllers/hardcopy.0, waskaweb/controllers/template.py,
+ waskaweb/controllers/waska.py, waskaweb/lib/__init__.py,
+ waskaweb/lib/app_globals.py, waskaweb/lib/base.py,
+ waskaweb/lib/helpers.py, waskaweb/model/__init__.py,
+ waskaweb/model/engine.py, waskaweb/model/renderer.py,
+ waskaweb/public/images/logo_ka_75.png,
+ waskaweb/public/styles/web.css, waskaweb/templates/login.mako,
+ waskaweb/templates/logout.mako, waskaweb/templates/main.mako,
+ waskaweb/tests/__init__.py, waskaweb/tests/functional/__init__.py,
+ waskaweb/tests/functional/test_administration.py,
+ waskaweb/tests/functional/test_appointment.py,
+ waskaweb/tests/functional/test_case.py,
+ waskaweb/tests/functional/test_document.py,
+ waskaweb/tests/functional/test_waska.py,
+ waskaweb/tests/test_models.py, waskaweb/websetup.py:
+ Initial import
+ [07112f53bb53]
+
Property changes on: wasko/branches/2.0/ChangeLog
___________________________________________________________________
Name: svn:mergeinfo
+
Deleted: wasko/branches/2.0/ChangeLog.txt
===================================================================
--- wasko/branches/2.0/ChangeLog.txt 2010-01-21 18:31:40 UTC (rev 817)
+++ wasko/branches/2.0/ChangeLog.txt 2010-01-22 08:08:26 UTC (rev 818)
@@ -1,12499 +0,0 @@
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/model/case.py (CaseOverview.__init__): Remove unused
- parameter search_str.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/model/case.py (Case.getPage, Case.getKompetenzId):
- Removed. Not used anywhere.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/controllers/case_overview.py
- (CaseOverviewController.overview): Remove misleading comment
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/controllers/administration.py
- (AdministrationController.viewAidPlanStatement): Removed. It's
- unused.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/administration/edit_settings.mako: Fix
- formatting. Remove commented out code
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/administration/show_settings.mako: Fix
- formatting. Remove commented out code
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/casemanagement/overview.mako: Removed
- commented out check_validity bundle action.
-
- * waskaweb/controllers/case_overview.py
- (CaseOverviewController.bundleAction): Remove check_validity
- bundle action. It was commented out anyway.
-
- * waskaweb/model/case.py (CaseBundle.checkValidity)
- (Case.checkValidity): Removed. Not used anywhere.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/casemanagement/overview.mako: Remove evalue
- bundle action. It was commented out anyway.
-
- * waskaweb/controllers/case_overview.py
- (CaseOverviewController.bundleAction): Remove evaluate action
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/controllers/case_overview.py
- (CaseOverviewController.listBadCases): Removed. Not used anywhere.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/base.py (BaseController.__before__): Remove
- evalation server specific code. c.isEvaluationServer is gone now.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/evaluation.py (Evaluation.where_clause)
- (Evaluation._build_eval_where_clause): Remove evalation server
- specific code.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
-
- * waskaweb/lib/evaluation.py, waskaweb/lib/filecache.py: Fix
- coding declation. Emacs doesn't UTF-8 with upper case letters.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py: remove unused adelexml import
-
- * waskaweb/lib/adelexml.py: Removed. No longer used.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/administration/new_user.mako: Remove
- evaluation server parts. Cleaner handling of adm user.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/administration/new_user.mako: Fix formatting.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/casemanagement/downloadXML.mako: Fix
- formatting. Remove evaluation server parts.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/casemanagement/downloadCSV.mako: Fix
- formatting. Remove evaluation server parts.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/casemanagement/downloadXLS.mako: Fix
- formatting. Remove evaluation server parts.
-
-2010-01-21 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/casemanagement/overview.mako: Fix bundle
- action URL
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/main.mako: Show navigation for appointments,
- documents, import and evaluation only if they're activated.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/config.py (MpulsConfig.build_defaults): Add more
- settings to enable/disable modules and case modules.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/main.mako: remove evaluation specific parts.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/main.mako: Fix formatting.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/start/start.mako: Fix formatting
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/start/start.mako: remove message about
- inconsistencies. It's not used in wasko.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/start/start.mako: Include newslist.mako,
- remindlist.mako, appointmentlist.mako, globalappointmentlist.mako
- only if the corresponding is enabled.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/templates/start/start.mako: Remove evaluation server
- specific branch.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/controllers/waska.py: Remove unused imports
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/controllers/waska.py: Fix formatting
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- Fix application logic:
-
- * waskaweb/controllers/waska.py (get_remindlist): always return
- the max save time reminders. For case managers, also return the
- case reminders.
- (get_case_appointments): do not include the reminders.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/controllers/waska.py (WaskaController.start)
- (get_remindlist, get_newslist, get_case_appointments)
- (get_global_appointments): Split most of the code of
- WaskaController.start into the new get_* functions. The
- inconsistency reporting has been removed for now.
-
-2010-01-20 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/config.py (MpulsConfig.build_defaults): Add some
- settings to enable/disable modules and case modules.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py (get_logouttime): Do not use a
- hard-wired value of the time-out duration. Add a doc-string.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py (hasRole): Use a dictionary to map old
- role-names to the names.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py: Fix formatting
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py (safe_unicode): Removed. Unused.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py (dd_mm_YYYY, HH_MM, dd_mm_yyyy_HH_MM):
- Improve doc-strings and comments. Implement dd_mm_yyyy_HH_MM in
- terms of the other two.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py (date2str, time2str, datetime2str)
- (format_date, format_time, format_datetime): The format_*
- functions are basically just aliases for the *2str functions.
- However, it's the format_* functions that are actually used. So
- basically rename the *2str functions to the corresponding format_*
- functions and implement them more consistently, in particular
- always log errors.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/model/phases_factory.py (space_short),
- waskaweb/lib/helpers.py (space_short): Move space_short from
- helpers to phases_factory because that's the only place where it's
- used.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/helpers.py (get_adele_name, get_adele_description)
- (str2date, str2time, str2datetime): Removed. They're not used
- anywhere
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/model/logbook.py (checkDate, checkTime),
- waskaweb/lib/helpers.py (checkDate, checkTime): Move checkDate and
- checkTime and the constants used by them to from helpers to
- logbook becase that's the only place where they're actually used.
- * waskaweb/model/logbook.py (LogbookEntryChecker.__init__): Adapt
- accordinly.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/base.py (BaseController.__before__): Fix syntax
- error
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/config.py (MpulsConfig.build_defaults): Remove
- defaults for now unused paths settings
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/base.py: Fix formatting and remove commented out code
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/base.py (BaseController.__before__): Write error
- message to log instead of stderr. Remove unnecessary debug log
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/app_globals.py: Remove unused imports
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/app_globals.py (Globals.__init__): access
- pylons.config consistently as config
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/app_globals.py: Improve formatting
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/app_globals.py (Globals.__init__): Remove the
- config file logging messages that are now in MpulsConfig
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/config.py (MpulsConfig.__init__): Simplify
- try-finally-block and improve logging
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/app_globals.py (Globals.__init__): Better exception
- logging. Slightly better path handling due to configuration
- improvements.
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/lib/app_globals.py: Remove unused import
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * waskaweb/config/environment.py: Improve formatting
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * environment.py (load_environment): Initialize application with
- the correct paths immediately instead of overriding them after
- initialization
-
- * development.ini: Add new settings:
- mpuls.app.path.public
- mpuls.app.path.i18n
- mpuls.app.path.addons
- mpuls.app.path.templates
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * environment.py (load_environment): remove tmpl_options because
- it's not used
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * environment.py (load_environment): remove debug print
-
-2010-01-19 Bernhard Herzog <bh at intevation.de>
-
- * development_wsgi.ini, production_wsgi.ini: removed. no longer
- used.
-
-2010-01-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Update to pylons 0.9.7 and reactivate running the application in
- standalone mode.
-
- * setup.py,
- development.ini,
- waskaweb/config/middleware.py,
- waskaweb/controllers/waska.py,
- waskaweb/lib/helpers.py,
- waskaweb/lib/security.py,
- waskaweb/lib/base.py: Updateded WASKO according to:
- http://wiki.pylonshq.com/display/pylonsdocs/Upgrading.
- Further enabled feature to run the appliction as paster app. DB-Name
- ist then fetched from the config file.
-
- Fixed some rendering issue comming with 0.9.7 of pylons
-
- * waskaweb/controllers/formularpage.py,
- waskaweb/lib/renderer_new.py,
- waskaweb/templates/casemanagement/overview.mako: Added some
- debugging and removed use of htmlfill for formularpage rendering as
- it seems to overwrite existing values.
-
-2010-01-08 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/templates/caselifetime/overview.mako: Typo fixed
-
-2009-11-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Load formed and annotations from public dir
-
- * waskaweb/config/environment.py,
- waskaweb/lib/config.py,
- waskaweb/lib/validators.py,
- waskaweb/lib/app_globals.py,
- waskaweb/templates/casemanagement/new.mako: Load formedtree and
- annotations from a formed dir located under public. Public can be
- configured in a config file.
-
- Added new structure for phase (Not functional yet)
-
- * waskaweb/model/phase.py,
- waskaweb/tests/functional/test_phase.py,
- waskaweb/controllers/phase.py,
- waskaweb/templates/phase,
- waskaweb/templates/phase/phase.mako: These files wil ideally replace
- to old phase-classe. Add a new controller to handle all
- phasespecific calls. Unifiy the old phases files in one new
- phase-file.
-
- Moved default statement to new public dir
-
- * waskaweb/model/agencysettings.py: Load statements from formed dir
- unter public.
-
- * waskaweb/public/formed/privacy_statement.html
- waskaweb/public/formed/discretion_statement.html
- waskaweb/public/formed/aid_plan_statement.html
- formed/privacy_statement.html
- formed/discretion_statement.html
- formed/aid_plan_statement.html: Moved files.
- * formed/waska-hilfetexte.xhtml: Deleted. Not referenced anymore.
-
-2009-11-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implement grouping of choicelists
-
- * waskaweb/lib/renderer_new.py,
- formed/formedtree_web.xml: New formedtree with groups. Adopted
- grouping
-
-2009-11-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue606
-
- * templates/casemanagement/phase.mako: Allow to restarting allready
- finished phases again. Further added check if end of CM was abort. if
- so, then nb phase can not be startet.
-
-2009-11-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue522
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed error message
-
- Issue549
-
- * waskaweb/controllers/case.py: Inproved confirmation dialog for
- deleting cases.
-
- Issue554
-
- * waskaweb/controllers/caselifetime.py:
- - Added check on None-Values.
- - Disable Submit for admin in Verwaltungsfunktionen
-
-
-2009-11-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue567
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Fixed spelling
-
-2009-11-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue522
-
- * waskaweb/lib/validators.py: Allow alternative date formats
-
-2009-11-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue844 (waska)
-
- * waskaweb/templates/casemanagement/new.mako: Added new statement
-
-2009-10-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue844 (waska)
-
- * waskaweb/public/documents/ee_ar.pdf,
- waskaweb/public/documents/ee_en.pdf,
- waskaweb/public/documents/ee_de_ohnetn.pdf,
- waskaweb/public/documents/ee_tr.pdf,
- waskaweb/public/documents/ee_ru.pdf,
- waskaweb/public/documents/ee_pl.pdf,
- waskaweb/templates/statement/list_statements.mako,
- formed/privacy_statement.html: Updated privacy statement.
-
-2009-10-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue255:
-
- * formed/formedtree_web.xml: Commented out "Freie Dokumentation NB"
-
- Issue530:
-
- * waskaweb/public/xml/eval_analyse.xml,
- waskaweb/public/xml/eval_weitere.xml: Unified namings
-
- Issue522:
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/controllers/evaluate.py: Changed translation: Does not
- include umlauts anymore (quickfix)
-
- Issue466:
-
- * waskaweb/lib/search.py: Added new migration filter
-
- Issue427:
-
- * waskaweb/model/phases.py: Do not display dates nor calculate
- timeframes on phasepage if time is unknown (0001-01-01)
-
-
-2009-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set version to 1.1.0
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version
- * Changes.txt: Updated Changes
-
- Fixed getting default datefields
-
- * controllers/evaluate.py: Wrong key
-
-2009-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed Typo
-
- * waskaweb/templates/evaluation/evaluate.mako: Spelling erros
-
- Set version to 1.1.0-rc4
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
-
- Issue542
-
- * waskaweb/controllers/evaluate.py: If art ending is given check if
- the case was finished within the evaluation timeframe
-
- * waskaweb/public/xml/eval_zusammenfassung.xml: Fixed syntax error.
-
- Set version to 1.1.0-rc5
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
-
-2009-10-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set version to 1.1.0-rc2
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
-
- Issue537:
-
- * waskaweb/templates/evaluation/evaluate_tagebuch.mako: Added
- migration
-
- Issue522:
-
- * waskaweb/lib/validators.py: Start and enddate must not be empty
-
- Issue525:
-
- * waskaweb/templates/evaluation/evaluate_adele.mako: Disabled
- datefields (was only readonly)
-
-2009-10-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed spelling errors
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/start/help.mako: Fixed some spelling errors.
-
- Issue530
-
- * waskaweb/public/xml/eval_tagebuch.xml,
- waskaweb/public/xml/eval_zusammenfassung.xml: Fixed typos
-
- Issue 194
-
- * waskaweb/public/images/logo_ka_75.png: New logo
-
-2009-10-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue525
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/controllers/evaluate.py,
- waskaweb/public/xml/eval_adele.xml,
- waskaweb/templates/evaluation/evaluate.mako,
- waskaweb/templates/evaluation/evaluate_adele.mako: Disabled
- configuration option when selecting adele evalution
-
-2009-10-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue504
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/phase.mako: Only allow to start NB
- if the case manager indicates that it is really planed.
-
-2009-10-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set Version string to 1.1.0
-
- * waskaweb/i18n/waskaweb.pot
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Updated translations.
- Set version
-
-2009-10-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented searchfiters for evaluations
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/lib/helpers.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/evaluation/evaluate.mako: Added filters for phase
- and type of ending. Bases on the filters in connection with dates a
- sql query is generated which is used to build the base amount of
- cases for the evaluation.
-
- Open resultpage in a new windown (workaround for layout issues)
-
- * waskaweb/public/styles/all.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/evaluation/result.mako,
- waskaweb/templates/evaluation/evaluate.mako: Display result of the
- evaluation in a new window. Created new styles.
-
- Added XML and CSV Export
-
- * waskaweb/controllers/evaluate.py: Added controllers for XML and CSV
- Export.
-
- Fixed evaluations
-
- * waskaweb/public/xml/eval_tagebuch.xml,
- waskaweb/public/xml/eval_zusammenfassung.xml: Do evaluation on views
- instead on tables
-
-2009-10-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed logbuch evalauation
-
- * waskaweb/templates/logbook/overview.mako,
- waskaweb/templates/evaluation/logbook.mako: Evaluation of a single
- logbook was broken as the whole evaluation thing has changed. Added
- new template for logbook evaluations.
-
- Added new bundled action to check cases for validity
-
- * waskaweb/model/case.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/dialogs/success_checkvalidity.mako,
- waskaweb/templates/casemanagement/dialogs/failed_checkvalidity.mako:
- Added function (bundle and single case) to check for validity. The
- function is currently commented out in bundles actions.
-
- Issue505
-
- * waskaweb/public/xml/eval_adele.xml,
- waskaweb/public/xml/eval_analyse.xml,
- waskaweb/public/xml/eval_aktiv.xml,
- waskaweb/public/xml/eval_tagebuch.xml,
- waskaweb/public/xml/eval_verlauf.xml,
- waskaweb/public/xml/eval_weitere.xml,
- waskaweb/public/xml/eval_zusammenfassung.xml: Changed
- master_tbl_view to master_tbl_eval_total_view
-
-2009-10-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue438
-
- * waskaweb/controllers/statement.py: Return to digest if statement is
- unclear in set statement dialog.
-
- Issue432 (not fixed but marked)
-
- * waskaweb/model/case.py: Added comments.
-
- Issue466:
-
- * waskaweb/lib/search.py: Fixed search query
-
- Issue457:
-
- * waskaweb/controllers/statement.py: Fixed setStatement function.
-
-2009-09-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Enhance evaluation interface
-
- * templates/evaluation/evaluate.mako: As using search results as base
- for evaluations does not work yet. The evaluation interface was
- enhanced to enabled users to set the start und end dates. This way
- the evaluation will work in the same way the Adele evalutions was
- performed for the ESF (no search before).
-
- Fixed layout
-
- * waskaweb/public/styles/all.css,
- waskaweb/public/styles/color3.css: Fixed styles
-
-2009-09-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed evaluations on db without rg
-
- * waskaweb/controllers/evaluate.py: Fixed start and end date parameter
- * waskaweb/public/xml/eval_adele.xml,
- waskaweb/public/xml/eval_tagebuch.xml: Adopted evaluations for db
- without rg.
-
-2009-09-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Perform evaluations in with default options (No integration with
- search).
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/lib/helpers.py,
- waskaweb/lib/validators.py: Replaced old evaluate controller with
- new one.
-
- * waskaweb/public/xml/eval_adele.xml,
- waskaweb/public/xml/eval_analyse.xml,
- waskaweb/public/xml/eval_aktiv.xml,
- waskaweb/public/xml/eval_tagebuch.xml,
- waskaweb/public/xml/eval_verlauf.xml,
- waskaweb/public/xml/eval_weitere.xml,
- waskaweb/public/xml/eval_zusammenfassung.xml: Added evaluations files.
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/evaluation,
- waskaweb/templates/evaluation/result.mako,
- waskaweb/templates/evaluation/evaluate.mako: Added new templates for
- evaluation
-
- * waskaweb/templates/casemanagement/evaluation.mako,
- waskaweb/templates/casemanagement/evaluation,
- waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_esfstammblatt.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_0.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Deleted old evaluation templates
-
-2009-09-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Read jason-based configuration-files. List evaluations based on
- configfile.
-
- * production_wsgi.ini: Adding var to define json config
- * waskaweb/lib/config.py,
- waskaweb/lib/app_globals.py: Read config file on server startup and
- make it available under mpuls_config.
- * waskaweb/templates/main.mako: List available evaluations based on
- configfile.
-
-2009-09-09 Frank Koormann <frank.koormann at intevation.de>
-
- Release 1.0.7
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Version string
-
- * Changes.txt: Added changes.
-
-
-2009-09-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py (CaseController.anonymize): Check
- also phase: Must be end phase, since admins cannot change fields in the
- master table (as needed by the case finalisation).
-
-2009-09-05 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/model/case.py: Include datum_cm_ende in LOAD_CASE_SQL
-
-2009-09-04 Frank Koormann <frank.koormann at intevation.de>
-
- Call getData with explicite master_id to avoid side effects on case bundles.
- Anonymization check for all active cases of the current period, even if
- started in the former period (modified isYoungerThan).
-
- * waskaweb/model/phases_factory.py (RequiredFields.isPhaseComplete,
- RequiredFields.missingFields, RequiredFields.getLinkListForPhase,
- RequiredFields.phases_pairs, RequiredFields.currentPhase):
- Hand through the master_id.
-
- * waskaweb/model/case.py (CaseList.getCases): Avoid reuse of CaseFactory
- (SessionCase.isYoungerThan, Case.isYoungerThan): Evaluate the CM end date:
- Return True if case was active after given date.
- (CaseFactory.loadById): Load also "datum_cm_ende".
- (SessionCase.getFirstMeeting): Return first meeting (was: first_name)
- (State.phasesAreConsistent, State.phasesAreCompleted): Explicit use of
- master_id.
-
- * waskaweb/controllers/case.py (_completeAnonymizedCase):
- Explicit master_id in calll of getData
-
-2009-09-04 Frank Koormann <frank.koormann at intevation.de>
-
- Activate new barriers also for cases with pending anonymization.
-
- * waskaweb/controllers/case_overview.py
- (CaseOverviewController.bundleAction): Check inconsistancies before
- anonymizing.
-
- * waskaweb/controllers/case.py (CaseController.anonymize):
- Added full consistancy check before asking for confirmation.
-
- * waskaweb/templates/dialogs/failed.mako: Removed call of "h", since it
- caused encoding corruption of messages.
-
-
-2009-08-25 Frank Koormann <frank.koormann at intevation.de>
-
- Release 1.0.6
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Version string
-
- * Changes.txt: Added changes.
-
-
-2009-08-25 Frank Koormann <frank.koormann at intevation.de>
-
- Establish new barriers for anonymization (cases must be evaluable):
- - finished CM or post-care phase are anonymizable
- - exception: running CM mark as aborted is anonymizable, further
- unfilled mandatory fields are set to "unknown"
-
- * waskaweb/model/phase_transition.py (phase_end, phase_start):
- New, return true if the current phase is corresponding.
-
- * waskaweb/model/phases_factory.py (currentPhase):
- New, initialize phase object.
-
- * waskaweb/model/case.py (Case.getId): New.
- (State.phasesAreCompleted): New, true if current phase is complete.
- This implements special handling of aborted CM phase.
-
- * waskaweb/controllers/case_overview.py
- (CaseOverviewController._filterBundle): phasesAreCompleted added.
-
- * waskaweb/controllers/statement.py: Updated messages.
- (StatementController.declinePrivacyStatement): phasesAreCompleted and
- _completeAnonymizedCase added.
-
- * waskaweb/controllers/case.py: Updated messages.
- (_determineAnonymizedCaseEndPhase): Helper, determine phase to be set.
- (_completeAnonymizedCase): Helper, this implements the special
- handling of aborted CM phase.
- (CaseController.markForAnonymizeFromOverview,
- CaseController.markForAnonymize): phasesAreCompleted and
- _completeAnonymizedCase added.
-
-2009-08-25 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/templates/casemanagement/caselist.mako:
- Sync pending deletion and pending anonymization behavior: Cases are
- browseable for admins.
-
-2009-08-19 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/model/casedocument.py (CaseDocument.setData):
- Fixed typo in Semantic error collection, which caused error
- report to crash.
-
-2009-08-14 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/model/casedocument.py (CaseDocument.setData):
- Fixed typo in Semantic error collection, which caused error
- report to crash.
-
-2009-07-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue392
-
- * waskaweb/controllers/case_overview.py: Fixed name of sortfield.
-
- Fixed issue398
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/administration/account_deactivated.mako: Removed
- optionlist.
-
-2009-08-07 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
-2009-07-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Make creating cases work with libformed
-
- * waskaweb/model/case.py,
- waskaweb/controllers/case.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/new.mako:
-
- Make printing of the statement work on case creation again.
-
- * waskaweb/model/case.py: Adopted fieldnames.
-
- Fixed selection of rg from overview pages
-
- * waskaweb/lib/renderer_new.py: Fixed select link
-
- Ported back rendering of rg digests in rg overviews
-
- * waskaweb/lib/renderer_new.py,
- waskaweb/public/styles/all.css: Copied styles and function to render
- rg digests.
-
-
-2009-07-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/case.py: Fixed creation of new cases.
-
-2009-07-28 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Major change. Replaced navigation, and Formrenderer!
- Ported from mpuls-ng. Navigation und Formrendering is basically
- working again but needs a lot of finetuning.
-
- * waskaweb/model/statement.py
- waskaweb/model/phases_factory.py
- waskaweb/model/case.py
- waskaweb/config/routing.py
- waskaweb/controllers/repeatgroup.py
- waskaweb/controllers/navigation.py
- waskaweb/controllers/CaseBase.py
- waskaweb/controllers/case.py
- waskaweb/controllers/formularpage.py
- waskaweb/lib/navigation.py
- waskaweb/lib/helpers.py
- waskaweb/lib/base.py
- waskaweb/lib/renderer_new.py
- waskaweb/lib/app_globals.py
- waskaweb/lib/db.py
- waskaweb/public/styles/all.css
- waskaweb/public/styles/screen.css
- waskaweb/public/images/icons/formular
- waskaweb/public/images/icons/formular/rg_first.png
- waskaweb/public/images/icons/formular/required.png
- waskaweb/public/images/icons/formular/rg_new.png
- waskaweb/public/images/icons/formular/rg_prev.png
- waskaweb/public/images/icons/formular/undo.png
- waskaweb/public/images/icons/formular/rg_next.png
- waskaweb/public/images/icons/formular/evaluation.png
- waskaweb/public/images/icons/formular/help.png
- waskaweb/public/images/icons/formular/rg_delete.png
- waskaweb/public/images/icons/formular/info.png
- waskaweb/public/images/icons/formular/rg_last.png
- waskaweb/public/images/icons/navigation
- waskaweb/public/images/icons/navigation/folder_open.png
- waskaweb/public/images/icons/navigation/entry.png
- waskaweb/public/images/icons/navigation/folder_closed.png
- waskaweb/templates/formularpage
- waskaweb/templates/formularpage/content.mako
- waskaweb/templates/formularpage/formular.mako
- waskaweb/templates/repeatgroup
- waskaweb/templates/repeatgroup/dialogs
- waskaweb/templates/repeatgroup/dialogs/confirm_delete_rg_entry.mako
- waskaweb/templates/casemanagement/main.mako
- formed/formedtree_web.xml: Lots of new files. Copied from mpuls-ng
- and adapted to code to work within wasko.
-
- Make the annotations work again
-
- * waskaweb/templates/annotations,
- waskaweb/templates/annotations/annotation.mako,
- waskaweb/controllers/annotations.py: Copied new controller and
- template from mpuls-ng.
-
- Make printing of a formularpage work again
-
- * waskaweb/controllers/formularpage.py,
- waskaweb/public/styles/print.css,
- waskaweb/templates/formularpage/formular.mako: Added new function to
- formularpage to handle print requests. Added new styles for
- printing.
-
- Make printing if the digest work again
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/digest_body.mako: New function in
- controller to handle print requests for the digest.
-
- Make printing of the whole case work again
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/main.mako: Removed link to print
- empty cases. Adopted traversal over the case to the new navigation.
-
- Make loading the digest wirk again
-
- * model/case.py,
- controllers/case.py,
- lib/navigation.py,
- templates/casemanagement/digest_body.mako: Load casedata and use the
- libformed for loading. Removed fields for secondary
- telephonenumbers, as they may not be present. Did not implement such
- logic to check wheter there is a second telephonenumer or not.
-
-
- Fixed navigation
-
- * waskaweb/controllers/navigation.py,
- waskaweb/controllers/formularpage.py,
- waskaweb/lib/navigation.py: Unfold folders on save an proceed.
-
- Layout of headers adopted to old WASKO-Layout
-
- * waskaweb/controllers/case.py,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/formularpage/content.mako,
- waskaweb/templates/formularpage/formular.mako: Render Header of the
- formular in the similar way like it was in WASKO.
-
-2009-07-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set version to 1.0.5
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version.
- * Changes.txt: Added changes from 1.0.4 to 1.0.5
-
- Added addidional search filter:
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/search.py,
- waskaweb/templates/casemanagement/search.mako: New search filter to
- search for migration
-
-2009-07-15 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/casexml.py: Fixed issue344
-
-2009-07-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue338
-
- * formed/formedtree_web.xml: Fixed rules for Nachbetreuung.
-
- Fixed issue339
-
- * lib/helpers.py,
- templates/main.mako: Display time when the session will expire.
-
-2009-07-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set version to 1.0.4
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version.
- * Changes.txt: Added changes from 1.0.3 to 1.0.4
-
-2009-07-07 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue322
-
- * waskaweb/controllers/case_overview.py: Enable unchecking
- of parts of the case when exporting.
-
-2009-06-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed evaluation "Art der Beendigung": Values have changed for
- "Abbruch" and "Vorzeitige Beendigung
-
- * lib/adelexml.py: Changed value for "Abbruch"
-
-2009-06-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged version 1.0.3
-
-2009-06-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added pdf version of EE
-
- * waskaweb/public/documents,
- waskaweb/public/documents/ee_ar.pdf,
- waskaweb/public/documents/ee_en.pdf,
- waskaweb/public/documents/ee_tr.pdf,
- waskaweb/public/documents/ee_ru.pdf,
- waskaweb/public/documents/ee_pl.pdf,
- waskaweb/templates/statement/list_statements.mako,
- waskaweb/templates/casemanagement/new.mako: Added PDF-Versions of EE
-
-2009-06-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue242
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/main.mako: Admin can not view the
- logbook anymore.
-
-2009-06-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Tagged as 1.0.2
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string to 1.0.2
-
-2009-06-11 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Partial Fix for issue207:
-
- * waskaweb/model/semantic.py: Corrected typo i error message.
-
- * waskaweb/model/casexml.py: Use FormEd type checking.
-
-2009-06-10 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Tagged as 1.0.1
-
- * Changes.txt: Changes since 1.0.0
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string to 1.0.1
-
- * formed/formedtree_web.xml: From upstream
-
-2009-06-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue247 (next attempt)
-
- * waskaweb/model/semantic.py: fixed regular expressions.
-
-2009-06-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue142
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/lib/validators.py: Do "not" check formvalues if "Antrag ist
- abgelehnt"
-
- Fixed issue263
-
- * formed/formedtree_web.xml: New Formedtree.
-
-2009-05-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue247
-
- * waskaweb/model/semantic.py: Dates 'dd.mm' are now completed
- to 'dd.mm.yyyy' with yyyy being the current. For invalid dates
- a format suggestion is made.
-
-2009-05-26 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue205, issue219
-
- * formed/formedtree_web.xml: Made name in FormEd unique. There where a
- a lot of rules with the same name which caused invalid cache access
- in rule evaluation on the "Phase im CM" page.
-
-2009-05-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue210, issue233:
-
- * waskaweb/model/casexml.py,
- waskaweb/lib/xmlexport.py: Read and write formed XML files in version 3
-
- Set versionstring to 1.0.1-rc1
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
-
-2009-05-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue233:
-
- * formed/formedtree_web.xml: New formed.
-
-2009-05-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue 191:
-
- * formed/formedtree_web.xml: No checks on start "Kompetenzfestellung"
-
- Fixed issue220:
-
- * templates/casemanagement/formular.mako: Removed print link for
- aidplan statement
-
-2009-04-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue184
-
- * waskaweb/lib/adelexml.py,
- waskaweb/lib/evaluation_new.py: Fixed syntax error and wrong table
- definition in evaluation query.
-
-2009-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed labeling
-
- * templates/casemanagement/wiederaufnahme.mako: Fixed missing
- relabeling on creation of a new case (Wiederaufnahme)
-
- Set versionstring to 1.0.0
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
-
-2009-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set version to 1.0.0-rc4
-
-2009-04-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue165
-
- * waskaweb/converter/wasko_v1v2.py: Compared string with int :-/
-
- * waskaweb/controllers/caselifetime.py: Unrelated: Fixed usage of traceback.
-
-2009-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Renamed label for "Datum Genehmigung Wiederaufnahme"
-
- * waskaweb/templates/caselifetime/overview.mako,
- formed/formedtree_web.xml: s/am/ab
-
- Append NAU/WAU instead of NA/WA to the casenumber for the old cases
- after "Wiederaufnahme/Neuaufnahme"
-
- * waskaweb/controllers/caselifetime.py: Changed appending
-
-2009-04-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue111
-
- * waskaweb/model/case.py: Deactivated adding of groupname on creation again.
-
- Added missing required rule
-
- * formed/formedtree_web.xml
-
- Set version string to 1.0.0-rc3
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string.
-
-2009-04-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set version string to 1.0.0-rc2
-
- * waskaweb/i18n/waskaweb.pot
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string.
- * waskaweb/templates/documents/upload_body.mako: Added magic enconding
- comment
-
- Fix for issue127
-
- * waskaweb/templates/caselifetime/overview.mako: Added links next to
- formularelements linking to the right formpage.
-
- Fix for issue156
-
- * waskaweb/controllers/case.py: Append "_NA/_WA" on initial case
- creation if it is a "Neuaufnahme/Wiederaufnahme".
-
- Fix for issue85
-
- * formed/privacy_statement.html: Added some <br> to make vor room for
- signing.
-
-2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fix for issue128
-
- * waskaweb/converter/wasko_v1v2.py: fields were prefix with 'f_'.
-
-2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- partial fix for issue106. Removed 'Unterstuetzungsangebote'
- from statements list.
-
- * waskaweb/templates/statement/list_statements.mako: Removed
- 'Unterstuetzungsangebote' from statement list.
-
- * waskaweb/controllers/statement.py: Removed corresponding
- controller.
-
- * waskaweb/model/statement.py: escape values before
- filling the templates to prevent HTML injections.
-
-2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/converter/wasko_v1v2.py: forget '.self' in two places.
-
-2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixes for issue150, issue149 and issue162 (partly)
-
- * waskaweb/model/casexml.py: Only import the case if its
- not 'schwebend-*'. Fixed XMLImportExceptions.
-
- * waskaweb/controllers/case.py: Another tweak againt UEE.
-
-2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fix for issue137
-
- * waskaweb/templates/caselifetime/overview.mako: extra mapping
- for "anmerkungen".
-
-2009-04-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fix for issue137
-
- * waskaweb/templates/caselifetime/overview.mako: Changed labeling of
- Field "anmerkungen"
-
-2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- Possible fix for issue150
-
- * waskaweb/controllers/case.py: fix an unicode decode error.
-
-2009-04-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue149 (application part)
-
- * waskaweb/model/casexml.py: Check uuid for being already anonymized before
- importing the case.
-
-2009-04-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue151:
-
- * waskaweb/model/logbook.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
- Added new option "Teambesprechung". Adjusted evaluation on logbook
- page.
-
- Fixed issue111:
-
- * waskaweb/model/case.py,
- waskaweb/model/user.py,
- waskaweb/lib/security.py: On creation of case the standin of the
- user is inserted into the case.
-
- Fixed issue96:
-
- * formed/annotations.xhtml: Added new helptext for "geschlecht"
-
- Fixed issue126:
-
- * waskaweb/controllers/caselifetime.py,
- formed/formedtree_web.xml: Added rules for datechecks on
- "verlaengerung". prefill form with dates for verlaengerung.
-
- Fixed issue156:
-
- * waskaweb/controllers/caselifetime.py: Append mark to casenumber when
- case is reopened or renewed.
-
- Fixed issue143:
-
- * formed/formedtree_web.xml: removed consistency date checks for end
- of "unterstuetzungangebot"
-
- Fixed issue161:
-
- * waskaweb/model/logbook.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:Added
- new option "Gespräch mit Mitarbeitern der Jugendhilfe". Adjusted
- evaluation on logbook page.
-
- Fixed issue69:
-
- * formed/formedtree_web.xml: Changed label of fields
-
-2009-04-01 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/converter/wasko_v1v2.py: Fixed elimination of
- f_kf_meth_c_1.
-
-2009-04-01 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue128:
-
- * waskaweb/converter/wasko_v1v2.py: Added converter to eliminate
- f_kf_meth_c_1 during import.
-
-2009-04-01 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue129
-
- * waskaweb/templates/start/responsible.mako: Changed emailaddress
-
- Fixed issue131
-
- * formed/annotations.xhtml,
- formed/formedtree_web.xml: Removed required tag from
- "cm_kontakt_sonstige" and added tag for evaluation.
-
- Fixed issue125
-
- * formed/discretion_statement.html: Replaced "Kompetenzagentur" with
- "Koordinierungsstelle". Added another field for parents to sign the
- statement.
-
- Fixed issue85
-
- * formed/privacy_statement.html: Adjusted privacy statement.
-
- Fixed issue140
-
- * waskaweb/controllers/caselifetime.py: Fixed spelling
-
- Fixed issue139
-
- * waskaweb/controllers/caselifetime.py: Added missing copy of datfield
- into "erstgespraech" on "wiederaufnahme"
-
-2009-03-31 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue135
-
- * waskaweb/model/phases_factory.py: 'Eingangs-dokumentation'
- -> 'Eingangs-dokumentation'
-
-2009-03-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/exprtree.py: Re-enable print in out function.
-
-2009-03-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Version 1.0-rc1
-
- * waskaweb/model/exprtree.py,
- formed/formedtree_web.xml: New formedtree with more rules on
- datechacks. Fixed some small errors in rule evaluation.
-
-2009-03-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/case_overview.py:set rendering for logbook
- and documents to false in parts selection of CSV export.
-
- * waskaweb/lib/csv.py: Only export master table.
-
- * waskaweb/templates/casemanagement/overview.mako: Reactive CSV export
-
- * waskaweb/templates/casemanagement/downloadCSV.mako: s/WASKA/WASKO/
-
-2009-03-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/caselifetime.py: outcomment debugging prints.
-
-2009-03-27 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed fields which are copied on neuaufnahme and wiederaufnahme
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/controllers/case.py,
- formed/formedtree_web.xml: Changed list of fields.
-
-2009-03-26 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/case.py: Do not use temporary file any more.
-
- * waskaweb/controllers/case_overview.py: set rendering for logbook
- and documents to false in parts selection of XLS export.
-
- * waskaweb/lib/excel.py: Rewrote it to scatter the master table
- to worksheets "Phase A", "Phase B" and "Phase C".
-
- * waskaweb/lib/renderer.py: Corrected rendering of conditionals
-
- * waskaweb/lib/exportselection.py: store projection of master
- table in parts selector.
-
- * waskaweb/templates/casemanagement/overview.mako: Reenable excel
- export.
-
-2009-03-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/templates/caselifetime/overview.mako: Added new message to
- overview giving information why actions might not be available.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set Version to
- 0.7.2-preview
-
-2009-03-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/datapage.py,
- waskaweb/model/casedocument.py,
- waskaweb/controllers/caselifetime.py,
- waskaweb/controllers/case.py: Some cleanup in code for
- "neuaufnahme". Additional fixes in pagesaving code.
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/lib/helpers.py: Added automatic calculation of second date
- for "wiederaufnahme"
-
-2009-03-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue93
-
- * waskaweb/controllers/waska.py: Automatic reminders not rendered
- under own appointments anymore.
-
- Fixed issue113
-
- * waskaweb/model/appointment.py: Need expicit cast to timestamp in
- SQL-query.
-
-2009-03-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue110
-
- * waskaweb/templates/casemanagement/digest_body.mako
- formed/formedtree_web.xml: New formed with fixed rules and added
- street no to digest
-
-2009-03-20 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/datapage.py: If a there are conditionals on the
- page only modify fields that are 'active' (container conditionals
- evaluate to true).
-
- * waskaweb/model/data.py: Added ConditionalWidgetCollector to
- allow collection of 'active' fields only.
-
-2009-03-20 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/renderer.py: Evaluate conditionals in a way not to
- destroy the layout.
-
-2009-03-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set version string to 0.7.1-preview
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
-
-2009-03-20 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/renderer.py: Ported tab navigation index from offline client.
-
-2009-03-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- New formedtree for issue 107
-
- * formed/formedtree_web.xml: new formed tree
-
- Fixed issue 105
-
- * waskaweb/model/user.py: only show cm user for standin
-
-2009-03-19 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/datapage.py: moved '-' -> '_' replacement to constructor.
-
- * waskaweb/model/casedocument.py: New methods to do a dry check against
- the defaults and store already converted and checked data without
- one more check.
- toErrorDicts() is now a method of DataSaveException
-
- * waskaweb/lib/helpers.py: removed toErrorDicts().
-
- * waskaweb/controllers/caselifetime.py: replaced usage of toErrorDicts.
-
- * waskaweb/controllers/case.py: Added check of data validity _before_
- creation of case.
-
- * waskaweb/templates/casemanagement/wiederaufnahme.mako: Fixed 'if'
- in error handling code.
-
-2009-03-19 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/casemanagement/neuaufnahme.mako,
- waskaweb/templates/casemanagement/wiederaufnahme.mako:
- Merged.
-
-2009-03-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/neuaufnahme.mako,
- waskaweb/templates/casemanagement/wiederaufnahme.mako: Added new
- validator which checks "Keine Angabe". Further added error messages
- for invalid data when creating an new case.
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/dialogs/failed_create_case.mako:
- Added new error dialog if data can not be set in a fresh created
- case right aufter creating it. This might happen because the
- submitted data would result in an inconsistency. Unfortuantely we
- can check those inconsistency only after creating the case. So we do
- not take over the data in the new case and tell the user that he
- might to fill out the missing data afterwards.
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/casemanagement/neuaufnahme.mako
- waskaweb/templates/casemanagement/wiederaufnahme.mako: More HTML
- fixes.
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako:
- Fixed HTML.
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/phases_factory.py: required fields that are
- on invisible pages (like einwilligung) are rendered on
- top of the phase link list with full description but with
- no link.
-
-2009-03-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added basic workflow for "wiederaufnahme"/"neuaufnahme" when creating
- a new case.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: New versionstrng
- * waskaweb/controllers/caselifetime.py,
- waskaweb/controllers/case.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/neuaufnahme.mako,
- waskaweb/templates/casemanagement/wiederaufnahme.mako: New workflow
-
- Added missing files
-
- * waskaweb/templates/caselifetime/dialogs
- waskaweb/templates/caselifetime/dialogs/confirm_reopen.mako
- waskaweb/templates/caselifetime/dialogs/success_reopen.mako
- waskaweb/templates/caselifetime/verlaengerung.mako
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: Convert session case back to form data
-
- * waskaweb/controllers/case.py: Create new cases in actions for
- Wiederaufnahme and Neuaufnahme.
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: render special templates if
- new case should be created as 'Wiederaufnahme' or 'Neuaufnahme'.
-
- * waskaweb/lib/validators.py: Added Aufnahmetyp to new form check
-
- * waskaweb/templates/casemanagement/new.mako: Added radio group
- to display the alternatives when creating a new case.
-
- * waskaweb/templates/casemanagement/neuaufnahme.mako: Template to
- fill extra parameters needed for Neuaufnahme. Still empty.
-
- * waskaweb/templates/casemanagement/wiederaufnahme.mako: Template to
- fill extra parameters needed for Neuaufnahme. Still empty.
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/renderer.py: Handle conditionals correctly. TODO:
- Solve layout issues.
-
-2009-03-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed coping of casedata
-
- * waskaweb/model/datapage.py,
- waskaweb/controllers/caselifetime.py: Fixed SQL Update query and
- typo in function call.
-
- Implemented copiing of case data on "Neuaufnahme"
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/templates/caselifetime/overview.mako: Implemented coping
- data, documentation of "nicht genehmigte Neuaufnahme"
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/datapage.py: New class DataExtractor to extract
- data from a case.
-
- * waskaweb/controllers/caselifetime.py: added function to extract
- data from current case and filter of some black listed fields.
-
-2009-03-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/data.py: forgot isInvisible/setInvisible methods.
-
- * waskaweb/controllers/CaseBase.py: construct FormDataImpl with
- reference to formed tree. needed for evaluation of conditionals.
-
-2009-03-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Encoding fixes
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/templates/caselifetime/overview.mako: Fixed some encoding
- errors and other small changes.
-
- * waskaweb/templates/caselifetime/overview.mako: Fixed helpicons
-
- Added helptexts
-
- * formed/annotations.xhtml
-
- Fixed display of dates
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/lib/helpers.py,
- waskaweb/templates/caselifetime/overview.mako: Use dateconvert
- function from helpers to display the date in the correct format.
-
- Fixed adding of notes to "Anmerkungen Neuaufnahme/Wiederaufnahme"
-
- * waskaweb/controllers/caselifetime.py: Added checks if the field is
- inital empty
-
- Create Logbookentry when renew/reopen a case
-
- * waskaweb/controllers/caselifetime.py: create logbook entries
-
-2009-03-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Last snapshot before rc-candidate
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/caselifetime/overview.mako: "Neuaufnahme" and
- "Wiederaufnahme" should be basically working now. "Neuaufnahme" is
- not complete yet. Copying data from the old into the new case is
- still missing.
-
- Some spelling errors fixed.
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/templates/caselifetime/overview.mako: Fixed spelling
- errors and renamed "actionMist" controller.
-
- Set version string to preview-6.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set version string
-
-torsten at thoe:~/Intevation/Projekte/mpuls/s2c/wasko$ svn diff waskaweb/model/casedocument.py
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/helpers.py: new function toErrorDicts() which takes an
- error list from DataSaveException and returns a tuple (form_result, form_errors)
- suitable for formencode to refill the form.
-
- * waskaweb/model/casedocument.py: added method getDescription() to
- to return the description for a given widget name. If not found it
- returns the given name.
-
- * waskaweb/templates/caselifetime/overview.mako: use getDescription()
- to show the right description for a erroneous field.
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: Error are now report in form
- of lists of tuples (<name of item>, <invalid value from web>, <error desc>).
- setData() has now a 'do_write' parameter (default: True). when set
- the data is written back to DB.
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: Fixed bug with rule evaluation
- in save data.
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: Fixed bugs with old values.
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: Write back the simulation results.
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: Do simulation and raise exceptions
- if rules are violated. TODO write back changes.
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/datapage.py: Used cached rules from casedocument.
-
- * waskaweb/model/casedocument.py: Do type conversion. TODO: simulate to
- apply the converted data and write the if simulation has succeed.
-
-2009-03-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Checkin Snapshot of "Wiederaufnahme", "Neuaufnahme"
-
- * waskaweb/controllers/caselifetime.py,
- waskaweb/lib/helpers.py,
- waskaweb/lib/validators.py,
- waskaweb/public/styles/color3.css,
- waskaweb/templates/caselifetime,
- waskaweb/templates/caselifetime/overview.mako,
- waskaweb/templates/casemanagement/main.mako,
- formed/formedtree_web.xml: Snapshot of the current state of
- "wiederaufnahme" implementation.
-
-2009-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: Added a setData() method. Not
- functional yet.
-
-2009-03-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/exprtree.py: Forgot to call today with context.
-
-2009-03-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/data.py: Added ConditionalNode.
-
- * waskaweb/model/casedocument.py: added eval logic for ConditionalNodes
-
- * waskaweb/model/io/document.py: Make conditionals loadable.
-
- * waskaweb/lib/renderer.py: render conditional.
-
-2009-03-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/converter/wasko_v1v2.py: convert v1 nat_staat to v2 nat_staat.
-
-2009-03-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/exprtree.py: New tree based implementation
- of the expression engine. The old stack based one is deprecated.
- Added a 'known' function to figure out if values are different
- from None and 'unknown'
-
- * waskaweb/model/__init__.py: Moved UNKNOWN_INT and UNKNOWN_DATE
- to module to prevent circular imports.
-
- * waskaweb/model/data.py: Use new tree based expression engine.
-
- * waskaweb/model/semantic.py, waskaweb/lib/renderer.py: Fixed import.
-
-2009-03-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue25
-
- * waskaweb/templates/documents/upload_body.mako,
- waskaweb/templates/documents/case_new.mako,
- waskaweb/templates/documents/global_upload.mako,
- waskaweb/model/document.py: Files will be overwritten if the user
- uploads a file with the same name.
-
- * waskaweb/model/exprtree.py
- waskaweb/model/__init__.py: Changed definition of new "known"-operator
-
-2009-03-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: generate HTML for links on phase page.
-
- * waskaweb/controllers/case.py: render global warnings on phase page.
-
- * waskaweb/templates/casemanagement/phase.mako: Added div for global warnings.
-
-2009-03-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- Added handling for error class 'notice' which is a kind of
- global warning.
-
- * waskaweb/model/datapage.py: Do not recognize 'notice' as errors
-
- * waskaweb/model/casedocument.py: recognize 'notice' as warning on page.
-
- * waskaweb/model/phases_factory.py: removed needless import.
-
-2009-03-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue86
-
- * waskaweb/model/navigation.py: added generator function to
- list all headers for a tree item.
-
- * waskaweb/controllers/case.py: Put all headers above
- the form data on each page.
-
-2009-03-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- New annotations
-
- * formed/annotations.xhtml: Remvoved required tags from "sonstiges"
- fields in radiomatrix
-
- Fixed issue 91
-
- * formed/annotations.xhtml,
- formed/formedtree_web.xml: Six more static fields under "5.2.1.5
- Erfassung von Fehlzeiten"
-
- Fixed issue94, Fixed issue93
-
- * waskaweb/templates/appointments/edit_body.mako,
- waskaweb/templates/start/start.mako,
- waskaweb/templates/casemanagement/showAppointment.mako:
- Caseappointmnts are now shown on the blackboard again. Furter the
- creation of reminders was fixed.
-
- Fixed remaining error of hasRole-call
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/appointments/remindlist_body.mako,
- waskaweb/templates/casemanagement/caselist.mako: hasRole expects a
- list as parameter and not a string.
-
- Fixed rendering of legend under radiomatrix elements.
-
- * waskaweb/public/styles/all.css: Changed layout. Top border does not
- break anymore when legend is a moreliner.
-
- Fixed issue96
-
- * formed/formedtree_web.xml: Added warning when user sets "geschlecht"
- to "unbekannt"
-
- Fixed issue98
-
- * formed/formedtree_web.xml: set maxvalue of "Anzahl fehlstunden Jahr"
- to 8760 (24*365)
-
- Fixed issue89
-
- * formed/formedtree_web.xml: Changed section "staatbügerschaft"
-
-2009-03-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlhelper.py: Replaced usage of datetime.strptime()
- with a Python 2.4 equivalent function. This prevented import of dates
- in logbook entries.
-
-2009-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/model/phases_factory.py,
- waskaweb/model/case.py,
- waskaweb/public/styles/all.css,
- waskaweb/templates/logbook/show.mako,
- waskaweb/templates/start/start.mako,
- waskaweb/templates/casemanagement/digest_body.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
- formed/formedtree_web.xml: First part of fixes and enhancements.
- Fixed layout of radiomatrixlists, emailadresses and labels in
- digest etc.
-
-2009-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed versionstring to
- 0.5-preview
-
-2009-03-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casexml.py: Forget code path in refactoring
- for converter plug-in.
-
-2009-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed rendering of useroverview
-
- * waskaweb/templates/administration/overview_user.mako: Fixed setting
- of "cm" and "admin" icons.
-
- Added new versions of formed an external choice lists.
-
- * formed/staatsangehoerigkeit.xml,
- formed/formedtree_web.xml,
- formed/laender.xml: New versions.
-
- Fixed addition in imoprt converter
-
- * waskaweb/converter/wasko_v1v2.py: Fixed addition.
-
-2009-03-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set Version String to 0.4-preview
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
-
-2009-03-09 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casexml.py: lower case uuids.
-
-2009-03-09 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casexml.py, waskaweb/converter/wasko_v1v2.py:
- Handle import of multiple cases more gently.
-
-2009-03-09 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casexml.py: Added converter plug-in logic
- from Offline Client.
-
- * waskaweb/controllers/case.py: call XML import with v1 -> v2
- converter.
-
- * waskaweb/converter/wasko_v1v2.py: New. Converts v1 to v2
- XML documents during import.
-
-2009-03-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/privacy_statement.html: Replaced "Kompetenzagentur" with
- "Koordinierungsstelle"
- * formed/annotations.xhtml: Added helptexts.
- * waskaweb/model/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/digest_body.mako: Adjusted digest
- for WASKO
-
-
- Adopted code to changed rolenames (admin_ka -> admin etc.)
-
- * waskaweb/model/user.py,
- waskaweb/lib/helpers.py,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/administration/new_user.mako: Adopted code to
- changed rolenames.
-
-2009-03-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue79
-
- * waskaweb/templates/start/start.mako: Changed "Einrichtungstermine"
- to "Einrichtungsweite Termine"
-
- Created nonfunctional static preview of some additionl functionality
- in the case management process.
-
- * waskaweb/templates/casemanagement/phase.mako: Added a new area for
- management functions on the phases page
-
- Changed naming in effort evaluation of the logbook
-
- * waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
- Changed "Sonstiges" to "Sonstige Angaben" and "Fallkonferenz" to
- "Förder- und Fallkonferenz"
-
-2009-03-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged Version 0.3-preview
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
-
-2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py: Set version of XML files to 2
-
- * waskaweb/templates/casemanagement/downloadXML.mako: If
- more than one case is selected for export add hint that doing
- so will result in files which are not able to be processed
- by the Offline Client.
-
-2009-03-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/casemanagement/selectParts.mako: Set margin of
- checkboxes to labels
-
-2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/validators.py: Fixed formencode validators.
-
- * waskaweb/lib/exportselection.py: fixed syntax typo.
-
- * waskaweb/templates/casemanagement/selectParts.mako: Fixed list.
-
-2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/validators.py: set validators for new fields.
-
- * waskaweb/lib/exportselection.py: Evaluate selective export.
-
- * waskaweb/templates/casemanagement/selectParts.mako: generated
- a new list of items to select for export.
-
- * waskaweb/templates/casemanagement/overview.mako: enable XML
- export.
-
-2009-03-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py, waskaweb/lib/exportselection.py:
- Some adjustments logbook & document structure.
-
-2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casexml.py: Raise XMLImportException when an
- expected error occurs.
-
- Created new error dialog for the xml import
-
- * model/casexml.py,
- controllers/case.py,
- templates/casemanagement/dialogs/failed_xml_import2.mako: If where
- are inconsistencys in the xml while importing the import will fail
- and the user will see a detailed error message on which
- inkonsistencys are in the case.
-
- * controllers/case.py,
- templates/casemanagement/dialogs/failed_xml_import2.mako: Changed
- error and success dialogs: Messages are now for imports of only one
- singe case.
-
-2009-03-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Store full username in logboook instead of user id
-
- * waskaweb/model/logbook.py: Do not update editor when saving a
- logbook.
-
-2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casexml.py: Store logbook entries to data base.
-
-2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casexml.py: Fixed unicode problem and removed
- debug output.
-
-2009-03-04 Sascha L. Teichmann <teichmann at intevation.de>
-
- Store cases to data base. This is an intermediate commit
- suffering from UnicodeDecodeErrors
- (Python's unicode support really s*cks).
-
- * waskaweb/model/nodecomponents.py: Backported default values
- support from Offline Client.
-
- * waskaweb/model/casedocument.py: Cache defaults per widget
- after FormEd construction.
-
- * waskaweb/model/io/factories.py, waskaweb/model/io/document.py,
- waskaweb/model/data.py: Backported relative path loading for
- ExternalChoiceNodes from Offline Client.
-
- * waskaweb/lib/app_globals.py: Prefetching the external choice
- is not longer needed because loading is now handled by
- the external choice lists themself.
-
- * waskaweb/model/casexml.py: Store cases to database.
- Logbook storage still missing. Debug output is left
- in because this is work in progress.
-
- * waskaweb/lib/helpers.py, waskaweb/lib/xmlhelper.py: Some
- whitespace cleanup
-
-2009-03-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed check for inkonsistency before anonymization
-
- * waskaweb/model/case.py: Added missing import of RequiredFields
-
- Fixed search (phases)
-
- * waskaweb/templates/casemanagement/search.mako,
- * waskaweb/controllers/case_overview.py: Changed labeling of phases in
- search
-
- Reactivated checks if a case is older than maxsavetime
-
- * waskaweb/model/appointment.py,
- waskaweb/model/case.py,
- waskaweb/controllers/waska.py,
- waskaweb/templates/casemanagement/digest_body.mako: Mainly
- uncommented code and adopted checks if a case is finished to the
- phases model
-
-2009-03-03 Sascha L. Teichmann <teichmann at intevation.de>
-
- Initial code to import XML documents. Parses the documents
- correctly but does not write it to the database. TODO:
- Apply rules to loaded cases to check for inconsistencies.
-
- * waskaweb/model/casexml.py: New. Parses incoming XML files.
-
- * waskaweb/controllers/case.py: Use new XML import model.
-
- * waskaweb/lib/xmlimport.py: Removed WASKA dictionaries.
- !!!This module is deprecated now!!!
-
- * waskaweb/lib/xmlhelper.py: New. From Offline Client.
- Various functions to make parsing the XML documents easier.
-
- * waskaweb/lib/uuid.py: New. Fake UUID lib because Python 2.4
- lacks that library.
-
- * waskaweb/templates/main.mako: Enable XML import again.
-
-2009-02-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as '0.2-preview'
-
-2009-02-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/helpers.py: New function space_short(s, n).
- Shorten a string to n characters, but if the last char
- of the shortend string is a none white space (= in the mid of
- a word) the sting is extended to the next white space.
- Shortend strings are postfixed with '...'.
-
- * waskaweb/model/phases_factory.py: Use space_short() to
- cut down the length of the descriptions of the listed variables.
- The full description is given as a link title.
-
-2009-02-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/navigation.py: Fixed bug when rendering
- navigation with errors. All branches of the case where
- open and uncloseable. Only the branches with error
- should show this behavior.
-
-2009-02-26 Sascha L. Teichmann <teichmann at intevation.de>
-
- Increased the usability of the phase overview page.
-
- * waskaweb/model/phases_factory.py: If the number of missing fields in a
- phase are less than six, now direct links into the case are generated.
- Reduce the use of color red, emphasize page names, short long item
- descriptions to length of 15 and render more descriptive title for the links.
-
- * waskaweb/controllers/case.py: link generator callback now allows trailing
- text to be able to render '#' offsets in page.
-
- * waskaweb/public/styles/color3.css: Made .require_field a general class.
-
-2009-02-26 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/phases_factory.py: Fixed one code path the inverts
- the results of rule evaluation leading to wrong list of missing fields.
- Left debug code in. (commented out)
-
-2009-02-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/public/styles/color3.css: Rows of Radiomatrix are now
- rendered with altering background.
-
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/digest_body.mako: Fixed broken
- rendering of formular pages in IE7.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/controllers/case.py: Fixed Update of infofield. Renamed
- label in infofield
-
-2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/phases_factory.py: Fixed problem with access to var cache.
-
-2009-02-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed Version String to 0.1-preview
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
-
-2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed printing a bit.
-
- * waskaweb/model/navigation.py: Exchanged getAllItems() with new code.
-
- * waskaweb/model/datapage.py: Log tracebacks if SELECT execution failed.
-
- * waskaweb/controllers/case.py: repaired call to _getRenderdFormElements().
- Set None fake c.page_id for printing
-
- * waskaweb/lib/helpers.py: Make header/error helpers more robust against
- None references.
-
-2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/phases_factory.py: Render number of missing
- fields for phases in phase overview.
-
- * waskaweb/templates/casemanagement/phase.mako: Removed
- isYoungerThan() from phase activation.
-
-2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: Suppress traceback output if
- rule evalution fails. Fixed problem with missing dates in
- phase overview.
-
- * waskaweb/model/phases_factory.py: Repair several small issue
- with rule evaluation. Do some more caching to prevent
- redundant rule evaluations. Repaired links to missing fields.
- Generate links to already filled pages.
-
-2009-02-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Modified logbook
-
- * waskaweb/model/logbook.py,
- waskaweb/templates/logbook/edit_body.mako,
- formed/formedtree_web.xml: Renamed sections to fit customers wishes.
-
-2009-02-25 Sascha L. Teichmann <teichmann at intevation.de>
-
- Rewrite of the phase transition checking model.
- It does not rely on SQL any more and it is more consistent
- because of evaluating the rules of the required fields.
- Phase transition should only be possible if there are
- no contradictions in the data model. XXX: It still does
- not work correctly.
-
- * waskaweb/model/casedocument.py: Build more look-ups
- at FormEd tree loading because traversing the tree
- over and over again to filter out the rules is not
- very efficent.
-
- * waskaweb/model/phases_factory.py: Removed old SQL stuff
- and applies checking the rules to figure out if a
- case is consistent.
-
- * waskaweb/model/case.py: Uses new model now. Removed
- some _very_ cruel code which misused the search engine
- to figure out if a case is consistent.
-
- * waskaweb/controllers/case.py: Use new model now.
-
- * waskaweb/lib/search.py: Removed some ugly code for checking
- phases. This lib needs a complete replacement!
-
-2009-02-24 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/renderer.py: Fixed quoting in HTML attributes. This
- was broken for a very long time. Urgent TODO: WASKA and the
- Offline Client need this fix, too!
-
-2009-02-24 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/renderer.py: In read only mode render radio bools in
- radio matrices with disabled flag. Do not give them id to cure
- the generated HTML.
-
-2009-02-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- New Styles for radio-matrix
-
- * waskaweb/public/styles/all.css,
- waskaweb/public/styles/screen.css,
- waskaweb/public/styles/color3.css: New style for radio matrix. Fixed
- width of formular headers.
-
- New formedtree and annotations
-
- * formed/annotations.xhtml,
- formed/formedtree_web.xml: Added new field for start "Nachbetreuung"
-
-2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: if getData is called with only one
- argument the needed case id is fetched from session.
-
-2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/datapage.py: Access depending vars in expression thru
- thread local page cache.
-
-2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- Make warning mechanism wor on pages.
-
- * waskaweb/model/casedocument.py: Fixed problem with accessing pages.
-
- * waskaweb/model/io/document.py: allow loading douments with user defined documents.
-
- * waskaweb/model/io/factories.py: remove hard wired loading of case documents.
-
- * waskaweb/lib/app_globals.py: Special factory for case documents.
-
-2009-02-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue36 (WASKO-Online)
-
- * waskaweb/model/logbook.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
- Added new logbookentries. Adopted evaluation.
-
- Fixed Warningsrendering
-
- * waskaweb/model/navigation.py,
- waskaweb/controllers/CaseBase.py,
- waskaweb/lib/helpers.py,
- waskaweb/public/styles/all.css,
- waskaweb/public/styles/color3.css,
- waskaweb/templates/casemanagement/formular.mako: Markers for
- warnings are now rendered in the formular. Warning and error list at
- top of the page is rendered correctly too.
-
-2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- Added the beloved JavaScript modified field checks to renderer
- and navigation.
-
- * waskaweb/model/navigation.py: added
- 'onclick="return checkModification();"' to links.
-
- * waskaweb/lib/renderer.py: Added 'onchange="setModification();"'
- to widgets.
-
-2009-02-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/helpers.py: Fixed bad commit.
-
-2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
-
- Make "Speichern und Weiter" work again.
-
- * waskaweb/templates/main.mako: Fixed span tag in status field.
- WASKO may need that fix, too.
-
- * waskaweb/templates/casemanagement/formular.mako: removed
- 'A' in HTML output.
-
- * waskaweb/lib/renderer.py: Fixed submit tag in form.
-
- * waskaweb/lib/helpers.py: new helper for figure out if
- there are errors on page.
-
- * waskaweb/controllers/case.py: Make "Speichern und weiter"
- work again.
-
- * waskaweb/model/navigation.py: removed needless code and
- chain pages to make it easier to find next page.
-
- *
-2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/navigation.py: Fixed HTML rendering bug.
- TODO: Offline client needs this fix, too.
-
-2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
-
- Support invisible pages.
-
- * waskaweb/model/data.py: PageNode object now support
- the attribiute "invisible".
-
- * waskaweb/model/navigation.py: Leave out pages in tree
- buildung which are invisible.
-
- * waskaweb/model/data.py: Mark first page invisible.
- TODO: This feature has to be ported back to the
- FormEd editor or this change is lost!
-
-2009-02-22 Sascha L. Teichmann <teichmann at intevation.de>
-
- More changes backported from offline client.
-
- * waskaweb/model/navigation.py: Behavior should now be nearly
- identical to offline client.
-
- * waskaweb/config/routing.py: Added a few routes to find
- the controllers in navigation.
-
- * waskaweb/controllers/navigation.py: New navigation from
- offline client. Old toggle stuff removed.
-
- * waskaweb/controllers/CaseBase.py: Moved some common code
- of navigation and case controller into base class, mainly
- show(), edit() and select_item(). show() and edit() are
- considered deprecated because the current mode is fetched
- from session anyway. edit/show are left in by now because
- there many places from where they are called directly.
-
- * waskaweb/controllers/case.py: Removed more old special code.
- Implemented the undo error function.
-
- * waskaweb/controllers/rg_aid.py: fixed some naming issues.
- This controller should be removed anyway.
-
- * waskaweb/lib/helpers.py: fixed naming issues. Generating
- of form headers is now done with the new navigation.
-
- * waskaweb/lib/renderer.py: Replaced javascript from
- offline client to call undo with a valid call to case controller.
-
- * waskaweb/public/images/icons/undo.png: New. Image for undo
- function.
-
- * waskaweb/templates/casemanagement/formular.mako: Fixed helpers
- call to render form headers.
-
-2009-02-20 Sascha L. Teichmann <teichmann at intevation.de>
-
- Bring new error system to work.
-
- * waskaweb/lib/db.py, waskaweb/lib/base.py: Removed needless import.
-
- * waskaweb/templates/casemanagement/formular.mako: Use new ErrorRenderer
- to render errors and warnings on page.
-
- * waskaweb/lib/helpers.py: New helper function to call ErrorRenderer to
- display the errors.
-
- * waskaweb/controllers/case.py: New select_item method for navigation.
- Removed some 'page in [list]' code.
-
- * waskaweb/controllers/CaseBase.py: use the select_item method instead
- of edit/show.
-
- * waskaweb/model/expr.py: Upstream expression engine from offline client
- supporting the 'isset' function.
-
- * waskaweb/model/casedocument.py: Implemented a caching mechanism to
- allow case wide access to variables not only on page.
-
- * waskaweb/model/data.py: Enable marks in RuleLeafs.
-
- * waskaweb/model/datapage.py: Ported some enhancements from data model
- of the Offline Client. Fixed problems with errors which weren't descripted
- correctly.
-
- * waskaweb/model/semantic.py: Upstream version of Offline Client. Enables
- usage of 'unbekannt' in dates and integers.
-
- * waskaweb/model/navigation.py: Some more tweaks on its stony way to the
- much better version of the Offline Client. It is still broken. :-(
-
-2009-02-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed labeling of "Agentur" to "Einrichtung"
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/start/start.mako,
- waskaweb/templates/casemanagement/agency_overview.mako: Changed labels
-
- Changed labeling of "Kompetenzagentur" to "Einrichtung"
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/main_help.mako,
- waskaweb/templates/start/start.mako,
- waskaweb/templates/login.mako,
- waskaweb/templates/main_login.mako,
- waskaweb/templates/main.mako: Changed labeling of "Kompetenzagentur"
- to "Einrichtung"
-
- Removed old files from beta phase
-
- * waskaweb/templates/appointments/beta,
- waskaweb/templates/appointments/beta/show_1.mako,
- waskaweb/templates/appointments/beta/show_10.mako,
- waskaweb/templates/appointments/beta/show_2.mako,
- waskaweb/templates/appointments/beta/show_3.mako,
- waskaweb/templates/appointments/beta/show_4.mako,
- waskaweb/templates/appointments/beta/show_5.mako,
- waskaweb/templates/appointments/beta/show_6.mako,
- waskaweb/templates/appointments/beta/show_7.mako,
- waskaweb/templates/appointments/beta/show_8.mako,
- waskaweb/templates/appointments/beta/show_9.mako: Deleted.
-
-2009-02-19 Sascha L. Teichmann <teichmann at intevation.de>
-
- Cache pages on request base to make global value analysis
- more efficient. Which is particular import for the phase checking stuff.
-
- * waskaweb/lib/security.py: Print traces to stderr instead to stdout
-
- * waskaweb/model/casedocument.py: Use a thread local cache to store
- pages of current document.
-
- * waskaweb/lib/base.py: Added enter/leave code for the page cache.
-
-2009-02-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- First adoption of the adele evaluation for WASKO.
-
- * waskaweb/lib/adelexml.py: Changed fieldnames. Still missing some
- evaluations as it is not clear yet how to evaluate all fields.
-
-
- Added explicit casts in date comparisons
-
- * waskaweb/model/appointment.py,
- waskaweb/lib/search.py,
- waskaweb/lib/security.py,
- waskaweb/lib/evaluation.py: Postgres 8.3 needs explicit casts when
- comparing date-strings with dates.
-
- Conditional cast of dates on checking default values in phase
-
- * waskaweb/model/phases_factory.py: SQL query is selected depending on
- type of the checkes field.
-
- Commented out some functions which will not be functional for the
- WASKO prototype:
-
- * waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako: Commented out options and links
-
- Removed special code from WASKA for handling RG in printing
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py: Removed special code.
-
- Migrated search from WASKA
-
- * waskaweb/lib/search.py,
- waskaweb/templates/casemanagement/search.mako: Changed some
- fieldnames
-
- * waskaweb/lib/evaluation_new.py: flipped index of men and women as it
- differs from WASKA
-
- Adopted help- und responsible page for WASKO
-
- * waskaweb/templates/start/responsible.mako,
- waskaweb/templates/start/help.mako: Mainly replaced WASKA with WASKO
- and commented some phrase which seems not to be needed in WASKO.
-
-
-2009-02-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Use Widgetcollector from offlineclient
-
- * waskaweb/model/nodecomponents.py,
- waskaweb/model/data.py,
- waskaweb/model/phases_factory.py: Ported use of Widgetcollector from
- the offlineclient. It is now uses to select aal widgets when
- checking the phases.
-
- New Formedtree
-
- * waskaweb/model/phase_transition.py,
- waskaweb/model/phases_factory.py,
- formed/formedtree_web.xml: Required fields are now defined for start
- and end part of the phases
-
-2009-02-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented renderer and help-handling from the offline client
-
- * waskaweb/model/annotations.py,
- waskaweb/model/semantic.py,
- waskaweb/lib/app_globals.py,
- formed/annotations.xhtml: New. Cominded Handling of help,
- and annotations. Ported from offline client
-
- * waskaweb/model/datapage.py,
- waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py,
- waskaweb/lib/helpers.py,
- waskaweb/lib/renderer.py,
- waskaweb/lib/filecache.py,
- waskaweb/templates/main.mako: Ported pagerendering from
- offlineclient (radio-matrix-support) to the webclient from the
- offline client.
-
- * waskaweb/lib/formular_help.py: Deleted
-
-2009-02-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/main.mako: Changed pagetitle to WASKO
-
-2009-02-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/navigation.py: removed needless prints
-
- * waskaweb/model/datapage.py: replaced '-' by '_' in
- relation names.
-
-2009-02-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- Initial rebuild of the navigation.
-
- * waskaweb/model/navigation.py: Build navigation tree from
- formed tree.
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py: Removed some special WASKA
- code.
-
-2009-02-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Make creation of cases work
-
- * formed/privacy_statement.html,
- waskaweb/model/statement.py: Added STRASSENR keyword for
- substitution.
-
- * waskaweb/model/case.py: Load strassenr additionally when loading
- a case. Modified createNew Function. It now takes an additional
- param with the values from the new case form. The case will then be
- initialised on creation.
- * waskaweb/controllers/case.py,
- waskaweb/lib/validators.py: Cleanup. Removed old code where the case
- data was set with the page data mechanism.
- * waskaweb/templates/casemanagement/new.mako: Added new field for
- strassenr.
-
-2009-02-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/data.py: Little workaround to get after
- case creation.
-
-2009-02-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Disabled Checks for inkonsistency and old cases.
-
- * waskaweb/model/appointment.py,
- waskaweb/controllers/waska.py,
- waskaweb/templates/start/start.mako: Commented out inconsistency
- checks and search for old cases.
-
- TODO: Reactivate search for old cases. Needs a database update and a
- genral check if the function is working as expected. (e.g cm_end_art
- <> 1)
-
- First adoption for the casesearch
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/search.py: Changed search query to new dbfieldnames.
- Works now for basc querys (no extra options selected)
-
- Further adoptions to make the creation of new cases almost work:
-
- * model/nodecomponents.py,
- model/data.py,
- model/case.py,
- model/io/document.py: Added CaseNode and LogbookNode.
- * model/statement.py,
- controllers/waska.py,
- controllers/case.py,
- lib/search.py,
- templates/casemanagement/digest_body.mako: Adopted more fieldnames
- in DB-Querys.
- * formed/formedtree_web.xml: New formedtree.
-
-2009-02-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Merged changes from Version 1.5.0
-
-2009-02-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Removed some evalautions as they are not relevant yet.
-
- * waskaweb/lib/adelexml.py: removed some evaluations
-
-2009-02-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue 708:
-
- * templates/casemanagement/search.mako: Changed description in
- selectfield to "Eingangsanamnese"
-
- Fixed issue 639:
-
- * waskaweb/model/navigation.py: Fixed Next-Key in the navigation.
-
- Set version string to 1.5.0
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Modfied version string
-
- Fixed Issue 662:
-
- * waskaweb/controllers/administration.py: Changed ordering of first
- and lastname
-
- Completed adele evaluation
-
- * waskaweb/controllers/evaluate.py: Fixed timeframe
- * waskaweb/lib/adelexml.py: Added descritpions and headers
- * waskaweb/lib/evaluation.py: Fixed generation of where clauses
- * waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako,
- waskaweb/templates/main.mako: Renamed "quartalsbericht" to
- Zwischenbericht.
-
- Fixed issue 722
-
- * waskaweb/lib/search.py: Chaged definition of the timeframe in search
- strings.
-
- Fixed issue 726
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
- Removed again old version of WASKA-Stammblatt evaluation
-
- Small typo changes:
-
- * i18n/de/LC_MESSAGES/waskaweb.po,
- templates/casemanagement/evaluation/evaluation_avg_effort.mako:
- Fixed numbering in evaluation headers
-
-2009-02-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added new evalution adele stammblatt.
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/lib/adelexml.py,
- waskaweb/lib/helpers.py,
- waskaweb/lib/evaluation_new.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_adele.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/main.mako: The evaluations is hardcoded and is
- based on the new mpuls implementation. So do not extect a well
- integrated evulation.
-
-
-2009-01-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added new favicon
-
- * waskaweb/public/images/kompetenz3.ico: New facicon for s2c
- * waskaweb/templates/main_help.mako,
- waskaweb/templates/main_login.mako: Added favicon
- to page (was missing)
-
-2009-01-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- First adoptions to a new look and feel for WASKO
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/lib/renderer.py,
- waskaweb/public/servicezeit.html,
- waskaweb/public/styles/screen.css,
- waskaweb/public/styles/color3.css,
- waskaweb/public/images/arrow.gif,
- waskaweb/public/images/logo_ka_75.png,
- waskaweb/templates/main_help.mako,
- waskaweb/templates/main_login.mako,
- waskaweb/templates/main.mako: First changes to a new look and feel
- for the WASKO Projekt. Adopted some texts and changed some color in
- stylesheet.
-
-2009-01-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fork Version 1.4.2 for WASKO
-
-2009-01-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- 1.4.2 Release
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Versionstring to
- 1.4.2
- * Changes.txt: Added Changed for Version 1.4.2
-
-2008-12-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue663
-
- * waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
- Changed labeling of the evaluation
-
- Issue651
-
- * waskaweb/lib/security.py: Be a littlebit more verbose if no mapping
- file is found or something while reading it goes wrong.
-
-2008-12-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue681
-
- * waskaweb/model/case.py,
- waskaweb/controllers/case.py: Added checks for inconsistencys and
- adjusted error message
-
-2008-12-04 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/controllers/case.py (CaseController.organisation):
- Bugfix: Editors ID was added to groupfilter list instead of GroupID.
- Since both can differ, some other user (groups) were dropped from the
- selection lists under certain situations (GID == Editor's UID).
-
-2008-11-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue671
-
- * waskaweb/controllers/case_overview.py: Fixed call of nonexistent function.
-
-2008-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue652
-
- * waskaweb/model/news.py,
- waskaweb/model/user.py,
- waskaweb/controllers/waska.py,
- waskaweb/templates/start/newslist.mako: News now stay on blackboard
- until they get deleted by the user. Actually the are marked as read
- and therefor not shown anymore.
- TODO: Handle how news get show for fresh created user.
-
-2008-11-14 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/app_globals.py: looking for a 'db_mapping_file' entry
- in config. If found try to load db name remapping. Format:
- # comment
- new-name;old-name
-
- * waskaweb/lib/security.py: added function to load mapping from file.
-
-2008-11-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue645
-
- * waskaweb/controllers/waska.py: Do not check inkonsistency on
- evaluation server.
-
-2008-11-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Commented out evaluation of ESF Stammblatt.
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
- Because currently the specifications for this evaluation are not
- confirmed this function will be commented out for 1.4.1 release.
-
- Set date in Versionstring 1.4.1 and updated Changes
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: changed date
- * ChangeLog.txt: updated changes
-
-2008-10-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Removed PDF import.
-
- * waskaweb/lib/pdfimporter.py: Deleted, no longer required.
- * waskaweb/model/case.py: Removed call to pdfimporter
- * waskaweb/controllers/case.py: Removed controller to handle imports.
- * waskaweb/lib/app_globals.py: Removed configuration for pdf2xfa
- * waskaweb/templates/casemanagement/upload.mako: Removed GUI for
- PDF import.
-
-2008-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue 618
-
- * waskaweb/lib/evaluation.py: Fixed evalution query.
-
- Enhancement to issue518
-
- * waskaweb/lib/validators.py: fixed regular expression in formencode
- validators
- * waskaweb/controllers/case.py: code formatting issue.
-
-2008-10-23 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Another fix for issue518
-
- * waskaweb/lib/helpers.py: Catch ValueError when a bad date (22.22.2008) is given.
-
-2008-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue591
-
- * waskaweb/lib/evaluation.py: Fixed error of counting unique cases
- which are taken as base for the evaluation.
-
-2008-10-22 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue518
-
- * waskaweb/lib/helpers.py: Use correct regular expression for date validation
- now.
-
-2008-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue542
-
- * waskaweb/model/logbook.py: Fixed typo in logbookentry listing
-
-2008-10-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue562
-
- * templates/casemanagement/phase.mako: Gray out active phase
-
-2008-10-10 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue184
-
- * waskaweb/controllers/evaluate.py: raise 404 if evaluation is not found.
-
-2008-10-10 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/start/responsible.mako: removed invalid statemnent
- about 'TÜV-Plakette', spelled 'Datenschutz cert GmbH' correctly and
- inserted Intevation GmbH as responsible for maintenance.
-
-2008-09-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Completed ESF-Stammblatt evaluation. Small fix on evaluation
-
- * waskaweb/lib/evaluation.py: Fixed false counting
- * waskaweb/templates/casemanagement/evaluation/evaluation_esfstammblatt.mako:
- Added missing template.
-
- Set version string to 1.4.1
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string.
- * Changes.txt: Added changes to version 1.4.1
-
- Hotfix for Traceback on Anonymisation
-
- * waskaweb/model/case.py: Renamed method.
-
-2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/agency_overview.py: Link back to download
- was wrong which resulted in unathorized errors.
-
-2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue577
-
- * waskaweb/lib/validators.py: There was no validator for
- 'Einschaetzung des Case-Managers'.
-
-2008-09-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Moved evaluation of "verweildauer" to category for finished cases.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/controllers/evaluate.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Mainly adjusted translation strings. Moved evaluation block to
- another template adjusted controller code.
-
-2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue 574
-
- * waskaweb/controllers/agency_overview.py: Rewired link paths. They are
- not equal to the ones in case overview! TODO: This should be harmonized.
- Data on evaluation server is alway anonymized so there is no need to do
- it again.
-
-2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue575
-
- * waskaweb/controllers/agency_overview.py: Rewired link paths. They are
- not equal to the ones in case overview! TODO: This should be harmonized.
-
-2008-09-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/waska.py, waskaweb/lib/base.py: make question
- if server is evaluation server more robust. Now it's not mandatory any
- more to set evaluation_server in *.ini. It defaults to '0'.
-
-2008-09-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added new evaluation for ESF-Stammblatt. Fix for issue572
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
- New evaluations are currentely commented out, as they need some
- work.
-
- Implemented evalaution "esf-stammblatt"
-
- * i18n/waskaweb.pot,
- i18n/de/LC_MESSAGES/waskaweb.po,
- controllers/evaluate.py,
- lib/evaluation.py,
- templates/casemanagement/evaluation/evaluation_navigation.mako,
- templates/casemanagement/evaluation/evaluation_result_2.mako:
- Implemented missing subevalutions and finished export.
-
- Fixed small error on esf-stammblatt evaluation and set version to
- 1.4.1 rc1
-
- * i18n/de/LC_MESSAGES/waskaweb.po: Versionstring change
- * lib/evaluation.py: Fix calculation of percents
-
-2008-09-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added two new evaluations
-
- * waskaweb/i18n/waskaweb.pot,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/controllers/evaluate.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
- Added two new evaluations on unemployment over kids in
- case-management.
-
- Added helptext for one evaluation
-
- * waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- formed/waska-hilfetexte.xhtml: Added new helptexts
-
- Fixed issue571
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/search.mako: Search was broken in
- connection with new search options on phases. If no phase was given
- the search string includes a whitespace with results in an empty
- result list for a search.
-
-2008-09-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Set Version number to 1.4.0
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version number.
- * Changes: Updates changes
-
- Fixed error on updateing first_meeting date
-
- * waskaweb/controllers/case.py: Save date as dateobject in the
- session.
-
-2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue567
-
- * waskaweb/templates/casemanagement/agency_search.mako,
- waskaweb/templates/casemanagement/search.mako: Changed "Intersexuel" to "Intersexuell".
-
-2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue568
-
- * waskaweb/templates/casemanagement/phase.mako: Only enable change buttons
- for cm_kas.
-
-2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue565
-
- * waskaweb/controllers/case.py: fetch "Erstgespraech" and "Kundennummer" from
- the FormEd data page which always contains the valid values.
-
-2008-09-19 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue563
-
- * waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako
- waskaweb/model/logbook.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
- "Arbeit mit den Ditten" -> "Arbeit mit Dritten"
-
-2008-09-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- QA, small fixes.
-
- * waskaweb/controllers/waska.py: Fixed counting number of inconsitent
- cases.
- * waskaweb/lib/evaluation.py: Do not do "inconsistency" checks in
- evaluation. Only look on phases.
- * waskaweb/templates/casemanagement/listbadcases.mako: Renamed
- phase "clearing" to "Eingangsanamnese".
-
- * waskaweb/templates/usersettings/change_password.mako: Layout fix
- issue564
-
- Adjusted info and login page
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/start/responsible.mako: Changed texts on login
- and infopage
- * waskaweb/public/images/logo__esf__klein.jpg,
- waskaweb/public/images/datenschutz_nord.jpg: New logos
-
-2008-09-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/evaluation.py: Fixed SQL typo, which caused error
- when clicking on "Auswertungen 4.1. Zeitaufwände"
-
-2008-09-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/phase.mako,
- waskaweb/controllers/case.py: Renamed isOlderThan() to isYoungerThan()
- because of inverted usage.
-
- * waskaweb/model/case.py: Fixed problem witch are too old for phase model.
-
-2008-09-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed phases in evaluation
-
- * waskaweb/lib/evaluation.py: Changed phases indication cm-cases and
- informational cases.
-
-2008-09-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Modified checks on determining if a case can be anonymized
-
- * waskaweb/model/case.py,
- waskaweb/controllers/case.py: A case can now be only anonymized if
- the current und prior phases are completed and all required fields
- are present (feedback gsub)
-
- Further fixes for feedback for 1.4.0 release.
-
- * waskaweb/model/phases_factory.py: Fixed encoding
- * waskaweb/controllers/waska.py: Fixed summing of inconsistent cases
-
- Layoutchanges in "Weiterer Verlauf"
-
- * formed/formedtree_web.xml
-
-2008-09-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed date limit for inconsistency checks to '31.08.2008'
-
- * waskaweb/lib/search.py: Changed date.
-
- Small layout and text changes. Changed version string to 1.4.0 rc2
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string And
- text changes.
- * waskaweb/model/phases_factory.py,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/phase.mako: Small layout changes
- on phase page.
-
- Changed description of phase "Clearing" to "Eingangsanamnese"
-
- * waskaweb/model/phase_transition.py,
- waskaweb/model/phases_factory.py,
- waskaweb/lib/evaluation.py: Changed naming
-
-2008-09-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added support for displaying only relevant phases (commented out yet).
-
- * waskaweb/model/phases_factory.py,
- waskaweb/model/phase_transition.py,
- waskaweb/model/phases.py: Only phases are displayed which are on the
- path of the current phase. E.g if this is a CM case the "beratung"
- will not be displayed.
-
- Changed Version string to 1.4.0 rc1
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
-
- Implemented ignoring consistency checks for cases before a the
- 01.09.2008
-
- * waskaweb/model/phases_factory.py,
- waskaweb/model/case.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/controllers/waska.py,
- waskaweb/controllers/case.py,
- waskaweb/lib/search.py,
- waskaweb/templates/casemanagement/phase.mako: Date of "erstgespräch"
- is loaded on creating a new case obejct. This date is then used for
- for determining if a case should be included in inconsistency
- checks.
-
- Small layout fixes for IE
-
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/phase.mako: Fixed Layout of phases
- page for IE.
-
-2008-09-15 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/security.py: Clean up usage db connection pool during
- login. Issue COMMIT after update last login time. Hopefully this
- solves the problem of the none persistent last login time.
-
-2008-09-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed version string to 1.4.0 preview 2
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
-
-2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Added GUI support for selective CV export. TODO: Support evaluation server, too.
-
- * waskaweb/lib/csv.py: Fixed bug if not exporting 'unterstuetzungsangebote'
-
- * waskaweb/controllers/case_overview.py: Add routing thru selection template.
-
- * waskaweb/templates/casemanagement/downloadCSV.mako: Added link to select
- case parts.
-
-2008-09-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed switching to phases
-
- * waskaweb/model/phases.py,
- waskaweb/public/styles/color3.css,
- waskaweb/templates/casemanagement/phase.mako: Phases can now only be
- switched in forward direction. A short info is rendered on each
- phase if the phase was finished or currently running.
-
-2008-09-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added new search option for cases after a current date
-
- * waskaweb/controllers/waska.py,
- waskaweb/lib/search.py,
- waskaweb/templates/casemanagement/listbadcases.mako,
- ChangeLog.txt,
- formed/annotations.xhtml: Added new searchoption "only_cases_after"
- which takes a date as argument and results in a search for cases where
- the "erstgespraech" is after the given date.
-
-2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * formed/formedtree_web.xml: Sync from db setup master.
-
-2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/selectParts.mako: make selection
- of logbook and documents optional because CSV and Excel do not have
- the ability to export these.
-
- * waskaweb/controllers/case_overview.py: XML is able to export logbook
- and documents.
-
-2008-09-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/agency_overview.py
- waskaweb/controllers/case_overview.py: Added selection from session
- to call. TODO: Adjust GUI.
-
- * waskaweb/model/case.py: Added selection to library call.
-
- * waskaweb/model/phase_transition.py: Removed needless function
-
- * waskaweb/lib/exportselection.py: Fixed bug which prevents anonymisation
- from working. Added feature to user configurable where clauses because
- CSV-export works slightly different from Excel/XML.
-
- * waskaweb/lib/csv.py: Added selection.
- * waskaweb/lib/xmlexport.py: uses selection correctly now.
-
-2008-09-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Modified search for inconsistent cases.
-
- * waskaweb/model/phase_transition.py,
- waskaweb/model/phases_factory.py,
- waskaweb/templates/casemanagement/listbadcases.mako: Search e.g for
- inconsistencies in phase 3 now includes also searches on
- inconsistensies in prior phases.
-
-2008-09-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Anonymisation is now only possible when the required fields for the
- current phase are complete
-
- * waskaweb/model/phases_factory.py,
- waskaweb/model/case.py,
- waskaweb/config/routing.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/dialogs/failed_markanonymize_phase_incomplete_from_overview.mako,
- waskaweb/templates/casemanagement/dialogs/failed_markanonymize_phase_incomplete.mako:
- Added check in markAnonymize controllers to check if the required
- fields for the current phase is complete. If not the we raise a
- notifiction dialog, which informs the user on that fact. Incomplete
- cases will be silently ignored in casebundles as it is done already
- for invalid case-states.
-
-2008-09-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added link to create a new logbook entry when switching the phase of a
- case.
-
- * waskaweb/templates/casemanagement/dialogs/success_set_phase.mako:
- New link to create a logbook entry
-
-2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/phases.py: add a method phase.isPredecessor()
-
- * waskaweb/templates/casemanagement/phase.mako: Only allow adanvacing forward in
- phase tree.
-
-2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/phases_factory.py: Build a list of preds for each phase
-
- * waskaweb/model/phases.py: track preds, too
-
- * waskaweb/templates/casemanagement/phase.mako: eval the possibility to
- activate phase recursively depending on the completeness of the preds.
-
-2008-09-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added more inconsistency checks
-
- * model/phases_factory.py,
- controllers/case_overview.py,
- controllers/waska.py,
- lib/search.py,
- public/styles/all.css,
- templates/casemanagement/listbadcases.mako: Added inconsistency
- checks for missing fields in a particular phase. Furter refactored
- the listing a the inconsistent cases.
-
- Further improved inconsestency checks
-
- * waskaweb/model/phases_factory.py,
- waskaweb/model/phase_transition.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/controllers/waska.py,
- waskaweb/templates/casemanagement/listbadcases.mako: Ignore checks
- on inkonsistent phases for cases which are older than 01.09.2008.
- Further only check inconsistency on current phase.
-
-2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/navigation.py: add method findTreeItem().
-
- * waskaweb/model/phases_factory.py: generate direct links to missing fields
-
- * waskaweb/controllers/case.py: use navigation tree to find page for missing fields.
-
-2008-09-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/phases_factory.py: added a method getSQLWhereClauses() to return
- a list of tuples (<symbol of phase>, <sql where clause>) to check phase inconsistencies
- at database level.
-
-2008-09-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/phases.py, waskaweb/model/phases_factory.py: Fixed
- typo which prevented 'running' states from working.
-
- * waskaweb/controllers/case.py: Raises StandardErrors in setPhase() now.
-
-2008-09-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Search works now with new phase model
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/evaluation.py,
- waskaweb/lib/search.py: Exchanged old
- cm_state search with new phase search. cm-keyword is no longer
- valid. Introduced phase-keywork instead. This was primarily needed as
- precondition of the inconsistency checks on the blackboard, where we
- need to differ between the different phases.
- TODO: Currently the phases of waska are hardcoded in /lib/search
- and /controllers/case_overview (parsing search options).
- Ideally this can be done dynamically based on the phase model,
- * waskaweb/lib/validators.py: Fixed default value of gender.
- * waskaweb/templates/casemanagement/agency_search.mako,
- waskaweb/templates/casemanagement/search.mako: Added new search
- options for cm-phase "Keine Angabe" and "Clearing"
-
-2008-09-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/helpers.py: Added function to print times in weeks
-
- * waskaweb/templates/casemanagement/phase.mako: Only print
- dd:mm:YYYY for dates and time sums in weeks.
-
-2008-09-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/phase_transition.py: add function to map
- back phase symbol to phase number.
-
- * waskaweb/controllers/case.py: Set phase. TODO: Mako template
- for error conditions.
-
-2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/phase_transition.py: Added missing transition.
-
- * formed/formedtree_web.xml: Added times for nachbetreuung.
-
-2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Sum up times in phases
-
- * waskaweb/model/phases_factory.py: Fix bug in accessing time
-
- * waskaweb/model/phases.py: Fix attribute error
-
- * waskaweb/lib/helpers.py: add default parameter to human_timedelta()
-
- * waskaweb/templates/casemanagement/phase.mako: Sum up the time deltas
-
- * formed/formedtree_web.xml: Mark fields for phase times. TODO: Sync with
- formed tree from database setup.
-
-2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Load phase times from database.
-
- * waskaweb/model/phases_factory.py: Load phase times from database.
- Needs a flag 'time:phase1,phase2,..'.
-
- * waskaweb/model/case.py: Load required fields and times from database.
-
-2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Build phases table from FormEd tree.
-
- * waskaweb/model/phases_factory.py: New. contains old needed.py stuff and
- is build list of phase pairs.
-
- * waskaweb/model/phase_transition.py: Added method to check if two phases are
- neighbored.
-
- * waskaweb/model/case.py: uses phases_factory now.
-
- * waskaweb/model/phases.py: Models for phases and phase pairs
-
- * waskaweb/controllers/case.py: rewired to use phases_factory now
-
- * waskaweb/lib/needed.py: Removed. It's now integrated in phases_factory.
-
- * waskaweb/templates/casemanagement/phase.mako: Iterates over a list of
- phase pairs now. Remove hard wired phases.
-
-2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/main.mako: Show current phase in case digest
-
- * waskaweb/model/case.py: Removed '#' before loading of phase from database.
-
-2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/phase_transition.py: New. Transition table for phase model.
- Contains descption strings for phases, too.
-
-2008-09-03 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * formed/formedtree_web.xml: Synced with database.
-
-2008-09-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed length of input field for search string
-
- * waskaweb/templates/casemanagement/search.mako: Changed length to 256
-
- Fixed evaluation on migration
-
- * waskaweb/lib/evaluation.py: replaced geburtsland with
- staatsangehoerigkeit.
-
- Added new privacy statement
-
- * formed/privacy_statement.html: New privacy statement. Changed
- institution
-
- Added new formedtree
-
- * formed/formedtree_web.xml: Added new phase "clearing"
-
- Adjusted evaluation to the new clearing phase
-
- * waskaweb/lib/search.py,
- waskaweb/lib/evaluation.py: Beratung becomes clearing. added new
- beratung. Changed search options regarding beratung
- phase. Adjusted evaluation of cm/beratung.
-
- Enabled new information site (including licensing)
-
- * waskaweb/templates/start/responsible.mako
-
-2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Partial XLS export
-
- * waskaweb/lib/excel.py: uses the selection lib now.
-
- * waskaweb/lib/exportselection.py: Added a convinience method to lookup views.
-
- * waskaweb/model/case.py: uses selection for XLS export now.
-
- * waskaweb/controllers/case_overview.py: Rewired to integrate parts selection.
-
- * waskaweb/controllers/agency_overview.py: XXX: Some controller is missing!
- Check this if eval server is testes the next time.
-
- * waskaweb/templates/casemanagement/selectParts.mako: Make it more general to
- be useful for XLS and CSV too.
-
- * waskaweb/templates/casemanagement/downloadXLS.mako: Added link to part selection.
-
-2008-09-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Adjusted evaluation to work with new phases model. TODO: Consolidate
- phase ids if modell changes again
-
- * waskaweb/lib/evaluation.py: Adjusted evaluations. adjusted new
- grouping of age evaluations. adjusted evalaution on migration
- background.
-
- New icon for evaluation relevant fields
-
- * waskaweb/public/images/icons/needed_12x12.png: Changed icon
-
- Added new check for inconsistent cases.
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/search.py,
- waskaweb/templates/casemanagement/listbadcases.mako: Check if the
- phase for the case is -1 (unknown). This is mainly usefull after
- upgrading the database to set the inital phase. If we can not
- determine for surein which phase this case belongs, the the unknown
- phase is set and the user needs to get active.
-
- Cases which are marked for deletion are no longer checked for
- inconsistency
-
- * waskaweb/templates/casemanagement/listbadcases.mako: removed state 3
- from search string.
-
-2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/exportselection.py: New. out-factorized selection of case parts.
-
- * waskaweb/lib/xmlexport.py: Uses new lib now.
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/case_overview.py: Adjusted imports.
-
-2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/case.py: phase is now stored in the master_tbl
-
-2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/xmlimport.py: Updated checking dictionaries from FormEd.
-
-2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py: Always export phase and einverstaendniserklaerung
-
-2008-09-02 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * formed/formedtree_web.xml: FormEd tree from setup.
-
-2008-09-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * formed/formedtree_web.xml: FormEd tree from setup.
-
-2008-09-01 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed syntax error
-
- * waskaweb/model/user.py,
- waskaweb/lib/security.py: Fixed sytanx error.
-
- Added helptexts on required fields and evalution help
-
- * waskaweb/model/user.py,
- waskaweb/config/routing.py: Added new route for evaluationhelp
- * waskaweb/controllers/case.py: New controller for evaluationhelp
- * waskaweb/lib/renderer.py,
- formed/annotations.xhtml: New helptexts
-
- Removed debuggung output for issue556
-
- * waskaweb/model/repeatgroup.py: Removed debugging output
-
-2008-08-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented listing news based on last logintime
-
- * waskaweb/model/news.py,
- waskaweb/model/user.py,
- waskaweb/lib/security.py,
- waskaweb/templates/start/start.mako: News are now listed for 3 days
- after the last login. TODO: Check why set_last_logintime function
- does not set the logindate.
-
-2008-08-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added newslisting on startpage.
-
- * waskaweb/model/news.py,
- waskaweb/controllers/waska.py,
- waskaweb/public/styles/all.css,
- waskaweb/templates/start/start.mako,
- waskaweb/templates/start/newslist.mako: New template and style for
- newslisting. Added new model for news.
-
-2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/needed.py: Open help in new window. using parent's
- description if description of item is empty.
-
-2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/needed.py: Handle the case that a data base field
- has no default value correctly.
-
-2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/needed.py: recognize comma separated phases.
-
-2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/needed.py: Fix link to help.
-
-2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: pass link list to template
-
- * waskaweb/lib/needed.py: generate link list for phases
-
- * waskaweb/templates/casemanagement/phase.mako: use link list.
-
-2008-08-28 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added additional status message regarding privacy when saving data in
- the formular
-
- * waskaweb/controllers/case.py,
- waskaweb/public/styles/color3.css,
- waskaweb/templates/main.mako,
- formed/waska-hilfetexte.xhtml: Created new helptext regarding
- printous after saving the data in the formular. linked helptext to
- the new status message.
-
- Implemented print dialog after setting phase. Made site for changing
- phases dynamic.
-
- * waskaweb/controllers/case.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/dialogs/success_set_phase.mako,
- waskaweb/templates/casemanagement/phase.mako,
- formed/waska-hilfetexte.xhtml,
- formed/formedtree_web.xml,
- formed/annotations.xhtml: Added new printdialog. implemented
- workflow to print case after changing a phase. make site for
- changing the phase more dynamic.
-
- Changed Version String to "1.2.0 alpha" Prepared renderer for
- evaluation icons at formfields.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/model/repeatgroup.py,
- waskaweb/lib/renderer.py: New Versionstring, rendering evaluation
- icons.
-
-2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/needed.py: Sort nc lists by description.
-
-2008-08-28 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/case.py: Load required fields via
- case object now.
-
- * waskaweb/controllers/case.py: use case object.
-
- * waskaweb/lib/needed.py: Make required fields a class.
-
-2008-08-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/needed.py: New. extracting required fields
- for phases from FormEd tree.
-
- * waskaweb/model/nodecomponents.py: Added walk() across the tree.
-
- * waskaweb/controllers/case.py: Call (needed.py)extractRequiredFields
-
-2008-08-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/required.mako: Added missing
- Mako template.
-
-2008-08-27 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added template for switching phases
-
- * waskaweb/i18n/waskaweb.pot,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/case.py,
- waskaweb/public/styles/screen.css,
- waskaweb/public/styles/color3.css,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/phase.mako: New template. Added
- styles for coloring. New translations.
-
- Added new formedtree with fixed required attributes
-
- * formedtree_web.xml: New required attributes
-
-2008-08-26 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/main.mako: Controller for
- phase of CM.
-
-2008-08-25 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/model/case.py: Load phase from ka_status_tbl.
-
-2008-08-21 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/controllers/agency_overview.py: Added dispositon headers
- for CSV and XML export on evaluation server.
-
-2008-08-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed default sorting order of logbook and preparation for dynamic
- sorting.
-
- * waskaweb/model/logbook.py: Prepared model for dynanmic sorting.
-
- Added dynamic sorting of logbook
-
- * waskaweb/model/logbook.py,
- waskaweb/model/repeatgroup.py,
- waskaweb/config/routing.py,
- waskaweb/controllers/case.py,
- waskaweb/templates/logbook/overview.mako: Added dynamic sorting
-
- Added new helptexts and fixed formedtree
-
- * formed/waska-hilfetexte.xhtml: New helptext
- * formed/formedtree_web.xml: Added fixed formedtree
-
- Implemented print version of logbook
-
- * waskaweb/controllers/case.py: New controller for printing
- * waskaweb/public/styles/all.css: New class to remove border
- * waskaweb/templates/logbook/overview_print.mako,
- waskaweb/templates/logbook/overview.mako,
- ChangeLog.txt: New template and linked printing
-
- Small changed in formular
-
- * waskaweb/model/navigation.py: Renamed "erreichte Ziele" to
- "erreichte Oberziele"
- * formed/formedtree_web.xml: Added and renamed options
-
-2008-08-20 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/public/images/icons/required_12x12.png,
- waskaweb/public/images/icons/needed_12x12.png: New. Icons for required
- and needed fields.
-
- * waskaweb/lib/renderer.py: Use new 'required' icon.
-
-2008-08-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added new section "Lebensbewaeltigung" to "Abschlussbewertung"
-
- * formed/formedtree_web.xml: Added new fields.
-
- Fixed issue 546:
-
- * waskaweb/model/case.py: Added missing attributes in reset function.
-
- Added new datefields for different phases in CM
-
- * formed/formedtree_web.xml: Added new fields.
-
-2008-08-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added new section "Zielsetzung" to the Unterstuetzungs-Repeatgroups
-
- * model/repeatgroup.py: Modified SQL-Query and added new attribute for
- rg-objects.
- * model/statement.py,
- lib/renderer.py: Changed rendering of the Aid-Overview and the
- Aidplanstatement.
- * i18n/de/LC_MESSAGES/waskaweb.po: New transalation for
- "Zielvereinbarung"
-
-2008-08-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Added controller support for required fields. TODO: make icon.
-
- * waskaweb/config/routing.py: Added route to required fields
- * waskaweb/controllers/case.py: Added controller.
- * waskaweb/lib/formular_help.py: Fixed key errror.
- * waskaweb/lib/renderer.py: Issue (*) on required fields.
-
-2008-08-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Added support for form annotations. TODO: add controller and adapt renderer.
-
- * formed/annotations.xhtml: New. File containing annonations.
- * waskaweb/lib/formular_help.py: Add dictionary for annotations.
- * waskaweb/lib/app_globals.py: Load annotations file.
-
-2008-08-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue515
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Renamed status "Offen" to "Bearbeitbar"
-
- Fixed formating of floats.
-
- * waskaweb/lib/evaluation.py: Use "," instead of "." in floats.
-
- New Style for columns holding numbers in evalution
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako:
- Added new Style for columns in evaluation which includes numbers.
- Those columns are now aligned right.
-
- Implemented export of effort evaluation
-
- * waskaweb/controllers/case.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/evaluation.py,
- waskaweb/model/logbook.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_0.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Evaluation of efforts can now be exported as CVS. Disable effort
- evaluation on evaluation-server.
-
- Changed version string to 1.1.0
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed date and version
- string. This was done for a preview version
-
-2008-08-12 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- partial Fix for Issue539
-
- * waskaweb/controllers/waska.py: make 'waska_auth' a secure cookie.
-
-2008-08-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented evaluation if logbook entrys on single cases.
-
- * waskaweb/controllers/case.py,
- waskaweb/model/logbook.py,
- waskaweb/templates/logbook/overview.mako: A short evalution on the
- logbook entries is now displayed under the logbooklisting.
-
- Implemented evaluation of logbook in global evaluation.
-
- * waskaweb/controllers/case.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/evaluation.py,
- waskaweb/model/logbook.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako,
- waskaweb/templates/logbook/overview.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_avg_effort.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_effort.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_navigation.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_0.mako:
- The evaluation of logbook entries was moved into the evaluation lib,
- as it is in fact a evaluation. Regardless if the user now evaluates
- over a single case, or over all cases the lib/evalution will do this
- job. TODO: Formatting and Export.
-
-2008-08-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue515
-
- * waskaweb/model/case.py,
- waskaweb/templates/casemanagement/caselist.mako: Handle closed cases
- as open cases.
-
- Unsorted:
-
- * Changes.txt: Added issue515
-
-2008-08-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged Version 1.0.4
-
- Issue517:
-
- * waskaweb/lib/evaluation.py: Fixed WHERE statement in evaluation,
- which results in wrong evaluation result: Evaluation was based on to
- much cases.
-
- Unsorted:
-
- * Changes.txt: Added issue517
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed date of version
- string
- * waskaweb/templates/start/responsible.mako: Reactivated old text.
-
-2008-08-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue522:
-
- * waskaweb/lib/evaluation.py: Fixed evaluation on age. The age is now
- calculated at the time of the first meeting. If the date of the
- meeting is not present the age at time of last modification will be
- calculated.
-
- Issue523:
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/caselist.mako: Fixed sorting of
- cases on base of "Kundennummer"
-
- Release:
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Adjusted Versionstring to
- Version 1.0.4
- * Changes.txt: Added notes vor Version 1.0.4
-
-
-2008-08-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue516
-
- * waskaweb/lib/evaluation.py,
- waskaweb/lib/search.py: Modified Search to handle "Beratungskunden"
- correctly.
-
-2008-08-04 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * */**/*.py: An encoding problem once again.
- find -name \*.py | xargs \
- sed -i 's/Projekttraeger im Deutschen Zentrum f./Projekttraeger im Deutschen Zentrum fue/g'
-
-2008-08-04 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/public/images/icons/form_help.png:
- New, selfbuild image to ensure full copyrights.
-
- * waskaweb/public/styles/screen.css: Center images by default
-
-2008-07-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed Issue509
-
- * formed/waska-hilfetexte.xhtml: Modified helptext. Changes on the
- editor of the case are tracked automatically in the case now.
-
- Issue508
-
- * formed/waska-hilfetexte.xhtml,
- waskaweb/templates/start/start.mako: Basically added new helptext in
- infodialog for inconsistent cases.
-
-2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/start/responsible.mako: New text.
-
-2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * LICENSE: New. GNU AFFERO GENERAL PUBLIC LICENSE Version 3
-
-2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * **/*.py: Added copyright/license header.
-
-2008-07-29 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * README.txt: Added naming mplus WASKA to README.
-
-2008-07-28 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue513
-
- * waskaweb/lib/evaluation.py: On evaluation server: If no
- timeinterval is defined do not filter out inconsistent cases.
-
- Unsorted:
-
- * waskaweb/controllers/case_overview.py
- waskaweb/controllers/waska.py: List inconsistent cases if their state
- is either marked for deletion or marked for anonymisation. (Was
- missing)
-
-2008-07-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged as "1.0.3"
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed versionstring
-
- Issue312
-
- * waskaweb/controllers/case.py: Added pagebreak after casedigest in
- printout.
-
- Issue496
-
- * waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/edit_user.mako,
- waskaweb/templates/administration/edit_usergroup.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/new_usergroup.mako,
- waskaweb/templates/administration/userform_body.mako,
- waskaweb/templates/appointments/appointment_form.mako,
- waskaweb/templates/appointments/edit_body.mako,
- waskaweb/templates/casemanagement/newLogbookEntry.mako,
- waskaweb/templates/casemanagement/search.mako,
- waskaweb/templates/casemanagement/static_form.mako,
- waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/login.mako: Added maxlength attribute to
- textfields.
-
- * waskaweb/templates/administration/userform_body.mako,
- waskaweb/templates/casemanagement/static_form.mako,
- waskaweb/templates/tests/forms.mako: Removed obsolete templates
-
- Unsorted:
-
- * waskaweb/templates/start/start.mako: Fixed typo
-
-2008-07-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Retagged as "1.0.3rc9"
-
-2008-07-22 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/new.mako: Added id to label
- sign statement correctly.
-
-2008-07-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py: Fixed confirmation dialog on
- anonymisation
-
- Fixed Issue502
-
- * waskaweb/controllers/case.py,
- waskaweb/model/case.py,
- waskaweb/model/statement.py: Set state of EE to undefined on
- restoring a case if EE is declined (anonymisation).
-
-2008-07-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged as "1.0.3rc9"
-
- * waskaweb/controllers/error.py: Fixed indention error
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: New version string
-
-2008-07-21 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Security fix (http://wiki.pylonshq.com/display/pylonsdocs/0.9.6.2)
-
- * waskaweb/controllers/error.py: Applied changes suggested in URL above.
- TODO: Upgrade to Routes 1.7.3.
- Rated impact: We do not use error.py in production.
- Static content is served by Apache. We may need to have a deeper look at
- serving documents, XML, XSL and CSV.
-
-2008-07-21 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue501
-
- * waskaweb/controllers/case.py, waskaweb/controllers/case_overview.py:
- Used wrong message constants for mark anonymize and anonymized.
-
-2008-07-18 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue499
-
- * waskaweb/controllers/case.py: load case after successful creation.
-
-2008-07-17 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/evaluation.py, waskaweb/model/agency.py: Fix
- for the evaluation server. freie_doku_abschlussbewertung must be NULL
- and evaluation server was mispelled.
-
-2008-07-17 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Tagged as "1.0.3rc8"
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as "1.0.3rc8"
-
-2008-07-17 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * formed/formedtree_web.xml: Synced with FormEd tree from DB setup.
-
-2008-07-15 Frank Koormann <frank.koormann at intevation.de>
-
- * formed/waska-hilfetexte.xhtml: Fixed help text reference for
- "freie_dokumentation_abschlussbewertung"
-
-2008-07-15 Frank Koormann <frank.koormann at intevation.de>
-
- * formed/waska-hilfetexte.xhtml: Added help texts for free
- documentation fields and diseases.
-
-2008-07-15 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * ChangeLog.txt: Tagged as 1.0.3rc7
-
-2008-07-10 Frank Koormann <frank.koormann at intevation.de>
-
- * formed/waska-hilfetexte.xhtml: Formatting fix for "schulpflichtig".
-
-2008-07-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Worked on Issue 472
-
- * formed/formedtree_web.xml: Placed new formedtree.
- * formed/waska-hilfetexte.xhtml: Changed helptext
- * waskaweb/lib/evaluation.py: Changed evaluation "Verweildauer".
- "vorzeitige Beendigung" is now count as "regulär Beendigung" too.
- * waskaweb/lib/xmlimport.py: Added new dictionary based on formed to
- the xmlimporter
-
-2008-07-10 Frank Koormann <frank.koormann at intevation.de>
-
- * formed/waska-hilfetexte.xhtml: New entry for "schulpflichtig".
-
-2008-07-09 Sascha Teichmann <sascha.teichmann at intevation.de>
-
- * Changes.txt: Adjusted to 1.0.3rc6
-
-2008-07-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Worked on issue484
-
- * waskaweb/templates/logbook/edit_body.mako: Labels of formularfields
- with errors are now render in red color too.
-
- First version of a fix for Issue312
-
- * waskaweb/controllers/case.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/digest_body.mako: Added the digest
- as first page of the printout of the full formular.
-
- First version of a fix for Issue488
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/agencylist.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Added a short information on each evaluation result page on how many
- cases where used for the evaluation result. Further added
- information on how many cases are totaly on the evaluation server in
- the overview page.
-
- Changed Version string to rc6
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string
-
-2008-07-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed Issue483
-
- * waskaweb/templates/appointments/edit_body.mako: Added maxlength of
- 128 to the title of appointments
-
- Fixed Issue478
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/caselist.mako: Show cases which
- are marked for anonymisation in overview when selection anonymized
- cases for users with cm-role.
-
- Fixed Issue477
-
- * waskaweb/config/routing.py,
- waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/caselist.mako: Added new Action to
- mark cases for anonymisation when the user selects this case from
- the overview instead of within a selected case.
-
- Fixed Issue484
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/logbook/edit_body.mako: Formularfields with
- errors are now rendered with a red border.
-
- Fixed Issue490
-
- * waskaweb/model/semantic.py: Encoding of the file changed to utf-8.
- Inserted umlauts.
-
-2008-07-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Workaround for issue264
-
- * waskaweb/controllers/rg_aid.py: return None if aid object cannont be load.
- * waskaweb/model/repeatgroup.py: if on delete load failed say that deletion succeed.
-
-2008-07-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed issue371
-
- * waskaweb/lib/renderer.py: _('...') inside '''....''' does not work.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot:
-
-2008-07-08 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * formed/formedtree_web.xml: Fixed twisted pair geburtsdatum/geschlecht.
- repaired bezug_alg1, bezug_alg2.
-
-2008-07-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Worked on issue492
-
- * waskaweb/lib/evaluation.py: Added additional where statement to
- filter out inconsisistent cases (only for evaluation server).
- Indication for those cases is the field
- "freie_doku_abschlussbewertung" is not NULL.
-
- * waskaweb/templates/casemanagement/listbadcases.mako,
- waskaweb/templates/main.mako,
- waskaweb/templates/start/start.mako: Changed wording "Fehlerhafte
- Fallakten" to "Inkonsistene Fallakte".
-
- Unsorted
-
- * waskaweb/lib/xmlimport.py: Added new python dictionaries from the
- new formedtree to the importer.
-
-2008-07-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue475
-
- * formed/privacy_statement.html: Modified message in privacy
- statement.
-
- Fixed issue491
-
- * waskaweb/templates/casemanagement/static_form/statement_print.mako:
- Removed file as it is not needed anymore.
-
- Worked in issue492
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/search.py,
- waskaweb/templates/main.mako,
- waskaweb/templates/casemanagement/listbadcases.mako: Added new
- search options to find cases which have errors in data. Added
- template with userfriendly buttons which cann be used to fire up
- predefinded searches.
-
- * waskaweb/controllers/waska.py,
- waskaweb/templates/casemanagement/listbadcases.mako,
- waskaweb/templates/main.mako,
- waskaweb/templates/start/start.mako: Added notifier an blackboard
- which informs the user if he has cases which includes errors.
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/controllers/waska.py,
- waskaweb/templates/casemanagement/listbadcases.mako: Only show links
- to start a search for error cases if there are cases of the error
- type.
-
- Fixed issue489
-
- * waskaweb/model/statement.py: Added filter functions for empty fields
- in aidstatements when printing.
-
- Unsorted
-
- * waskaweb/templates/casemanagement/overview.mako: Removed word
- "Auswahl" from bundled action menu as this word is redundant.
-
-2008-07-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue483
-
- * waskaweb/lib/validators.py: Added validation to title of an
- appointment.
-
- Issue484
-
- * waskaweb/lib/validators.py: Added new validation for duration of a
- logbookentry
-
-2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed Issue490
-
- * waskaweb/model/semantic.py: Fixed typo
-
-2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed Issue487
-
- * waskaweb/controllers/case.py: raise 404 if requested help is not available.
-
-2008-07-01 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged version 1.0.3rc5
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed verision string to
- 1_0_3rc5
-
- Issue482
-
- * waskaweb/templates/appointments/remindlist_body.mako: Added default
- member f unctions to the template
-
- Issueissue383
-
- * waskaweb/controllers/administration.py,
- waskaweb/lib/validators.py: changed validation on usergroups.
-
- Unsorted:
-
- * waskaweb/templates/appointments/overview.mako: Removed explaination
- string in appointment overview for admin. came from beta versions.
- * waskaweb/lib/renderer.py: Fixed encoding error
-
-2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed Issue481
-
- * waskaweb/lib/validators.py: raise validation exception if string is too long.
- * waskaweb/templates/logbook/edit.mako,
- waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/logbook/new.mako: Adjusted templates to print correct error
- message.
-
-2008-07-01 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * Changes.txt: Updated to recent changes.
-
-2008-07-01 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue409
-
- * waskaweb/config/routing.py,
- waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py,
- waskaweb/templates/appointments/remindlist_body.mako,
- waskaweb/templates/start/remindlist.mako: Added function to mark a
- case as active directly from the blackboard.
-
- Issue369
-
- * waskaweb/controllers/waska.py,
- waskaweb/templates/start/start.mako,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot
- waskaweb/templates/start/globalappointmentlist.mako: Separated
- global appointments on the blackboard in its own section.
-
-2008-06-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed Issue341
-
- * waskaweb/lib/helpers.py: new function human_timedelta() which gives
- a timedelta in human readable form.
- * waskaweb/model/appointment.py: use human_timedelta() for duration of
- appointments.
-
-2008-06-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue472
-
- * formed/formedtree_web.xml: New formedtree.
- * formed/waska-hilfetexte.xhtml: New helptext for "Behinderung"
-
- Issue465
-
- * waskaweb/templates/start/responsible.mako,
- waskaweb/public/images/agplv3-155x51.png: Changed text on info page.
- The new version now includes licensing issues and differs between
- WASKA und mpuls. New version is commented out yet.
-
- Issue479
-
- * waskaweb/templates/casemanagement/search.mako: Added
- accept-charset="uft-8" to the search formularfield.
-
- Issue476
-
- * waskaweb/templates/start/help.mako: Adjusted links on helppage to
- the new structure of the waska-anwender wiki
-
-2008-06-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Fixed Issue480
-
- * waskaweb/controllers/agency_overview.py: Used pylons validator + htmlfill
- to fill the parts selection form.
-
-2008-06-30 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/downloadCSV.mako,
- waskaweb/templates/casemanagement/downloadXLS.mako,
- waskaweb/templates/casemanagement/downloadXML.mako: Adjusted templates
- for evaluation server.
-
-2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Implemented anonymized XLS export.
-
- * waskaweb/controllers/case_overview.py: use anonymize parameter.
- * waskaweb/lib/excel.py: switch to anon views if anonymize parameter
- is given.
- * waskaweb/model/case.py: use anonymize parameter.
- * waskaweb/templates/casemanagement/downloadXLS.mako: Added anonymize
- parameter to dialog.
-
-2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Implemented anonymized CSV export.
-
- * waskaweb/controllers/case_overview.py: use anonymize parameter.
- * waskaweb/lib/csv.py: switch to anon views if anonymize parameter is given.
- * waskaweb/model/case.py: use anonymize parameter
- * waskaweb/templates/casemanagement/downloadCSV.mako: Changed dialog to use anonymize parameter
- * waskaweb/templates/casemanagement/downloadXML.mako: Fix numbering.
-
-2008-06-27 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Hopfully last changes on evaluation and its workflow.
-
- * waskaweb/lib/evaluation.py,
- waskaweb/lib/search.py,
- waskaweb/controllers/agency_overview.py: Fixed timeframe query
- * waskaweb/controllers/case_overview.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Searchoption on the evaluation result page are now only displayed if
- the user comes from the default search in the main-menu. Else hide
- search option as their impact is too complicated for users.
-
- Issue475
-
- * formed/privacy_statement.html: Adjusted privacy statement to
- standard workflow of anonymization.
-
- Issue473
-
- * waskaweb/templates/logbook/show.mako: Fixed output of note in show
- dialog of an logbook entry.
-
- Unsorted
-
- * waskaweb/lib/validators.py: Make field "duration" disposable
-
-2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- Implemented anonymized XML export.
-
- * waskaweb/controllers/case_overview.py: added evaluation of flag
- for anonymization.
-
- * waskaweb/lib/xmlexport.py: Switch to anon-views if export
- should be anonymized.
-
- * waskaweb/model/case.py: take optional flag for anonymization.
-
- * waskaweb/templates/casemanagement/downloadXML.mako: Attempt to
- make dialog look more like import (which failed partly).
-
-2008-06-27 Sascha L. Teichmann <sascha.teichmann at intevation.de>
-
- * waskaweb/lib/excel.py: Same '$'-Fix as for the CSV export.
-
-2008-06-26 Frank Koormann <frank at intevation.de>
-
- * formed/formedtree_web.xml: Reformatting of "Persoenliche Daten"
- using new weights.
-
-2008-06-26 Frank Koormann <frank at intevation.de>
-
- Added further weights to the form element rendering
-
- * waskaweb/lib/renderer.py: Enhanced list of weights.
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css:
- Added weight styles
-
-2008-06-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Modified SQL query on evaluation server (massive perfomrance issues
- with compressed ids)
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/lib/evaluation.py,
- waskaweb/model/agency.py: Added special code for building where
- statements of the evaluation querys if we are running an evaluation
- server. Because of some side effects this isn't a really nice
- soluation and somewhat hackish.
- * waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Fixed syntax errors
-
- Changed version string
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: 1_0_3rc4
-
-2008-06-26 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: Separate differen 'Unterstuetzungsangebote' of same
- kind with '$' instead of '_' to avoid proplems with name collisions.
-
-2008-06-24 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fix related to Issue461
-
- * waskaweb/lib/pdfimporter.py, waskaweb/model/case.py: comment out
- output of unknown fields.
-
-2008-06-24 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed Issue467:
-
- * waskaweb/templates/main.mako: Sanitized HTML
- * waskaweb/lib/helpers.py: new function status_message(s) which generates
- a line suitable for the status bar.
- * waskaweb/controllers/case.py: uses status_message() now
-
-2008-06-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue466
-
- * waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/logbook/show.mako: Automatic generated entries in
- logbook are not editable anymore.
-
- Extended Searchoptions for evaluation server (not tested too much yet):
-
- * waskaweb/config/routing.py,
- waskaweb/controllers/agency_overview.py,
- waskaweb/lib/search.py,
- waskaweb/lib/validators.py,
- waskaweb/model/agency.py,
- waskaweb/templates/casemanagement/agency_overview.mako,
- waskaweb/templates/casemanagement/agencylist.mako: Agency overview
- is now searchable with the following criteria: gender, cm_state, and
- timeframe. Further the listing is no sortable.
-
- Fixed extended search
-
- * waskaweb/lib/search.py: changed db query to get cases which are in
- cm to make use of a new view. Old view (master_tbl_eval_incm_view)
- leads to sideeffects if the user searches for cases including
- standin cases.
-
- Fixed evaluation 1
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako:
- Differ more between all, incm and not incm in first evaluation.
-
- Fixed help texts
-
- * formed/waska-hilfetexte.xhtml,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Fixed some helptexts (feedback DLR)
-
- Removed status message from bottom of the page
-
- * waskaweb/templates/main.mako: Removed status msg.
-
- Unsorted:
-
- * waskaweb/public/styles/print.css: Do not print status msg
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Set Versionstring to 1_0_3rc3
-
-2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- Partial fix for Issue463. Removed ids, uuids and master_ids from output.
-
- * waskaweb/lib/csv.py: Fixed wrong usage of cursor.description.
-
-2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/validators.py: Set appointments to 1 if missing
- * waskaweb/lib/xmlexport.py: Removed needless parameter in selection
-
-2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py: Added 'tagebuch-sonstiges' to XML export.
-
-2008-06-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Restructured templates of logbook. Pylonisize dataflow for logbook
-
- * waskaweb/controllers/case.py: Changed way how to set and validate
- logbook data.
- * waskaweb/lib/validators.py: Added new validator for logbooks
- * waskaweb/templates/casemanagement/editLogbookEntry.mako,
- waskaweb/templates/casemanagement/newLogbookEntry.mako,
- waskaweb/templates/logbook/dialogs/confirm_delete_logbook_entry.mako,
- waskaweb/templates/logbook/dialogs/failed_create_logbook_entry.mako,
- waskaweb/templates/logbook/dialogs/failed_delete_logbook_entry.mako,
- waskaweb/templates/logbook/dialogs/failed_save_logbook_entry.mako,
- waskaweb/templates/logbook/dialogs/failed_show_logbook_entry.mako,
- waskaweb/templates/logbook/dialogs/success_create_logbook_entry.mako,
- waskaweb/templates/logbook/dialogs/success_delete_logbook_entry.mako,
- waskaweb/templates/logbook/dialogs/success_save_logbook_entry.mako,
- waskaweb/templates/logbook/edit.mako,
- waskaweb/templates/logbook/edit_body.mako,
- waskaweb/templates/logbook/new.mako,
- waskaweb/templates/logbook/overview.mako,
- waskaweb/templates/logbook/show.mako: Moved and created new
- templates
- * waskaweb/templates/casemanagement/dialogs/confirm_delete_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/failed_create_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/failed_delete_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/failed_save_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/failed_show_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/success_create_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/success_delete_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/success_save_logbook_entry.mako,
- waskaweb/templates/casemanagement/logbook.mako,
- waskaweb/templates/casemanagement/showLogbookEntry.mako: Removed old
- templates
-
- Added statusbar at top of the page, add help text to the
- statementlisting
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/main.mako: New style for statusbar at top of the
- page. Changed translation strings for more helo in statementlisting
-
- Added default vlaues for new logbook entrys
-
- * waskaweb/controllers/case.py: make use of htmlfill.
-
- Issue251
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/overview.mako: Replaced two
- checkboxes for states "Offen" and "Geschlossen" with one "checkbox"
- for "Bearbeitbar" which includes both states.
- * waskaweb/templates/casemanagement/organisation.mako: Removed
- setting state from organisation
-
- Changed version string
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed version string to
- rc2
-
- IE6 rendering fix
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako: Fixed rendering error in caseoverview
- (tablewidth)
-
-2008-06-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/logbook.py: Added short notice ('Nennung Sonstiges')
- and extend list of kinds ('Erstgespräche', 'Kompetenzfeststellung').
-
- * waskaweb/templates/casemanagement/editLogbookEntry.mako,
- waskaweb/templates/casemanagement/logbook.mako,
- waskaweb/templates/casemanagement/newLogbookEntry.mako,
- waskaweb/templates/casemanagement/showLogbookEntry.mako: Add new field
- and values to templates.
-
-2008-06-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed Version string.
-
- Fixed Evaluation
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
- Fixed incorrect evaluation of the duration of cm. Added new evaluation
- for the averange duration of cm. Fixed evaluation on aid plan.
-
-2008-06-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Adjusted for Version 1.0.3rc1
-
- * Changes.txt: enhanced changes
-
-2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/downloadCSV.mako,
- waskaweb/templates/casemanagement/downloadXLS.mako
- waskaweb/templates/casemanagement/downloadXML.mako: Added privacy warnings
- for exports.
-
-2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: Fix for issue460
-
-2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py: Implemented export of documents.
- * waskaweb/templates/casemanagement/selectParts.mako: Re-inserted submit button.
-
-2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/selectParts.mako: Fixed h.url_for() usage.
-
-2008-06-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py: Export log book.
-
-2008-06-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py: Remove appointments
- * waskaweb/templates/casemanagement/selectParts.mako: Remove from selection
-
-2008-06-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- Partial XML (Part II). Implemented: export only parts of the data
-
- * waskaweb/lib/xmlexport.py: Filter out unneeded parts.
- * waskaweb/model/nodecomponents.py: added method to formed tree to find
- node by name only.
-
-2008-06-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- Partial XML (Part I). Implemented: connect selection to export
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/case_overview.py: fetch selection from session a
- connect it to export.
-
- * waskaweb/model/case.py: Removed selection.
- * waskaweb/lib/xmlexport.py: Re-inserted here.
-
-2008-06-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue459
-
- * formed/waska-hilfetexte.xhtml,
- waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/helpers.py,
- waskaweb/model/navigation.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/start/help.mako: Added new help texts
-
- Fixed issue352
-
- * formed/formedtree_web.xml: Added new options in formular:
- "in der Maßnahme" and "sonstiges" for Zugang
- "sonstiges" in "Uebernahme in das CM nicht notwendig weil..."
-
-2008-06-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Worked on issue425
-
- * waskaweb/controllers/case.py,
- waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/main.mako: Added status line at the bottom of the
- page. Actions in controller can write some information in
- c.status_msg which will be then displayed as status msg.
- Implemented this for setting the editor, standin and for saving
- formular page which had no notification dialog yet.
-
- Fixed issue383
-
- * waskaweb/controllers/administration.py,
- waskaweb/lib/validators.py: Added two new checks against the DB to
- the validator: 1. Check if a group with the given name already
- exist. 2. On creating a new user check if there is already a user
- with the given loginname. If so show error dialog.
-
-2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- Make day time editable and prevent editing of automatic entries.
-
- * waskaweb/lib/helpers.py,
- waskaweb/model/logbook.py: check day time
- * waskaweb/templates/casemanagement/editLogbookEntry.mako,
- waskaweb/templates/casemanagement/logbook.mako,
- waskaweb/templates/casemanagement/newLogbookEntry.mako,
- waskaweb/templates/casemanagement/showLogbookEntry.mako: Adjusted templates
-
-2008-06-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Pylonisize the part selection of the xml export
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/validators.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/selectParts.mako: Removed special
- code from the template and let htmlfill handle to correct rendering
- of checked and unchecked boxes. Added new validator for this
- formular.
-
- Added uuid for documents
-
- * waskaweb/model/document.py: create function now has optional uuid
- param. If this param is not given than a fresh uuid will be
- genereated (db-side).
-
- Worked on Issue448
-
- * waskaweb/templates/casemanagement/caselist.mako: Added icon for
- cm_ka users to anonymize a case directly from the case overview.
-
- Fixed Issue290
-
- * waskaweb/templates/appointments/appointmentlist.mako,
- waskaweb/templates/casemanagement/appointmentlist.mako: Reformted
- html code.
-
-2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/public/servicezeit.html: Fixed typo.
-
-2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/public/servicezeit.html: Simple HTML page for service purposes.
-
-2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/logbook.py: cleaned SQL
- * waskaweb/templates/casemanagement/logbook.mako: Renamed to 'Tagebuch'
-
-2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- Logbook (Part V). TODO: Cleanup code, really i18n. Implemented 'edit'
-
- * waskaweb/controllers/case.py: Added controllers to edit log book entries.
- * waskaweb/model/logbook.py: Enable entries to be stored by id.
- * waskaweb/templates/casemanagement/main.mako: Removed i18n. :-(
- * waskaweb/templates/casemanagement/newLogbookEntry.mako: Added modus field.
- * waskaweb/templates/casemanagement/dialogs/failed_save_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/success_save_logbook_entry.mako,
- waskaweb/templates/casemanagement/editLogbookEntry.mako: Dialogs for editing.
-
-2008-06-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- Logbook (Part IV). TODO: i18n, edit entries. Implemented 'show'
-
- * waskaweb/controllers/case.py: Added controllers to show log book entry
- * waskaweb/model/logbook.py: Load individual entry by id
- * waskaweb/templates/casemanagement/dialogs/failed_show_logbook_entry.mako,
- waskaweb/templates/casemanagement/showLogbookEntry.mako: New. Templates
- for showing one entry.
-
-2008-06-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue451
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/lib/validators.py: Save search options on the evaluation
- page in a session so we can display the seleted time interval on the
- resultpages of the evaluation.
-
- Worked on Issue14:
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/search.py,
- waskaweb/templates/casemanagement/overview.mako: Added new search
- option "branch" to the search engine. This option can be used by
- admins to seperate cases to the differnet branches of their KA.
-
- Fixed Issue456:
-
- * waskaweb/templates/casemanagement/downloadCSV.mako: Emphasized (red
- color) problematics regarding to CSV export in CSVExport-Diaolog.
-
-2008-06-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- Logbook (Part III). TODO: i18n, edit entries. implemented 'delete'
-
- * waskaweb/config/routing.py: New route for delete confirmation
- * waskaweb/controllers/case.py: controllers for deletion of log book entries.
- * waskaweb/model/logbook.py: Enabled to delete entries from database.
- * waskaweb/templates/casemanagement/dialogs/confirm_delete_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/failed_delete_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/success_delete_logbook_entry.mako,
- waskaweb/templates/casemanagement/newLogbookEntry.mako: New. Confirmation,
- success and failure dialogs.
-
-2008-06-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- Logbook (Part II). TODO: i18n, edit/delete entries. implemented 'create'
-
- * waskaweb/controllers/case.py: controllers for creation of new log book entries.
- * waskaweb/lib/helpers.py: New helper for time intervals
- * waskaweb/model/logbook.py: Enabled to store entries to database.
- * waskaweb/model/user.py: Add a method for shortened name.
- * waskaweb/templates/casemanagement/logbook.mako: Removed i18n.
- * waskaweb/templates/casemanagement/dialogs/failed_create_logbook_entry.mako,
- waskaweb/templates/casemanagement/dialogs/success_create_logbook_entry.mako: New.
- dialogs after (successful) creation of new log book entry.
-
-2008-06-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/logbook.py: Fixed text substitution.
-
-2008-06-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Issue448
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/main.mako: Small textchanges in
- the confirmation dialogs.
- * waskaweb/public/images/icons/anonym_red.gif: Added missing icon for
- issue448
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Added new translated strings
- * waskaweb/model/case.py: Call anonymize wrapper function.
-
- Issue452: Implemented more bundled actions
-
- * waskaweb/controllers/case.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/dialogs/confirm_bundle_anonymize.mako,
- waskaweb/templates/casemanagement/dialogs/success_bundle_anonymize.mako:
- Added bundled action for anonymisation, mark for anonymisation and
- restoring cases in the web gui. Workflow ist functional now
-
- Issue126
-
- * waskaweb/model/case.py: Print "0" instead of "-/-" for age in case
- digest if child is younger that one year.
-
- Issue410
-
- * waskaweb/model/appointment.py: Filter out reminders and appointments
- of cases for which the current user is only standin. Admin will still
- see reminders on outdated cases.
-
- Unsorted:
-
- * waskaweb/templates/casemanagement/overview.mako: Added new labels on
- the extended search link which depends on the extended search is
- visible or not.
-
-2008-06-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/search.py: Changed field for the end of the timeframe
- from last access time to field "beendigung_5"
-
- Issue447 (fix preview)
-
- * waskaweb/controllers/case_overview.py
- waskaweb/lib/search.py: Changed default search options in case
- overview for admin users. On default they only see cases with are
- marked for deletion or for anonymisation
-
- Issue448
-
- * waskaweb/config/routing.py,
- waskaweb/controllers/case.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/controllers/statement.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/caselist.mako,
- waskaweb/templates/casemanagement/dialogs/confirm_anonymize.mako,
- waskaweb/templates/casemanagement/dialogs/success_anonymize.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/dialogs/confirm_markanonymize.mako,
- waskaweb/templates/casemanagement/dialogs/failed_markanonymize.mako,
- waskaweb/templates/casemanagement/dialogs/success_markanonymize.mako:
- Implemented the anonymisation of a case in the way like it is done
- for deleting cases: Anonymisation is now done in two steps. First
- marking it for deletion. Second anonymize, whereby the first step is
- done by users with cm-ka role and the second step will be done by
- users with admin-ka role.
-
-
-2008-06-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- Logbook (Part I). TODO: i18n, add/edit/delete entries. Implemented 'overview'
-
- * waskaweb/controllers/case.py: render logbook overview.
- * waskaweb/lib/helpers.py: new time interval function
- * waskaweb/templates/casemanagement/main.mako: Added link to logbook
- * waskaweb/controllers/logbook.py: New. controller for logbook handling. Empty.
- * waskaweb/model/logbook.py: New. Model for logbook and entries.
- * waskaweb/templates/casemanagement/logbook.mako: New. Template for the logbook overview.
- * waskaweb/tests/functional/test_logbook.py: New. Test stub.
-
-2008-06-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue417
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Added two new evaluations over all cases. First highest graduation
- and current work situation.
-
- Implemented toggling of the extended search
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/overview.mako: Extended search can
- now be opened and collapsed. In collopses state no extended search
- option will be used for a search and only the default options will
- be used.
-
- Implemented search on cm state
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/lib/search.py,
- waskaweb/templates/casemanagement/overview.mako: Search for the
- cm-state of a case is now functional.
-
- Implemented extended search with more search options
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/overview.mako: Added field for
- gender selection, Added field for setting a timeframe, adding field
- for selecting case_state (non functional yet). Moved checkboxes for
- open and closed cases to the extended search as these options are
- not used frequently. Added counting of different types of cases in
- the search results.
- Openening and collapsing the extended search is not functional yet.
-
-2008-06-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue423
-
- * waskaweb/lib/renderer.py,
- waskaweb/model/repeatgroup.py: Added additional field in the aidlist
- overview. Modified SQL statement to fetch some more information to
- the aid.
-
- Fixed issue333
-
- * waskaweb/model/case.py: The name of the editor is updated in the
- master_tbl when the admin changes the editor.
-
- Fixed issue416
-
- * formed/formedtree_web.xml: New formedtree which includes additional
- option on familienstand ('in fester Partnerschaft')
-
- Fixed issue397
-
- * formed/formedtree_web.xml: New formedtree which includes additional
- option on Rechstkreis ('SGB IX')
-
- Worked on issue14
-
- * waskaweb/lib/search.py: Added searchoption "gender" to the search engine
-
-2008-06-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlimport.py: Do not crash if cases without UUIDs
- are imported.
-
-2008-06-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added search on timeintervals
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/model/case.py: The "searchengine" now understands four new
- keywords which can be used to define a timeinterval for cases.
- These are: the start and end date und the fields in the database
- holding the fields which will be tested.
- Default search. If no date is given the search will look for the
- date of first contact and the last access time. Time intervall is
- 1970-01-01 - today.
-
- Refactored search
-
- * waskaweb/model/case.py,
- waskaweb/lib/search.py: Extracted search specific code out of the
- caseoverview und put it into the new lib "search" which can now be
- used at other places to
-
- Implemented search mask for timeintervals on evaluations
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/lib/sql_helper.py: Added search method in the evaluation
- controller. It is able to search for cases in a particular time
- interval and the does a evaluation on search result.
-
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- Added search mask to define a timeinterval on the the evaluation.
-
- Fixed issue426
-
- * waskaweb/controllers/case_overview.py: Fixed spelling
-
- Fixed issuei342
-
- * waskaweb/lib/renderer.py: Replace '\r' and '\r\n' with <br> tag in
- readonly mode too.
-
- Fixed issue427
-
- * waskaweb/model/casedocument.py: Removed forgotten debugging output
-
-2008-06-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- GUI for partial XML export
-
- * waskaweb/controllers/agency_overview.py, waskaweb/controllers/case_overview.py:
- Store selection to session.
-
- * waskaweb/model/case.py: Added model for selection. TODO: feed to XML export
-
- * waskaweb/templates/casemanagement/downloadXML.mako: add third button to select
- parts of the document.
-
- * waskaweb/templates/casemanagement/selectParts.mako: New. Parts of the case.
-
-2008-06-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented sorting in case overview.
-
- * waskaweb/config/routing.py
- waskaweb/controllers/case_overview.py
- waskaweb/model/case.py: Modified SQL search string. It now takes two
- additional params: the field on which the sorting will happen and
- the oder of the sorting.
-
- * waskaweb/templates/casemanagement/caselist.mako,
- waskaweb/public/styles/screen.css,
- waskaweb/public/images/icons/sort_asc.png,
- waskaweb/public/images/icons/sort_desc.png: Added sorting icons in
- the caselisting.
-
-2008-06-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented evaluation over subsets of cases and agencys
- (evaluation-server)
-
- * waskaweb/config/routing.py: Added new route for resetting the
- evaluation (evaluate over all cases again after defining a subset)
- * waskaweb/controllers/agency_overview.py: Added evaluation for
- agencys. Basically build a huge casebundle which will be uses for
- the evaluation.
- * waskaweb/controllers/case_overview.py: Implement evaluation over
- cases.
- * waskaweb/controllers/evaluate.py
- waskaweb/lib/evaluation.py,
- waskaweb/lib/sql_helper.py: Modified sql statements in evaluation to
- support subsets of cases.
- * waskaweb/templates/casemanagement/agency_overview.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako: Added evaluation to the selection
- field on overviewpages. Added reset param to the evaluate link in
- the main menue.
-
- Remove evaluation option from bundled actions if the users searches
- for cases of an particualr user (privacy)
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/overview.mako: Added
- regular expression to check wheter the search string contains editor
- specific earch options. If so then hide evalution option in
- case-overview.
-
-2008-05-30 Sascha L. Teichmann <teichmann at intevation.de>
-
- * Changes.txt: Adjusted for 1.0.2
-
-2008-05-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed text for the reminders in the digest
-
- * waskaweb/templates/casemanagement/digest.mako: Suggest anonymisation
- instead of deleteing cases if they seems to be old.
-
- Changed version String
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed to Version 1.0.2
-
-2008-05-30 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/appointment.py: Hotfixed SQL syntax not understood
- by psycopg2.
-
-2008-05-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue408
-
- * waskaweb/model/appointment.py: Optimized query to figure out old
- inactive cases.
-
-2008-05-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: Build list of used row indices once
- instead of repeated field lookup in black list.
-
-2008-05-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Deactivated Appointments and Reminders on Blackboard for the
- evaluation server
-
- * waskaweb/controllers/waska.py,
- waskaweb/templates/start/start.mako: Display some information
- regarding to the evaluation server instead of reminders and
- appointments.
-
- Support bundled Actions for all agency at once.
-
- * waskaweb/config/routing.py: Added new route for agency_overview with
- reset parameter
- * waskaweb/controllers/agency_overview.py: Support doing an bundled
- action for all agencys
- * waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/agency_overview.mako: Add new
- checkbox to select all agencys.
- * waskaweb/templates/casemanagement/overview.mako: Add label to a
- formular element.
- * waskaweb/templates/main.mako: Reset agency selection when selection
- agencyoverview in the main menue
-
- Changed Version String and tagged Version 1.0.1
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Version string to 1.0.1
-
-2008-05-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: Removed stupid creation of key/value
- tuples which resulted in heavy memory loads.
-
-2008-05-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: Removed stupid sorting of rows. TODO:
- Do the same in XML and XSL export.
-
- * waskaweb/model/case.py: Removed usage of psycopg2.extras.DictCursor
- in CSV export.
-
-2008-05-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: interned column names to save some memory.
-
-2008-05-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: Make it O(N*logN) instead of O(N^2)
-
-2008-05-28 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Performance improvment on caseoverview.
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/controllers/waska.py,
- waskaweb/model/appointment.py,
- waskaweb/model/case.py: Do not load the State of an case for every
- case. Do it in one search query!.
-
-2008-05-27 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented xml and xsl export for the evaluation server
-
- * waskaweb/controllers/agency_overview.py: Implemented xml and xls
- export.
- * waskaweb/templates/casemanagement/agency_overview.mako: Added options for xml and
- xsl export to the choice list.
- * waskaweb/controllers/waska.py: Fixed permission to open start page
- for users with pb_ka role.
-
-2008-05-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/sql_helper.py: New. Optimizes WHERE id clauses.
-
- * waskaweb/lib/csv.py: Optimized export. TODO: get rid of needless
- sorts() and header info for each data set.
-
-2008-05-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlimport.py: Do not call UPDATE on a dataset
- which has no fields to change.
-
-2008-05-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Removed time in caselisting
-
- * waskaweb/controllers/case.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/caselist.mako: The caselisting
- does not longer contain the last access time to make the listing
- more compact. Reactivated custom formating in model/case.py. This
- was deavitvated due to problems with dates before 1900. Added
- try-except block to handle this.
-
- Fixed issue385
-
- * waskaweb/config/routing.py,
- waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/renderer.py,
- waskaweb/model/casedocument.py,
- waskaweb/model/datapage.py,
- waskaweb/templates/casemanagement/main.mako: Basically inhertied a
- new class from DataPage which does not hold any data and therefor
- results in an empty formularpage. Drawback: An existend case is
- needed.
-
-2008-05-20 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/help.py: Removed. Unused duplicate of
- waskaweb/lib/formular_help.py
-
-2008-05-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue267, Fixed bug that users can set standin without beeing
- the editor:
-
- * waskaweb/model/case.py: Add filtering of cases.
- * waskaweb/templates/casemanagement/caselist.mako: Some cleaup
- * waskaweb/templates/casemanagement/overview.mako: Added new checkbox
- to select all cases for bundled actions.
- * waskaweb/controllers/case_overview.py: Added logic to fetch alle
- cases if the user selects all cases. Filter out cases in set-standin
- bundled action if the user is not the editor
- * waskaweb/lib/validators.py: add new checkbox as valid form param.
-
- Fixed fix for issue267
-
- * waskaweb/controllers/case_overview.py: Fixed issue with merging two
- dctionarys in a session. Before merging the dic is now copied
-
-2008-05-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Another Fix for issue387
-
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/start/help.mako,
- waskaweb/public/images/icons/extern_link.png:Added icons to the
- external links on the help page to make it more clear that the user
- leaves the application on this point.
-
- Tagged as Version 1.0
-
-2008-05-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue387
-
- * waskaweb/templates/start/help.mako: Added link to an external FAQ
- for the CM at the PT-DLR site.
-
-2008-05-20 Sascha L. Teichmann <teichmann at intevation.de>
-
- * Changes.txt: Adjusted for Beta 30
-
-2008-05-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue263
-
- * waskaweb/lib/security.py: Try to encode password as ASCII. If
- this fails an invalid password is given and login fails.
-
-2008-05-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue357 (part3)
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py: Use url_for function istead of
- ahrdcoding the url in the redirect method. Removed try except block
- which prevents redirects to work as expected. Redirects are relaized
- as exceptions in Pylons. Too general catching of exceptions lead to
- problemes.
-
-2008-05-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue357 (part 2)
-
- * waskaweb/controllers/CaseBase.py: Added a getNavigation()
- method which redirects to case overview ig no navigation exists.
-
- * waskaweb/controllers/case.py, waskaweb/controllers/rg_aid.py:
- use the new getNavigation() method.
-
-2008-05-16 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue297
-
- * waskaweb/lib/security.py: Removed redundant call to method getDbName()
-
- * waskaweb/templates/casemanagement/downloadCSV.mako:
- Added warning about MS Excel
-
- * waskaweb/templates/casemanagement/overview.mako: Reordered
- export options.
-
-2008-05-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue200, issue136
-
- * waskaweb/config/routing.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/templates/main.mako: Searchoptions are now saved in a
- session and will be reused unitl the user selects the case overview
- from the mainmenu. In this case the session will be reset and a
- search is done with the default search options.
-
-
-2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue262
-
- * waskaweb/model/case.py: Catch KeyErrors for none-existing
- parameters.
-
-2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue287
-
- * waskaweb/lib/db.py: replaced '\' with '\\' in passwords.
-
-2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue357
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py: redirect to case overview if we
- don't have a session.
-
-2008-05-15 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue360
-
- * waskaweb/lib/security.py: The user identity is only the browser
- signature.
-
-2008-05-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue351
-
- * waskaweb/controllers/case.py,
- waskaweb/model/appointment.py,
- waskaweb/templates/appointments/show_body.mako: Changed behavior if
- the user enters no enddate. Now the enddate will be NULL in
- database. Changed the SQL-Statement. If no enddate ist given, than
- take startdatum as enddatum (coalesce).
- Further fixed an ISE when entering a date in a wrong format while
- editing a appointment.
-
- Fixed issue222:
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/lib/validators.py,
- waskaweb/templates/usersettings/change_password.mako: Fixed spelling
- and removed dupclicated columns. Changed error-message in case the
- user enters an unsafe password.
-
- Fixed issue379:
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/bundle_standin.mako: Usergroups
- are now loaded for selecting groups as standin. Modfied mako
- template to work with usergroups.
-
-2008-05-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue372
-
- * waskaweb/lib/evaluation.py: Changed SQL query of Evaluation 7. It
- was a worng table referenced.
-
- Fixed issue374
-
- * M waskaweb/lib/evaluation.py: Check if there will be a
- null-devision. If so set divisor to 1.
-
-2008-05-14 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue375
-
- * waskaweb/templates/casemanagement/organisation.mako: Uses
- group name correctly now.
-
-2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/main_help.mako: New. Was missing. Caused an
- ISE when clicking on on-line help.
-
-2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: Removed printing of new errors to Apache
- error log while saving a page. This spamed the the log a lot.
-
-2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/base.py: Added error logging when raising HTTPUnauthorized
- exceptions.
-
-2008-05-13 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: Removed wrong check for changed cases in
- edit controller which pervented editing 'Unterstuezungsangebote'.
-
- * Changes.txt: Replaced tabs with spaces.
-
-2008-05-09 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlimport.py: lower() incoming uuids to prevent
- mismatches.
-
-2008-05-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue355
-
- * waskaweb/lib/renderer.py: Added submitbuttons to the top of each
- formular page
-
- Fix in listing the standin for standin
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/organisation.mako: The user who is
- standin now gets listest in the list of standin user if he is logged
- in as standin.
-
- * waskaweb/controllers/waska.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/model/appointment.py,
- waskaweb/templates/start/appointmentlist.mako,
- waskaweb/templates/start/start.mako: Appointment are now displayed
- one day longer. Changed the structure of appointments on the
- startpage. automatically generated reminders are now dislplayed
- exclusive in the automatic reminders section. Alle other
- appointments get listes in section "own appointments"
-
-
-2008-05-08 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/security.py: Use only the 'www.xxx.yyyy' part
- of 'www.xxx.yyy.zzz' IPv4 and the part before the
- last ':' in IPv6 addresses for session hi-jacking
- prevention. Attackers coming from the same subnet are
- not longer detected. :-/
-
-2008-05-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changes.txt angepasst und das Datum der Beta geändert.
- Tag der Version verschoben.
-
- Fixed issue256 and a hotfix for the user and usergroup list when
- setting the editor or standing.
-
- * waskaweb/controllers/case.py,
- waskaweb/controllers/usersettings.py,
- waskaweb/lib/security.py: Set gid for session user. now we can
- filter out the usergroup in various listings.
-
- Fixed issue202
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/casemanagement/dialogs/bundle_noselection.mako,
- waskaweb/templates/casemanagement/dialogs/notificate_bundle_setstandin.mako,
- waskaweb/templates/casemanagement/downloadCSV.mako,
- waskaweb/templates/casemanagement/downloadXLS.mako,
- waskaweb/templates/casemanagement/downloadXML.mako: Unified
- breadcrumbs on bundled actions.
-
-2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * Changes.txt: Adjusted to Beta 29
-
-2008-05-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed setting of standin
- * waskaweb/controllers/case.py: Implementation of usergroup broke the
- setting of editors. Fixed that.
-
-2008-05-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- issue361
- * db_setup/install/01waska_tmpl.sql: adjusted formedtree to the model.
-
-2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/administration.py: Reverted last
- change because of special case 'Auswertungsserver'
-
- * waskaweb/templates/administration/new_user.mako: Take
- special case 'Auswertungsserver' into account.
-
-2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/administration.py: If logged in as
- 'adm' force new users to be 'Admin-KA's.
-
-2008-05-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/administration/new_user.mako: If logged
- in as 'adm' only allow creation of 'Admin-KA' users.
-
-2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue362
-
- * waskaweb/lib/helpers.py: Added check for None before converting
- dates to strings.
-
-2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue359
-
- * waskaweb/controllers/waska.py: Added checkRole to
- start(). Only logged in people should see the 'Schwarzes Brett'.
-
- * waskaweb/lib/security.py: Catch dbapi.OperationalError in
- checkRole decorator. In this case raise an Unauthorized
- exception because its likely in invalid login attempt.
-
-2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/public/images/anonym.gif: New. Wasn't in version control
- but needed by application.
-
-2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: Fixed int(None) error.
-
-2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/security.py: Catch dbapi.OperationalErrors at
- login. These are likely login failure. Is there a more
- precise way with DB API 2.0 to check this database independent?
-
-2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/base.py: Out commented log message on redirection
- if not logged in. This one spammed the error log file of Apache.
-
-2008-05-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue357:
-
- * waskaweb/controllers/CaseBase.py: check in _getFormNavigation()
- if case really exists.
-
-2008-04-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue94:
-
- * formed/waska-hilfetexte.xhtml,
- waskaweb/templates/casemanagement/help.mako: Added headers to the
- helptexts to bring them into a better relation to the forumular
- field. Changed Layout of the helpwindow. Removed "sponsors"
-
-2008-04-30 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue297
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/downloadCSV.mako,
- waskaweb/templates/casemanagement/downloadXML.mako:
- Set HTTP header 'Content-Disposition=attachment; filename="fallakten-export.(xml|csv|xls)"'
-
-2008-04-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue346
-
- * waskaweb/public/styles/color3.css,
- waskaweb/templates/start/start.mako: Fixed Syntax error in
- appointment overview. Changed style of border in the table_header to
- 1px (was 0.5pt)
-
- Fixed issue347
-
- * waskaweb/controllers/case.py: Called noexistend attribute of the
- appointment class.
-
- Changed default end_date for appointments
-
- * waskaweb/model/appointment.py: If no enddate is submitted, then
- end_date is equal start_date.
-
-2008-04-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlexport.py: Changed order of repeat groups
- to fit the XML schema.
-
-2008-04-28 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Reduced length of printout
-
- * waskaweb/controllers/case.py,
- waskaweb/public/styles/print.css: Changed fontsize to 10pt/12pt. No
- pagebreaks after heading
-
- issue184: Detect change of the case (this is more a pseudofix :( )
-
- * waskaweb/controllers/case.py,
- waskaweb/controllers/navigation.py,
- waskaweb/model/case.py: Compare saved caseid with provided case id
- in the controller. If the ids differ, open the new case.
-
- Fixed issue345
-
- * waskaweb/templates/appointments/appointmentlist.mako,
- waskaweb/templates/casemanagement/appointmentlist.mako,
- waskaweb/templates/casemanagement/reminderlist.mako: Changed alt
- text of delete images to "delete" instead of "show"
-
-2008-04-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue305 part 2 (mako templates)
-
- * waskaweb/model/appointment.py: Removed formating from get(Start|End)Date.
-
- * waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/appointments/remindlist_body.mako,
- waskaweb/templates/appointments/show_body.mako: Use helper functions to format
- the dates.
-
-2008-04-25 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue265
-
- * formed/aid_plan_statement.html,
- formed/discretion_statement.html,
- formed/privacy_statement.html: Removed needless extra chars in style import.
-
-2008-04-25 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue305
-
- * waskaweb/lib/helpers.py: New methods to format date/datetime
- because strftime dislikes dates before 1900.
-
- * waskaweb/controllers/appointment.py,
- waskaweb/controllers/case.py
- waskaweb/model/case.py,
- waskaweb/model/repeatgroup.py: Use the helper functions now
- to format date/datetime
-
-2008-04-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue61
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/main.mako,
- waskaweb/templates/start/help.mako,
- waskaweb/templates/start/responsible.mako,
- waskaweb/templates/usersettings/change_password.mako,
- waskaweb/templates/usersettings/show_settings.mako: Added
- breadcrumbs to pages in startmenu.
-
- Fixed issue131
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py,
- waskaweb/lib/casedata.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/agency_overview.mako: Added
- encoding information in those files.
-
- Fixed issue112
-
- * waskaweb/controllers/case.py,
- waskaweb/model/navigation.py: Modified function
- "getTreeItemByPageName" to return the treeitem which will be
- actually rendered. This way we can collect all headers for the
- formularpage
-
- Fixed issue223
-
- * waskaweb/controllers/case.py,
- waskaweb/model/navigation.py: Fixed getAllItemsFunction. Modified
- printAll function to only render content only leafes. Headers are
- renderes for all items
-
- Fixed issue178
-
- * waskaweb/controllers/case.py: Only proceed to next page after
- savining if the formular does not contain any errors. Else stay on the
- same page and show errors
-
- Fixed issue241
-
- * formed/formedtree_web.xml: Fixed typo: Schulttest > Schultest
-
-2008-04-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed ISE when entering invalid data on usergroup editing
-
- * waskaweb/controllers/administration.py: Load usergroup in error case
- too.
-
- Fixed issue335
-
- * waskaweb/controllers/administration.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Added lastname, firstname
- and login of the user to be deleted to the confimration dialog.
-
- Partially fixed issue259
-
- * waskaweb/lib/evaluation.py: Fixed header of csv-files. Using the
- translated string here too.
-
-2008-04-23 Frank Koormann <frank at intevation.de>
-
- Fixed issue325
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Typos in statement_explaination_ud fixed
-
-2008-04-23 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fixed issue248
-
- * waskaweb/lib/pdfimporter.py: If 'Mutter' of 'Vater' is found in
- context of 'Formular1' we a v1.0 pdf containing
- 'Geburtsland_Mutter' and 'Geburtsland_Vater'. This detailed information
- is aggregated to the info if they are born in Germany.
-
-2008-04-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Updated formedtree
-
- * formed/formedtree_web.xml: Replaces formedtree with a newer version
-
- Fixed bug when when changing into edit mode after selecting a page
- over the folder symbol in a fresh selected case.
-
- * waskaweb/controllers/navigation.py: Take either this stored page_id
- or submitted.
-
- Added note if the usergroup has no members
-
- * waskaweb/templates/administration/show_usergroup.mako: Fixed small
- bug which prevents the note beeing shown.
-
-2008-04-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented showing and editing of usergroups
-
- * waskaweb/controllers/administration.py: Added new controller for
- showing and editing usergroups
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: New translation strings for dialogs
- * waskaweb/lib/validators.py: Fixed EditUserGroup Validation
- * waskaweb/model/user.py: Added method for setting users in the
- groups.
- * waskaweb/templates/administration/dialogs/success_edit_usergroup.mako,
- waskaweb/templates/administration/edit_usergroup.mako,
- waskaweb/templates/administration/show_usergroup.mako: New. Added
- templates for showing and editing usergroups.
-
- Fixed issue304
-
- * waskaweb/lib/evaluation.py: Fixed grouping of age classes.
-
- Fixed display of standard standin.
-
- * waskaweb/model/user.py: Fixed loading and setting values of the
- UserGroup.
-
- Fixed tableheader of standin in organsation
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/organisation.mako: Fixed naming of
- the tableheader.
-
-2008-04-21 Sascha L. Teichmann <teichmann at intevation.de>
-
- Fix for issue301
-
- * waskaweb/lib/helpers.py: Added function getUserLastname()
-
- * waskaweb/templates/main.mako: Only print the lastname if
- logged in as adm user.
-
-2008-04-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented usergroup listing
-
- * waskaweb/controllers/administration.py: Added method to show
- usergroups. The groups of each user (immutable groups) are filtered
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Added new translation strings
- * waskaweb/templates/main.mako: Added link to the group overview.
- * waskaweb/templates/administration/overview_usergroups.mako: List
- usergroups.
-
- Implemented adding and deleting of usergroups
-
- waskaweb/controllers/administration.py
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: New translated string in the dialogs
- * waskaweb/lib/validators.py: New validator for adding new groups
- (groupname must not be empty)
- * waskaweb/model/user.py: Added Factory for creating and loading
- usergroups. Added delete method to the usergroup class.
- * waskaweb/templates/administration/overview_usergroups.mako: Give
- some info if no usergroups are present.
- * waskaweb/templates/administration/dialogs/confirm_deleteusergroup.mako,
- waskaweb/templates/administration/dialogs/failed_deletegroup_user.mako,
- waskaweb/templates/administration/dialogs/failed_new_usergroup.mako,
- waskaweb/templates/administration/dialogs/success_deletegroup_user.mako,
- waskaweb/templates/administration/dialogs/success_new_usergroup.mako,
- waskaweb/templates/administration/new_usergroup.mako: New. Added new
- dialogs for adding and deleting new usergroups.
-
-2008-04-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed error on evaluation in evaluation (Vermittlung)
-
- * waskaweb/lib/evaluation.py: Changed SQL statements.
-
- Adjusted the show user dialog in the administration to work with
- usergroups now.
-
- * waskaweb/controllers/administration.py,
- waskaweb/templates/administration/show_user.mako: Load usergroup
- instead of user.
-
-2008-04-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/excel.py: Extended limit to 32765 characters.
-
-2008-04-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/excel.py: Limit text in cells to 16383 characters.
-
-2008-04-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Adopted dialogs for setting the standard standing to the new group
- standing policy
-
- * waskaweb/controllers/usersettings.py: Adjusted controllercode to
- load groups instead of users for standin.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Added note that the list
- now consists of groups too.
- * waskaweb/model/user.py: Added new classes for usergroup and
- usergrouplist, added sql statements. and fixed setStandin method.
- * waskaweb/templates/administration/show_user_body.mako,
- waskaweb/templates/usersettings/edit_standin.mako,
- waskaweb/templates/usersettings/show_settings.mako: Adjust
- templates. Listing os now grouplisting.
-
- Adjusted code of the organisation page to work with the new standin
- group policy
-
- * waskaweb/controllers/case.py: Load groups instead of users.
- * waskaweb/model/case.py: Renamed vars and methods in Standin to
- reflect that is handles groups not not users.
- * waskaweb/model/user.py: Implemented filtering for grouplists.
- * waskaweb/templates/casemanagement/organisation.mako: List groups
- instead of users.
-
-2008-04-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged Beta 28
-
- issue285: Handle canceled cases
-
- * waskaweb/controllers/case.py,
- waskaweb/model/appointment.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/digest.mako: If a case is cancled
- it will be handled in the same way like cases with finished
- aftercare.
-
-2008-04-15 Sascha L. Teichmann <teichmann at intevation.de>
-
- * ChangeLog.txt: Tagged as Beta 28
-
-2008-04-14 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/downloadXML.mako: Open XML export
- in a separate window.
-
-2008-04-14 Sascha L. Teichmann <teichmann at intevation.de>
-
- * Changes.txt: Adjusted to splitted evaluation result.
-
-2008-04-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added missing result of evaluation
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako:
- Added missing evaluation. It got lost during restructuring the
- evaluation results.
-
-2008-04-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/digest.mako: Fixed typos.
-
-2008-04-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue285.
-
- * waskaweb/controllers/case.py,
- waskaweb/model/appointment.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/digest.mako: Changed text of the
- reminder dialogs.
-
- Fixed ISE after creating a new case
-
- * waskaweb/controllers/case.py: Added targeturl for the
- missing-statement dialog.
-
- Changed workflow of declining the statement (anonymisation)
-
- * waskaweb/controllers/statement.py,
- waskaweb/templates/casemanagement/main.mako: Selecting "no" in
- confirmation dialog for anonymisation opens the case again.
- Depending on the state of the privacy statement the missing
- statement will be opend or the case digest.
-
- Fixed issue288
-
- * waskaweb/controllers/evaluate.py: Added new param to the evaluation
- method. Depending on this param a different resultpage will be
- rendered.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: New Translations for the resultpage.
- * waskaweb/templates/main.mako: Call evaluation with default for 1
- resultpage.
- * waskaweb/templates/casemanagement/evaluation/evaluation_result_1.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_2.mako,
- waskaweb/templates/casemanagement/evaluation/evaluation_result_3.mako:
- New resultpages fpr the evaluation.
- * waskaweb/templates/casemanagement/evaluation_result.mako: Removed.
- Old resultpage.
-
-2008-04-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * Changes.txt: Summarized changes since last release.
-
-2008-04-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/downloadCSV.mako:
- Applied plain-csv-export_beta27.patch to server CSV
- case exports as plain text.
-
-2008-04-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Changed creating of reminders depening on aftercasestate.
-
- * waskaweb/controllers/case.py: Added flag to indicate if a the
- aftercare of a case is finished. This flag determines about how the
- reminders will be displayed.
- * waskaweb/model/appointment.py: Changed to ReminderOverview
- Controller. Depending of the state of aftercare it will look for the
- latest date of each case of create a reminder if the date is older
- than the max savetime.
- * waskaweb/model/case.py: The stateobject now have information about
- state of aftercare and the latest date of the case.
- * waskaweb/templates/casemanagement/digest.mako: Modified dialogs in
- the digest giving information about last modification and the
- maxsavetime.
-
- Added form validtion to edit agency-settings.
-
- * waskaweb/controllers/administration.py: Fixed ISE when validation
- fails.
- * waskaweb/lib/validators.py: Added check that maxsavetime must not be
- null
- * waskaweb/templates/administration/edit_settings.mako: Errors in
- Formular are now displayed at the top of the page
-
- Added new validator for Int-values:
-
- * waskaweb/lib/validators.py: Addded an new Int-validator with the
- capability to check max and min value. This was actually copied from
- a newer version of formencode.
-
- Added date and time check for appointments.
-
- * waskaweb/lib/validators.py: Beside checking if the date is given in
- a correct format, we now check if the date is valid (e.g 45.12.2008).
- Checks for time also included.
-
- Removed default end-date from appointments
-
- * waskaweb/controllers/appointment.py,
- waskaweb/controllers/case.py,
- waskaweb/lib/validators.py,
- waskaweb/model/appointment.py: The enddate is not a manditroy field
- anymore. The field isn't prefilled in the formular. Default duration
- of an appointment with not endate/endtime is 1 day.
- This value will be inserted into the database.
-
- Reminders do not vanish anymore when start_date or end_date is
- exceeded.
-
- * waskaweb/model/appointment.py: Changed SQL statement for fetching
- reminders. Dates are irrelevant for reminders now! Just fetch all
- appointments which are classified as reminders
-
- Show type of appointment when viewing appointments details
-
- * waskaweb/templates/appointments/show_body.mako: Added type of the
- appointment to the template
-
- Do not display link to create a reminder for the admin
-
- * waskaweb/templates/casemanagement/main.mako: Added rolecheck for the
- quicklink to create a reminder for the case.
-
- Fix for error message on rangetest of int values.
-
- * waskaweb/lib/validators.py: Changed error messge in
- MaxMinInt-Validator
-
-2008-04-08 Frank Koormann <frank at intevation.de>
-
- Improved fix for issue277
-
- * waskaweb/model/navigation.py: Include the general checks on item's
- children into the has* methods.
-
-2008-04-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Made Fix for issue277 more robust
-
- * waskaweb/model/navigation.py: Instead of hardcoding the pageid of
- the aidoffers to display this item as formular instead of a folder,
- we now check if the page has children which are enabled (visible).
-
-2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/excel.py: Fixed encoding problem. Now its
- generated in Unicode.
-
-2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/excel.py: Fixed naming in headers.
-
-2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/lib/excel.py: Fixed small ISEs while exporting as XLS.
-
-2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case_overview.py: Add code to download as XLS
-
- * waskaweb/model/case.py: Make case bundle exportable as XLS
-
- * waskaweb/templates/casemanagement/overview.mako: Added option to
- download case bundle as XLS.
-
- * waskaweb/templates/casemanagement/downloadXLS.mako: Dialog for XLS
- download.
-
-2008-04-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: Fixed minor bug.
-
- * waskaweb/lib/excel.py: New. exports as cases as Excel-Spreadsheets.
-
-2008-04-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue269:
-
- * formed/privacy_statement.html: Changed text of the privacy
- statement bases on a new template from the DLR.
-
- Added additional information on lastaccesstime and remaining days
- until maxsavetime is reached to the case digest.
-
- * waskaweb/controllers/case.py: Load last-accesstime and maxsavetime
- * waskaweb/model/case.py: Added function which returns the remaining
- days until the max-savetime for the case is reached
- * waskaweb/model/appointment.py: Make use of the new daysToMaxSavetime
- function on calculation of the maxsavetime reminders.
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/digest.mako: Added new box to
- display the max savetime an last-accesstime in the digest.
- Changed style for the additional information.
- * waskaweb/templates/appointments/edit_body.mako: Only show reminders
- for cm-users. (admin can not have any cases anyway)
-
- Added new discretion statement. Reorganised privacy statement. There
- is now a central page where all statements are listed.
-
- * waskaweb/controllers/statement.py: Added new methods to render the
- list of available statements and to print the new descretion
- statement.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: New translation string for the
- discretion statement.
- * waskaweb/model/agencysettings.py: Added new method to get the
- discretion statement.
- * waskaweb/model/case.py: Added new method to get a filled out version
- of the discretion statement for a case.
- * waskaweb/model/statement.py: Added new statement to the model.
- * waskaweb/templates/casemanagement/main.mako: Removed
- printPrivycyStatement-link from the PrivacySection and added new link to
- the list of available statements.
- * formed/discretion_statement.html: New. Default descretion statement.
- * waskaweb/templates/statement/list_statements.mako: New. Central page
- where all available statements are listed.
-
- Fixed issue277:
-
- * waskaweb/model/navigation.py: Added special Rule for the aiplan
- overview in the navigation tree. It is now displayed with a
- page-symbol instead of a folder symbol.
-
-2008-04-06 Frank Koormann <frank at intevation.de>
-
- * waskaweb/lib/helpers.py (getKAName): We want the OU != WASKA.
-
-2008-04-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixes and html escaping for appointments.
-
- * waskaweb/lib/filters.py: Added optional parameter "lenght" for the
- shorten function.
- * waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/appointments/remindlist_body.mako: Added
- html-escaping.
- * waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/showAppointment.mako: The links to
- edit an appointment are now only shown for users who are allowed to
- edit the appointment (rolecheck).
- * waskaweb/templates/appointments/show_body.mako: Replace newlines
- with html-<br> for description.
-
- Implemented manual reminders for cases
-
- * waskaweb/controllers/case.py: Added methods to create a new
- reminder. Basically this is a clone of the new appointment controller,
- but this fillout some fields (name of the kid).
- * waskaweb/controllers/waska.py: Combine the remindlist with the
- maxsavetime list
- * waskaweb/model/appointment.py: Added new classes regarding to the
- remindlist. Added new attrubibute type which differs between normal
- appointments and reminders. Changed that all appointments which are
- after now() are displayed to a more softer rule that all
- appointments of today and in futuer are displayed.
- * waskaweb/templates/appointments/edit_body.mako: Added selection
- field to choose which kind of appointment will be created.
- * waskaweb/templates/casemanagement/main.mako: Added new link to the
- main menu which leads directly to the create appointment dialog.
- * waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/start/start.mako,
- waskaweb/templates/appointments/remindlist_body.mako,
- waskaweb/templates/casemanagement/reminderlist.mako,
- waskaweb/templates/start/remindlist.mako: Added new templates for
- the listing of appointments. Note, this whole thing is not as nice
- as it could be but it works.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Added some translations
-
-2008-04-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented appointment list on startpage
-
- * waskaweb/config/routing.py: Changed route for showAppointment. It
- now takes an optional confirmed param (defaults to 1).
- * waskaweb/controllers/case.py: Added new decorator
- "checkPrivacyStatement" which could be used if some functions of a
- case will be calles from somewhere else than in the case (e.g
- appointments on startpage). Then we need to bound in the nag screen
- handling the privacy-statement.
- * waskaweb/controllers/waska.py: Load reminders and a united list of
- global and caseappointments.
- * waskaweb/model/appointment.py: Changed inheritance of the
- Appointment overviews. Added methods to set the appointmentslist or
- join two overview object to one. Furter added a sorting algorithm
- for sorting appointments in the overview.
- * waskaweb/controllers/appointment.py: Instanciate
- GlobalAppointmentOverview instead of AppointmentOverview.
- * waskaweb/templates/start/start.mako,
- waskaweb/templates/start/appointmentlist.mako: Added
- appointmentlists to the startpage.
- * waskaweb/templates/statement/dialogs/missing_statement_body.mako:
- Made this dialog a little bit more generic. The URL which will be
- called if the user selects that the state of the statement is further
- unclear, is now dynamic and provided through the c.targeturl param.
-
- Restructured loading of cases
-
- * waskaweb/controllers/case.py: Because loading of cases can now be
- triggerd from more places than selecting a case from within the case
- overview the code for loading a case is now seperated in a new
- function load_case. This function can be calles from other places
- (e.g checkprivacy-decorator)
-
-2008-04-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Implemented adding of case-specific appointments
-
- * waskaweb/controllers/appointment.py: Added default value (htmlfill) for case_id
- * waskaweb/controllers/case.py: Added controller-functions to add a
- new appointment.
- * waskaweb/model/appointment.py: createNew-method of the factory now
- take an optional "case_id" parameter.
- * waskaweb/templates/appointments/edit_body.mako: Added hidden field
- for the case_id
- * waskaweb/templates/casemanagement/appointments.mako: url for adding
- new appointments is now dynamically generated (h.url_for)
- * waskaweb/templates/casemanagement/dialogs/success_create_appointment.mako,
- waskaweb/templates/casemanagement/newAppointment.mako: New. Dialogs
- for adding a new appointment. Success-dialog after the appointment
- was added.
-
- Implemented editing of case-specific appointments
-
- * waskaweb/controllers/case.py: Added new function to edit the
- appointment.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Changed some strings in the editing
- dialogs.
- * waskaweb/model/appointment.py: ID of an appointment can not be set
- in the setData anymore (wasn't needed anyway).
- * waskaweb/templates/appointments/edit_body.mako: Added hiddenfield
- for the appointmentid (needed only for editing)
- * waskaweb/templates/casemanagement/dialogs/success_edit_appointment.mako,
- waskaweb/templates/appointments/edit.mako,
- waskaweb/templates/casemanagement/editAppointment.mako: New. Dialogs
- for editing an existing appointment. Success-dialog after editing.
-
- Changed sorting of appointments
-
- * waskaweb/model/appointment.py: Only appointments are listed in the
- overview page if either the startdate or enddate of the appointment
- is in the future. Otherwise the appointment doesn't get listet
- anymore. appointments are ordered ascending by the startdate.
-
-2008-04-01 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue45
-
- * waskaweb/controllers/case.py,
- waskaweb/model/casedocument.py,
- waskaweb/model/data.py: Added new Proxy for nodecomponents. It
- takes the submitted dicionary of a formular submission. The Proxy
- only returns those elements which are also in the provided dicionary.
- This proxy is only used when creating a new case with a formular.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Small typo fix.
-
- Fixed issue252
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Shorten text
-
- Fixed issue259
-
- * waskaweb/lib/evaluation.py: Added commentline to the exportfiles of
- each evaluation containing some additional information.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: Call XML import.
-
- * waskaweb/templates/casemanagement/upload.mako: Modified to show
- XML import dialog too.
-
- * waskaweb/templates/casemanagement/dialogs/failed_xml_import.mako,
- waskaweb/templates/casemanagement/dialogs/success_xml_import.mako: New.
- Shown after XML import.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xmlimport.py: New. XML import.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: Use new import.
-
- * waskaweb/lib/xmlimport.py -> xmlexport.py: Was named incorrectly.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case_overview.py: Use correct dialog now.
-
- * waskaweb/lib/xmlimport.py: Don't use the anon views.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xml.py -> xmlimport.py: To avoid problems with xml.* imports.
-
- * waskaweb/model/case.py: use new import.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case_overview.py: call XML import.
-
- * waskaweb/templates/casemanagement/overview.mako: Added option
- to export cases as XML.
-
- * waskaweb/templates/casemanagement/downloadXML.mako: New.
- Confirmation dialog for XML download.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case_overview.py: Added code to call
- XML export.
-
-2008-03-31 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/xml.py: New. Contains XML export.
-
-2008-03-31 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue255
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/casemanagement/evaluation_result.mako: Added
- small note to the migration evaluation telling the user which
- criteria is important for the evalutation.
-
- Partially fixed issue258
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/upload.mako: Added checkbox to
- enable direct anonymisation of an imported pdf-file.
- * waskaweb/templates/casemanagement/dialogs/failed_anonymize.mako,
- waskaweb/templates/casemanagement/dialogs/success_import_anon.mako:
- New. Added success dialog which is show after a case was imported
- and anonymized. Further added failed dialogs, which is generally
- showm if something goes wrong while importing pdf file
-
- Further Fixes for issue258
-
- * waskaweb/templates/statement/dialogs/missing_statement.mako,
- waskaweb/templates/statement/dialogs/missing_statement_body.mako:
- This dialog now has 3 options to choose from: 1) The statement is
- accecpted, statement is declined, statement is still unclear.
- Separated the body of the dialog, so it can be used in other places.
- * waskaweb/controllers/case.py,
- waskaweb/templates/statement/edit.mako.old,
- waskaweb/templates/statement/edit.mako: Changed the dialog for
- setting the privacy statement after the case was already opend. This
- dialog is now the same as it the dialog shown when opening a case
- with missing statement.
- * waskaweb/controllers/statement.py: Changed headers in the statement
- dialog.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Changed text in statement dialog
-
-
-2008-03-28 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Fixed issue128
-
- * waskaweb/lib/helpers.py: Iterate over SSL_CLIENT_S_DN in
- HTTP-Headers. string and take the second OU for the kaname.
-
- Partially Fixed issue259
-
- * waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Fixed CVS export of migration evalauation. Furter changed naming of
- the xported files. The filenames now fits to the numbering of the
- evaluations.
-
- Partially Fixed issue255
-
- * waskaweb/lib/evaluation.py: Mothertounge is now the only criteria
- for migration background in evaluation.
-
- Fixed issue274
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/organisation.mako:
- Gendermainstreamed the namings on this page.
-
- Implemented editing of global appointments
-
- * waskaweb/controllers/appointment.py,
- waskaweb/templates/appointments/dialogs/success_edit_appointment.mako,
- waskaweb/templates/appointments/edit.mako: Added method to edit a global
- appointment. New successdialog.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/showAppointment.mako: Fixed some
- translation issues
-
- Implemented adding of new global appointments
-
- * waskaweb/controllers/appointment.py: Added methods to create global
- appointments.
- * waskaweb/lib/validators.py: Added new validator which checks if the
- given datestring is in a valid format. TODO: Check if the data and
- time is valid e.g 31.02.2008 or 25:78.
- * waskaweb/model/appointment.py: Some restructure of the inheritence
- of the appointment classes. Added SQL statements for creating and
- storing appointments.
- * waskaweb/templates/appointments/dialogs/success_create_appointment.mako:
- New. Successdialog for creating global appointments.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/appointments/new.mako,
- waskaweb/templates/appointments/edit_body.mako: The formular is in
- the same design like the rest. Error messages are displayed above
- the form and fields are hightlighted red in case of an error. Added
- translation string.
-
-2008-03-27 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Partially fixed Issue268
-
- * waskaweb/templates/administration/show_settings.mako: Show
- maxsavetime for cases in agency setting. Should this setting be
- editable?
-
- Fixed issue270
-
- * waskaweb/controllers/case.py: Choosing "No" in confirmation dialog
- of the anonymisation of a case now opens the digest of a case.
- Additionally added the navigation to the confirmation dialog of
- open/close case and anonymisation.
-
- Fixed issue269
-
- * formed/privacy_statement.html,
- waskaweb/model/statement.py: Changed text of the EE handling the
- maxsavetime of a case from months to days, as the savetime is
- entered in days in the agencysettings.
-
-2008-03-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Listing of appointments now basically works
-
- * waskaweb/model/appointment.py: AppointmentOverview now works for
- global and case appointments. Appointments now have a getStart-
- getEndDate function which optionally takes a format string.
- * waskaweb/public/styles/all.css,
- waskaweb/templates/appointments/overview_body.mako: Worked on the
- layout of the appointment listing.
- * waskaweb/templates/casemanagement/appointmentlist.mako,
- waskaweb/templates/appointments/appointmentlist.mako: Call the
- correct controller methods.
-
- Implemented viewing of appointments
-
- * waskaweb/controllers/appointment.py
- waskaweb/controllers/case.py: Implemented loading an appointment.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Added new translation strings.
- * waskaweb/model/appointment.py: Added Global- and
- CaseAppointmentFactory.
- * waskaweb/templates/appointments/show.mako,
- waskaweb/templates/appointments/show_body.mako,
- waskaweb/templates/casemanagement/showAppointment.mako: New
- templates for viewing a appointment.
-
- Implemented deleting of appointments
-
- * waskaweb/templates/appointments/dialogs/failed_delete_appointment.mako,
- waskaweb/templates/appointments/dialogs/success_delete_appointment.mako,
- waskaweb/templates/casemanagement/dialogs/confirm_delete_appointment.mako,
- waskaweb/templates/casemanagement/dialogs/failed_delete_appointment.mako,
- waskaweb/templates/casemanagement/dialogs/success_delete_appointment.mako:
- New. Added new confirmation and notification dialogs for deleting
- appointments.
- * waskaweb/config/routing.py: Added new route for deleting case
- appointments.
- * waskaweb/controllers/appointment.py
- waskaweb/controllers/case.py: Added new delete controller method.
- * waskaweb/model/appointment.py: Some changes on the
- AppointmentFactorys. Added delete method.
- * waskaweb/templates/appointments/appointmentlist.mako,
- waskaweb/templates/casemanagement/appointmentlist.mako: Only show the
- delete link if the user is allowed to delete appointments.
-
-2008-03-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Remindlist for cases with expired max savetime
-
- * waskaweb/controllers/waska.py: Load MaxSaveTimeReminders.
- * waskaweb/model/case.py,
- waskaweb/templates/casemanagement/caselist.mako: Default return
- value of getAccessTime is the timestamp-object. Optionally a format
- string can be provided. Then the time is returned as string.
- * waskaweb/public/styles/all.css: Added new style for appointment
- listings.
- * waskaweb/templates/start/start.mako: Added reminder listing for
- cases with expired max savetime to the startpage.
- * waskaweb/model/appointment.py: New. Model for Appointment and
- Reminders.
-
- Preparation for the listing of appointments
-
- * waskaweb/controllers/appointment.py,
- waskaweb/controllers/case.py: Load appointment overview.
- * waskaweb/model/appointment.py: AppointmentOverview can now setup for
- the global appointments or if a caseid is provided for the case
- appointments.
- * waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/casemanagement/appointments.mako: Cleanup of the
- listing of appointments. overview_body can now be used to be
- inherited in other files.
- * waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako: Reenabled appointments.
- * waskaweb/templates/appointments/appointmentlist.mako,
- waskaweb/templates/casemanagement/appointmentlist.mako: New.
- These files are inherited from the appointments/overview_body and
- include module specific (appointments, case) functionionality.
-
-2008-03-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Changes.txt: Added missing feature of saving the last access time.
-
-2008-03-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/case.py: Small fix for casesearch. Display cases if
- kundennummer and name and vorname are null (in case of anonymized
- cases e.g). Before the case was listed if one of the above fields was
- None.
-
- * waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako: Privacy field is only displayed for cm
- users.
-
- * waskaweb/controllers/case_overview.py: Fixed filtering for delete
- bundle actions. Only cases wich are anonymized or marked for
- deletion can be deleted.
-
- * waskaweb/model/statement.py: Removed None-Values in
- Privacy-statement.
-
- * waskaweb/templates/administration/overview_user.mako: Fixed syntax
- error on image title. titel > title
-
- * waskaweb/templates/administration/edit_user.mako: Fixed missing
- closing of a fieldset.
-
-2008-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/casemanagement/evaluation_result.mako,
- waskaweb/templates/usersettings/change_password.mako: Fixed HTML
-
-2008-03-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/administration/overview_user.mako: Fixed HTML
- titel -> title.
-
-2008-03-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Changes.txt: Added new features and improvements of the upcoming
- release.
-
-2008-03-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/csv.py: Removed redundant calculation of filling cells.
-
-2008-03-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/lib/helpers.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/bundle_editor.mako,
- waskaweb/templates/casemanagement/bundle_standin.mako: Display
- placeholder "--/--" in case of cases with no first or lastname.
- Removed unneeded check of state in casemodel when deleting. Earlier
- check of the casebundele when deleting or marking if there is at
- least one case which can be deleted (valid state 4 or 5). Else show
- a dialog.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot: Added translated text for anonymizing
- the case directly.
- * waskaweb/templates/casemanagement/main.mako: Added link to anonymize
- the case directely in the privacy section.
-
- * waskaweb/config/routing.py: Added new roue for anonymize function
-
- * waskaweb/templates/casemanagement/dialogs/confirm_anonymize.mako,
- waskaweb/templates/casemanagement/dialogs/success_anonymize.mako:
- New. Confirmation and Success Dialog for anonymisation.
-
- * waskaweb/controllers/case.py,
- waskaweb/model/case.py: Added controllerfunction to anonymize the
- case
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/overview.mako: Added CSV-Export
- for bundled cases for the normal server (evaluation server aready
- includes CSV-export). Improved filtering of cases in the
- bundleAction method.
-
- * waskaweb/templates/casemanagement/downloadCSV.mako: Replaced
- hardcodes links with c-vars containing links.
-
-2008-03-12 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: After anonymization all attachments
- of case are deleted.
-
-2008-03-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/model/case.py: Fixed call of anonymize function. Fix for
- selecting bundle of anonymize cases for deletion.
-
-2008-03-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: Call db function to anonymize a case.
-
-2008-03-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * M waskaweb/controllers/statement.py,
- M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- M waskaweb/i18n/waskaweb.pot,
- M waskaweb/templates/casemanagement/main.mako,
- M waskaweb/templates/statement/edit.mako: The privacy statement can
- now be revoked. The privacy menu on the left side is now always
- displayed. Its content depends on the state of the privacy
- statement: Is not set yet -> set statement, print statement.
- Statement is signed -> revoke statement.
-
- * M waskaweb/controllers/statement.py,
- M waskaweb/model/case.py: Added anonymize function to the
- case-model. TODO: Implement SQL-based anonymize-function and call
- it! For now only the state of the case is set to "5", wich is the
- anonymized state.
-
- * M waskaweb/controllers/statement.py,
- M waskaweb/model/case.py,
- M waskaweb/templates/casemanagement/digest.mako,
- M waskaweb/templates/statement/dialogs/confirm.mako,
- M waskaweb/templates/statement/dialogs/ee_decline_success.mako,
- A waskaweb/templates/statement/dialogs/ee_accept_failed.mako,
- A waskaweb/templates/statement/dialogs/ee_accept_success.mako,
- A waskaweb/templates/statement/dialogs/ee_decline_failed.mako,
- M waskaweb/templates/statement/edit.mako:
- Added confirmation and notification dialogs into the process of
- setting the privacy statement.
-
- * M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- M waskaweb/i18n/waskaweb.pot,
- M waskaweb/templates/casemanagement/caselist.mako: Reactivated the
- display of the last accesstime in the case overview for users with
- role "cm-ka"
-
- * M waskaweb/controllers/case_overview.py,
- M waskaweb/model/case.py,
- M waskaweb/templates/casemanagement/caselist.mako,
- M waskaweb/templates/casemanagement/overview.mako: Anonymized cases
- can now be displayed in the caseoverview. Anonymized cases can not
- be edited or view by the user. They are only listed to increase
- transperency of the case listing. Anonymized cases can be deleted
- without the need to me marked for deletion by a cm.
-
-2008-03-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * M waskaweb/model/case.py: Fixed searching of cases. Cases with no
- kundennummer, name or vorname will be listed now
-
-2008-03-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/evaluation.py: Fixed 'Migrationshintergrund'
-
-2008-03-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Tagged Beta 25
-
- * M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- M waskaweb/model/case.py,
- M waskaweb/templates/casemanagement/caselist.mako: Changed footer to
- BETA 25. Commented out last access time and fixed display of the
- anonymized icon
-
- * M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- M waskaweb/i18n/waskaweb.pot,
- M waskaweb/templates/casemanagement/evaluation_result.mako: Moved
- some static text from the evaluation_result page into po file.
-
-2008-03-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * M waskaweb/public/styles/all.css,
- M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- M waskaweb/templates/casemanagement/evaluation_result.mako,
- M waskaweb/lib/evaluation.py: Changed Layout of the evaluation. The
- evalauations are now grouped into different evaluation categories.
- (incm, all, finished). Simplify of the esq statement and renaming of
- some descriptions in result.
-
- * M waskaweb/model/case.py,
- M waskaweb/templates/casemanagement/caselist.mako: Cases which have
- no privacy statement are now signed with an on own icon in the admin
- view. Further the admin can not restore these cases (they are
- markded to be deleted) anymore.
-
- * M waskaweb/lib/evaluation.py,
- M waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- M waskaweb/templates/casemanagement/evaluation_result.mako: Changed
- naming in the first evaluation. Feedback (DLR)
-
- * M waskaweb/model/case.py,
- M waskaweb/templates/casemanagement/caselist.mako: Added last access
- time to the caselisting of cm-users. admins do not see the last
- access time yet as the time does not fit into the caselisting.
- TODO: Change Layout here.
-
-2008-03-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Hotfix for evaluationserver
-
- * M waskaweb/model/user.py,
- M waskaweb/templates/administration/overview_user.mako: The "adm"
- user is not listed anymore in the user overview. Normally this did
- not happen anyway but on the evaluation Server the adm user also
- gets an entry in the user table and would therefor be listed.
-
-2008-03-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Tagged Beta 24
-
-2008-03-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview.py: Fixed wrong import and use of
- AgencyBundle which should be a CaseBundle.
-
- * waskaweb/lib/evaluation.py: Commented out debugging output
-
- * waskaweb/controllers/agency_overview.py: Removed unused function
-
-2008-03-03 Sascha L. Teichmann <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/timelog.py: If no host is given timelog is
- deactivated.
-
-2008-03-03 Sascha L. Teichmann <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py: removed imports. TODO: remove
- entire file because its not needed any more.
-
- * waskaweb/controllers/administration.py: Import the other
- Agency (the setting one).
-
-2008-02-29 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/controllers/agency_overview.py
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot
- waskaweb/public/styles/color3.css
- waskaweb/public/styles/screen.css
- waskaweb/templates/casemanagement/agency_overview.mako
- waskaweb/templates/casemanagement/downloadCSV.mako:
- Changed Dialog in CSV Export.
-
-2008-02-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/upload.mako: Commented out
- XML-Import as it is not fully functional yet.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/lib/evaluation.py: Added "Sonstige" to "Förderbedarf"
- evaluation. Changed label of this evaluation.
-
-2008-02-28 Sascha L. Teichmann <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/csv.py: Added. exports list of cases as CSV to
- a given stream.
-
-2008-02-28 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/model/agency.py,
- waskaweb/templates/casemanagement/agency_overview.mako,
- waskaweb/templates/casemanagement/dialogs/failed_delete_agency.mako,
- waskaweb/templates/casemanagement/dialogs/failed_export_agency.mako,
- waskaweb/templates/casemanagement/dialogs/notificate_bundle_delete_agency.mako,
- waskaweb/templates/casemanagement/dialogs/notificate_bundle_export_agency.mako,
- waskaweb/templates/casemanagement/dialogs/success_delete_agency.mako,
- waskaweb/templates/casemanagement/dialogs/success_export_agency.mako,
- waskaweb/templates/casemanagement/downloadCSV.mako: Added dialogs
- for CSV export of agencys for the evaluation server.
-
- * waskaweb/lib/evaluation.py: Evaluation "Förderbedarf" is now
- perfomed on the base of the selected fields in 4.2, and not over the
- various "Unterstützungsangebote".
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/model/agency.py,
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/downloadCSV.mako: Implemented CSV export
- of the cases. Functionality for export ist implemented in CaseBundle.
-
-2008-02-27 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation_result.mako: Fixed
- issue 239. Modified evaluation to correctly handle fields where no
- information is given on which the evaluation could work. These cases
- are now displayed in the category "Keine Angabe" in each evaluation
- section.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Rebuild of the langauge-files after
- merging the branches.
-
- * development_wsgi.ini: On default the server is not meant to be
- driven as evaluation server.
-
- * waskaweb/lib/evaluation.py,
- waskaweb/templates/main.mako: Reformatting code
-
-2008-02-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/evaluate.py: Allow pb_ka users to do
- evaluations on the cases.
-
- * waskaweb/lib/evaluation.py: Fixed issue234.Fixed evaluation 6 and 7.
- Now only cases which are in case-management and are finished
- (aborted or regular end) are evaluated.
- Fixed issue issue229. Evaluation 10. Return "k.A" instead of "None"
- if there is no data for the length of the CM in weeks.
-
-2008-02-22 Torsten Irlaender <torsten.irlaender at intevation.de>
- work. These cases
- are now displayed in the category "Keine Angabe" in each evaluation
- section.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot: Rebuild of the langauge-files after
- merging the branches.
-
- * development_wsgi.ini: On default the server is not meant to be
- driven as evaluation server.
-
- * waskaweb/lib/evaluation.py,
- waskaweb/templates/main.mako: Reformatting code
-
-2008-02-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/evaluate.py: Allow pb_ka users to do
- evaluations on the cases.
-
- * waskaweb/lib/evaluation.py: Fixed issue234.Fixed evaluation 6 and 7.
- Now only cases which are in case-management and are finished
- (aborted or regular end) are evaluated.
- Fixed issue issue229. Evaluation 10. Return "k.A" instead of "None"
- if there is no data for the length of the CM in weeks.
-
-2008-02-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/templates/casemanagement/agencylist.mako,
- waskaweb/model/agency.py: Cases of one agency can now be deleted
- from the overview page
-
- * waskaweb/config/routing.py, waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/case_overview.py, waskaweb/lib/validators.py,
- waskaweb/model/agency.py,
- waskaweb/templates/casemanagement/agency_overview.mako,
- waskaweb/templates/casemanagement/agencylist.mako: Implemented
- bundled deletion for agencys on the evealutation server. This will
- delete all cases of a particular agency.
-
-2008-02-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/usersettings.py: Added new role "pb_ka" to the
- checkrole decorators.
-
- * waskaweb/model/agencysettings.py, waskaweb/model/agency.py,
- waskaweb/model/case.py: Renamed agency.py into agencysettings.
- Fixed references to the new file in case.py
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/templates/casemanagement/agencylist.mako,
- waskaweb/model/agency.py: Listing of agencys on the evalutation
- server is build from the database.
-
-2008-02-20 Frank Koormann <frank.koormann at intevation.de>
-
- Bugfix for issue242
-
- * waskaweb/lib/helpers.py: import sys,
- (slashSplit): New function slashSplit to splitDN-string,
- (getKAName): Use slashSplit() and return empty string on failure
-
-
-2008-02-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development_wsgi.ini,
- waskaweb/controllers/administration.py,
- waskaweb/templates/administration/new_user.mako: Modified
- create_user templates. Depended if this server is an evalutation
- server or not the options which type of user (role) can be
- created differ.
-
-2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/main.mako,
- waskaweb/controllers/agency_overview.py,
- waskaweb/templates/casemanagement/agency_overview.mako,
- waskaweb/templates/casemanagement/agencylist.mako,
- waskaweb/tests/functional/test_agency_overview.py: Created new
- controller and templates for the "case-overview" on the evalutation
- server. The "case-overview" is more a listing of all agencys which
- submitted casesdata for evaluation. Startet to setup the templates
- for the new role "pb_ka"
-
-2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako: Commented out
- the max savetime for the cases in agency settings.
-
-2008-02-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development.ini: Added new variabled to check if the current server
- instance is used as an evaluation server.
-
-2
- * waskaweb/controllers/agency_overview.py,
- waskaweb/templates/casemanagement/agencylist.mako,
- waskaweb/model/agency.py: Cases of one agency can now be deleted
- from the overview page
-
- * waskaweb/config/routing.py, waskaweb/controllers/agency_overview.py,
- waskaweb/controllers/case_overview.py, waskaweb/lib/validators.py,
- waskaweb/model/agency.py,
- waskaweb/templates/casemanagement/agency_overview.mako,
- waskaweb/templates/casemanagement/agencylist.mako: Implemented
- bundled deletion for agencys on the evealutation server. This will
- delete all cases of a particular agency.
-
-2008-02-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/usersettings.py: Added new role "pb_ka" to the
- checkrole decorators.
-
- * waskaweb/model/agencysettings.py, waskaweb/model/agency.py,
- waskaweb/model/case.py: Renamed agency.py into agencysettings.
- Fixed references to the new file in case.py
-
- * waskaweb/controllers/agency_overview.py,
- waskaweb/templates/casemanagement/agencylist.mako,
- waskaweb/model/agency.py: Listing of agencys on the evalutation
- server is build from the database.
-
-2008-02-20 Frank Koormann <frank.koormann at intevation.de>
-
- Bugfix for issue242
-
- * waskaweb/lib/helpers.py: import sys,
- (slashSplit): New function slashSplit to splitDN-string,
- (getKAName): Use slashSplit() and return empty string on failure
-
-
-2008-02-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development_wsgi.ini,
- waskaweb/controllers/administration.py,
- waskaweb/templates/administration/new_user.mako: Modified
- create_user templates. Depended if this server is an evalutation
- server or not the options which type of user (role) can be
- created differ.
-
-2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/main.mako,
- waskaweb/controllers/agency_overview.py,
- waskaweb/templates/casemanagement/agency_overview.mako,
- waskaweb/templates/casemanagement/agencylist.mako,
- waskaweb/tests/functional/test_agency_overview.py: Created new
- controller and templates for the "case-overview" on the evalutation
- server. The "case-overview" is more a listing of all agencys which
- submitted casesdata for evaluation. Startet to setup the templates
- for the new role "pb_ka"
-
-2008-02-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako: Commented out
- the max savetime for the cases in agency settings.
-
-2008-02-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development.ini: Added new variabled to check if the current server
- instance is used as an evaluation server.
-
-2008-02-11 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/templates/casemanagement/upload.mako
- waskaweb/templates/usersettings/change_password.mako
- waskaweb/templates/documents/case_new.mako
- waskaweb/templates/documents/global_upload.mako
- templates/casemanagement/bundle_standin.mako
- waskaweb/public/styles/screen.css
- waskaweb/controllers/case.py:
- changed format, added sentence
-
- * waskaweb/templates/administration/overview_user.mako:
- added role to overview
-
- * waskaweb/templates/administration/edit_settings.mako:
- added explanations and changed format
-
- * waskaweb/model/navigation.py:
- changed encoding to utf-8
-
-2008-02-08 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/public/images/icons/delete_grey.gif
- waskaweb/public/images/icons/delete_red.gif
- waskaweb/public/images/icons/done_grey.gif
- waskaweb/public/images/icons/editor_grey.gif
- waskaweb/public/images/icons/form_help.png
- waskaweb/public/images/icons/recover_red.gif
- waskaweb/public/images/icons/stand-in_grey.gif
- waskaweb/public/images/icons/view_red.gif
- waskaweb/public/images/icons/work_in_progress_grey.gif:
-
- changes on icons
-
-2008-02-07 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/controllers/rg_aid.py
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot:
- Consistent dialogs in rg_aid and the po file.
-
- * A waskaweb/templates/casemanagement/dialogs/failed_seteditor.mako
- A waskaweb/templates/casemanagement/dialogs/success_delete_admin.mako
- A waskaweb/templates/casemanagement/dialogs/success_markdelete.mako
- waskaweb/templates/casemanagement/dialogs/notificate_bundle_seteditor.mako
- waskaweb/templates/casemanagement/dialogs/notificate_bundle_setstandin.mako
- waskaweb/controllers/case_overview.py
- waskaweb/controllers/statement.py:
- Added several new dialogs.
-
- * waskaweb/public/images/np_arrow.gif
- waskaweb/public/styles/color3.css:
- Changed font-color to 252525, black was a bit hard.
- Changed table and block highlighting to softer grey.
-
- * waskaweb/templates/casemanagement/upload.mako
- waskaweb/templates/documents/case_new.mako
- waskaweb/templates/documents/global_upload.mako
- waskaweb/templates/usersettings/change_password.mako:
- Changed format of the content fields. These changes
- will lead to a consistent workflow for waska-actions
- like changing password or set standin.
-
- * waskaweb/public/styles/screen.css:
- Small fix on layout (width and height of content and header)
-
- * waskaweb/public/styles/color3.css:
- highlighting of not allowed / dealt with actions/cases
-
- * waskaweb/templates/casemanagement/bundle_standin.mako
- waskaweb/templates/casemanagement/bundle_editor.mako
- waskaweb/templates/casemanagement/bundle_standin.mako:
- changed sequence of first and last.name
-
- * waskaweb/templates/administration/edit_user.mako
- waskaweb/lib/validators.py
- i18n/de/LC_MESSAGES/waskaweb.po:
- Login changed to "Anmeldekennung"
- * waskaweb/controllers/case_overview.py:
- "Delete feedback" when user is not allowed to delete a
- case that is not "markdelete"
-
- * waskaweb/public/styles/all.css
- waskaweb/templates/usersettings/change_password.mako:
- improved layout of new "upload" and "change pw" pages
-
-2008-02-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * ChangeLog.txt, Changes.txt, NEWS: Added notes for Beta 21 to
- changes.txt. Removed NEWS file.
-
-2008-02-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tages Beta 21 Benni also added a fix for an error which prevents the
- release of beta 20.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed footer to Beta 21
-2008-02-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged Beta 20
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed footer to Beta 20
-
-2008-02-04 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/controllers/administration.py
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot:
- Small fix on new exception dialog.
- Fix on typos.
-
- * waskaweb/templates/administration/edit_user.mako:
- Added table format
-
- * waskaweb/controllers/administration.py
- A waskaweb/templates/administration/dialogs/success_edit_user.mako:
- Added dialog to "Benutzer bearbeiten". After pressing the save
- button a dialog with the information, that the settings have been
- saved, pops up.
-
- * waskaweb/controllers/administration.py
- A waskaweb/templates/administration/dialogs/success_edit_agency.mako:
- Added dialog to "Agentureinstellungen bearbeiten". After pressing
- the save button a dialog with the information, that the settings
- have been saved, pops up.
-
- * waskaweb/controllers/usersettings.py
- A waskaweb/templates/administration/success_edit_user.mako
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot:
- Added dialog to "Vertretung (Standard-Vertretung) setzen". After
- pressing the save button a success dialog pops up.
-
-2008-02-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/administration/dialogs/failed_new_user.mako:
- Fixed issue190. Database exception when creating a user with a login
- name which already exists in the database is now caught and a error
- dialog is displayed.
-
-2008-02-03 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/administration/overview_user.mako: The currently
- logged in user will not see the delete icon for his user in the user
- overview. This prevents the admin for deleting himself.
-
- * waskaweb/controllers/administration.py: Added check in the
- controller to make sure that the user can not delete himself.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/administration/dialogs/failed_delete_user.mako:
- Added new error dialof which pops up if the user tries to delete
- himself (by crafting and delete-url by hand e.g)
-
-2008-02-01 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Tagged BETA 19
-
- * waskaweb/model/case.py, waskaweb/model/repeatgroup.py: Added "uuid"
- paramater to create_ds functions. Modified SQL-statement.
-
- All new datasets will be generated with an unique uuid. This will
- make it possible to identify each single datases across many KAs,
- which is needed to implement the update functionallity for im- and
- export of XML.
- uuid defaults to "None" which means generating a new uuid for the
- dataset. If an uuid is given (import of a exported case) there will
- be some logic in the futuer which checks if we need to create a new
- dataset with the given uuid or update an existing dataset.
-
- * waskaweb/templates/casemanagement/formular.mako: Reactivated the
- printfunction for the aidplan in aid overview. Seems it got lost
- while restructuring the aidoverview.
-
-2008-02-01 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/controllers/case.py
- waskaweb/model/navigation.py:
- torstens changes on print version. formulars are now serialized
- correctly. Headers of the formulars are not correct, but it is an
- improvment to the former version.
-
- * waskaweb/public/styles/print.css:
- Small changes on print version. In IE7 the print version
- looks quite good. Every formular starts with a new page.
- FF has some problem because of floatings. I have to improve
- the print version in FF. Print overview page not finished yet.
-
-2008-01-31 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/templates/casemanagement/overview: Added selectionbox for
- admin users to search for cases of a particular user.
-
- * waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/organisation.mako: Changed naming
- along the workflow of opening and closing cases. Moved the option to
- open and close a case to the organisation so that it isn't so
- exposed in the main-menu. Added note that openening and closing of a
- case isn't related to finishing a case in the meaning of
- Case-Management.
- Added Notification Dialog on succsessfully reopening a case.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/lib/renderer.py,
- waskaweb/public/styles/all.css: Better use of space in the
- aid-overview.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/i18n/waskaweb.pot
- waskaweb/model/case.py,
- waskaweb/templates/casemanagement/digest.mako: Added additional
- telephonenumbers to the digest. Added clickable email-addresses.
-
-2008-01-30 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/controllers/case.py:
- Added user feedback to dialog "restore"
- * waskaweb/public/styles/screen.css:
- Small fix on grey box:
-
- * waskaweb/controllers/case.py
- A waskaweb/templates/casemanagement/dialogs/success_delete.mako
- A waskaweb/templates/casemanagement/dialogs/success_delete_cm.mako
- A waskaweb/templates/casemanagement/dialogs/success_restore.mako
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot:
- Added user feedback to "delete case" and "restore case" in
- case_overview.
-
-2008-01-30 Benjamin Kirschner <benni.kirschner at intevation.de>
- * waskaweb/public/styles/screen.css
- waskaweb/public/styles/color3.css
- waskaweb/templates/statement/edit.mako:
- Small format changes on text. Important information is now in grey box.
-
- * waskaweb/controllers/case.py:
- Fix on ISE when importing none case-pdf.
-
- * waskaweb/public/styles/screen.css
- waskaweb/public/styles/color3.css
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot
- waskaweb/templates/casemanagement/digest.mako:
- Added "parent" information to overview. This information
- was requested by casemanagers during beta.
-
-2008-01-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/usersettings/edit_standin.mako,
- waskaweb/templates/administration/show_user_body.mako,
- waskaweb/templates/casemanagement/caselist.mako: Fixed Issue221.
- Changed ordering of first and lastname in standin-dialog of the
- usersettings and case overview.
-
- * waskaweb/lib/helpers.py, waskaweb/templates/login.mako: Added
- function which extracts the name of the ka from the client
- certificate. The name is now displayed on the loginscreen
-
- * waskaweb/model/case.py: Added further informations to the case
- digest. Added contact information of the parents of the kid.
- Changed SQL-query. Results are now fetched by name and not by index.
- This makes the query more robust.
-
- * controllers/rg_aid.py: Fixed issue33. Deleting aid: If the user
- clicks not in the confirmation dialog, waska stys now in edit mode.
- Dialog is now displayed in the correct context: case mode not start
- mode
-
- * formed/formedtree_web.xml: Fixed f05 of issue87: Setting some fieldssets
- to invisible (actvities of the juvenile)
-
- * waskaweb/templates/casemanagement/digest.mako: Added links to
- email-address of the contacts
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/casemanagement/bundle_editor.mako,
- waskaweb/templates/casemanagement/bundle_standin.mako: Fixed issue
- partially issue202. Added breadcrumbs to the confirmation dialog of
- of bundled actions.
-
- * waskaweb/templates/casemanagement/dialogs/notificate_bundle_seteditor.mako,
- waskaweb/templates/casemanagement/dialogs/notificate_bundle_setstandin.mako:
- Navipath now looks the same as in other dialogs now.
-
-
-
-
-2008-01-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/base.py: Fix for issue227. The import of
- the needed HTTPUnauthorized was hashed. Why?
-
-2008-01-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/validators.py,
- waskaweb/templates/usersettings/change_password.mako: Fixed
- issue222: Partially missing and wrong wording in errordialog on
- setting userpassword.
-
-2008-01-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * development_wsgi.ini: Configured time logger.
-
- * waskaweb/lib/app_globals.py: Feef time logger from config
-
- * waskaweb/lib/base.py: Probe time when calling controller.
-
- * waskaweb/lib/timelog.py: New the time logger.
-
-2008-01-29 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/case.py: Removed debugging output. Changed
- "print"-statements so that they print to stderr instead of stdout.
-
- * waskaweb/templates/administration/edit_user.mako: Added translation
- matrix for error-messages.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/model/case.py,
- waskaweb/templates/casemanagement/digest.mako: Added mobile
- telephone to the case-digest.
-
- * waskaweb/templates/casemanagement/organisation.mako: Changed
- order of first and lastname in the userlisting to lastname,
- firstname.
-
- * waskaweb/controllers/rg_aid.py, waskaweb/model/repeatgroup.py:
- Refactored model of the repeat group which should make them more
- flexible and readable. Added Factory class to load and create new
- repeat groups.
-
- * waskaweb/model/navigation.py: Renamed "Kontaktdaten" to "Externe
- Ansprechpartner" in formular outline.
-
-2008-01-28 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/templates/administration/new_user.mako:
- Errors are not longer displayed with the exclamation mark
- but with highlighting of the input fields and red colored
- label text.
-
-2008-01-28 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/templates/casemanagement/organisation.mako:
- Added " " to table because ie doesn't display table
- borders without content
-
- * waskaweb/templates/start/help.mako:
- Added small text which guides to waska-anwender.
-
- * waskaweb/controllers/administration.py
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot
- waskaweb/templates/administration/dialogs/notificate_delete_user_helper.mako:
- Changed dialog icon (consistent to the other dialogs) and added
- two different msgs so users recognize the difference between
- "Fallakten übertragen - Nutzer löschen" and "Fallakten übertragen -
- Weitere Fallakten vorhanden".
-
-
-2008-01-28 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/lib/renderer.py
- waskaweb/templates/usersettings/change_password_login.mako
- waskaweb/templates/usersettings/change_password.mako
- waskaweb/templates/administration/edit_user.mako
- waskaweb/public/styles/color3.css:
- Errors are not longer displayed with the exclamation mark
- but with highlighting of the input fields and red colored
- label text.
-
- * waskaweb/templates/casemanagement/overview.mako:
- Changed search according to issue220 to method "post"
-
- * waskaweb/templates/documents/case_overview.mako:
- Only cm_ka is able to delete case related documents.
- Delete function isn't displayed to admin_ka anymore.
-
-2008-01-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * Changes.txt: Summarized changes from Beta 14 to 18.
-
-2008-01-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 18
-
-2008-01-25 Benjamin Kirschner <benni.kirschner at intevation.de>
- * waskaweb/controllers/administration.py
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po
- waskaweb/i18n/waskaweb.pot:
- Fixed Dialog "Delete User and give his cases to another cm"
- Added msg strings to the controller and the po file.
-
- * waskaweb/controllers/document.py
- waskaweb/controllers/usersettings.py:
- Damaged msg strings (used wrong encoding) fixed
-
- * waskaweb/templates/dialogs/alert.mako
- waskaweb/templates/dialogs/confirm.mako
- waskaweb/templates/dialogs/failed.mako
- waskaweb/templates/dialogs/notification.mako
- waskaweb/templates/dialogs/success.mako:
- Added escaping (F.NA, h) to the dialogs.
-
-2008-01-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/statement.py, waskaweb/model/case.py: Cases are
- now marked as deleteable if the user declines the privacy statement.
-
-2008-01-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
- waskaweb/templates/casemanagement/caselist.mako,
- waskaweb/templates/casemanagement/overview.mako:
- Enhanced Casesearch. Added more options for user to define their
- search. They can now filter "open", "closed" and "outstanding
- delete" cases. And they can choose if the want to see their own or
- standin cases. All option can be comibined in various ways.
-
-2008-01-23 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/lib/helpers.py:
- Added "CaseShort" to cut strings e.g. in caselist.mako (first_name,
- last_name) and infofield.
-
-2008-01-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
- waskaweb/templates/casemanagement/overview.mako: Enhanced cases
- search: Default behavior is now to filter out closed cases. Added
- checkbox to showup closed cases. The users search is now redisplayed
- on the result page.
-
-2008-01-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
- waskaweb/templates/casemanagement/overview.mako:
- Implemented bundled delete action for cm_ka-users on the case
- overview page. All cases won't be actually delted but get marked to
- be deleted by the administration.
-
-2008-01-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- Added new workflow of cases. Cases can now have different states:
- - Open (1)
- - Closed (2)
- - Outstanding delte (3)
- - Outstanding anonymise (4)
- - Anonymised (5)
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py, waskaweb/controllers/case_overview.py:
- Added new controller function to switch between the different states
- of a case. Casebundle actions: Non deleteable cases (state != 3) are
- filtered out in the casebundle.
- * waskaweb/config/routing.py: Added routes for the new controllers.
-
- * waskaweb/model/agency.py, waskaweb/model/case.py:
- Added new function to agency to get the max savetime im days for a
- the cases.
- Changed SQL Statements in model case to fetch the bearbeiter_id in
- the overview. Adjusted factory methods to build cases with the
- bearbeiter_id. getEditor() method in case.py now really returns a
- UserObject instead of an user_id. Added new class State which
- represents the State of a case. Added methods to Case and
- SessionCase to get the current state.
-
- * waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako:
- Added new fields to show and edit max savetime in agency
- configuration.
-
- * waskaweb/templates/casemanagement/bundle_standin.mako,
- waskaweb/templates/casemanagement/caselist.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako:
- Enhanced case overview pages: Added icons for action and
- state-information. Admins now see the (shorten) name of the editor
- of each case.
- Added new links into the main menu to open/close the case
- * waskaweb/public/styles/all.css: Added new style for the status
- column of the case overview.
-
- * waskaweb/public/images/icons/delete_red.gif,
- waskaweb/public/images/icons/done_grey.gif,
- waskaweb/public/images/icons/editor_grey.gif,
- waskaweb/public/images/icons/recover_red.gif,
- waskaweb/public/images/icons/stand-in_grey.gif,
- waskaweb/public/images/icons/view_red.gif,
- waskaweb/public/images/icons/work_in_progress_grey.gif,
- waskaweb/templates/casemanagement/dialogs/confirm_close.mako,
- waskaweb/templates/casemanagement/dialogs/confirm_delete.mako,
- waskaweb/templates/casemanagement/dialogs/confirm_open.mako,
- waskaweb/templates/casemanagement/dialogs/confirm_restore.mako:
- Added icons for state and action in case overview.
- Added new confirmation dialogs which pop up if the user wants to
- change to a different state.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot:
- Added new translatet strings for the new actions and states.
-
- * NEWS: Added NEWS files which should contain high level information
- of new Features and functions for endusers of waska.
-
-2008-01-18 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/expr.py: changed copyright to 2008
-
-2008-01-18 Benjamin Kirschner <benni.kirschner at intevation.de>
-
- * waskaweb/templates/dialogs/failed.mako
- waskaweb/templates/dialogs/success.mako
- waskaweb/templates/documents/dialogs/failed_attachment.mako
- waskaweb/templates/documents/dialogs/failed_document.mako
- waskaweb/templates/documents/dialogs/success_attachment.mako
- waskaweb/templates/documents/dialogs/success_documents.mako
- waskaweb/controllers/document.py
- waskaweb/controllers/statement.py:
- Added dialog for document and attachment upload.
- Users get a direct feedback if the document/attachment has
- been uploaded or not.
-
-2008-01-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/case.py: Fix for issue 216
-
-2007-01-14 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: Fix for issue 209
-
-2007-01-14 Sascha L. Teichmann <teichmann at intevation.de>
-
- * Changes.txt: New. Userfriendly summary of changes.
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 14
-
-2008-01-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/public/styles/color3.css,
- waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css:
- Fixed rendering error of teh formular structure in IE6+7
-
-2008-01-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/case.py: Added kundennummer to case oobject when
- selecting a case from the overview. Fixed issue 212
-
-2008-01-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: convert kundennr to UTF-8. Fix for 211
-
-2008-01-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 13
-
-2008-01-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC, SSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/screen.css,
- waskaweb/templates/administration/new_user_result.mako:
- Fixed issue 198: Login and Passwort of new created user is now better
- visible. Fixed typo in po file.
-
-2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/rg_aid.py, waskaweb/lib/renderer.py,
- waskaweb/model/repeatgroup.py: Fixed issue 207.
- "Unterstützungsangebote" could not be deleted because the renderer
- rendered a wrong id for deletion. This error was introduced by the
- refactoring.
-
-2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/navigation.py: If a new selected case
- as toggled in the first time before selecting a page, the
- session has no parent page and it tried to toggle a
- not 'bookmarked' page -> 404.
- Now this case is caught. Fix for issue 206.
- TODO: Using session for this kind of bookmarking is bad!!!
- Use the toggle link instead to code the currently displayed page.
-
-2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: A field in SQL statement was missing.
- Sorting by lastname is now stable against None values.
- Fix for issue 205.
-
-2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/helpers.py: Fixed 404 when trying to print out the
- whole formular.
-
-2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/case.py: Filtering cases for cm for which the privacy
- statement is is not set and will not be set in the future. Admin can
- see the cases.
-
-2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/administration.py: Revert loop to
- edit_settings. I consider this a usability bug! Remember:
- the forms for uploading the privacy and the aid plan statement
- are reachable over this page.
-
-2008-01-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview: Fixed issue 201. ISE on setting
- the editor for bundeled cases in the case overview.
-
-2008-01-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/administration.py: After storing of
- agency settings the agency settings form is shown again.
-
- * waskaweb/model/agency.py: fixed Agency.isAnonTransfer().
- Fix for issue 176.
-
- * waskaweb/templates/administration/edit_settings.mako: Removed
- an empty line.
-
-2008-01-09 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/navigation.py: The methods NavigationTree.getTreeItem
- NavigationTree.getTreeItemByPageName() now raise a HTTPNotFound
- exception if an item is not found: another puzzle piece to fix
- issue 184. Removed STRUCTURE string which doesn't represent
- the structure of the navigation any more.
-
-2008-01-09 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/templates/login.mako: Send login credentials as
- UTF-8 not Latin-1.
-
- * waskaweb/lib/app_globals.py, waskaweb/lib/security.py: uses
- unicode strings to store db patterns.
-
- * waskaweb/lib/validators.py: When changing passwords force
- ASCII characters.
-
-2008-01-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/overview.mako:
- Fixed issue 29,199
-
- * waskaweb/controllers/administration.py:
- Reactiveted deletion of users. fixed typos
-
- * waskaweb/model/navigation.py:
- Fixed "next"-section in the navigation. Fixed typo
-
-2008-01-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/navigation.py:
- Fixed opening and closing of treeitems... but really now :)-
-
- * waskaweb/model/navigation.py:
- Fixed opening and closing of folders in navigation
-
- * waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
- Removed links to the appointment stubs.
-
- * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css:
- Added new css-tag for paragraphs which are used to fake textareas in
- readonly mode. Modified renderer to render parapgraphs with
- styletag.
-
- * waskaweb/controllers/navigation.py:
- Fixed ISE when clicking on the folder icon of
- "unterstützungsangebote" in the navigation.
-
-2008-01-08 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/case.py: Added method CaseOverviewController.sortByLastname()
- which sorts the list by the surname taking the server locale into account.
-
- * waskaweb/controllers/case_overview.py: Call sortByLastname() when
- generating the overview and the search result.
-
-2008-01-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py,
- waskaweb/controllers/rg_aid.py, waskaweb/model/navigation.py:
- Implemented first version of printing the whole case. Added new
- convinient function "getRendererdFormElements" which returns a tuple
- holding the navigation and the formular page (tried to make the api a
- littlebit more easy). This function is able to cope with repeat groups
- an normal formular pages, which is handy for printing the whole
- document. NOTE: Printing of the whole ducument is not complete for
- now! Formatting issues are missing completely.
- Adjusted code to make use if this new function.
-
- * waskaweb/lib/renderer.py: Moved rendering of the Aidoverview from
- the mako template into the renderer.
-
- * waskaweb/templates/casemanagement/rg_aid_overview.mako: Deleted.
-
-2008-01-02 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 11
-
-2008-01-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/main.mako:
- Fixed path to fav. icon
-
-2008-01-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development_wsgi.ini, waskaweb/controllers/administration.py:
- Activated "not implemented" dialog on user deletion as there is
- still an permission issue on the database. Reactivated old memcachd.
-
-2008-01-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py, waskaweb/controllers/navigation.py,
- waskaweb/model/case.py, waskaweb/model/navigation.py,
- waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css:
- Separeted toggling and selecting formular items. Added new controller
- "navigation" which handles toggling thenavigation tree. Adjusted code
- to make use if the new controller.
-
- * waskaweb/model/case.py, waskaweb/model/navigation.py,
- waskaweb/public/images/icons/folder.png,
- waskaweb/public/images/icons/folder_closed.png,
- waskaweb/public/images/icons/folder_error.png,
- waskaweb/public/images/icons/folder_open.png,
- waskaweb/public/images/icons/formular_page_error.png:
- Added new icons for formular navigation
-
-2007-12-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/pdfimporter.py, waskaweb/model/navigation.py,
- formed/formedtree_web.xml: Splitup of "ergebnisse der KF": Added new
- formed tree. the section is now seperated in four single pages.
- Modified navigation. Adjusted code to handle splitted up
- section "ergebnisse der KF" in pdfimporter.
-
-2007-12-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/renderer.py: Fixed issue197. Selectionlists
- d in views-modeo not have the disabled tag in view-mode anymore as CSS does not
- have any effect when using IE. Instead we render only the selected
- item in the selectionlist in views-mode.
-
-2007-12-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py,
- waskaweb/controllers/statement.py, waskaweb/model/case.py:
- Fixed issue184. If someone tries to load an nonexistent case he will
- get an 404.
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/controllers/document.py, waskaweb/controllers/rg_aid.py,
- waskaweb/controllers/statement.py,
- waskaweb/controllers/usersettings.py, waskaweb/controllers/waska.py:
- Continued validation of GET parameters in controllers. Validation of
- POST parameters are still missing, but the formenceode stubs for this
- are available in each controller method.
-
- * waskaweb/lib/renderer.py, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako:
- Make colorscheme more readable at least for the FF. IE doesn't like
- this.
-
-2007-12-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/main.mako: Fixed broken layout.
- * waskaweb/controllers/case.py, waskaweb/controllers/rg_aid.py,
- waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
- waskaweb/model/repeatgroup.py: Implemented checking of input data in
- case controller. Further changed key ids for untertützungs rg to
- pure integer values. (not 14rg anymore)
-
-2007-12-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako: Fixed broken templates. Opening and
- closing divs was not done in the correct way. Reading the code was
- confusing. Fixed this now, but it broken that layout. This will be
- fixed next.
-
-2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/main.mako: Mapping (fieldname -> human compatible
- descriptions) for error messages are now local for the templates.
- dictionary for the mapping will be passed as argument zo the
- "buildForumlarErrors" Function.
-
-2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/formedtree_web.xml, waskaweb/lib/evaluation.py: Fixed typos
- (issue81)
-
-2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/statement.py: Workflow. Fixed issue170. If the user
- declined the privacy statement. He gets redirected to the caseoverview
- instead of showing the case.
-
-2007-12-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/security.py: new method to generate a
- new shared secret. new method to concat IP and client
- user agent.
-
- * waskaweb/controllers/waska.py: Set a second cookie
- with shared secret if authenticated. Shared secret
- is concatenated with IP and user agent info. A MD5 hash
- of this string is stored in the session.
-
-2007-12-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/overview,
- waskaweb/templates/casemanagement/caselist.mako: NEW. Seperated
- caselisting in extra file to make it potentially reusable at other
- places.
-
- * waskaweb/controllers/administration.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/i18n/waskaweb.pot,
- waskaweb/lib/validators.py, waskaweb/model/case.py,
- waskaweb/templates/casemanagement/caselist.mako: Implemented helper
- dialogs for deleting users. This dialogs helps the user to transfer
- cases to other users if the user which should be deleted still is the
- editor of some cases.
-
-
- * waskaweb/lib/evaluation.py: Fixed issue195. Evaluation for of the
- "Unterstützungsangeote" are only performed for cases where the user is
- the editor of.
-
-2007-12-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/CaseBase.py,
- waskaweb/controllers/case.py,
- waskaweb/controllers/rg_aid.py: Replaced HTTPExceptions(404)
- with HTTPNotFound.
-
-2007-12-17 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/evaluation.py: Fix for issue196. Evaluations are
- now exported as Latin-1 and line breaks are coded DOS-style.
-
- * waskaweb/controllers/evaluate.py: Raise HTTPNotFound exceptions
- instead of HTTPExceptions. Last ones are abstract and raising them
- causes expcetions themself.
-
-2007-12-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/controllers/case_overview.py,
- waskaweb/model/case.py:
- Implemented setting the standin as another bundled action.
-
- * waskaweb/templates/casemanagement/bundle_editor.mako,
- waskaweb/templates/casemanagement/bundle_standin.mako, waskaweb/temp
- lates/casemanagement/dialogs/notificate_bundle_delete.mako, waskaweb
- /templates/casemanagement/dialogs/notificate_bundle_seteditor.mako, w
- askaweb/templates/casemanagement/dialogs/notificate_bundle_setstandi
- n.mako, waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/dialogs/alert.mako:
- Added dialogs for the bundled actions. This includes enhancement of
- the case overview page as same as new notification dialogs and other
- dialogs.
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot:
- Added new translation strings for dialogs in bundles actions
-
- * waskaweb/lib/validators.py:
- Added to to new formvalidators for bundled actions
-
- * waskaweb/config/routing.py:
- Added new route for bundled actions
-
-2007-12-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development_wsgi.ini, waskaweb/config/routing.py,
- waskaweb/controllers/case_overview.py, waskaweb/model/case.py,
- waskaweb/templates/casemanagement/bundle_editor.mako,
- waskaweb/templates/casemanagement/dialogs/bundle_noselection.mako:
- Implemented "Bundled Actions". Bundled actions are action on
- multiple cases at once. Currently two different actions are
- implemented: 1. Deletion 2. Setting the editor. Introduced new class
- "Casebundle" which encapsulates the functionallity.
-
-2007-12-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py,
- waskaweb/controllers/statement.py:
- Fixed ISE when user creates a case without statement, but want to
- set the status of the statement in the confirmation dialog which
- pops up after creation. The ISE was triggered because of a non
- existend navigation tree at this moment.
-
-2007-12-11 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/waska.py, waskaweb/lib/base.py: Removed
- (out commented) check SSL-id to prevent session hijacking.
- Code is left in because 'conventional' hijacking prevention
- will work the same but based on second cookie.
-
-2007-12-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case_overview.py,
- waskaweb/tests/functional/test_case_overview.py: New. Added new
- controller for actions which are preformed from the case overview
- page.
-
- * waskaweb/controllers/case.py, waskaweb/controllers/document.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako: Moved some code from the case controller
- into the new case_overview controller. Adjusted code in templates.
-
-2007-12-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/renderer.py,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako: Changed code in renderer to fix last
- remaining warnings in renderer formular page. Anchor-names are now
- unique. Adjusted code in templates.
-
-2007-12-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/formular.mako: Removed uneeded
- check if the form should be displayed.
-
- * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py
- waskaweb/controllers/rg_aid.py: Mainly cleaned up code in rg_aid and
- removed unneeded fragments which where copied from the case
- controller. Simplified call of the getFormNavigation method. All
- needed values are stored in the session and do not need to be privided
- as paramenters. Adjusted code to this.
-
- * waskaweb/config/routing.py: Adjusted routing to handle changed
- parameters of show and edit functions in rg_aid
-
-2007-12-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py: Fixed dataset id converting error
- which leads into saving data in the wrong dataset. (dataset id need
- to be converted to determine the id of an repeatgroup for a
- praticular case.)
-
-2007-12-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/rg_aid_overview.mako:
- Case controller and aid repeatgroup controller are now inherited
- from the Casebase controller. Cleaned up case base controller and
- moved code for aid repeatgroups into the new controller (just copied
- for now -> needs more cleanup). Adjusted routing to make the new
- controller work.
-
- * waskaweb/controllers/CaseBase.py, waskaweb/controllers/rg_aid.py,
- waskaweb/tests/functional/test_CaseBase.py,
- waskaweb/tests/functional/test_rg_aid.py:
- New. Added a new Casebase controller which provides methods common
- to all case related controller (e.g case, or repeatgroups). Added
- new controller handling aid repeat groups.
-
-2007-12-10 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/pdfimporter.py: Added 'root' as a possible root
- of the XFA document.
-
-2007-12-10 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py: Fixed typo which leads into not beeing
- able to exit edit-mode after we once entered it.
-
-2007-12-08 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/waska.py: Beaker does not delete
- the backend data on invalidate() (I consider this a bug).
- So we delete a session before we invalidate it.
-
-2007-12-08 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/waska.py: call session.invalidate() at
- logout. This really removes the session.
-
-2007-12-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/base.py: Add extra check against SSL session id to
- prevent session hijacking.
-
- * waskaweb/controllers/waska.py: When log out remove SSL ID from
- session. TODO: call session.invalidate()
-
-2007-12-07 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py: Fixed ISE when creating new aid
- statements. TODO: separate repeatgroup handling from case controller
- into an own controller.
-
-2007-12-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/administration.py
- waskaweb/controllers/appointment.py
- waskaweb/controllers/case.py
- waskaweb/controllers/document.py
- waskaweb/controllers/evaluate.py
- waskaweb/controllers/statement.py
- waskaweb/controllers/usersettings.py
- waskaweb/controllers/waska.py: Added checkRole() decorator
- to controllers.
-
- * waskaweb/lib/security.py: Using tuples instead of lists in checkRole
- * waskaweb/model/repeatgroup.py: import missing traceback.
-
-2007-12-07 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: Added missing return statement
- in method __init_case().
-
-2007-12-07 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/controllers/statement.py,
- waskaweb/lib/base.py, waskaweb/model/case.py,
- waskaweb/model/user.py: Removed use various session vars for saving
- case realated attributes. All these attributes are now stores in one
- single session var named "cases" which is a Sessioncase object.
-
- * waskaweb/templates/casemanagement/*.mako: Adjust mako templates to
- make use of the new session var
-
-2007-12-06 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/security.py: added decorator function checkRole()
-
- * waskaweb/controllers/case.py: add checkRole() decorator to delete.
-
-2007-12-06 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controller/usersettings.py: Removed obsolte code in show
- setting (determining if incoming user id ist "0")
-
-2007-12-06 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/model/user.py: Reapplied patch to make user objects
- aware of the fact that there may be no standins. Therefore
- its value is set to None.
-
-2007-12-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/config/middleware.py: Make serving of static content
- optional via flag 'serve_static'.
-
- * development_wsgi.ini, production_wsgi.ini: Adjusted,
-
-2007-12-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/document.py,
- waskaweb/controllers/evaluate.py: Set the HTTP-headers
- 'Cache-Control' to 'must-revalidate' and 'Pragma' to
- 'must-revalidate' to workaround SSL download problems
- with IE6 and IE7.
-
-2007-12-05 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/user.py: Applied patch to make user objects
- aware of the fact that there may be no standins. Therefore
- its value is set to None.
-
-2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/statement.py, waskaweb/model/case.py,
- waskaweb/model/statement.py: Statements (for printing) are now fetched
- from the case instead of creating an own statementin the controller.
- Statement will be automatically filled out if possible.
-
- * wwaskaweb/model/case.py,
- waskaweb/templates/casemanagement/digest.mako: Changed attribute
- "address" to "street"
-
-2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/model/case.py: Moved import and import related helper methods
- into the case factory. Modified code in case controller to make use of
- the new import methods.
-
-2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/model/case.py, waskaweb/model/navigation.py: Moved special
- code for generating the Navigationtree in connection with the
- "Kompetenz" repeat group into the navigation class. Moved method for
- getting the komptentzid of a case into the caseclass
-
-2007-12-05 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/model/repeatgroup.py: New. Moved repeatgroups from old
- /lib/casedata into new /model/repeatgroup.py. Renamed classes.
-
- * waskaweb/controllers/case.py, waskaweb/controllers/statement.py,
- waskaweb/lib/casedata.py: Adopted code in these classes to the
- introduced class for repeatgroup
-
- * waskaweb/lib/helpers.py: Fixed typo of a function call
-
-2007-12-04 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/casedocument.py: New. Subclassed FormEd's document
- to model the special extensions needed for case management.
-
- * waskaweb/model/datapage.py: New. Bridge between data base and
- case management model, constructed via CaseDocument.
- its value is set to None.
-
- * waskaweb/model/io/factories.py: Modified to build a CaseDocument
- instead of a simple Document
-
- * waskaweb/lib/casedata.py: Moved several classes out to their
- new position in model. Removed some out-commented code.
-
- * waskaweb/model/case.py: Fixed typo with form_errors. Removed
- dependency from none-existing code.
-
- * waskaweb/controllers/case.py: United usage of CaseDocument and Case.
- Adjusted controller functions to new model.
-
- * waskaweb/lib/helpers.py, waskaweb/controllers/statement.py: Adjusted
- to use new model.
-
-2007-12-03 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged to Beta 7
-
-2007-12-03 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: Commented out not to
- show cases with neglected 'Einverständniserklärung'
-
- * waskaweb/lib/casedata.py: Commented out debug info.
-
-2007-12-03 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/casedata.py: Modified not to show cases to
- cm_ka where the 'Einverständniserklärung' is set to be
- definitely absent. 'admin_ka' sees them all.
-
- * waskaweb/lib/pdfimporter.py: Modified to handle fields of
- 'Einverständniserklärung' ('Optionsfeldliste') so that
- a 'Nein' is not a definite 'Nein'.
-
-2007-11-30 Torsten Irl�nder <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 6
- * waskaweb/model/user.py,
- * waskaweb/templates/usersettings/edit_settings.py: Reverted change
- for non existend standin. Values are now set to "None" instead of "-1"
-
-2007-11-30 Torsten Irl�nder <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 5
-
-2007-11-30 Torsten Irl�nder <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py,
- waskaweb/templates/main.mako,
- waskaweb/templates/main_login.mako,
- waskaweb/lib/security.py: Removed session variable which holds the
- agency name. Removed agency name from website title.
-
- * waskaweb/model/user.py,
- waskaweb/templates/usersettings/edit_standin.mako: Modified selction
- field for the standin. Value for non existend standin is now "-1"
-
-2007-11-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/config/middleware.py: Removed StaticJavascripts middleware.
- We don't need this.
-
-2007-11-29 Torsten Irl�nder <torsten.irlaender at intevation.de>
-
- * waskaweb/model/user.py: Added setAdm function again to the
- userobjects as we rely on that the super admin can be treated as a
- real existing user in some places. So "setAdm" setups the userobject
- with appropriate data
-
-2007-11-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * development_wsgi.ini: Uses a local memcached to store the
- session data.
-
-2007-11-29 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/evaluation.py: Recyle an open db connection
- in evaluation #4 correctly.
-
-2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
- * waskaweb/lib/validators.py,
- waskaweb/controllers/administration.py,
- waskaweb/templates/administration/new_user.mako: Fixed issue174 and
- issue175. For editing the usersettings (and only for this) I changed
- the way how we render the formular page if formencode fails to check
- the value. Now we make use of htmlfill which parses the rendere html
- output, und sets the values in the formular page. This way we can clean
- up the templates as setting values in the formular is now done by html
- field in the controller.
-
-2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/controllers/usersettings.py,
- waskaweb/controllers/waska.py, waskaweb/lib/base.py,
- waskaweb/lib/casedata.py, waskaweb/lib/helpers.py,
- waskaweb/lib/validators.py, waskaweb/model/user.py:
- Changed the way how login and password of the user are stored. Both is
- now stored within the sessionuser object, so the USER_AUTHORIZED
- session variable do not need to store a tuple anymore.
- Adopted the new access on the session at all places.
-
-2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/casemanagement/evaluation_result.mako: Fixed
- missing translation in the evalutaion result page
-
- * waskaweb/lib/evaluation.py: Fixed wrong calculation which were
- caused because some querys were on the wrong which return wrong
- values
-
-2007-11-28 Benjamin Kirschner <benni at intevation.de>
-
- * waskaweb/*.mako: substituted hardcoded strings with gettext calls at
- variuos places in the mako templates. Fixed syntax errors
-
-2007-11-28 Torsten Irl�nder <torsten.irlaender at intevation.de>
-
- * waskaweb/model/user.py,
- waskaweb/lib/security.py,
- waskaweb/lib/helpers.py: Refactored user class. Subclassed the user
- class and created two new classes for the sessionuser.
- Removed some orphaned code and adopted helper functions in the
- helpers.py
-
-2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/document.py: Added a getName() method which
- gives the file name in a given encoding. Defaults to UTF-8.
-
- * waskaweb/templates/documents/case_overview.mako,
- waskaweb/templates/documents/global_overview.mako: Use the
- new getName() method.
-
-2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/model/agency.py: get() methods return UTF-8 encoded
- strings now. This fixes the problem of KA names containing Umlauts.
-
- * waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako: They used
- the internal conf dictionary. This is replaced by using the
- respective get() methods now.
-
-2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/case.py: Removed debug output
-
- * waskaweb/lib/evaluation.py: Fixed wrong spelled connection recycling.
-
-2007-11-28 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/db_factory.py: Removed. Old DB model is no longer
- needed.
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/case.py,
- waskaweb/lib/base.py,
- waskaweb/lib/helpers.py,
- waskaweb/model/user.py: removed imports of old DB model.
-
-2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/evaluation.py: Correct a few syntax typos.
-
-2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/case.py,
- waskaweb/controllers/evaluate.py,
- waskaweb/controllers/statement.py,
- waskaweb/controllers/usersettings.py,
- waskaweb/lib/casedata.py,
- waskaweb/lib/evaluation.py,
- waskaweb/lib/validators.py,
- waskaweb/model/statement.py,
- waskaweb/model/user.py: Further refactoring to new DB connection
- model. Still needs some testing.
-
-2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/db.py: New. Models a thread locale DB connection
-
- * waskaweb/controllers/case.py,
- waskaweb/controllers/document.py,
- waskaweb/lib/base.py,
- waskaweb/lib/casedata.py,
- waskaweb/lib/security.py,
- waskaweb/model/agency.py,
- waskaweb/model/document.py,
- waskaweb/model/statement.py,
- waskaweb/model/user.py: Adjusted to use new model. Not
- working perfect yet.
-
-2007-11-27 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/lib/base.py: Moved DB connection closing
- from __after__ into a try/finally block in __call__.
- This fixes issue171.
-
-2007-11-22 Sascha L. Teichmann <teichmann at intevation.de>
-
- * waskaweb/controllers/evaluate.py: Use DataApp instead of FileApp
- to serve the export of the evaluations. This fixes issue56
-
- * waskaweb/lib/evaluation.py: Replaced the code to write into
- /tmp/eval*.csv files by writing to an in core file.
-
- * waskaweb/templates/casemanagement/evaluation_result.mako:
- Renamed the served *.csv files according to there evalution
- number and context.
-
-2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * ChangeLog.txt:
- We hopefully now have a Changelog! Migrated Frank's entrys from an older
- Version.
-
-2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * .hgtags:
- Added tag Beta 2 for changeset 4e2cbffa2075
- [f02935ccc7ce] [tip]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Set po file for Beta 2
- [4e2cbffa2075] [Beta 2]
-
- * waskaweb/templates/documents/case_overview.mako,
- waskaweb/templates/documents/global_overview.mako:
- Fixed broken file listing when no files are available
- [cc86107ac05d]
-
-2007-11-22 teichmann <teichmann at thetis.hq>
-
- * Merged.
- [b72efa969426]
-
- * waskaweb/config/middleware.py, waskaweb/lib/pdfimporter.py:
- - comment out authkit
- - catch encoding errors when log to Apache log.
- [4eded514593a]
-
-2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * .hgtags:
- Added tag Beta 1 for changeset d58ebb2bf674
- [dce78e10bc5f]
-
- * Merged. Public Beta 1
- [d58ebb2bf674] [Beta 1]
-
- * Merged
- [a2c6488e3385]
-
- * Merged
- [28c5c4dc06d6]
-
-2007-11-22 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/base.py:
- Add positive list of parts of login page. Its commented out.
- [03177c7c7719]
-
-2007-11-21 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/templates/start/start.mako:
- Meldung für Admin überarbeitet.
- [dc5ff626d690]
-
- * waskaweb/templates/start/start.mako:
- Fix: Überzähliges is-Statement entfernt.
- [e6523ff95759]
-
- * waskaweb/templates/start/start.mako:
- Komplette Trennung der Begrüßungsdialoge Admin-KA und CM-KA
- [3e86fea3230d]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Bugfix waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:172: Found plural
- forms for non-pluralizable message
- [62129f6360e4]
-
-2007-11-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * .hgtags:
- Added tag Beta 1 for changeset 459635837fc5
- [adc2d81f6183]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/lib/casedata.py,
- waskaweb/model/user.py:
- Added ordering for user and cases in the overview pages Changed date
- in footer.
- [459635837fc5]
-
- * waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/casemanagement/appointments.mako:
- Changes appointments. User can not select or delete any appointment
- in casemode (only for beta9
- [0cbbec36fa63]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/model/statement.py,
- waskaweb/templates/casemanagement/new.mako:
- Reactivated parts of the old behavior when creating a new case. The
- user can now printout out the privacy statement _before_ the case is
- actually created Added 'address' as possible Substitution in
- statementens.
- [5af5fbf6b818]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Fixed po file
- [098bc1fe93b5]
-
- * Merged
- [7fad1d464f34]
-
-2007-11-21 teichmann <teichmann at thetis.hq>
-
- * production_wsgi.ini, waskaweb/controllers/case.py,
- waskaweb/lib/casedata.py, waskaweb/lib/pdfimporter.py:
- - Added production_wsgi.ini
- - Send missing fields of PDF import to stderr
- - comment some debugging info
- [c8c84642250b]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/evaluation.py:
- Hopefully fixed ISE for evaluation with no casedata
- [c81a04ede8d7]
-
- * waskaweb/templates/casemanagement/formular.mako:
- Fixed open clearer
- [b7f39f680698]
-
- * waskaweb/templates/dialogs/notification.mako:
- Fixed layout in notification dialog
- [f5b013621059]
-
- * Merged
- [d9145e2f1d3a]
-
-2007-11-21 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/templates/start/help.mako:
- commented latin help out. added small help sentence
- [a2ff1389b27c]
-
- * waskaweb/templates/dialogs/alert.mako,
- waskaweb/templates/dialogs/confirm.mako,
- waskaweb/templates/dialogs/notification.mako:
- added alt to img
- [a324a97faab1]
-
- * waskaweb/templates/start/help.mako:
- removed modusfield DRUCKVERSION from help
- [99567a572b44]
-
- * waskaweb/templates/start/help.mako:
- html validation, headers have no the id help_NUMBER
- [c40be385fe28]
-
- * waskaweb/templates/casemanagement/new.mako:
- html validation in "fallakte anlegen"
- [8b873c25be4a]
-
- * waskaweb/templates/documents/global_overview.mako:
- html validation
- [4166a8486e87]
-
- * waskaweb/public/styles/print.css:
- print version improved
- [ac3c13ad4f7a]
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/statement/edit.mako:
- privacyStatement layout
- [2d5cedc27cef]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/appointment.py, waskaweb/templates/appointments
- /dialogs/notificate_delete_appointment.mako:
- Implemented "Not implemented Notifier" on deleting appointments
- [f45aec03987e]
-
- * waskaweb/templates/main.mako:
- Fixed Html syntax on error messages
- [38019f368699]
-
- * waskaweb/lib/validators.py:
- Removed punctuation from custom error messages
- [293bd7d48d9b]
-
- * waskaweb/templates/main.mako, waskaweb/templates/main_login.mako:
- Added translation dictionary for translating error output of
- formencode
- [747ac008f955]
-
-2007-11-21 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/administration/edit_user.mako:
- merged
- [b91ae2c0a6e9]
-
- * waskaweb/public/styles/print.css:
- changed font-size for h1 and content_ueberschrift
- [b25064306dba]
-
- * waskaweb/templates/appointments/beta/show_1.mako,
- waskaweb/templates/appointments/beta/show_10.mako,
- waskaweb/templates/appointments/beta/show_2.mako,
- waskaweb/templates/appointments/beta/show_3.mako,
- waskaweb/templates/appointments/beta/show_4.mako,
- waskaweb/templates/appointments/beta/show_5.mako,
- waskaweb/templates/appointments/beta/show_6.mako,
- waskaweb/templates/appointments/beta/show_7.mako,
- waskaweb/templates/appointments/beta/show_8.mako,
- waskaweb/templates/appointments/beta/show_9.mako:
- breadcrumbs in fake appointments
- [7ebf0410b21e]
-
- * waskaweb/templates/start/start.mako:
- changed content in "Schwarzes Brett" for user adm
- [cf0a3d5750b9]
-
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/administration/edit_user.mako:
- changed content in "Schwarzes Brett" for adm user
- [927a044ff2eb]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot:
- changed "zurück zur nutzerübersicht" to "zurück zu:
- Benutzeransicht" and added key to po, pot
- [108d20c42c57]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/documents/case_overview.mako,
- waskaweb/templates/main.mako,
- waskaweb/templates/usersettings/show_settings.mako:
- Fixed cause for various syntax warnings
- [11ac0ebcde7c]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/administration/edit_user.mako:
- Fixedi translation issue in user administration
- [d2761dc8a0f9]
-
-2007-11-21 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/templates/appointments/beta/show_1.mako~,
- waskaweb/templates/appointments/beta/show_2.mako~,
- waskaweb/templates/appointments/beta/show_3.mako~,
- waskaweb/templates/appointments/beta/show_4.mako~:
- merged
- [cf7f03171120]
-
- * waskaweb/templates/appointments/beta/show_1.mako,
- waskaweb/templates/appointments/beta/show_1.mako~,
- waskaweb/templates/appointments/beta/show_10.mako,
- waskaweb/templates/appointments/beta/show_2.mako,
- waskaweb/templates/appointments/beta/show_2.mako~,
- waskaweb/templates/appointments/beta/show_3.mako,
- waskaweb/templates/appointments/beta/show_3.mako~,
- waskaweb/templates/appointments/beta/show_4.mako,
- waskaweb/templates/appointments/beta/show_4.mako~,
- waskaweb/templates/appointments/beta/show_5.mako,
- waskaweb/templates/appointments/beta/show_6.mako,
- waskaweb/templates/appointments/beta/show_7.mako,
- waskaweb/templates/appointments/beta/show_8.mako,
- waskaweb/templates/appointments/beta/show_9.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/start/start.mako:
- appointments fake templates added
- [ea887ba10b36]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako:
- Merged
- [2593fd97f491]
-
-2007-11-21 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/waska.py, waskaweb/model/agency.py:
- Remove some unneeded code.
- [e8934b0daf6d]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/formedtree_web.xml:
- Fixed broken Layout in "Biographische Daten"
- [0bdf424fb4f0]
-
- * waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/main.mako:
- Set default value for aid objects to "-/-". Printing of the addplan
- (mian template of case), opens a new window now
- [791bf4e29f71]
-
- * waskaweb/templates/appointments/beta/show_1.mako~,
- waskaweb/templates/appointments/beta/show_2.mako~,
- waskaweb/templates/appointments/beta/show_3.mako~,
- waskaweb/templates/appointments/beta/show_4.mako~:
- Removed temporary files.
- [bebad1b7d2c4]
-
-2007-11-21 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/templates/appointments/beta/show_1.mako,
- waskaweb/templates/appointments/beta/show_1.mako~,
- waskaweb/templates/appointments/beta/show_2.mako,
- waskaweb/templates/appointments/beta/show_2.mako~,
- waskaweb/templates/appointments/beta/show_3.mako,
- waskaweb/templates/appointments/beta/show_3.mako~,
- waskaweb/templates/appointments/beta/show_4.mako,
- waskaweb/templates/appointments/beta/show_4.mako~:
- changed path to main.mako, fake appointments working
- [3bd07d48ba44]
-
- * waskaweb/controllers/dummy.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako:
- merged
- [99456aed3c14]
-
- * waskaweb/templates/appointments/beta/show_1.mako,
- waskaweb/templates/appointments/beta/show_1.mako~,
- waskaweb/templates/appointments/beta/show_2.mako,
- waskaweb/templates/appointments/beta/show_2.mako~,
- waskaweb/templates/appointments/beta/show_3.mako,
- waskaweb/templates/appointments/beta/show_3.mako~,
- waskaweb/templates/appointments/beta/show_4.mako,
- waskaweb/templates/appointments/beta/show_4.mako~,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/start/start.mako:
- added folder "beta" with fake appointments show_1 - show_4
- [73681661aa27]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot:
- changed agentureinstellungen in left menu to agentur
- [40f181040513]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/appointment.py:
- Modified show controller for appointments to serve fake appointments
- in beta
- [c8e90e7be799]
-
- * waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako:
- Removed obsolte overview pages for documents
- [71d564372ac8]
-
- * waskaweb/controllers/dummy.py:
- Merged
- [a26900282e6d]
-
-2007-11-21 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/dummy.py:
- Removed dummy controller to solve issue11.
- [a9075326d449]
-
- * waskaweb/model/navigation.py:
- Fix fuer issue161
- [9b8a0c9b9c12]
-
-2007-11-20 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/navigation.py:
- Propagate highlighting of 'Gliederung' deeper into navigation tree.
- [a6242695189a]
-
-2007-11-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/documents/case_new.mako,
- waskaweb/templates/documents/case_overview.mako:
- Fixed issue 162
- [851b615fff43]
-
- * waskaweb/model/agency.py,
- waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako:
- Renamed ap_formular to fp_formular idn agenency and affected
- templates
- [e016aee9ac01]
-
-2007-11-21 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/print.css:
- changed menu in adm "benutzerübersicht" to "benutzer"
- [8257ffb9bd78]
-
-2007-11-20 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css:
- improved modusfield and code
- [5744501d6baf]
-
- * waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css:
- menu gliederung highlighting whole line
- [dd8ba9b26f0b]
-
- * merged
- [183f97c9cd82]
-
- * waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/screen.css:
- changes on menu - not yet completed
- [86e1a9eb5dcf]
-
- * waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css:
- small changes on print layout, menu paddings
- [854dfa5821a9]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [1fc53a73a895]
-
- * Merged
- [8fcdb94ab4f8]
-
-2007-11-20 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/navigation.py:
- Removed invalid '>' bracket.
- [09d918d4bb06]
-
-2007-11-20 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/color3.css:
- highlighting gliederungspunkte
- [87a78c6376dc]
-
- * merged
- [815b74945ba0]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/color3.css:
- footer changed
- [9826732f96bf]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/user.py:
- Fixed pemanent "need login" problem
- [447bd46458ac]
-
-2007-11-20 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py, waskaweb/model/navigation.py:
- Hilight selected 'Gliederung'
- [ae31f4f37cd6]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/formedtree_web.xml:
- Set headers to invisible
- [9d06d5cc0845]
-
-2007-11-20 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/main.mako:
- merged
- [0bacd76c5744]
-
- * waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/start/start.mako:
- modusfields, left menu height
- [b2a4aba5dc01]
-
- * waskaweb/templates/documents/global_upload.mako:
- merged
- [4b87a11d272f]
-
- * waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/main.mako:
- removed pagenumber (beta phase) worked on print version
- [9a497fd6ab40]
-
- * waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css:
- improved left menu height because of footer
- [311b719188ae]
-
- * waskaweb/public/styles/screen.css:
- space between p and .button in dialog
- [adad9a4d3eed]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/administration/new_user_result.mako,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/start/help.mako:
- modusfield in new user, renaming of menuitems, changed sentence
- [010b7adb452f]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/screen.css, waskaweb/templates/main.mako:
- added footer
- [a4c572d5f9ca]
-
-2007-11-19 benni <benni at thoe.hq.intevation.de>
-
- * development_wsgi.ini, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/formular.mako:
- changed port, changed table in casemanagement digest
- [757767753722]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako,
- waskaweb/templates/usersettings/edit_standin.mako:
- merged
- [97d428b20797]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/print.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako:
- backbtns changed, print version
- [cac972c994ec]
-
- * waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/new_document.mako,
- waskaweb/templates/documents/case_new.mako,
- waskaweb/templates/documents/case_overview.mako:
- merged
- [151061e5f306]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/print.css,
- waskaweb/templates/administration/edit_user.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/appointments/new.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/documents/global_upload.mako,
- waskaweb/templates/start/help.mako:
- modusfield backbtns
- [e86ca3bfcdc0]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/documents/case_overview.mako,
- waskaweb/templates/usersettings/change_password.mako,
- waskaweb/templates/usersettings/edit_standin.mako:
- table in documents fixed, renaming backbtns in mein konto
- [b1bb6750b9af]
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/usersettings/change_password.mako,
- waskaweb/templates/usersettings/edit_standin.mako:
- modusfield in "mein konto" backbtn in change pw and change stand-in
- [e9d78773a1e4]
-
- * waskaweb/templates/documents/global_upload.mako,
- waskaweb/templates/main.mako:
- greater than valid html, link document "globalOverview"
- [e57ef4a804a0]
-
- * waskaweb/templates/documents/global_new.py,
- waskaweb/templates/documents/global_upload.mako:
- merged
- [dea8ec38fdbc]
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/documents/case_new.mako,
- waskaweb/templates/documents/case_overview.mako,
- waskaweb/templates/documents/global_upload.mako:
- admin documents div
- [4e425a8adf90]
-
- * waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/login.mako:
- login screen submit button
- [960a20f176ba]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py:
- Merged
- [c0662163bfdc]
-
-2007-11-20 teichmann <teichmann at thetis.hq>
-
- * merged
- [c3f458d3ffd0]
-
- * waskaweb/controllers/case.py:
- Use correct _save() call for new case.
- [2983a0b9d058]
-
-2007-11-20 frank <frank at thoe.hq.intevation.de>
-
- * Merge
- [d386116dd792]
-
-2007-11-20 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
-
- * waskaweb/templates/administration/show_settings.mako:
- Einverständnis and Förderplan commented - taken out of display.
- [b5c605657bf6]
-
- * waskaweb/templates/administration/edit_settings.mako:
- Einverständnis and Förderplan taken out of settings edit. Minor
- formatting changes
- [f689f4894876]
-
-2007-11-20 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py:
- Using keys for page identifcation.
- [6e62090b4108]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [da15fa9a17ad]
-
-2007-11-20 frank <frank at thoe.hq.intevation.de>
-
- * Merge
- [35b93fd51995]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Update String for "cm_form_standin_submit": "Aendern" is more
- generic than "Uebertragen"
- [d52c906ecf99]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [9423284c2c6d]
-
- * waskaweb/controllers/case.py:
- Merged
- [e5c75298f0b7]
-
- * waskaweb/controllers/case.py:
- Merged
- [0173f9bad402]
-
-2007-11-20 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py:
- Fixed problem with "Unterstuetzungsangebote" in "Speichern und
- weiter"
- [fc8666fb3a3c]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/statement/dialogs/missing_statement.mako:
- Fixed issue114
- [d9f535f87ece]
-
- * waskaweb/controllers/administration.py, waskaweb/model/user.py:
- Fixed issue147 ISE on deleting error. Removed some debugging output
- from user.py
- [c70c988d46ca]
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/dialogs/notificate_printall.mako:
- Fixed again notification dialog for missing printall feature in beta
- [168d207b73e3]
-
- * waskaweb/controllers/case.py:
- Merged
- [9fe5ae72725d]
-
-2007-11-20 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/renderer.py,
- waskaweb/model/navigation.py:
- First version of "Speichern und weiter" button in formular. Still
- broken: Unterstützungsangebote and advancing first page of
- subtopic.
- [4e563e02ef84]
-
-2007-11-19 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/templates/documents/global_overview.mako:
- Fix for Issue153
- [1f488a950f25]
-
-2007-11-19 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
-
- * waskaweb/templates/documents/global_upload.mako:
- Bugfix issue153: call correct action
- [ae5b36120c60]
-
-2007-11-19 teichmann <teichmann at thoe.hq.intevation.de>
-
- * development_wsgi.ini, waskaweb/controllers/document.py:
- - Fix for issue151
- - Changed default DB port to 5343
- [55cf3cfbbff7]
-
-2007-11-19 frank <frank at thoe.hq.intevation.de>
-
- * Merge
- [48b38903d138]
-
-2007-11-19 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
-
- * waskaweb/templates/administration/show_user_body.mako:
- Account details "isActivated" and "needsNewPass" only visible to
- role Admin-KA.
- [b14e893f3b1c]
-
- * waskaweb/templates/usersettings/show_settings.mako:
- editStandin only visible for role CM_KA.
- [e57904a70636]
-
-2007-11-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/controllers/usersettings.py,
- waskaweb/model/user.py:
- Admin users can not be set as standin anymore (enhacement of
- issue138)
- [765247c7e9f1]
-
- * waskaweb/templates/casemanagement/dialogs/notificate_printall.mako:
- Added missing "not implemented" dialog.
- [c65ae31c76e3]
-
- * development_wsgi.ini:
- Switched to new DB-Cluster
- [7d9daea74619]
-
-2007-11-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [8d1e22ff0906]
-
-2007-11-19 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/lib/security.py:
- Merge
- [bbf2609eee2a]
-
- * waskaweb/model/user.py,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/new_document.mako:
- Merge
- [8123b72f08eb]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Korrektur Strings in Agentureinstellungen.
- [8aea8fefa0c6]
-
- * Merge
- [6c31bd0ec253]
-
- * waskaweb/lib/security.py, waskaweb/model/user.py:
- Merge
- [66106cfc3959]
-
-2007-11-18 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Harmonisiergun: Einheitlich "Konto" statt teilweise "Account".
- [645f47b648a2]
-
- * waskaweb/templates/documents/global_new.py:
- Merge
- [3a9e5cdfc5a3]
-
-2007-11-16 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/lib/security.py:
- getDbName: Anpassung an neue Zertifikatsstruktur: dbname im 3. Teil
- des CN.
- [8eae46d44f97]
-
- * waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/new_document.mako,
- waskaweb/templates/documents/global_overview_body.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/templates/documents/upload.mako,
- waskaweb/templates/main.mako:
- Merge
- [a77049c7baf5]
-
-2007-11-16 waska <waska at qemu.laodameia.intevation.de.laodameia.intevation.de>
-
- * waskaweb/lib/helpers.py, waskaweb/lib/security.py,
- waskaweb/model/user.py, waskaweb/templates/main.mako:
- issue124: Zentraler Admin-User implementiert, im Menu nur Benutzer
- /DB-Verwaltung sichtbar
- [c78771a7e5ad]
-
-2007-11-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [e1598277e032]
-
- * Merged
- [98064ce46319]
-
-2007-11-19 teichmann <teichmann at thetis.hq>
-
- * merged.
- [e8e821554018]
-
- * waskaweb/lib/base.py:
- Print redirect to Apache-Log in case of invalid sessions.
- [f561951cd6f6]
-
-2007-11-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/validators.py:
- Hard wired german language for formencode error messages
- [2189a633e559]
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/main.mako:
- Added notification dialog for missing "printall" function in beta
- version of waska notification dialog for missing "printall" function
- in betaa
- [585c4e06cd41]
-
- * waskaweb/controllers/usersettings.py:
- Fixed issue146
- [e02af146df1c]
-
- * waskaweb/lib/security.py:
- Fixed worng regular expression on login
- [fb24ad2804cf]
-
- * waskaweb/templates/administration/new_user.mako:
- Fixed issue143
- [40a1114270c7]
-
- * waskaweb/lib/validators.py:
- Fixed issue142
- [2292278687a9]
-
- * waskaweb/controllers/case.py:
- Added missing part of fix for issue138
- [44482bc65422]
-
- * waskaweb/controllers/usersettings.py, waskaweb/model/user.py,
- waskaweb/templates/usersettings/edit_standin.mako:
- Fixed issue138.
- [596c09d1fd34]
-
- * waskaweb/controllers/administration.py:
- Changed target when admin chooses not to reset the users password in
- confirmation dialog
- [0b0c30210d57]
-
- * waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/new_appointment.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/documents/case_new.mako,
- waskaweb/templates/documents/case_overview.mako:
- Fixed missing "confirmed" flag on selecting a case in various
- templates
- [4e6e83a5617b]
-
- * waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/new_document.mako:
- Removed obsolete document templates from the case templates -> they
- new created under the document templates
- [ac6d40c45e0d]
-
- * waskaweb/model/agency.py:
- Removed debugging output
- [94ecbe77ca35]
-
- * waskaweb/controllers/case.py:
- Fixed issue148
- [89b4e5b0844a]
-
-2007-11-18 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/templates/documents/global_overview.mako:
- Added target="_blank" to download links of global documents.
- [f95e1c147c53]
-
- * waskaweb/lib/app_globals.py, waskaweb/lib/filters.py,
- waskaweb/templates/casemanagement/digest.mako:
- Replaced './.' by '-/-' for None values.
- [5a1efd8c79de]
-
- * development_wsgi.ini, waskaweb/controllers/evaluate.py,
- waskaweb/lib/app_globals.py, waskaweb/lib/pdfimporter.py:
- Made pdf2xfa server connections configurable by .ini
- [340bc2df362b]
-
- * waskaweb/controllers/evaluate.py, waskaweb/model/user.py:
- Removed unneeded imports of connection urls.
- [1225b9d870c2]
-
- * waskaweb/lib/security.py:
- Removed needless check for "'" in passwords.
- [638e76476854]
-
- * development_wsgi.ini, waskaweb/lib/app_globals.py,
- waskaweb/lib/base.py, waskaweb/lib/db_factory.py,
- waskaweb/lib/security.py:
- How to connect to DB is now configurable by .ini file.
- [7a65f548e93f]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [747886807d8a]
-
- * waskaweb/controllers/document.py,
- waskaweb/templates/documents/global_new.py:
- Merged Bennis Layout Changes
- [2476d50979fb]
-
-2007-11-16 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/renderer.py, waskaweb/model/data.py:
- Added support for invisible info fields.
- [94cbf8b6feeb]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/document.py,
- waskaweb/templates/documents/global_upload.mako:
- Merged
- [be34858a3fde]
-
- * waskaweb/templates/documents/global_overview.mako:
- Merged with Bennis layout fixes
- [756359920735]
-
-2007-11-16 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/templates/appointments/new.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/new_appointment.mako:
- fake table in" termine"
- [a43983d06927]
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/documents/global_overview.mako,
- waskaweb/templates/documents/global_upload.mako,
- waskaweb/templates/documents/upload_body.mako:
- "jumping div" in documents cmka
- [785eeaf01e95]
-
- * waskaweb/templates/usersettings/show_settings.mako:
- modusfield in "mein konto", sentence changed "hier sehen sie..."
- [254466a1657a]
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/casemanagement/new.mako:
- fixed "jumping table" in appointments
- [caebdfb789c9]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/usersettings/change_password_login.mako:
- dialog reseted password: small changes on layout and sentences
- [a63a23c2dcf9]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [3a77f2e39c87]
-
-2007-11-16 teichmann <teichmann at thetis.hq>
-
- * waskaweb/templates/documents/global_overview.mako:
- Fixed broken link in viewing and deleting global documents.
- [d03248ced9ba]
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/controllers/document.py, waskaweb/lib/filters.py,
- waskaweb/model/document.py,
- waskaweb/templates/documents/case_new.mako,
- waskaweb/templates/documents/case_overview.mako,
- waskaweb/templates/documents/global_overview.mako:
- Fixed links for documents of cases.
- [c4086023f527]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/administration/edit_settings.mako:
- Updated language files
- [0da321ba7e35]
-
- * waskaweb/controllers/document.py, waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/documents/global_new.py,
- waskaweb/templates/documents/global_upload.mako:
- removed global_new.py in Templates.
- [fde938753a9e]
-
-2007-11-16 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/model/file.py, waskaweb/model/renderer.py,
- waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako,
- waskaweb/templates/casemanagement/rg_aid_overview.mako,
- waskaweb/templates/documents/global_overview_body.mako,
- waskaweb/templates/documents/global_upload.mako,
- waskaweb/templates/documents/upload.mako:
- merged and fix table in "unterstützungsangebot"
- [1f624ee8a619]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- merge: FU merge from this morning
- [ceea329d9e54]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/edit_user.mako,
- waskaweb/templates/administration/show_settings.mako,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/appointments/new.mako,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/upload.mako:
- modusfields and possibility to navigate to previous page added
- [e6369e6516d7]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/overview_user.mako:
- modusfield and format of formulars
- [ca82b6e725bc]
-
- * waskaweb/public/styles/ie6.css:
- space between input fields ie6 login
- [716d07ac34fb]
-
- * waskaweb/public/styles/screen.css, waskaweb/templates/logout.mako,
- waskaweb/templates/main_login.mako:
- login, logout finished
- [aaff4f1e5204]
-
- * waskaweb/templates/main_login.mako:
- login screen
- [9768bc3eea9c]
-
- * waskaweb/public/styles/screen.css:
- login screen
- [8c379260da94]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/rg_aid_overview.mako:
- merged
- [b51c4ee1e48e]
-
- * waskaweb/public/styles/screen.css, waskaweb/templates/login.mako,
- waskaweb/templates/main_login.mako:
- login screen
- [0fa69d44588d]
-
-2007-11-15 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/templates/documents/upload_body.mako:
- table in cm documents is now equal to the table in cm appointment
- [1da1fbdf24cb]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/screen.css,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/new_appointment.mako,
- waskaweb/templates/casemanagement/new_document.mako,
- waskaweb/templates/casemanagement/rg_aid_overview.mako:
- added content_header_small to improve space between content and
- header
- [4cf4b96f128a]
-
-2007-11-16 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/document.py,
- waskaweb/templates/documents/global_new.py,
- waskaweb/templates/documents/global_overview.mako,
- waskaweb/templates/documents/global_upload.mako,
- waskaweb/templates/documents/upload.mako,
- waskaweb/templates/main.mako:
- Fixed linking for global document import.
- [d704e25fed9a]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [c47fb143e5fc]
-
-2007-11-16 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/lib/renderer.py:
- Überflüssiges <br>-Tag zwischen Label und Textarea entfernt
- [9a9564e5c70e]
-
- * Merge
- [a22456658f16]
-
- * waskaweb/model/file.py, waskaweb/model/renderer.py:
- Merge
- [786804e38e58]
-
- * formed/waska-hilfetexte.xhtml:
- Bugfix Hilfetexte (paragraph schliessen)
- [c541cdc7ca10]
-
-2007-11-15 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/controllers/usersettings.py:
- Bugfix issue130: Typo in action-String
- [c66a3bdd9195]
-
- * formed/waska-hilfetexte.xhtml:
- Neu: Hilfetexte für "besuchte Schule" und "Schulabschluss"
- [05e6aef0074c]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/new_document.mako,
- waskaweb/templates/documents/case_new.mako,
- waskaweb/templates/documents/case_overview.mako,
- waskaweb/templates/documents/global_overview.mako,
- waskaweb/templates/documents/global_overview_body.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako:
- Prepared document templates for adding case specific documents.
- [0f01fa8cc82d]
-
-2007-11-16 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/filters.py,
- waskaweb/templates/administration/show_user_body.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/rg_aid_overview.mako:
- Added fixes for None-issue (full text search in RoundUp should be
- improved)
- [72dcf6a500d2]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [5d95b38d4dfa]
-
-2007-11-16 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/filters.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/documents/global_overview_body.mako:
- - Added filename in document download
- - added filters library.
- [2465893d685f]
-
-2007-11-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/aid_plan_statement.html,
- waskaweb/controllers/administration.py, waskaweb/model/agency.py,
- waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako:
- Enhanced edit settings in administration for editing the aid plan
- statement
- [53d7b6c00b8e]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/model/agency.py, waskaweb/model/file.py,
- waskaweb/model/renderer.py:
- Merged
- [ac8f2a6abc69]
-
-2007-11-16 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/agency.py:
- Fix for issue131
- [ebdccdd88b33]
-
-2007-11-16 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/controllers/case.py:
- Removed import dependency from removed file.
- [8792e5dad1fc]
-
- * waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
- waskaweb/lib/casedata.py, waskaweb/lib/pdfimporter.py,
- waskaweb/model/document.py, waskaweb/model/file.py,
- waskaweb/model/renderer.py,
- waskaweb/templates/documents/global_overview_body.mako:
- Added support for database driven global document serving. Removed
- old unneeded code.
- [14170b6ae6aa]
-
-2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [dbe44e4abc6a]
-
- * waskaweb/controllers/usersettings.py:
- Fixed issue130
- [051d26422509]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Merged
- [131d24e823e6]
-
-2007-11-15 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Eingeloggt als -> Angemeldet als und ein paar weitere Übersetzungen
- [a03bcbdf3c44]
-
-2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/aid_plan_statement.html, formed/privacy_statement.html,
- formed/statement.html, waskaweb/controllers/case.py,
- waskaweb/controllers/statement.py, waskaweb/lib/casedata.py,
- waskaweb/model/agency.py, waskaweb/model/statement.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/rg_aid_overview.mako,
- waskaweb/templates/statement/dialogs/missing_statement.mako,
- waskaweb/templates/statement/edit.mako:
- Added new statement for the aid plan. Did some refactoring on the
- statements. This mainly includes Renaming classes as we need to
- differ between to kinds of statements now (PrivacyStatement,
- AidPlanStatement)
- [708b5cc24cf3]
-
- * Merged
- [e15b55f2d916]
-
-2007-11-15 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/appointments/appointment_form.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/new_appointment.mako,
- waskaweb/templates/casemanagement/new_document.mako,
- waskaweb/templates/casemanagement/rg_aid_overview.mako,
- waskaweb/templates/documents/upload_body.mako,
- waskaweb/templates/main_login.mako:
- modusfields added, login screen
- [70e424fab940]
-
- * waskaweb/templates/casemanagement/repeat.mako:
- merged
- [9756851be688]
-
- * waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/screen.css, waskaweb/templates/login.mako,
- waskaweb/templates/main_login.mako:
- modusbox width, login ff waska
- [0153d528c942]
-
-2007-11-14 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/screen.css:
- header fontsize of main nav fits with gliederung headers
- [f38ee62238fc]
-
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/main.mako:
- modusbox in documents and appointments
- [e6079cedff6e]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/main.mako:
- fallback solution: gliederung, legends, border. position abmelden
- changed
- [9900cade6e89]
-
- * waskaweb/templates/casemanagement/digest.mako:
- sentence corrected: hier wird zusammenfassung
- [408e6617ab9f]
-
- * waskaweb/templates/casemanagement/overview.mako:
- select field in "fallakten übersicht" commented out
- [8c36e4adf8a9]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css:
- added min-height fast hack for ie6
- [97d1fd72a745]
-
-2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/statement.html, waskaweb/controllers/statement.py,
- waskaweb/model/agency.py, waskaweb/templates/statement/edit.mako:
- Fixed printing of the privacy statement
- [58bb7fa9b570]
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/usersettings.py, waskaweb/model/user.py:
- Fixed missing standin user object on showing user details in admin
- view
- [b141af39e294]
-
- * waskaweb/lib/casedata.py, waskaweb/model/user.py:
- User can now modify their standin.
- [11f86aaf25f7]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/repeat.mako:
- Merged
- [852f91b659b6]
-
-2007-11-15 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/security.py:
- Removed logging of connection url on DB connect. The url contains
- the password of user the current user in plain text.
- [307c5d434306]
-
- * waskaweb/templates/casemanagement/dialogs/notificate_import_dub.mako
- :
- Added missing template for error handling for PDF import.
- [15cb70a5d539]
-
-2007-11-14 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py:
- - Exceptions in PDF import are no longer reported as Tracebacks.
- - Changed text of 'kundennummer' duplications a bit.
- [5019618f6127]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/pdfimporter.py:
- Redirect to overview after successfull PDF-Upload. Check for
- duplications of 'kundennummer'.
- [ef171e7c2589]
-
-2007-11-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/repeat.mako,
- waskaweb/templates/casemanagement/rg_aid_overview.mako:
- Implemented setting stanin an editor for cases. Renamed repeat.mako
- to rg_aid_overview.mako
- [18e894e5546f]
-
-2007-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/repeat.mako:
- Fixed issue35. Application stays in edit-mode when selecting an aid
- object
- [13d6ccc1038f]
-
-2007-11-14 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/model/file.py:
- Added helper import
- [c2e4816da76c]
-
- * waskaweb/lib/renderer.py, waskaweb/public/no-certificate.html,
- waskaweb/templates/main.mako:
- Merged with main
- [5e00cb3bcdb6]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/new.mako,
- waskaweb/templates/main.mako:
- typos t01-t04, onclick event is now available in the templates
- [dfe0fa8397c0]
-
- * formed/formedtree_web.xml, waskaweb/public/styles/all.css,
- waskaweb/public/styles/screen.css:
- formular boxes fixed, legends without strikeout.
- [f21362728490]
-
- * formed/formedtree_web.xml, waskaweb/model/objects.py,
- waskaweb/templates/administration/change_password.mako,
- waskaweb/templates/administration/change_password_login.mako, waskaw
- eb/templates/administration/dialogs/notificate_setpassword.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/start/settings.mako:
- merged
- [e90df7e997d2]
-
-2007-11-13 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/screen.css:
- ..
- [d137d3f1c09f]
-
- * waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- icons, contentheader formats
- [901ce6d667f7]
-
- * formed/formedtree_web.xml, waskaweb/public/styles/all.css,
- waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- new contentheader, forward backward navigation deleted, spacing
- tables, spacing p, div container adminnavigation fixed, modusfield
- displayed correct in casemanagement, problems: legend, left menu ff,
- format formulars
- [1623e3a36e15]
-
-2007-11-12 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- fixed jumping div content container (ie browser)
- [c5c152b70984]
-
- * formed/formedtree_web.xml:
- reverted form
- [76ca117c18e3]
-
- * waskaweb/model/ka_data.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- merged
- [cc7d834f87b3]
-
- * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css,
- waskaweb/public/styles/color3.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- layout
- [6c0e5f4e3489]
-
-2007-11-09 benni <benni at thoe.hq.intevation.de>
-
- * formed/formedtree_web.xml:
- merged
- [2559c9f99a33]
-
- * waskaweb/public/styles/ie6.css, waskaweb/public/styles/screen.css:
- ie6css
- [b0c8184d438b]
-
- * formed/formedtree_web.xml, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako:
- small changes functionality
- [0c12d266227a]
-
-2007-11-08 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- element "datenschutz". trying to implement new functionality in the
- menubar
- [cbc0dd3f1ea9]
-
- * waskaweb/public/styles/color3.css,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- merged
- [84d5344c380b]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- new modusfield position. casemanagement header changednew modusfield
- position. casemanagement header changed..
- [41030c8f7c5b]
-
- * waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css:
- new elements positioned and colored.
- [711e63c2e84e]
-
-2007-11-07 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- New elements created, left menu and casemanagement
- [75acab90c638]
-
- * waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css:
- news elements positioned
- [a32b5298ae49]
-
- * merged
- [d51771e34199]
-
- * sicherung pull
- [a7869c0cdde8]
-
-2007-11-06 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- uberschriften in content_header
- [e8a9ab89caf0]
-
- * waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- modusfield in contentheader eingepflegt C D modusfield u
- [9ddf7db93936]
-
-2007-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py:
- Merged
- [fa0a3bcf8227]
-
-2007-11-14 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
- waskaweb/public/js/check.js, waskaweb/public/no-certificate.html,
- waskaweb/templates/main.mako:
- Added simple JavaScript check for modifications for formular data.
- [770134d740eb]
-
-2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [d0d434b2774c]
-
-2007-11-13 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/templates/statement/dialogs/missing_statement.mako:
- Tippfehler im Hinweistext korrigiert, kleine Verkürzung des Textes.
- [fecc59e5b7e0]
-
-2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [42ca86d1f575]
-
- * waskaweb/model/objects.py,
- waskaweb/templates/administration/change_password.mako,
- waskaweb/templates/administration/change_password_login.mako, waskaw
- eb/templates/administration/dialogs/notificate_setpassword.mako,
- waskaweb/templates/start/settings.mako:
- Merged
- [c54c685ff541]
-
-2007-11-13 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/pdfimporter.py:
- Fix for issue68
- [42fc3a7de31f]
-
-2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py:
- Merged
- [5c642d382dc6]
-
- * Merged
- [7e279dd80d7f]
-
- * Merged
- [40f9fefc3b65]
-
-2007-11-13 teichmann <teichmann at thetis.hq>
-
- * merged.
- [55be1fe1f989]
-
- * waskaweb/lib/pdfimporter.py:
- Fix for issue73
- [02daa3e71dd7]
-
-2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py:
- Merged
- [8d0bc0f7f32f]
-
-2007-11-13 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml, waskaweb/lib/pdfimporter.py:
- Fix for issue106.
- [6fa32c5134fb]
-
- * merged
- [d9c6b2c55860]
-
- * waskaweb/lib/casedata.py:
- Bug fix for DB code of PDF-Importer.
- [4f787bc8f04b]
-
-2007-11-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py:
- Fixed issue88. German date format in aid list.
- [a9bc621185a2]
-
-2007-11-13 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/usersettings.py,
- waskaweb/templates/administration/show_user_body.mako,
- waskaweb/templates/usersettings/edit_standin.mako:
- Standinuser is now show in the user details. Further the section box
- in the edit standin dialog is now preselected with the current
- standin
- [4ec861d0665d]
-
- * waskaweb/model/user.py:
- Userobjects now include the standin user.
- [39a5390e43b1]
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/usersettings.py, waskaweb/controllers/waska.py,
- waskaweb/lib/base.py,
- waskaweb/templates/administration/change_password.mako,
- waskaweb/templates/administration/change_password_login.mako, waskaw
- eb/templates/administration/dialogs/notificate_setpassword.mako,
- waskaweb/templates/start/settings.mako,
- waskaweb/templates/usersettings/change_password.mako,
- waskaweb/templates/usersettings/change_password_login.mako,
- waskaweb/templates/usersettings/dialogs/notificate_setpassword.mako,
- waskaweb/templates/usersettings/show_settings.mako:
- Moved fuctions to change the userpassword (by the user) to the
- usersettings controller.
- [0692adf2c56a]
-
- * waskaweb/model/file.py:
- Added new file holding the fileobjects
- [281e44355a70]
-
- * waskaweb/templates/administration/dialogs/notificate_deleteuser.mako
- :
- Added short dialog telling the user that the the deletion of users
- are not implemented yet
- [5d8ea14e4943]
-
- * waskaweb/controllers/usersettings.py,
- waskaweb/templates/usersettings/edit_standin.mako,
- waskaweb/tests/functional/test_usersettings.py:
- Added new controller and template for handling the usersettings
- [95151675460b]
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/case.py, waskaweb/controllers/document.py,
- waskaweb/controllers/waska.py, waskaweb/lib/security.py,
- waskaweb/lib/validators.py, waskaweb/model/objects.py,
- waskaweb/model/user.py, waskaweb/templates/start/settings.mako:
- Refactored UserObject, Added dialogs for setting the user's standin
- [cb46a4b1712d]
-
- * waskaweb/lib/casedata.py:
- Fixed issue111
- [e89624a15815]
-
- * waskaweb/controllers/administration.py:
- Added notification on user deletion which tells the user that
- deleiting is not implementend in the beta version yet
- [e19a23ad5838]
-
- * waskaweb/templates/casemanagement/evaluation_result.mako:
- Fixed issue108: Renaming "Erstberatung" -> "Beratungskunde"
- [1f573f7005ee]
-
- * waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/digest.mako:
- Fixed issue 98. Implemented right join for evaluations and make
- debugging output is going to sys.stderr.
- [518607052035]
-
- * waskaweb/templates/casemanagement/overview.mako:
- Added short output if the search did not return a result
- [05f6839ab6bf]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/validators.py,
- waskaweb/templates/casemanagement/overview.mako:
- Implemented search for cases
- [8e3105d4d7a1]
-
- * waskaweb/controllers/statement.py,
- waskaweb/templates/statement/dialogs/missing_statement.mako,
- waskaweb/templates/statement/edit.mako:
- Fixed issue110. Changed texts for dialogs handling missing
- statements.
- [624acc5b2c35]
-
-2007-11-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/formular.mako:
- Fixed issue104.
- [3472a9a55f52]
-
- * Merged
- [db1f51a5d337]
-
- * waskaweb/templates/administration/new_user_result.mako:
- Fixed issue102: Resultpage on user creation now displays the correct
- value for the users login
- [5cb988828fa8]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
- Merged
- [36a8a404829f]
-
-2007-11-12 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/pdfimporter.py:
- Write PDF import to DB.
- [e1db87265cf7]
-
-2007-11-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py:
- Fixed issue103. Confirmation dialog on user deleting is now more
- verbose
- [0a25f2e3998c]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/model/agency.py:
- New created cases are now initialised with ka specific data and the
- name of the current user.
- [8d6680fbea2b]
-
- * waskaweb/controllers/case.py, waskaweb/controllers/statement.py,
- waskaweb/lib/casedata.py, waskaweb/model/statement.py,
- waskaweb/templates/casemanagement/main.mako:
- The statement flag can now be saved
- [50725195641c]
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/statement.py, waskaweb/lib/validators.py,
- waskaweb/model/agency.py, waskaweb/model/ka_data.py,
- waskaweb/templates/administration/edit_settings.mako,
- waskaweb/templates/administration/show_settings.mako,
- waskaweb/templates/main.mako:
- KA settings are now editable by the administrator. Setting include:
- * Name of the KA
- * Name of the FKZ
- * Html content for the privacy statement
- * Flag for anonymous syncing with the DLR
- [b9c97dee9014]
-
-2007-11-09 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/navigation.py:
- Added navigation for Kontaktdaten.
- [8677d5b7a116]
-
-2007-11-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * formed/formedtree_web.xml, waskaweb/lib/renderer.py:
- Fixed renderer. New foredtree version
- [13b80dfe8af8]
-
- * waskaweb/lib/validators.py:
- Disabled form validation on creating new casedata
- [a0b9842921f9]
-
- * formed/formedtree_web.xml:
- Fixed Layout for "schule"
- [0bf30dd40d49]
-
- * formed/formedtree_web.xml:
- Merged
- [1e0d0e804595]
-
- * formed/formedtree_web.xml:
- New formed tree
- [ce5fda6c8dfd]
-
-2007-11-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/validators.py:
- Prepared form validation on creating new cases. Currently form data
- is validated but there are no error messages shown if the data is
- not valid.
- [803016c272ac]
-
-2007-11-09 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml, waskaweb/lib/pdfimporter.py:
- New FormEd tree to get in sync with the master web FormEd tree.
- [442ae9ff7e48]
-
-2007-11-09 teichmann <teichmann at thoe.hq.intevation.de>
-
- * formed/formedtree_web.xml:
- New FormEd tree with a new 'einverstaendnis_page' and a new
- 'einverstaendnis' boolean.
- [0425a9b9858e]
-
-2007-11-08 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/pdfimporter.py:
- Try to encode strings which are not unicode with Latin-1 encoding in
- relation dump of the PDF importer.
- [609d0089ecc7]
-
- * waskaweb/lib/pdfimporter.py:
- Added remap for 'Kompetenzagentur' -> 'Kundenummer' in PDF importer.
- [74ebd9fac215]
-
- * waskaweb/lib/pdfimporter.py:
- Added remaps in PDF importer to handle version differences between
- 1.0 an 1.1+ for 'Foerderplanung.'
- [6fe3c206dd0f]
-
-2007-11-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [c87dc544a89f]
-
-2007-11-08 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml:
- Changed choice bools sonstiges all to value -2
- [fd60d9356483]
-
- * waskaweb/lib/pdfimporter.py:
- Add support for PDF combo boxes.
- [fb281b764a84]
-
-2007-11-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/new.mako:
- Display the nag screen for missing privacy statement on creation of
- new cases
- [179ddd501342]
-
- * waskaweb/templates/statement/dialogs/missing_statement.mako,
- waskaweb/templates/statement/edit.mako:
- Changed (cleaned up) options in the nag screen which is shown when
- the privacy statement is missing.
- [6918e885efe7]
-
- * Merged
- [aa6e7bf86046]
-
- * waskaweb/lib/validators.py:
- Fixed issue86: Max length of the login is now checked while creating
- the user.
- [4cfff6441c7e]
-
- * waskaweb/templates/casemanagement/new.mako:
- Fixed path to the inherited main template
- [43603507c80d]
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/controllers/statement.py, waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/new.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako,
- waskaweb/templates/statement/default_statement.mako,
- waskaweb/templates/statement/dialogs/confirm.mako,
- waskaweb/templates/statement/dialogs/missing_statement.mako,
- waskaweb/templates/statement/edit.mako:
- Changed workflow regarding to handling missing privacy statements.
- Now we show up a nag screen everytime the user selects a case which
- does not have a signed privacy statement. The user can then decide
- how to proceed. This behaviour differs from the former way where the
- user needs to set the statement on creation of a new case.
-
- The changes mainly includes adding a new controller and template
- files for handing web requests for the statement. Further some
- changes on some other places to bind in the current workflow.
- [281b94734982]
-
-2007-11-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/ka_data.py:
- Added new class under model which will hold information about the
- agency.
- [20c7e4411035]
-
-2007-11-07 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml:
- Added alternatives for 'Familiare Situation'
- [9863127147b6]
-
- * formed/formedtree_web.xml:
- New FormEd tree with alternatives for 'Begleitung'.
- [30f9ab988fda]
-
- * waskaweb/lib/pdfimporter.py:
- Added a remap dictionary to PDF importer to map XFA fields that are
- modeled differently in FormEd.
- [b29ad9891970]
-
- * formed/formedtree_web.xml, waskaweb/lib/pdfimporter.py:
- New FormEd tree with 'arreitsmarkt' alternative for 'arbeitsmarkt'
- [27daa8d092bb]
-
- * formed/formedtree_web.xml:
- New FormEd tree with alternatives for
- 'Verfahren_Kompetenzfeststellung'
- [8e22fb3f4b2e]
-
- * waskaweb/model/semantic.py:
- Added support for ISO noted dates.
- [4e04fe87279f]
-
- * formed/staatsangehoerigkeit.xml, waskaweb/model/semantic.py:
- Using 'alternative' attribute in PDF import.
- [4a2668f68f81]
-
-2007-11-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [013652fb6e68]
-
-2007-11-07 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/semantic.py:
- Added support for date of form 'dd.MM.yy'
-
- if yy > 0 and y < 70 then 2000 is added to year if yy >= 70 and y
- < 100 then 1900 is added to years
- [3220d597c5b2]
-
- * waskaweb/model/nodecomponents.py, waskaweb/model/semantic.py:
- Add support for 'alternative' attribute in node components.
- [63980b3c07c2]
-
-2007-11-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/organisation.mako:
- Selection list in the case organisation ist now generated with the
- actual users in the db.
- [9783e8bd31b6]
-
- * formed/waska-hilfetexte.xhtml, waskaweb/lib/formular_help.py:
- Added files needed for diplaying help texts in the formular
- [d538a683b270]
-
- * waskaweb/model/navigation.py:
- GetHeaders function now returns a list of headers which represents
- the path to the selected formular item.
- [ac71c25c2515]
-
-2007-11-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/lib/app_globals.py, waskaweb/lib/renderer.py,
- waskaweb/templates/casemanagement/help.mako:
- Implemented help on the formular pages again. Added new functions
- and templates to access the help from within the formular. The
- helpdata is loaded once on application startup.
- [ad2a5783bbd8]
-
- * waskaweb/lib/helpers.py, waskaweb/model/navigation.py:
- Added function to fetch the headers for a particular site.
- [1e4874d775b1]
-
- * waskaweb/templates/casemanagement/static_form/page_0.mako,
- waskaweb/templates/casemanagement/static_form/page_1.mako,
- waskaweb/templates/casemanagement/static_form/page_10.mako,
- waskaweb/templates/casemanagement/static_form/page_11.mako,
- waskaweb/templates/casemanagement/static_form/page_12.mako,
- waskaweb/templates/casemanagement/static_form/page_13.mako,
- waskaweb/templates/casemanagement/static_form/page_14.mako,
- waskaweb/templates/casemanagement/static_form/page_15.mako,
- waskaweb/templates/casemanagement/static_form/page_16.mako,
- waskaweb/templates/casemanagement/static_form/page_17.mako,
- waskaweb/templates/casemanagement/static_form/page_18.mako,
- waskaweb/templates/casemanagement/static_form/page_19.mako,
- waskaweb/templates/casemanagement/static_form/page_2.mako,
- waskaweb/templates/casemanagement/static_form/page_20.mako,
- waskaweb/templates/casemanagement/static_form/page_21.mako,
- waskaweb/templates/casemanagement/static_form/page_22.mako,
- waskaweb/templates/casemanagement/static_form/page_23.mako,
- waskaweb/templates/casemanagement/static_form/page_24.mako,
- waskaweb/templates/casemanagement/static_form/page_3.mako,
- waskaweb/templates/casemanagement/static_form/page_4.mako,
- waskaweb/templates/casemanagement/static_form/page_5.mako,
- waskaweb/templates/casemanagement/static_form/page_6.mako,
- waskaweb/templates/casemanagement/static_form/page_7.mako,
- waskaweb/templates/casemanagement/static_form/page_8.mako,
- waskaweb/templates/casemanagement/static_form/page_9.mako,
- waskaweb/templates/casemanagement/static_form/rg_beruf_quali.mako, w
- askaweb/templates/casemanagement/static_form/rg_berufsvorbereitung.m
- ako, waskaweb/templates/casemanagement/static_form/rg_foederung_allg
- emein_bildener.mako, waskaweb/templates/casemanagement/static_form/r
- g_lebensbewaeltingung.mako:
- Removed unneeded old static html formular pages
- [60c57e018687]
-
- * waskaweb/model/objects.py:
- Fixed unicode decode error
- [4ff300209719]
-
- * waskaweb/templates/administration/dialogs/notificate_setpassword.mak
- o, waskaweb/templates/dialogs/notification.mako:
- Added notification Dialog. This can be uses to indicate the user if
- an action was completed successfull or if there where any errors.
- First use of this new dialog is to the indicate the user his
- password change
- [787e8185d92b]
-
- * waskaweb/templates/administration/edit_user.mako,
- waskaweb/templates/administration/show_user_body.mako:
- Templates to show the user data now fetches the users role by
- calling the getRole() function of the user class.
- [e510b5d2bafb]
-
- * waskaweb/lib/helpers.py, waskaweb/model/objects.py:
- Impelemented getRole function in user class which returns the users
- role. Modified helpers getRole function so that it uses the new
- created get role function. Further adopted sql query the fetch oid
- of the user
- [b8b8415e0a84]
-
-2007-11-06 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml, waskaweb/lib/security.py:
- New FormEd-Tree
- [369e9b6f8657]
-
-2007-11-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [84930cc7c8da]
-
-2007-11-05 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/base.py, waskaweb/lib/security.py:
- Changed access to client side certificate to new way.
- [fb6257c4b77c]
-
-2007-11-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [2ff47be6fe87]
-
- * waskaweb/controllers/administration.py:
- Users can now change their password. This can be sone in two ways:
- 1. The user is forced to change his password on login. 2. The user
- changes his password in the user settings.
- [5f831ccde336]
-
- * waskaweb/controllers/administration.py, waskaweb/model/objects.py,
- waskaweb/templates/administration/change_password_login.mako:
- User can now change their password. This can be done in two ways: 1.
- The user is forced to change its username on logon. 2. The user
- changed his password in his user settings.
- [a17cec7ab4dc]
-
- * Merged
- [ccabcb4b21b9]
-
- * waskaweb/controllers/administration.py, waskaweb/model/objects.py:
- Users can now set their own password in the user settings
- [4f6b0b14e87d]
-
- * Merged Benni's stylesheets
- [ed2bba861313]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/ie6.css, waskaweb/public/styles/print.css,
- waskaweb/public/styles/screen.css, waskaweb/templates/main.mako:
- Added IE specific stylesheet
- [5e4736bc2f8a]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/ie6.css, waskaweb/public/styles/print.css,
- waskaweb/public/styles/screen.css, waskaweb/templates/main.mako:
- Added new stylesheets from benni
- [26acc4b03a9d]
-
-2007-11-02 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/color3.css:
- farbänderung für layout.. aukommentiert
- [836337c5ff30]
-
-2007-11-01 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/templates/main.mako:
- eintrag ie6.css rightheader id eintrag
- [091ea1a8727a]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/ie6.css,
- waskaweb/public/styles/screen.css:
- anpassungen der legend, headerabstand...
- [e58512ec9f93]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/ie6.css, waskaweb/public/styles/print.css,
- waskaweb/public/styles/screen.css:
- ufholen der verlorengegangenen änderungen
- [8f109bfe49f4]
-
-2007-10-31 benni <benni at thoe.hq.intevation.de>
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/old_css/all.css,
- waskaweb/public/styles/old_css/color3.css,
- waskaweb/public/styles/old_css/print.css,
- waskaweb/public/styles/old_css/screen.css,
- waskaweb/public/styles/print.css, waskaweb/public/styles/screen.css:
- Moved all styles into old_css
- [0b6a11ec0324]
-
-2007-11-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [3466b753ebe4]
-
- * waskaweb/model/objects.py,
- waskaweb/templates/administration/edit_user.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/new_user_result.mako,
- waskaweb/templates/administration/show_user_body.mako:
- Added two additional fields "roomnumber" and "branchoffice" to the
- formular.
- [5078bcb1f328]
-
- * waskaweb/model/objects.py:
- Fixed naming of a column in the database.
- [7ff1d2ee4222]
-
- * waskaweb/templates/main.mako:
- Evaluate function is now shown for the admin too
- [3bea945ca391]
-
-2007-11-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [ab9726b46873]
-
-2007-11-02 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/base.py, waskaweb/lib/security.py, waskaweb/public/no-
- certificate.html:
- Added redirect if no valid certificate was found.
- [1511030fb80b]
-
-2007-11-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py, waskaweb/lib/validators.py,
- waskaweb/model/objects.py:
- Adopted functions for creating new users and reseting their
- passwords. The functions has moved in the underlying db-scheme from
- the waska_maintenance into the ka-db.
- [8073cae856cd]
-
- * waskaweb/model/objects.py:
- Added additional fields to the user class.
- [e4b869710aae]
-
- * waskaweb/model/objects.py:
- Adpopted sql statement to changes in the table structure ok
- ka_benutzer_tbl
- [78b071a482b2]
-
-2007-11-01 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py, waskaweb/lib/validators.py,
- waskaweb/model/objects.py,
- waskaweb/templates/administration/change_password.mako:
- Added validation on forumalar data when the user tries to change his
- password. This includes: Checking min length -> currently 8 Checking
- if the password includes at least 2 not alpha chars Checking if the
- the user entered same password in password conformation field. If an
- error occours the user gets presented a formular error page
- [346a1c2f37b4]
-
-2007-10-31 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/waska.py, waskaweb/lib/base.py:
- Moved checks if the user needs to change his password or the user
- account is deactivated at all to base.py. This way we can guarantee
- that no unathorized users can login.
- [ff60e0bfdb06]
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/waska.py,
- waskaweb/templates/administration/account_deactivated.mako,
- waskaweb/templates/administration/change_password_login.mako:
- User who will need to reset their password or are deactivated by the
- administration are now redirected on a stub page which need to be
- filled with functionallity.
- [a270b3b9b839]
-
- * waskaweb/public/styles/screen.css, waskaweb/templates/login.mako,
- waskaweb/templates/logout.mako, waskaweb/templates/main_login.mako:
- Login and Logout are now inherited by a new main_login.mako
- template. Added a small piece of style sheet for the new template.
- [b968edd43c76]
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/waska.py,
- waskaweb/templates/administration/change_password_login.mako:
- Aadded switch to redirect to user to a special "reset password" page
- if the user flag is set that the user needs to change his password
- on login.
- [b55ecc1b0280]
-
- * waskaweb/controllers/waska.py,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/administration/show_user_body.mako,
- waskaweb/templates/start/settings.mako:
- Users can now view their own account settings.
- [977667b58874]
-
- * waskaweb/controllers/waska.py, waskaweb/lib/helpers.py,
- waskaweb/templates/main.mako:
- Added getUserId() helper function which returns the id of the
- currently loggend in user (id in the ka_benutzer_tbl) Added this id
- into the main template to be able to display the users setting.
- [16b659a8bcb9]
-
- * Merged
- [47fd9329d1d4]
-
-2007-10-31 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/pdfimporter.py:
- PDF-Import: Fixed context problem with unset context in
- Unterstuetzungs-RGs.
- [a2fd93b48d7a]
-
- * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py:
- Tweaked PDF-Importer to support RGs.
- [3f53729fbcab]
-
-2007-10-31 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/waska.py, waskaweb/lib/helpers.py,
- waskaweb/lib/security.py, waskaweb/model/objects.py:
- A user object is now created on login which holds more information
- about the currently logged in user. This includes fullname, and some
- flags indicating if the user will need to reset his pass are is
- allowed to login at all. This change involves further changes:
- * check_login now returns a user object instead of the user's role
- * adopted helpers to get the user role out of the user objects.
- [9b1bf0582a5c]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot:
- Updated translation of the user administration. Some strings are
- still hardcoded in the templates and the controllers
- [29a663d166d9]
-
-2007-10-30 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py, waskaweb/lib/validators.py,
- waskaweb/model/objects.py,
- waskaweb/templates/administration/edit_user.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/new_user_result.mako,
- waskaweb/templates/administration/reset_password.mako,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/main.mako:
- Mainly added editing user data and resetting userpassword
- [00479fc796c0]
-
- * waskaweb/controllers/administration.py, waskaweb/model/objects.py,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/new_user_result.mako:
- Added first version of adding new users
- [e20b7a6f05df]
-
- * waskaweb/lib/validators.py:
- Added library for checking formular values using formencode
- [36ba6143a8ee]
-
- * waskaweb/lib/security.py:
- The databasename fetched from the SSL certificate is now stored
- lowercase in the session
- [1e0aed0affe3]
-
- * development_wsgi.ini:
- Added config var with the name of the maintenance database
- [259cb707019d]
-
-2007-10-26 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/case.py, waskaweb/model/objects.py,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/administration/userform_body.mako,
- waskaweb/templates/casemanagement/overview.mako:
- Userlist is now generated from db content. Userdetails are now
- generated from db content.
- [3d5b8c4aed84]
-
- * waskaweb/config/routing.py:
- Fixed "broken" routing on deleting cases
- [13ec89c2e57a]
-
- * waskaweb/templates/casemanagement/repeat.mako:
- Removed Header and Actions links from repeatgroup listing
- [817a7cc0369f]
-
- * waskaweb/lib/casedata.py:
- Fixed typo in function call Removed unneeded constant var and
- modified create_statement to make use of prepared statements
- [ca21bf0033ec]
-
- * waskaweb/lib/casedata.py:
- Activated deleting of untrstützungsangebote
- [01eca0a0c999]
-
-2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [8c9cbab9022e]
-
-2007-10-25 teichmann <teichmann at thetis.hq>
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/color3.css,
- waskaweb/public/styles/screen.css:
- New CSS files with different colors.
- [e0135d2b42ad]
-
-2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/overview.mako:
- Fixed ISE on selecting digest of a case Fixed part 1 of issue 61
- [a2ee8372009c]
-
- * waskaweb/templates/casemanagement/evaluation_result.mako:
- fixed type in style definition
- [18f73a105430]
-
- * waskaweb/lib/helpers.py:
- Removed locale information. Need to be set now in wsgi starter
- script
- [ee4de6aef448]
-
-2007-10-25 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py:
- Fixed an accidental toggle after edit a formular page.
- [ea3e5cc25675]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/formular.mako:
- Select a dataset after upload from PDF.
- [dd7ce9a0e68b]
-
-2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/overview.mako:
- Removed doubled header in overview
- [6e621126500a]
-
- * waskaweb/templates/main.mako:
- Fixed call for evaluation
- [bc466fd5e540]
-
- * waskaweb/controllers/case.py, waskaweb/lib/helpers.py,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/main.mako:
- Moved printing dialog for the case digest on the left side. Needed
- to write some extra logic here as we can not determine needed info
- out of the inheritance of the templates anymore.
- [6269fe79a394]
-
- * waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako:
- Moved actions links from page to the left side.
- [b973f0ce4e69]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
- Merged
- [8877fcf6894a]
-
-2007-10-25 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py:
- Disable debug info after upload and redirect to edit page 0.
- [ab869259c792]
-
- * formed/formedtree_web.xml:
- New FormEd tree
- [c7ca9d8612de]
-
-2007-10-25 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/repeat.mako:
- Cleaned up routing paths
- [f7bf9494797d]
-
-2007-10-25 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml, waskaweb/lib/casedata.py,
- waskaweb/lib/pdfimporter.py:
- Use new FormEd tree
- [18af50f62b75]
-
-2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py:
- Activated creation of embedded repeat group "massnahme"
- [1688569ba12f]
-
- * waskaweb/config/routing.py,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Added route for evaluation downloads so that the downloaded csv file
- has the correct file suffix.
- [3abb686a80c8]
-
-2007-10-24 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml, waskaweb/controllers/case.py,
- waskaweb/lib/casedata.py, waskaweb/model/navigation.py:
- Make Kompetenz RG data accessible
- [e55b643916d1]
-
-2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [a72cda826c39]
-
-2007-10-24 teichmann <teichmann at thetis.hq>
-
- * formed/formedtree_web.xml:
- A new FormEd tree
- [3f1b5a75303f]
-
-2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Modified the evaluation result page to make it look cleaner.
- [24d1dc804c74]
-
- * Merged
- [dbf264a73b6c]
-
-2007-10-24 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/model/navigation.py:
- First commit on the kompentenz RG navigation. Not working yet.
- [946568758675]
-
-2007-10-24 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/evaluation.py:
- Fixed wrong calculations in evalutation.
- [e1c156daf55e]
-
-2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/model/navigation.py:
- Merged with Sascha. Hopfully nothing broke up while 3way merge using
- kdiff
- [df11c4a18105]
-
-2007-10-23 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/model/navigation.py:
- Add factory model for Navigation tree.
- [a44c67e5d8c3]
-
-2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/public/images/error_small.png:
- Added mini error icon
- [2d8683c15e95]
-
- * waskaweb/controllers/case.py, waskaweb/lib/helpers.py,
- waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
- waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- Added error summary on the top of the forular page Moved form action
- to the left side into the main navigation Marked navigation tree
- items if the pages are faulty Linked error messages Added image next
- to formfield to indicate errors
- [df2522b49dec]
-
- * waskaweb/controllers/case.py:
- Merged
- [d87a76f570b8]
-
- * waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/main.mako:
- Modified navigation. might look a little bit bad at the moment.
- Added error summary on the top of the formular page.
- [61a3e2f3da59]
-
-2007-10-23 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/pdfimporter.py:
- Created RGs when import case from PDF.
- [9901565fadb0]
-
-2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/renderer.py:
- Prepared ErrorItem to eat the widget description
- [c8310a4b5d74]
-
- * waskaweb/controllers/case.py:
- Error Item now eats the descriotion of the widgets it holds the
- error. (needed for error summary)
- [96fb31a258f8]
-
- * waskaweb/controllers/case.py:
- Reactived display of formular errors in the formualar
- [c769acbec8df]
-
- * waskaweb/lib/helpers.py:
- Added helper function for fetching error messages in formular page
- [67df8bfa1fde]
-
- * waskaweb/lib/renderer.py:
- Prepared ErrorItem for fetching data from the formedtree
- [f6de58cffd8f]
-
- * Merged
- [33969efdd9f5]
-
-2007-10-23 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/lib/pdfimporter.py,
- waskaweb/templates/casemanagement/upload.mako:
- Fix for issue42
- [e821dd7d9ef1]
-
-2007-10-23 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py:
- Fixed ISE when creating new a new dataset without signed statement.
- [78a4faef26a6]
-
-2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * Merged
- [c23a9343b5a9]
-
-2007-10-22 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/public/images/logo_ka_75.png:
- Exchanged KA logo with a smaller one in terms of byte size.
- [df44c2a3fba5]
-
-2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/appointment.py:
- Fixed ISE on creating new appointment
- [d9b808901f84]
-
- * waskaweb/config/routing.py, waskaweb/controllers/administration.py:
- Fixed ISE on unimplementes functions in user administration
- [4bd6b573aab3]
-
- * waskaweb/controllers/case.py:
- Fixed updating infobox when saving casedata
- [b245c3b402ad]
-
- * waskaweb/lib/evaluation.py:
- Fixed some issues on evaluation.
- [faf9feccdb48]
-
- * waskaweb/controllers/evaluate.py, waskaweb/lib/casedata.py,
- waskaweb/lib/renderer.py, waskaweb/model/semantic.py,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Changed connection recycling in evaluations Fixed various unicode
- errors in semantic checker and renderer Fixed broken checkbox
- renderer (for imported formulars).
- [20d11be9e395]
-
- * waskaweb/controllers/evaluate.py,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Removed eval 10
- [8bad1ddc202c]
-
- * waskaweb/lib/evaluation.py:
- Syntax Typo
- [f7cf9d1be604]
-
- * waskaweb/controllers/evaluate.py:
- Syntax typo
- [36b84f044706]
-
- * Merged
- [ad78e33d081a]
-
-2007-10-22 teichmann <teichmann at thetis.hq>
-
- * Merged
- [3b9884c034f7]
-
- * waskaweb/lib/pdfimporter.py,
- waskaweb/templates/casemanagement/upload.mako:
- When a relation is empty it is not written.
- [079866052729]
-
-2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/controllers/evaluate.py,
- waskaweb/lib/evaluation.py:
- Test
- [129a295d27e1]
-
- * waskaweb/lib/evaluation.py:
- Try except block for null values in evaluation
- [7b8b04b2855d]
-
- * Merged
- [6ac6fbc13140]
-
-2007-10-22 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/model/semantic.py:
- Fixed a small bug preventing PDFs to be stored in DB.
- [f8e677ef7d14]
-
-2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/evaluate.py, waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Fixed broken evaluation on formdata. results on evaluation can be
- incorrect because of inkonsistent data in the database. (issue45)
- [ca4219385e8b]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
- Merge
- [3763e6e93ecb]
-
-2007-10-22 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/pdfimporter.py, waskaweb/model/semantic.py,
- waskaweb/templates/tests/trace.mako:
- Write master table entries to DB.
- [3612ad6d7290]
-
-2007-10-22 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py,
- waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
- Removed broken dynamic userlist Fixed issue40. Staying in edit mode
- after saving the issue Fixed issue31. Fixed another encoding error
- which occours when comparing already stored data in the database
- with new submitted data.
- [d3aa3c4fb0b9]
-
-2007-10-21 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/lib/helpers.py:
- (getLogin): New, return login name from session
- (getRole): New, return role from session (with translation)
-
- * waskaweb/templates/main.mako:
- Use getLogin and getRole to display status information
-
-2007-10-21 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/templates/start/responsible.mako:
- Tippfehler korrigiert.
-
-2007-10-21 Frank Koormann <frank.koormann at intevation.de>
-
- * waskaweb/templates/start/responsible.mako:
- Intevation Kontakt umgestellt, Tippfehler korrigiert.
-
- * waskaweb/public/images/logo_intevation.png: Auf nontransparent
- antialiased aktualisiert, passt zu anderen Logos und sieht
- gefälliger aus.
-
-2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/documents/global_overview_body.mako:
- Added document overview page for global documents
- [8e2185cfa00c]
-
- * waskaweb/controllers/document.py,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/upload_body.mako:
- Fixed bug that files are stored with full path when uploading from
- windows
- [67245900ec43]
-
- * Merge
- [ce67f58910c8]
-
-2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/lib/pdfimporter.py, waskaweb/model/semantic.py:
- Added firt version of semantic check for PDF import.
- [cc944a1841d9]
-
-2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py:
- Fixed syntax typo
- [cffea7995be6]
-
-2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/lib/pdfimporter.py:
- Better matches for Repeat Groups.
- [23bafb0a0f46]
-
-2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/main.mako:
- Merge
- [6c15df658c82]
-
- * waskaweb/controllers/evaluate.py, waskaweb/lib/casedata.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation_result.mako,
- waskaweb/templates/casemanagement/repeat.mako,
- waskaweb/templates/start/start.mako:
- * Temporalily removed Delete from repeat groups
- * Work in progress: Get evaluation back to work
- [ae3108560dd3]
-
- * waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/main.mako:
- Tried to fix layout issues on IE6. Display should now be ok but not
- perfect.
- [2ca7cbe2bbae]
-
-2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/lib/pdfimporter.py:
- Better support for repeat groups
- [919ca40f246c]
-
- * Merged
- [48f846c5c6d7]
-
- * waskaweb/lib/pdfimporter.py:
- Introduce relations in PDF import
- [16f05a5b2c86]
-
-2007-10-21 frank <frank at thoe.hq.intevation.de>
-
- * waskaweb/templates/main.mako:
- Minor fix for Login status info.
- [4d9644f35725]
-
- * Merge
- [5f6ab1873119]
-
- * ChangeLog, waskaweb/lib/helpers.py, waskaweb/templates/main.mako:
- * waskaweb/lib/helpers.py: (getLogin): New, return login
- name from session (getRole): New, return role from session
- (with translation)
-
- * waskaweb/templates/main.mako: Use getLogin and getRole to
- display status information
- [5ce8a0ef73b7]
-
-2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py:
- Fixed Internal Server error in search. (missing controller)
- [c77c778a3f80]
-
- * waskaweb/lib/renderer.py:
- Fixed issue31. Unicode error
- [35846695f996]
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/static_form/statement_print.mako:
- Fixed statement printing
- [c0bdf2b48c2c]
-
-2007-10-21 frank <frank at thoe.hq.intevation.de>
-
- * ChangeLog, waskaweb/templates/start/responsible.mako:
- * waskaweb/templates/start/responsible.mako: Tippfehler korrigiert.
- [1c7f51986b56]
-
- * ChangeLog, waskaweb/public/images/logo_intevation.png,
- waskaweb/templates/start/responsible.mako:
- * waskaweb/templates/start/responsible.mako: Intevation
- Kontakt umgestellt, Tippfehler korrigiert.
-
- * waskaweb/public/images/logo_intevation.png: Auf nontransparent
- antialiased aktualisiert, passt zu anderen Logos und sieht
- gefälliger aus.
- [f25746b50add]
-
- * ChangeLog:
- * ChangeLog: ChangeLog angelegt
- [0395dfdb8ede]
-
-2007-10-21 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/lib/pdfimporter.py:
- More cases for PDF import
- [76732062be14]
-
- * waskaweb/lib/pdfimporter.py:
- More cases in PDF import
- [6dfc3e2f79ca]
-
- * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py,
- waskaweb/templates/casemanagement/upload.mako:
- Add some output to PDF import
- [87f703b2a6e9]
-
-2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py:
- Fixes syntax type which prevents case digest ti be displayed correct
- [a988eccc47f9]
-
- * waskaweb/templates/main.mako:
- * Linked logo with start page
- * Fixed indention
- [190fc974fa37]
-
- * Merged with main
- [2e2df774bd4f]
-
-2007-10-20 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/lib/pdfimporter.py:
- Fixed a few syntax errors in PDF importer.
- [f1916db5efe6]
-
-2007-10-21 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/public/styles/all.css,
- waskaweb/templates/start/responsible.mako:
- Set fontsize in tables to 10pt Made the project info page a little
- bit nicer
- [2d031cc2a23b]
-
-2007-10-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/security.py, waskaweb/templates/login.mako,
- waskaweb/templates/logout.mako, waskaweb/templates/main.mako:
- Fixed title in templates. Agency name is now saved in the session
- and is used in title of the templates.
- [b8a06ec88664]
-
-2007-10-20 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py,
- waskaweb/templates/tests/trace.mako:
- Added a trace Mako template to display tracebacks in HTML result.
- For debugging purpose only!
- [5b458c4283de]
-
-2007-10-20 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/casedata.py, waskaweb/lib/helpers.py:
- Hopefully fixed unicode decode error an listing cases, digest and
- listing aids
- [d68b98277542]
-
- * waskaweb/controllers/evaluate.py, waskaweb/lib/evaluation.py:
- Commited current version of the evaluation which is still broken.
- [754211a945f8]
-
- * waskaweb/controllers/waska.py,
- waskaweb/public/images/BMFSFJ_C_M_web.jpg,
- waskaweb/public/images/eu_logo_4c_pos_web2.jpg,
- waskaweb/public/images/logo_dlr.png,
- waskaweb/public/images/logo_intevation.png,
- waskaweb/public/styles/screen.css, waskaweb/templates/main.mako,
- waskaweb/templates/start/responsible.mako:
- Added info page for this project
- [2b799dc960c9]
-
- * waskaweb/controllers/case.py:
- Added context variable for data_sets
- [c01e8bcf6782]
-
- * waskaweb/lib/helpers.py, waskaweb/model/navigation.py,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/repeat.mako:
- Implemented dynamic navipath when selecting formular pages. You will
- need to restart the server an delete your sessiondata.
- [67736c5c7236]
-
- * waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/repeat.mako:
- Fixed some issues on the navigation path. might need some more work
- [5cd3b0702fff]
-
- * waskaweb/lib/casedata.py:
- Renamed variable name c to cur because c is already used as context
- var in pylons. This might lead to problems.
- [7a16babb13ae]
-
- * waskaweb/lib/base.py:
- Some Cleanup
- [3da9eff9d198]
-
- * waskaweb/templates/casemanagement/repeat.mako:
- Added roles to repeat groups and inserted short info if no dataset
- where found
- [1a6e16f9d65f]
-
- * waskaweb/controllers/case.py:
- Fixed display of the formular when selection appointments, documents
- etc. in casemode.
- [4cedbbf4e926]
-
- * waskaweb/controllers/case.py:
- On creation of new Datasets the data of the
- "einverständniserklärung" is directly stored in the new case. The
- infofield is now updated when the names in the case changes.
- [6905bf4549ad]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/static_form/statement.mako:
- Moved creation of new Datasets into the DSFactory _save Method in
- the casecontroller now expects a dictionary of lists holding te
- formulardata instead of an MultiDic. parameter instead of the Pylons
- [03d86a6ce430]
-
-2007-10-19 teichmann <teichmann at thetis.hq>
-
- * waskaweb/lib/security.py:
- Fixed a small syntax typo.
- [5691e97a310b]
-
-2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/security.py:
- Added check in check_login if we were able to fetch the dbname from
- the SSL certificate
- [8036f1ef316f]
-
- * waskaweb/lib/base.py, waskaweb/lib/security.py:
- The database base name is now fetched from the SSL certificate
- (SSL_CLIENT_S_DN_OU)
- [cd3546307671]
-
- * waskaweb/controllers/case.py, waskaweb/lib/app_globals.py,
- waskaweb/lib/casedata.py:
- Implemented deletion of datasets. Fixed bug that admin enters
- dasedata in edit mode.
- [9ee135a79236]
-
- * development_wsgi.ini, waskaweb/config/environment.py:
- Moved custom config var from the environment.py to development.ini
- [ddf8afdc940e]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po:
- Fixed issue2 and various encoding issues
- [0d7a284a11d5]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
- Moved creation (sql statements) of master datasets from controller
- into casedata.lib Prepared casedata.lib for deleting datasets
- [1434fc59d93a]
-
- * waskaweb/controllers/case.py:
- Fixed Navigation tree.
- [8c6f23bd1f14]
-
- * waskaweb/config/environment.py, waskaweb/lib/app_globals.py:
- Removed again config var as it seems not be available in globals
- [44dbd4a18262]
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/lib/casedata.py:
- Fixed printout. Fixed creating new aid repeat groups (wrong
- indention).
- [83b11057631b]
-
-2007-10-19 teichmann <teichmann at thoe.hq.intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py:
- Extract all widgets from FormEd tree and from PDF XFA
- [9448d4cc0b97]
-
- * waskaweb/model/nodecomponents.py:
- Small fix for visitors.
- [3b346cd5c407]
-
- * waskaweb/model/data.py, waskaweb/model/nodecomponents.py:
- Removed dynamic behavior of FormEd tree (modes + events)
- [b9c817f51b29]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py:
- replaced 'openDocument()' by 'g.formedTree
- [81ea743f2cab]
-
-2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development_wsgi.ini:
- Removed missplaced formed.tree from development.ini
- [079ba55e32dd]
-
- * waskaweb/config/environment.py:
- Added config var for the path to the formedtree
- [b3a083dd80ae]
-
-2007-10-19 teichmann <teichmann at thoe.hq.intevation.de>
-
- * Merged
- [58dbc04f8b03]
-
- * development_wsgi.ini, formed/formedtree_web.xml, formed/laender.xml,
- formed/sprachen.xml, formed/staatsangehoerigkeit.xml,
- waskaweb/lib/app_globals.py:
- The FormEd tree is loaded at applikation startup time and published
- under 'g'. External choices are loaded as well.
- [eee9afeb3a04]
-
-2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py:
- Merged with main
- [a2bbd1067988]
-
-2007-10-18 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py, waskaweb/lib/pdfimporter.py,
- waskaweb/templates/main.mako:
- Added code to upload PDF data from Web-Client, send the data to the
- pdf2xfa server and convert result to DOM tree.
- [a0036645cacb]
-
-2007-10-19 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/administration.py,
- waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/renderer.py, waskaweb/model/navigation.py,
- waskaweb/model/objects.py,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/repeat.mako:
- Impelemted Adding, Listenling and editing of "Untertsützungs"
- repeat groups.
- [dce74e98b3e5]
-
-2007-10-18 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development_wsgi.ini:
- Store sessiondata as file again
- [de747f6aa275]
-
- * development_wsgi.ini:
- Beaker sessions does not cope with redirects. so disabling this
- again.
- [d000b94c3a33]
-
- * development_wsgi.ini, waskaweb/config/middleware.py,
- waskaweb/lib/security.py, waskaweb/model/objects.py:
- Added development_wsgi.ini with better security for sessions.
- Sessions are now held in meory and expire after 1800secs (30min)
- Fixed finally statement in exceptions and syntax
- [5e69a2528549]
-
- * waskaweb/controllers/administration.py, waskaweb/lib/base.py,
- waskaweb/lib/db_factory.py, waskaweb/model/objects.py:
- Added some lines to fetch userdata for administration
- [7f0624d55c7f]
-
- * waskaweb/controllers/case.py, waskaweb/model/navigation.py,
- waskaweb/public/styles/all.css,
- waskaweb/templates/casemanagement/repeat.mako:
- * Added overviewpage for the repeatgroups so that it is only one
- page for all "unterstuetzungsangebote"
- * Added stub for adding new untertsuetzungsang. in case controller
- [50d27889c270]
-
-2007-10-17 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/model/navigation.py, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/static_form/statement.mako:
- * Removed numbering in the formular structure
- * Fixed statement (Einverstaendniserklaerung)
- [8ff3617bc4e9]
-
- * development.ini, waskaweb/config/middleware.py,
- waskaweb/controllers/administration.py,
- waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/controllers/document.py, waskaweb/controllers/error.py,
- waskaweb/controllers/waska.py, waskaweb/lib/base.py,
- waskaweb/lib/helpers.py, waskaweb/lib/security.py,
- waskaweb/templates/login.mako, waskaweb/templates/main.mako:
- Removed authkit and implemented an own sessionbased authentification
- * Roles are now determined by the user roles of te database users
- * removed role switching selectbox
- [93d8e79ac863]
-
- * waskaweb/controllers/administration.py, waskaweb/lib/db_factory.py,
- waskaweb/lib/helpers.py, waskaweb/lib/security.py,
- waskaweb/model/objects.py,
- waskaweb/templates/casemanagement/repeat.mako:
- Implemented loginfunction. Users are now authenticated against the
- db
- [8dad867a0f6b]
-
- * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css:
- Added style for disabed select boxes. This does not work fpr IE
- [40a2a8076464]
-
-2007-10-16 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/renderer.py, waskaweb/public/styles/all.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
- * Added rendering of "readonly class attribute in renderer
- * Added readonly css
- * Reformated templates (indention)
- * Fixed some sytax errors in html
- [48a11e098adb]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/renderer.py,
- waskaweb/templates/casemanagement/main.mako:
- Did some cleanup in the casecotroller code. Modiefied FormDataImpl.
- FormDataImpl is now instanciated by providing a nodecomponent
- instead of a list of widgets. This makes to toolchain which leads to
- a renderable page a littlebit more easy.
- [d8bc6264f004]
-
- * waskaweb/controllers/case.py, waskaweb/lib/renderer.py,
- waskaweb/public/styles/all.css:
- Implemented Read/Write Mode in Formular
- [486a47b8d0ff]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/templates/casemanagement/static_form/statement.mako:
- * DataSetDigest: Fix for fetching the wrong names from the db
- * New DataSet can now be created form the webinterface. TODO: modify
- create_master_ds so that is takes agruments to be able to create non
- empty ds.
- * Replaced session "statement" var by already existing sessions vars.
- [0c9e07bf11a1]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/db_factory.py, waskaweb/lib/evaluation.py,
- waskaweb/lib/helpers.py, waskaweb/lib/renderer.py,
- waskaweb/model/data.py, waskaweb/model/navigation.py,
- waskaweb/model/nodecomponents.py, waskaweb/model/objects.py,
- waskaweb/model/semantic.py, waskaweb/public/styles/all.css,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/view/__init__.py, waskaweb/view/renderer.py:
- Mainly implemented dynamic formular generation from database.
- * Formulardata is now filled by data form the database
- * Formdata ca be saved in the database
- * Changed formating of numbers to german notation
- [ebf062d2d3b8]
-
-2007-10-15 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/main.mako:
- Convertet hardcoded absolut urls into a function call "url_for"
- which hopefully helps generating the correct paths in a wgsi
- environment.
- [66961d19139b]
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/appointments/overview.mako:
- Updated translation
- [cb5e0b1293d7]
-
-2007-10-14 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/lib/helpers.py, waskaweb/model/data.py,
- waskaweb/model/memory.py, waskaweb/model/nodecomponents.py,
- waskaweb/model/renderer.py,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/evaluation.mako,
- waskaweb/templates/casemanagement/evaluation_result.mako,
- waskaweb/templates/casemanagement/export.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/repeat.mako,
- waskaweb/templates/casemanagement/static_form/rg_beruf_quali.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
- * bound in roles in templates. case management should be complete.
- need some for for documents and appointments.
- [816163e899fe]
-
-2007-10-12 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/lib/casedata.py, waskaweb/model/objects.py,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/overview.mako:
- Digest view of the dataset is now driven by data from the database.
- [979040952845]
-
- * waskaweb/controllers/case.py, waskaweb/lib/casedata.py,
- waskaweb/lib/db_factory.py, waskaweb/model/objects.py,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/main.mako:
- * Did some renaming on the factorys
- * Bound in new DB api
- * Overview is now generated from the db datasets
- * Removed propritary "alt" attribute in links
- [a6ac08fe9607]
-
- * waskaweb/config/routing.py, waskaweb/controllers/administration.py,
- waskaweb/public/styles/all.css, waskaweb/public/styles/print.css,
- waskaweb/public/styles/screen.css, waskaweb/public/styles/web.css,
- waskaweb/templates/administration/change_password.mako,
- waskaweb/templates/administration/dialogs/confirm.mako,
- waskaweb/templates/administration/dialogs/confirm_deleteuser.mako, w
- askaweb/templates/administration/dialogs/confirm_resetpassword.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/administration/reset_password.mako,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/administration/userform_body.mako,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/new_appointment.mako,
- waskaweb/templates/casemanagement/new_document.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/dialogs/confirm.mako,
- waskaweb/templates/start/settings.mako:
- Various changes:
- * Added resetPassworod stub
- * Added changePassworod stub
- * Reorganised stylesheet which make them hopefully a littlebit more
- clear. This should have sived some small layout issues (alignement
- of headers on tables)
- * Modified the navipath for administration an the casemanagement.
- Added to an "selected" item to the casemanagement.
- [406c7f442977]
-
-2007-10-11 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/dummy.py, waskaweb/lib/helpers.py,
- waskaweb/templates/main.mako:
- Added function to remove all views so that we are able to see all
- parts of the page regardless of the userrole. This is only for
- tests.
- [e8eae28f3ce3]
-
- * waskaweb/controllers/dummy.py, waskaweb/lib/helpers.py,
- waskaweb/templates/main.mako:
- Implemented simple role changer at the bottom of the page. Role will
- be saved as string for testing.
- [7b0f52e13914]
-
- * waskaweb/lib/helpers.py, waskaweb/templates/main.mako:
- Added helper function "hasRole" and made use of it in the main.mako
- template to hide the admin menu. Note that the hasRole always
- returns False at the moment so the admin menu will be hidden.
- [baaee347aa9c]
-
- * Changelog.txt, waskaweb/controllers/dummy.py,
- waskaweb/controllers/evaluate.py, waskaweb/lib/evaluation.py,
- waskaweb/lib/template.py, waskaweb/public/styles/all.css,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Added last missing evalutaion on the casedata. Modified the style
- for evaluation tables a little bit. Added missing template.py file
- which is responsible for rendering a customized login form in
- connection with authkit.
- [55439d0617ce]
-
- * development.ini, waskaweb/templates/login.mako:
- Added customized loginmask
- [8b13d369732b]
-
- * development.ini, waskaweb/controllers/waska.py,
- waskaweb/templates/logout.mako, waskaweb/templates/main.mako:
- Added logout function. Clicking on Logout will remove the
- authorisation cookie of authkit and throw the user on a logout page.
- [1639984a3890]
-
-2007-10-10 teichmann <teichmann at thetis.hq>
-
- * development.ini:
- Changed port back to 5001
- [8e3bf879da7c]
-
- * development.ini, waskaweb/config/middleware.py,
- waskaweb/lib/security.py:
- Added check for password with custom check function.
- [ac7aa7d86685]
-
-2007-10-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * development.ini, waskaweb/config/middleware.py:
- Added authentification and authorization with authkit
- [abdb2a8f9dd7]
-
- * .hgignore, waskaweb/controllers/waska.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/login.mako, waskaweb/templates/main.mako:
- Added very simple login screen.
- [178d332edbee]
-
- * Merged from main
- [202d9fd98ba8]
-
- * waskaweb/templates/documents/overview_body.mako:
- Fixed file size in documents overview. Size is now shown in KB
- [b1483b0f9bfa]
-
-2007-10-10 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py:
- Prevent navigaation toggle when displaying first page.
- [3a7abfabd1c5]
-
-2007-10-10 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Fixed ordering on evalaution of the age structure
- [59d0fbda97e8]
-
- * waskaweb/public/styles/all.css:
- fixed floating labels on checkboxes
- [798f484a47fe]
-
-2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/static_form/rb_lebensbewaeltingung
- .mako:
- merged from main
- [39ca51880951]
-
- * waskaweb/public/styles/screen.css:
- changed fonts for screen to sans-serif
- [2bee5ee6c531]
-
-2007-10-09 teichmann <teichmann at thoe.hq.intevation.de>
-
- * Merged!
- [26fa90a13439]
-
- * waskaweb/model/navigation.py, waskaweb/templates/casemanagement/stat
- ic_form/rb_lebensbewaeltingung.mako, waskaweb/templates/casemanageme
- nt/static_form/rg_lebensbewaeltingung.mako:
- Fixed typo rb_ -> rg
- [aff7578afc55]
-
-2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * merged from main
- [a92f5825e76d]
-
- * waskaweb/templates/main.mako:
- Changed role
- [117dce9bc36c]
-
-2007-10-09 teichmann <teichmann at thoe.hq.intevation.de>
-
- * Merged
- [62ef5b93518d]
-
- * waskaweb/templates/casemanagement/static_form/rb_lebensbewaeltingung
- .mako:
- Added missing RG template. Added missing RG template.
- [ff7284154677]
-
-2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/templates/casemanagement/evaluation_result.mako:
- Fixed umlauts in evaluation
- [f03585a4894b]
-
- * waskaweb/controllers/case.py:
- Type in alert dialog
- [4e2bcd2b07ec]
-
- * waskaweb/controllers/case.py,
- waskaweb/templates/casemanagement/evaluation_result.mako,
- waskaweb/templates/casemanagement/organisation.mako:
- Fixed typos.
- [d7fe5a6475dd]
-
- * waskaweb/controllers/case.py, waskaweb/controllers/document.py,
- waskaweb/templates/casemanagement/static_form/statement_print.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
- Fixed typo and made document uploads and downloads work (only for
- global docs)
- [785a0c8859ac]
-
- * waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/start/settings.mako:
- Fixed translation
- [a8dacca79586]
-
- * waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/public/images/icons/form_help.png,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/static_form/page_0.mako,
- waskaweb/templates/casemanagement/static_form/statement.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
- Added translations
- [d2740fa1ef88]
-
-2007-10-09 teichmann <teichmann at thetis.hq>
-
- * waskaweb/controllers/case.py, waskaweb/model/navigation.py,
- waskaweb/templates/casemanagement/repeat.mako,
- waskaweb/templates/casemanagement/static_form/page_21.mako,
- waskaweb/templates/casemanagement/static_form/page_22.mako,
- waskaweb/templates/casemanagement/static_form/page_23.mako,
- waskaweb/templates/casemanagement/static_form/page_24.mako,
- waskaweb/templates/casemanagement/static_form/rg_beruf_quali.mako, w
- askaweb/templates/casemanagement/static_form/rg_berufsvorbereitung.m
- ako, waskaweb/templates/casemanagement/static_form/rg_foederung_allg
- emein_bildener.mako:
- Add fake repeat group navigation for case managment.
- [d9f5f39e2fcf]
-
-2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/public/images/alert.png,
- waskaweb/public/images/error.png,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/casemanagement/dialogs/alert.mako,
- waskaweb/templates/casemanagement/dialogs/confirm.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/static_form/statement.mako,
- waskaweb/templates/dialogs/alert.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako:
- Various fixes and small enhancements
- [776f1adc5f1f]
-
- * waskaweb/controllers/case.py, waskaweb/model/navigation.py,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/static_form/statement.mako:
- Implemented dynamic formular navigation
- [385fd4ba28f3]
-
-2007-10-09 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/navigation.py:
- Added lookup, toggle and rendering for navigation menu.
- [8c13519cc947]
-
- * waskaweb/controllers/case.py, waskaweb/controllers/hardcopy.0,
- waskaweb/model/navigation.py:
- Added a simple model for dynamic document navigation.
- [de50a520ea5b]
-
-2007-10-09 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/controllers/waska.py, waskaweb/public/styles/all.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/evaluation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/static_form/page_1.mako,
- waskaweb/templates/casemanagement/static_form/page_10.mako,
- waskaweb/templates/casemanagement/static_form/page_15.mako,
- waskaweb/templates/casemanagement/static_form/page_16.mako,
- waskaweb/templates/casemanagement/static_form/page_17.mako,
- waskaweb/templates/casemanagement/static_form/page_18.mako,
- waskaweb/templates/casemanagement/static_form/page_19.mako,
- waskaweb/templates/casemanagement/static_form/page_2.mako,
- waskaweb/templates/casemanagement/static_form/page_20.mako,
- waskaweb/templates/casemanagement/static_form/page_21.mako,
- waskaweb/templates/casemanagement/static_form/page_22.mako,
- waskaweb/templates/casemanagement/static_form/page_23.mako,
- waskaweb/templates/casemanagement/static_form/page_24.mako,
- waskaweb/templates/casemanagement/static_form/page_3.mako,
- waskaweb/templates/casemanagement/static_form/page_4.mako,
- waskaweb/templates/casemanagement/static_form/page_5.mako,
- waskaweb/templates/casemanagement/static_form/page_6.mako,
- waskaweb/templates/casemanagement/static_form/page_7.mako,
- waskaweb/templates/casemanagement/static_form/page_8.mako,
- waskaweb/templates/casemanagement/static_form/page_9.mako,
- waskaweb/templates/casemanagement/static_form/statement.mako:
- Added static formular pages Added first version of the
- "Einverständniserklärung"
- [00363f9f813f]
-
- * waskaweb/config/routing.py, waskaweb/controllers/case.py,
- waskaweb/controllers/dummy.py, waskaweb/controllers/waska.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/lib/evaluation.py,
- waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/administration/settings.mako,
- waskaweb/templates/administration/userform_body.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/static_form/page_0.mako,
- waskaweb/templates/casemanagement/static_form/page_1.mako,
- waskaweb/templates/casemanagement/static_form/page_10.mako,
- waskaweb/templates/casemanagement/static_form/page_11.mako,
- waskaweb/templates/casemanagement/static_form/page_12.mako,
- waskaweb/templates/casemanagement/static_form/page_13.mako,
- waskaweb/templates/casemanagement/static_form/page_14.mako,
- waskaweb/templates/casemanagement/static_form/page_15.mako,
- waskaweb/templates/casemanagement/static_form/page_16.mako,
- waskaweb/templates/casemanagement/static_form/page_18.mako,
- waskaweb/templates/casemanagement/static_form/page_19.mako,
- waskaweb/templates/casemanagement/static_form/page_2.mako,
- waskaweb/templates/casemanagement/static_form/page_20.mako,
- waskaweb/templates/casemanagement/static_form/page_21.mako,
- waskaweb/templates/casemanagement/static_form/page_22.mako,
- waskaweb/templates/casemanagement/static_form/page_23.mako,
- waskaweb/templates/casemanagement/static_form/page_24.mako,
- waskaweb/templates/casemanagement/static_form/page_3.mako,
- waskaweb/templates/casemanagement/static_form/page_4.mako,
- waskaweb/templates/casemanagement/static_form/page_5.mako,
- waskaweb/templates/casemanagement/static_form/page_6.mako,
- waskaweb/templates/casemanagement/static_form/page_7.mako,
- waskaweb/templates/casemanagement/static_form/page_8.mako,
- waskaweb/templates/casemanagement/static_form/page_9.mako,
- waskaweb/templates/login.mako, waskaweb/templates/main.mako:
- Added dummy files for static formular pages Added some translation
- Began to bind in the db
- [d3b7e02fff8b]
-
-2007-10-08 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po, waskaweb/lib/casedata.py,
- waskaweb/lib/db_factory.py, waskaweb/model/objects.py:
- Started to implemented the binding for the database.
- [68db31f87ee9]
-
- * waskaweb/controllers/dummy.py, waskaweb/lib/evaluation.py:
- Added small dummyfunction "setup" to ad 100 dummy datasets for
- evaluation Fixed encoding issue in the evaluation
- [c32f16f48aae]
-
-2007-10-07 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/controllers/evaluate.py,
- waskaweb/lib/evaluation.py,
- waskaweb/templates/casemanagement/evaluation.mako,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Moved evaluation in its own controller. Implemented csv export
- [6a3b3dc08304]
-
-2007-10-06 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/evaluation.py,
- waskaweb/public/styles/all.css, waskaweb/public/styles/screen.css,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Added more evaluations on the cases.
- [08f6dd97f45f]
-
-2007-10-05 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/case.py, waskaweb/lib/evaluation.py,
- waskaweb/public/styles/all.css,
- waskaweb/templates/casemanagement/evaluation_result.mako:
- Started to add evaluation functions
- [e232a4a65825]
-
-2007-10-04 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/templates/casemanagement/overview.mako:
- Modified translation Click on view in the case overview now opens
- the case digest site.
- [86bf462cf0b9]
-
- * waskaweb/public/styles/screen.css,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/documents/overview_body.mako:
- Added style sheet for "action"-icons.
- [b08446017937]
-
- * waskaweb/public/images/icons/trash.png,
- waskaweb/public/images/icons/view.png,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/documents/overview_body.mako:
- Added trash and view icon to the overview pages
- [24597da89bf9]
-
- * waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/en/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/create_export_scheme.mako,
- waskaweb/templates/casemanagement/dialogs/confirm.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/evaluation.mako,
- waskaweb/templates/casemanagement/evaluation_result.mako,
- waskaweb/templates/casemanagement/export.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/repeat_group_overview.mako,
- waskaweb/templates/casemanagement/upload.mako:
- Continued internationalisation.
- [38db29397b53]
-
-2007-10-02 Torsten Irlaender <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/all.css,
- waskaweb/public/styles/screen.css,
- waskaweb/templates/administration/delete_user.mako,
- waskaweb/templates/administration/dialogs/confirm.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/administration/userform_body.mako,
- waskaweb/templates/appointments/appointment_form.mako,
- waskaweb/templates/appointments/new.mako,
- waskaweb/templates/appointments/new_body.mako,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/appointments/show_body.mako,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/new_appointment.mako,
- waskaweb/templates/casemanagement/new_document.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/dialogs/confirm.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/templates/documents/upload.mako,
- waskaweb/templates/documents/upload_body.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/start.mako,
- waskaweb/templates/tests/forms.mako:
- Added internationalisation
- [c8087970c5f2]
-
-2007-10-01 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * .hgignore, development.ini, setup.py, waskaweb/config/routing.py,
- waskaweb/controllers/case.py,
- waskaweb/i18n/de/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/en/LC_MESSAGES/waskaweb.po,
- waskaweb/i18n/waskaweb.pot, waskaweb/public/styles/print.css,
- waskaweb/public/styles/web.css,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/main.mako:
- Added i18n support for the main template. Added print support for
- formular pages.
- [1ad740adb964]
-
-2007-09-30 Torsten Irlaender <torsten at irlaender.de>
-
- * .hgignore, waskaweb/public/styles/print.css,
- waskaweb/templates/main.mako:
- Added printerfriendly stylesheet
- [2d426fd2404a]
-
- * data/templates/login.mako.py, data/templates/logout.mako.py,
- data/templates/main.mako.py, data/templates/start/help.mako.py,
- data/templates/start/settings.mako.py,
- data/templates/start/start.mako.py:
- Removed cached templates
- [09bc3d1ccc96]
-
-2007-09-28 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * data/templates/start/settings.mako.py,
- data/templates/start/start.mako.py, waskaweb/config/routing.py,
- waskaweb/controllers/administration.py,
- waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/controllers/document.py, waskaweb/public/images/error.png,
- waskaweb/public/images/icons/arrow3_e.gif,
- waskaweb/public/images/question.png, waskaweb/public/styles/web.css,
- waskaweb/templates/administration/dialogs/confirm.mako,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/appointments/dialogs/confirm.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/casemanagement/dialogs/confirm.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/static_form.mako,
- waskaweb/templates/dialogs/confirm.mako,
- waskaweb/templates/documents/dialogs/confirm.mako,
- waskaweb/templates/start/settings.mako:
- Added confirmation dialogs.
- [aa8fd401a9de]
-
-2007-09-26 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * data/templates/main.mako.py, data/templates/start/start.mako.py,
- waskaweb/controllers/case.py, waskaweb/public/styles/web.css,
- waskaweb/templates/administration/delete_user.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/overview_user.mako,
- waskaweb/templates/administration/show_user.mako,
- waskaweb/templates/appointments/new.mako,
- waskaweb/templates/appointments/new_body.mako,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/appointments/overview_body.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/appointments/show_body.mako,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/create_export_scheme.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/evaluation.mako,
- waskaweb/templates/casemanagement/evaluation_result.mako,
- waskaweb/templates/casemanagement/export.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/upload.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/overview_body.mako,
- waskaweb/templates/documents/upload.mako,
- waskaweb/templates/documents/upload_body.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/start.mako:
- Written stylesheet for the layout. The website now looks (hopfullly)
- pretty much like the final version will be.
- [ae89efe9f86e]
-
-2007-09-24 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * waskaweb/controllers/administration.py,
- waskaweb/templates/administration/newUser.mako,
- waskaweb/templates/administration/new_user.mako,
- waskaweb/templates/administration/overviewUser.mako,
- waskaweb/templates/administration/overview_user.mako:
- Renamed files to make nameing mmore consistent
- [e4420cfb1b1c]
-
- * data/templates/main.mako.py, waskaweb/controllers/administration.py,
- waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/templates/administration/overviewUser.mako,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/main.mako:
- Various small changes in templating. Added some missing pages. Wired
- the pages.
- [f08cec6fd357]
-
-2007-09-24 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/help.py, waskaweb/view/__init__.py,
- waskaweb/view/renderer.py:
- Added classes for help and formular rendering.
- [d6df299cae37]
-
-2007-09-24 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * data/templates/main.mako.py, waskaweb/config/environment.py,
- waskaweb/controllers/case.py, waskaweb/controllers/document.py,
- waskaweb/model/forms.py, waskaweb/model/objects.py,
- waskaweb/templates/administration/newUser.mako,
- waskaweb/templates/administration/overviewUser.mako,
- waskaweb/templates/appointments/new.mako,
- waskaweb/templates/appointments/show.mako,
- waskaweb/templates/casemanagement/appointments.mako,
- waskaweb/templates/casemanagement/documents.mako,
- waskaweb/templates/casemanagement/main.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/upload.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/documents/upload.mako,
- waskaweb/templates/main.mako:
- Finished restructuring the templating. Added fileuploads.
- [954b971c9267]
-
-2007-09-24 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/engine.py:
- Remove engine.
- [a53e8f58b1be]
-
- * waskaweb/model/data.py, waskaweb/model/io/__init__.py,
- waskaweb/model/io/document.py, waskaweb/model/io/factories.py,
- waskaweb/model/io/parser.py:
- Added io support for FormEd documents.
- [6b8c07994240]
-
-2007-09-24 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * Merge from the main repo
- [db3e3c310a26]
-
- * data/templates/main.mako.py, data/templates/start/help.mako.py,
- data/templates/start/settings.mako.py,
- data/templates/start/start.mako.py,
- waskaweb/controllers/administration.py,
- waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
- waskaweb/model/engine.py,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/repeat_group_overview.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/main.mako, waskaweb/templates/start/help.mako,
- waskaweb/templates/start/settings.mako,
- waskaweb/templates/start/start.mako:
- Changed the way how the site is rendered. Instead of using a
- statemachine which controls what will be rendered, now the templates
- take over the responsibility for this. So we removed the Stateengie
- which becomes needless.
- [3f8973323ee3]
-
-2007-09-24 teichmann <teichmann at thetis.hq>
-
- * waskaweb/model/data.py, waskaweb/model/expr.py,
- waskaweb/model/nodecomponents.py:
- Added the model for the FormEd tree.
- [2d66b39f5410]
-
- * waskaweb/model/memory.py, waskaweb/model/view.py:
- Models the rendering access to views
- [21a02954f8f8]
-
-2007-09-21 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * .hgignore, data/templates/start/start.mako.py,
- waskaweb/controllers/administration.py,
- waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
- waskaweb/model/engine.py, waskaweb/model/renderer.py,
- waskaweb/templates/appointments/overview.mako,
- waskaweb/templates/casemanagement/digest.mako,
- waskaweb/templates/casemanagement/formular.mako,
- waskaweb/templates/casemanagement/organisation.mako,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/casemanagement/repeat_group_overview.mako,
- waskaweb/templates/documents/overview.mako,
- waskaweb/templates/start/start.mako:
- Added for templates and continued to wire the pages. And yes... we
- should introduce a more detailed changelog!
- [a18b62a49019]
-
- * data/templates/start/help.mako.py,
- data/templates/start/settings.mako.py,
- data/templates/start/start.mako.py, waskaweb/controllers/case.py,
- waskaweb/controllers/waska.py, waskaweb/model/engine.py,
- waskaweb/model/renderer.py,
- waskaweb/templates/casemanagement/overview.mako,
- waskaweb/templates/start/help.mako,
- waskaweb/templates/start/settings.mako,
- waskaweb/templates/start/start.mako:
- Just a snapshot of the current development
- [d9fc85348547]
-
-2007-09-19 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * data/templates/main.mako.py, waskaweb/controllers/administration.py,
- waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/controllers/document.py, waskaweb/controllers/waska.py,
- waskaweb/model/engine.py, waskaweb/model/renderer.py,
- waskaweb/templates/main.mako:
- Fixed outstanding bugs. I hope we now have some sort of boilerplate
- code to build on.
- [39ddb5621abd]
-
-2007-09-18 Torsten Irländer <torsten.irlaender at intevation.de>
-
- * data/templates/main.mako.py, waskaweb/controllers/waska.py,
- waskaweb/model/engine.py, waskaweb/model/renderer.py,
- waskaweb/public/styles/web.css, waskaweb/templates/main.mako:
- Started to implemented the dicussed rending model. Checked in
- current snapshot which is _not_ working currently.
- [bc8fb5d38019]
-
- * MANIFEST.in, README.txt, data/templates/login.mako.py,
- data/templates/logout.mako.py, data/templates/main.mako.py,
- development.ini, docs/index.txt, ez_setup/README.txt,
- ez_setup/__init__.py, setup.cfg, setup.py, test.ini, waskaweb.egg-
- info/PKG-INFO, waskaweb.egg-info/SOURCES.txt, waskaweb.egg-
- info/dependency_links.txt, waskaweb.egg-info/entry_points.txt,
- waskaweb.egg-info/paste_deploy_config.ini_tmpl, waskaweb.egg-
- info/paster_plugins.txt, waskaweb.egg-info/requires.txt, waskaweb
- .egg-info/top_level.txt, waskaweb/__init__.py,
- waskaweb/config/__init__.py, waskaweb/config/environment.py,
- waskaweb/config/middleware.py, waskaweb/config/routing.py,
- waskaweb/controllers/__init__.py,
- waskaweb/controllers/administration.py,
- waskaweb/controllers/appointment.py, waskaweb/controllers/case.py,
- waskaweb/controllers/document.py, waskaweb/controllers/error.py,
- waskaweb/controllers/hardcopy.0, waskaweb/controllers/template.py,
- waskaweb/controllers/waska.py, waskaweb/lib/__init__.py,
- waskaweb/lib/app_globals.py, waskaweb/lib/base.py,
- waskaweb/lib/helpers.py, waskaweb/model/__init__.py,
- waskaweb/model/engine.py, waskaweb/model/renderer.py,
- waskaweb/public/images/logo_ka_75.png,
- waskaweb/public/styles/web.css, waskaweb/templates/login.mako,
- waskaweb/templates/logout.mako, waskaweb/templates/main.mako,
- waskaweb/tests/__init__.py, waskaweb/tests/functional/__init__.py,
- waskaweb/tests/functional/test_administration.py,
- waskaweb/tests/functional/test_appointment.py,
- waskaweb/tests/functional/test_case.py,
- waskaweb/tests/functional/test_document.py,
- waskaweb/tests/functional/test_waska.py,
- waskaweb/tests/test_models.py, waskaweb/websetup.py:
- Initial import
- [07112f53bb53]
-
More information about the Mpuls-commits
mailing list