Commit Graph

2448 Commits

Author SHA1 Message Date
Serghei Mihai 3b4bba4a8e dossiers: printing the whole patient record in pdf format
Closes #3109
2014-08-21 20:04:00 +02:00
Jérôme Schneider b778d7407c agenda: show date on each page of activity and split table correctly
Fixes #2359
2014-08-21 18:01:07 +02:00
Jérôme Schneider 737f009937 ressources: don't display display name for School form 2014-08-21 15:34:16 +02:00
Serghei Mihai cd48ac2c44 agenda: presences table title update
Closes #2735
2014-08-21 11:59:14 +02:00
Serghei Mihai bdc2144514 agenda: presence list print and screen styles update
Closes #2735
2014-08-21 11:55:32 +02:00
Jérôme Schneider 42d57c556e ressources: fixing add and upate a place of socilisation
Closes #5298
2014-08-21 10:39:51 +02:00
Jérôme Schneider 54b1628cfa ressources: use update template for school for an update ...
Fixes #5297
2014-08-21 10:28:06 +02:00
Jérôme Schneider 30604c99be dossiers: add doctors, datetime and act type in waiting_queue
Closes #5221
2014-08-21 10:15:59 +02:00
Jérôme Schneider f93684a477 calebasse.dossiers.js: put a warning if an error occured
Closes #2740
2014-08-21 09:44:21 +02:00
Serghei Mihai 66307b99c4 dossiers: template for printing quotations added 2014-08-19 22:19:02 +02:00
Serghei Mihai e1c2c36b6f spin animation picked from FontAwesome style, which is removed 2014-08-19 18:34:01 +02:00
Serghei Mihai ad0780e685 agenda: when adding events of type COURRIEL or TELEPHONE the start time and
duration are taken in account and default to 8h and 10 minutes if not defined

Closes #5015
2014-08-19 18:06:00 +02:00
Serghei Mihai fbfab2cc4d agenda: ressource appointment view redesigned to look like worker's
Closes #5284
2014-08-19 18:06:00 +02:00
Serghei Mihai 0a8aab3242 dossiers: notification displayed when updates done on patient addresses/contacts
Closes #4807
2014-08-19 18:06:00 +02:00
Serghei Mihai 1dd5253acd dossiers: expendable elements selector update 2014-08-19 18:06:00 +02:00
Jérôme Schneider 33c3c6d1bb calebasse/dossiers/views.py: fix a success_url for paper_id form 2014-08-19 16:13:02 +02:00
Jérôme Schneider 90070ef629 static/js/calebasse.dialog.js: fixing calebasse_ajax_form
Closes #5285
2014-08-19 12:30:51 +02:00
Jérôme Schneider 91140baf5c fixes a toggle bug specific to Firefox 2014-08-18 19:23:41 +02:00
Serghei Mihai 1f4ae3b347 patient record id grayed on all pages in order to avoid confusion
Closes #3120
2014-08-18 16:55:57 +02:00
Serghei Mihai 1cb3dc45ea statistics: fix the stats form url 2014-08-18 10:50:15 +02:00
Jérôme Schneider 5ea0db1a1c ressources: new command reinit_schools_from_xls which reset schools
Usage example :
python manage.py reinit_schools_from_xls /home/jschneider/apps/calebasse/xls

