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]