2008-04-15 Torsten Irlaender 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-14 Sascha L. Teichmann * waskaweb/templates/casemanagement/downloadXML.mako: Open XML export in a separate window. 2008-04-14 Sascha L. Teichmann * Changes.txt: Adjusted to splitted evaluation result. 2008-04-14 Torsten Irlaender 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 * waskaweb/templates/casemanagement/digest.mako: Fixed typos. 2008-04-10 Torsten Irlaender 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 * Changes.txt: Summarized changes since last release. 2008-04-10 Sascha L. Teichmann * 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 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 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 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 * waskaweb/lib/excel.py: Fixed encoding problem. Now its generated in Unicode. 2008-04-07 Sascha L. Teichmann * waskaweb/lib/excel.py: Fixed naming in headers. 2008-04-07 Sascha L. Teichmann * waskaweb/controllers/case_overview.py, waskaweb/lib/excel.py: Fixed small ISEs while exporting as XLS. 2008-04-07 Sascha L. Teichmann * 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 * waskaweb/lib/csv.py: Fixed minor bug. * waskaweb/lib/excel.py: New. exports as cases as Excel-Spreadsheets. 2008-04-07 Torsten Irlaender 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 * waskaweb/lib/helpers.py (getKAName): We want the OU != WASKA. 2008-04-04 Torsten Irlaender 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-
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 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 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 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 * 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 * waskaweb/lib/xmlimport.py: New. XML import. 2008-03-31 Sascha L. Teichmann * waskaweb/model/case.py: Use new import. * waskaweb/lib/xmlimport.py -> xmlexport.py: Was named incorrectly. 2008-03-31 Sascha L. Teichmann * 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 * 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 * 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 * waskaweb/controllers/case_overview.py: Added code to call XML export. 2008-03-31 Sascha L. Teichmann * waskaweb/lib/xml.py: New. Contains XML export. 2008-03-31 Torsten Irlaender 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 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 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 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 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 * Changes.txt: Added missing feature of saving the last access time. 2008-03-17 Torsten Irlaender * 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 * waskaweb/templates/casemanagement/evaluation_result.mako, waskaweb/templates/usersettings/change_password.mako: Fixed HTML 2008-03-17 Sascha L. Teichmann * waskaweb/templates/administration/overview_user.mako: Fixed HTML titel -> title. 2008-03-13 Torsten Irlaender * Changes.txt: Added new features and improvements of the upcoming release. 2008-03-12 Sascha L. Teichmann * waskaweb/lib/csv.py: Removed redundant calculation of filling cells. 2008-03-12 Torsten Irlaender * 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 * waskaweb/model/case.py: After anonymization all attachments of case are deleted. 2008-03-11 Torsten Irlaender * 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 * waskaweb/model/case.py: Call db function to anonymize a case. 2008-03-11 Torsten Irlaender * 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 * 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 * waskaweb/lib/evaluation.py: Fixed 'Migrationshintergrund' 2008-03-09 Torsten Irlaender * 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 * 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 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 * Tagged Beta 24 2008-03-03 Torsten Irlaender * 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 * waskaweb/lib/timelog.py: If no host is given timelog is deactivated. 2008-03-03 Sascha L. Teichmann * 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 * 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 * 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 * waskaweb/lib/csv.py: Added. exports list of cases as CSV to a given stream. 2008-02-28 Torsten Irlaender * 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 * 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 * 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 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 * 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 * 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 * 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 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 * 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 * 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 * 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 * 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 * 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 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 * 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 * 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 * 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 * development.ini: Added new variabled to check if the current server instance is used as an evaluation server. 2008-02-11 Benjamin Kirschner * 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 * 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 * 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 * ChangeLog.txt, Changes.txt, NEWS: Added notes for Beta 21 to changes.txt. Removed NEWS file. 2008-02-04 Torsten Irlaender 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 Tagged Beta 20 * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Changed footer to Beta 20 2008-02-04 Benjamin Kirschner * 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 * 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 * 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 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/lib/base.py: Fix for issue227. The import of the needed HTTPUnauthorized was hashed. Why? 2008-01-29 Torsten Irlaender * 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 * 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 * 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 * 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 * 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 * 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 * Changes.txt: Summarized changes from Beta 14 to 18. 2008-01-25 Torsten Irlaender * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 18 2008-01-25 Benjamin Kirschner * 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 * 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 * 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 * 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 * 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 * 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 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 * waskaweb/model/expr.py: changed copyright to 2008 2008-01-18 Benjamin Kirschner * 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 * waskaweb/model/case.py: Fix for issue 216 2007-01-14 Sascha L. Teichmann * waskaweb/model/case.py: Fix for issue 209 2007-01-14 Sascha L. Teichmann * Changes.txt: New. Userfriendly summary of changes. * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 14 2008-01-11 Torsten Irlaender * 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 * 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 * waskaweb/model/case.py: convert kundennr to UTF-8. Fix for 211 2008-01-11 Sascha L. Teichmann * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 13 2008-01-11 Torsten Irlaender * 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 * 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 * 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 * 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 * waskaweb/lib/helpers.py: Fixed 404 when trying to print out the whole formular. 2008-01-10 Torsten Irlaender * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged as Beta 11 2008-01-02 Torsten Irlaender * waskaweb/templates/main.mako: Fixed path to fav. icon 2008-01-02 Torsten Irlaender * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * formed/formedtree_web.xml, waskaweb/lib/evaluation.py: Fixed typos (issue81) 2007-12-17 Torsten Irlaender * 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 * 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 * 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 * waskaweb/controllers/CaseBase.py, waskaweb/controllers/case.py, waskaweb/controllers/rg_aid.py: Replaced HTTPExceptions(404) with HTTPNotFound. 2007-12-17 Sascha L. Teichmann * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/lib/pdfimporter.py: Added 'root' as a possible root of the XFA document. 2007-12-10 Torsten Irländer * 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 * 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 * waskaweb/controllers/waska.py: call session.invalidate() at logout. This really removes the session. 2007-12-07 Sascha L. Teichmann * 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 * 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 * 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 * waskaweb/controllers/case.py: Added missing return statement in method __init_case(). 2007-12-07 Torsten Irländer * 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 * waskaweb/lib/security.py: added decorator function checkRole() * waskaweb/controllers/case.py: add checkRole() decorator to delete. 2007-12-06 Torsten Irländer * waskaweb/controller/usersettings.py: Removed obsolte code in show setting (determining if incoming user id ist "0") 2007-12-06 Torsten Irländer * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged to Beta 7 2007-12-03 Sascha L. Teichmann * 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 * 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 * 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 * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Tagged Beta 5 2007-11-30 Torsten Irl�nder * 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 * waskaweb/config/middleware.py: Removed StaticJavascripts middleware. We don't need this. 2007-11-29 Torsten Irl�nder * 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 * development_wsgi.ini: Uses a local memcached to store the session data. 2007-11-29 Sascha L. Teichmann * waskaweb/lib/evaluation.py: Recyle an open db connection in evaluation #4 correctly. 2007-11-28 Torsten Irl�nder * 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 * 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 * 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 * waskaweb/*.mako: substituted hardcoded strings with gettext calls at variuos places in the mako templates. Fixed syntax errors 2007-11-28 Torsten Irl�nder * 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 * 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 * 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 * waskaweb/controllers/case.py: Removed debug output * waskaweb/lib/evaluation.py: Fixed wrong spelled connection recycling. 2007-11-28 Sascha L. Teichmann * 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 * waskaweb/lib/evaluation.py: Correct a few syntax typos. 2007-11-27 Sascha L. Teichmann * 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 * 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 * 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 * 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 * ChangeLog.txt: We hopefully now have a Changelog! Migrated Frank's entrys from an older Version. 2007-11-22 Torsten Irlaender * .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 * 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 * .hgtags: Added tag Beta 1 for changeset d58ebb2bf674 [dce78e10bc5f] * Merged. Public Beta 1 [d58ebb2bf674] [Beta 1] * Merged [a2c6488e3385] * Merged [28c5c4dc06d6] 2007-11-22 teichmann * waskaweb/lib/base.py: Add positive list of parts of login page. Its commented out. [03177c7c7719] 2007-11-21 frank * 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 * .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 * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Fixed po file [098bc1fe93b5] * Merged [7fad1d464f34] 2007-11-21 teichmann * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/templates/documents/overview.mako, waskaweb/templates/documents/overview_body.mako: Merged [2593fd97f491] 2007-11-21 teichmann * waskaweb/controllers/waska.py, waskaweb/model/agency.py: Remove some unneeded code. [e8934b0daf6d] 2007-11-21 Torsten Irlaender * 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 * 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 * 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 * waskaweb/controllers/dummy.py: Removed dummy controller to solve issue11. [a9075326d449] * waskaweb/model/navigation.py: Fix fuer issue161 [9b8a0c9b9c12] 2007-11-20 teichmann * waskaweb/model/navigation.py: Propagate highlighting of 'Gliederung' deeper into navigation tree. [a6242695189a] 2007-11-21 Torsten Irlaender * 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 * 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 * 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 * Merged [1fc53a73a895] * Merged [8fcdb94ab4f8] 2007-11-20 teichmann * waskaweb/model/navigation.py: Removed invalid '>' bracket. [09d918d4bb06] 2007-11-20 benni * 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 * waskaweb/model/user.py: Fixed pemanent "need login" problem [447bd46458ac] 2007-11-20 teichmann * waskaweb/controllers/case.py, waskaweb/model/navigation.py: Hilight selected 'Gliederung' [ae31f4f37cd6] 2007-11-20 Torsten Irlaender * formed/formedtree_web.xml: Set headers to invisible [9d06d5cc0845] 2007-11-20 benni * 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 * 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 * waskaweb/controllers/case.py: Merged [c0662163bfdc] 2007-11-20 teichmann * merged [c3f458d3ffd0] * waskaweb/controllers/case.py: Use correct _save() call for new case. [2983a0b9d058] 2007-11-20 frank * Merge [d386116dd792] 2007-11-20 waska * 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 * waskaweb/controllers/case.py: Using keys for page identifcation. [6e62090b4108] 2007-11-20 Torsten Irlaender * Merged [da15fa9a17ad] 2007-11-20 frank * 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 * Merged [9423284c2c6d] * waskaweb/controllers/case.py: Merged [e5c75298f0b7] * waskaweb/controllers/case.py: Merged [0173f9bad402] 2007-11-20 teichmann * waskaweb/controllers/case.py: Fixed problem with "Unterstuetzungsangebote" in "Speichern und weiter" [fc8666fb3a3c] 2007-11-20 Torsten Irlaender * 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 * 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 * waskaweb/templates/documents/global_overview.mako: Fix for Issue153 [1f488a950f25] 2007-11-19 waska * waskaweb/templates/documents/global_upload.mako: Bugfix issue153: call correct action [ae5b36120c60] 2007-11-19 teichmann * development_wsgi.ini, waskaweb/controllers/document.py: - Fix for issue151 - Changed default DB port to 5343 [55cf3cfbbff7] 2007-11-19 frank * Merge [48b38903d138] 2007-11-19 waska * 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 * 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 * Merged [8d1e22ff0906] 2007-11-19 frank * 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 * 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 * 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 * 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 * Merged [e1598277e032] * Merged [98064ce46319] 2007-11-19 teichmann * merged. [e8e821554018] * waskaweb/lib/base.py: Print redirect to Apache-Log in case of invalid sessions. [f561951cd6f6] 2007-11-19 Torsten Irlaender * 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 * 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 * Merged [747886807d8a] * waskaweb/controllers/document.py, waskaweb/templates/documents/global_new.py: Merged Bennis Layout Changes [2476d50979fb] 2007-11-16 teichmann * waskaweb/lib/renderer.py, waskaweb/model/data.py: Added support for invisible info fields. [94cbf8b6feeb] 2007-11-16 Torsten Irlaender * 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 * 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 * Merged [3a77f2e39c87] 2007-11-16 teichmann * 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 * 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 * 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 * 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 * 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 * Merged [c47fb143e5fc] 2007-11-16 frank * waskaweb/lib/renderer.py: Überflüssiges
-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 * 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 * 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 * 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 * Merged [5d95b38d4dfa] 2007-11-16 teichmann * 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 * 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 * waskaweb/model/agency.py: Fix for issue131 [ebdccdd88b33] 2007-11-16 teichmann * 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 * Merged [dbe44e4abc6a] * waskaweb/controllers/usersettings.py: Fixed issue130 [051d26422509] * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Merged [131d24e823e6] 2007-11-15 frank * waskaweb/i18n/de/LC_MESSAGES/waskaweb.po: Eingeloggt als -> Angemeldet als und ein paar weitere Übersetzungen [a03bcbdf3c44] 2007-11-15 Torsten Irlaender * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/templates/casemanagement/repeat.mako: Fixed issue35. Application stays in edit-mode when selecting an aid object [13d6ccc1038f] 2007-11-14 benni * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/lib/casedata.py: Merged [fa0a3bcf8227] 2007-11-14 teichmann * 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 * Merged [d0d434b2774c] 2007-11-13 frank * waskaweb/templates/statement/dialogs/missing_statement.mako: Tippfehler im Hinweistext korrigiert, kleine Verkürzung des Textes. [fecc59e5b7e0] 2007-11-13 Torsten Irlaender * 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 * waskaweb/lib/pdfimporter.py: Fix for issue68 [42fc3a7de31f] 2007-11-13 Torsten Irlaender * waskaweb/lib/casedata.py: Merged [5c642d382dc6] * Merged [7e279dd80d7f] * Merged [40f9fefc3b65] 2007-11-13 teichmann * merged. [55be1fe1f989] * waskaweb/lib/pdfimporter.py: Fix for issue73 [02daa3e71dd7] 2007-11-13 Torsten Irlaender * waskaweb/lib/casedata.py: Merged [8d0bc0f7f32f] 2007-11-13 teichmann * 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 * waskaweb/lib/casedata.py: Fixed issue88. German date format in aid list. [a9bc621185a2] 2007-11-13 Torsten Irlaender * 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 * 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 * waskaweb/controllers/case.py, waskaweb/lib/casedata.py, waskaweb/lib/pdfimporter.py: Write PDF import to DB. [e1db87265cf7] 2007-11-12 Torsten Irlaender * 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 * waskaweb/model/navigation.py: Added navigation for Kontaktdaten. [8677d5b7a116] 2007-11-09 Torsten Irlaender * 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 * 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 * 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 * formed/formedtree_web.xml: New FormEd tree with a new 'einverstaendnis_page' and a new 'einverstaendnis' boolean. [0425a9b9858e] 2007-11-08 teichmann * 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 * Merged [c87dc544a89f] 2007-11-08 teichmann * 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 * 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 * waskaweb/model/ka_data.py: Added new class under model which will hold information about the agency. [20c7e4411035] 2007-11-07 teichmann * 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 * Merged [013652fb6e68] 2007-11-07 teichmann * 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 * 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 * 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 * formed/formedtree_web.xml, waskaweb/lib/security.py: New FormEd-Tree [369e9b6f8657] 2007-11-05 Torsten Irlaender * Merged [84930cc7c8da] 2007-11-05 teichmann * waskaweb/lib/base.py, waskaweb/lib/security.py: Changed access to client side certificate to new way. [fb6257c4b77c] 2007-11-05 Torsten Irlaender * 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 * waskaweb/public/styles/color3.css: farbänderung für layout.. aukommentiert [836337c5ff30] 2007-11-01 benni * 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 * 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 * 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 * Merged [ab9726b46873] 2007-11-02 teichmann * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * Merged [8c9cbab9022e] 2007-10-25 teichmann * 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 * 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 * 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 * 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 * 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 * 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 * formed/formedtree_web.xml, waskaweb/lib/casedata.py, waskaweb/lib/pdfimporter.py: Use new FormEd tree [18af50f62b75] 2007-10-24 Torsten Irlaender * 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 * 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 * Merged [a72cda826c39] 2007-10-24 teichmann * formed/formedtree_web.xml: A new FormEd tree [3f1b5a75303f] 2007-10-24 Torsten Irlaender * 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 * 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 * waskaweb/lib/evaluation.py: Fixed wrong calculations in evalutation. [e1c156daf55e] 2007-10-23 Torsten Irlaender * 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 * waskaweb/controllers/case.py, waskaweb/lib/casedata.py, waskaweb/model/navigation.py: Add factory model for Navigation tree. [a44c67e5d8c3] 2007-10-23 Torsten Irlaender * 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 * 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 * 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 * waskaweb/lib/pdfimporter.py, waskaweb/templates/casemanagement/upload.mako: Fix for issue42 [e821dd7d9ef1] 2007-10-23 Torsten Irlaender * 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 * Merged [c23a9343b5a9] 2007-10-22 teichmann * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/templates/start/responsible.mako: Tippfehler korrigiert. 2007-10-21 Frank Koormann * 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 * 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 * waskaweb/lib/pdfimporter.py, waskaweb/model/semantic.py: Added firt version of semantic check for PDF import. [cc944a1841d9] 2007-10-21 Torsten Irlaender * waskaweb/lib/casedata.py: Fixed syntax typo [cffea7995be6] 2007-10-21 teichmann * waskaweb/lib/pdfimporter.py: Better matches for Repeat Groups. [23bafb0a0f46] 2007-10-21 Torsten Irlaender * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/lib/pdfimporter.py: Fixed a few syntax errors in PDF importer. [f1916db5efe6] 2007-10-21 Torsten Irlaender * 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 * 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 * 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 * 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 * waskaweb/lib/security.py: Fixed a small syntax typo. [5691e97a310b] 2007-10-19 Torsten Irlaender * 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 * 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 * 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 * 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 * waskaweb/controllers/case.py: Merged with main [a2bbd1067988] 2007-10-18 teichmann * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * waskaweb/controllers/case.py: Prevent navigaation toggle when displaying first page. [3a7abfabd1c5] 2007-10-10 Torsten Irlaender * 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 * 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 * 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 * merged from main [a92f5825e76d] * waskaweb/templates/main.mako: Changed role [117dce9bc36c] 2007-10-09 teichmann * Merged [62ef5b93518d] * waskaweb/templates/casemanagement/static_form/rb_lebensbewaeltingung .mako: Added missing RG template. Added missing RG template. [ff7284154677] 2007-10-09 Torsten Irlaender * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * .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 * .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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * .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 * 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 * 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]