WARNING: this script delete all schools
2014-08-11 11:13:10 +02:00
Jérôme Schneider e8a1fe3143 dossiers: render pause facturation comment expandable
Closes #5010
2014-08-11 11:13:10 +02:00
Jérôme Schneider bbf89bd4bd dossiers: show an alert when closing without saving
Closes #2740
2014-08-11 11:12:19 +02:00
Frédéric Péters 9f237a5a5b display age next to birthdate in dossier main page (#3429) 2014-08-11 08:35:47 +02:00
Frédéric Péters 62685e1b6a Filter the formatted date with |lower to avoid uppercase in months (#4805) 2014-08-11 08:35:47 +02:00
Serghei Mihai 3fbbba756d agenda: multiple GET requests on editing periodic events fix
Closes #5230
2014-08-08 11:35:03 +02:00
Serghei Mihai f248574d60 agenda: arrivals dans departures displayed before appointments
Closes #5235
2014-08-04 11:14:17 +02:00
Serghei Mihai 54318d2c86 dossiers: printing each patient record tab with filtering past and future appointments by dates
Closes #3109
2014-08-01 15:07:57 +02:00
Jérôme Schneider 9fa488035a ressources: add zip code and city into school dispaly name 2014-08-01 12:39:26 +02:00
Mikaël Ates b8c44af86f agenda : hide the delete button on periodic event dialog when an act is already billed. 2014-08-01 00:12:53 +02:00
Mikaël Ates 5b5935ffe2 agenda: reccurrence periodicity can not be modified on an event with already billed acts. 2014-08-01 00:12:06 +02:00
Mikaël Ates f20148c6e7 agenda : Add warning message and prevent hazardous modifications.
Add message on the periodic event dialog to warn when acts are already billed.

    Prevent periodic event field edition when an act is already billed excepted the fields
    start and end date, description and ressource.

    Patient can not be modified on periodic event and its occurence.
2014-08-01 00:10:46 +02:00
Mikaël Ates c7b1f1426f agenda: event delete view just call Model delete. 2014-08-01 00:06:52 +02:00
Mikaël Ates b2ab5f4c20 agenda: various modification on periodicity management and heper functions and properties
Add date, time and duration to Event model.

    Add acts property returning a queryset of the acts associated to the periodic Event
    and associated to its exceptions.

    Add one_act_already_billed and one_act_is_billed, existence tests on periodic Event
    acts.

    Add events_cleaning Event function run at saving to delete exceptions out of the
    reccurrency bounds.

    Modify acts_cleaning to protect act already_billed from deletion.

    Modify init_act() EventWithAct method to prevent act synchronisation called by
    acts_cleaning for billed acts.

    Modify Event delete method to prevent deletion of Event with an already billed act.
    If deletion is possible, run the delete on all the exception before setting self
    canceled and saving.
2014-08-01 00:03:27 +02:00
Mikaël Ates d9c011a6e7 agenda: hidden occurrence delete icon when the associated act is already billed. 2014-07-31 23:55:36 +02:00
Mikaël Ates c56057b470 agenda: check in reccurrent event form that reccurrency bound dates won't exclude already_billed acts. 2014-07-31 23:54:21 +02:00
Mikaël Ates af0ca53c51 agenda: add already_billed attribute to appointment. 2014-07-31 23:51:51 +02:00
Mikaël Ates 5978c161b5 actes: complete the setting of already billed field in the data migration. 2014-07-30 17:17:12 +02:00
Mikaël Ates 82bd6993b9 agenda: act comment does not exist anymore. 2014-07-30 17:17:12 +02:00
Mikaël Ates 3aeb5201b0 actes: define rebilling Act model property. 2014-07-30 17:17:12 +02:00
Mikaël Ates 3cfcd72884 actes: set already_billed field at Act model saving. 2014-07-30 17:17:12 +02:00
Mikaël Ates 6eaf55c77f actes: add data migration to populate already_billed field of Act model. 2014-07-30 17:17:12 +02:00
Mikaël Ates 565ceb934c actes: add already_billed field to Act model. 2014-07-30 17:17:12 +02:00
Mikaël Ates b93b5302b4 actes: act saving does not care about event and event canceling, if necessary check elsewhere. 2014-07-30 17:17:12 +02:00
Mikaël Ates b8fe32bb27 actes: add comment property to Act model based on parent event description field. 2014-07-30 17:17:11 +02:00
Mikaël Ates 1edcbebd07 actes: remove comment field from Act model. 2014-07-30 17:17:11 +02:00
Mikaël Ates 9a5bca6e26 agenda: the comment displayed through an appointment is the event one. 2014-07-30 17:17:11 +02:00
Mikaël Ates 3e4631f43b agenda: comment update in ajax, we update comment on event and not on act 2014-07-30 17:17:11 +02:00
Mikaël Ates 48091f7822 actes: an act comment can only be updated from an event update. 2014-07-30 17:17:11 +02:00
Mikaël Ates 05a6bb2037 actes: 'valide' act field must not be edited, replace 'Validés' by 'Présents' (fixes #3413). 2014-07-30 17:17:11 +02:00