logging actions on models improved using post_save and pre_delete signals
ressources: test db.dry_run on migration 0009
Refs. #5014
setup: fixing get_version and cleanning install_requires
agenda: allow empty time and duration for events of type "TELEPHONE" and "COURRIEL"
Closes #5015
logging actions on models with django_journal
Closes #1988
useless models registering removed, because already registered by Django's admin
facturation: count number of acts in batches using the invoice field prevented from act deletion.
requirements: depends on python-south >= 0.8.4
ressoucres: use only unicode for School display name
agenda: print only checked therapeutes agenda
Fixes #5127
ressources: improved socialisation place search
dossiers css: improving font size for django ajax select fields
Refs #5017
agenda: checking if the event object has "act" attribute
add date in header of printed pages (#2359)
use "min" as symbol for minutes (#5102)
agenda: improving event type id check
agenda: checking correctly the event type while deleting events
agenda: appointments and events comments are editable only from their service
Closes #4174
agenda: don't display mobile in resources listing if not present for the patientrecord
Closes #5087
agenda: check if duration is an integer in new appointment form
Closes #5086
agenda: fixing events and appointments comments
agenda: overlaping appointments/events color updated
agenda: fixing datepickers buttons when editing an appointment
Closes #5024
agenda: uncheck by default agenda with no events on all agendas page (fixes #2611)
dossiers: better display unknown state in past acts.
agenda: datepicker buttons on editing events and appointments fix
actes: an act is saved only if its event is not canceled
Closes #4075
agenda: edit icon hidden for an event/schedule if it is not related to the current service
agenda: resources title bars informations updated: workers names displayed, each element place in appropriate container
old resources template removed
Closes #4232
agenda: ressource disponibility bar fix
agenda: more space added between worker schedules
Closes #5021
agenda: show date picker button on date fields
agenda: fix spelling mistakes (fixes #5078).
Fix typo in INSTALL file.
dossiers: fix MISES in health tab and replace FilteredSelect by select2
warning: new dependency on django-select2
calebasse/static/js/jquery.form.js: update to version 3.18
agenda: overlapping events taking in account absent act states
dossiers: fix ANAP mistake on one deficiency label.
dossiers: add more details to school for a new socialisation schedule
Fixes #4149
agenda: comment icon updated also for appointments in schedules listing
Closes #2509
dossiers: fix state name for tab1
actes: fixing empty EventWithAct object while trying to create an act. Doctorsare forced to be Worker instances instead of People(which is its parent)
Closes #4945
dossiers: fix tab1 for new patient
personnes: all holidays displayed in descending order
dossiers: transform form to calebasse ajax form
Fixes forms errors
requirements.txt: depends on pypdf
agenda: periodic schedule form is the same as the create form
agenda: fixing periodic events update form
agenda: handling cases when the event has no act associated
agenda: overlapping events marked in the availability bars
Closes #4143
agenda: comment icon update for ressources
agenda: icon displayed or hidden on comment update
actes: act types displaying template
actes: "group" field added to act type and acts filtering by it enabled service square displayed in act types listing
agenda: unique patient for periodic appointments
dossiers: show school number and address into socialisation tab
Fixes #4147
dossiers: correct action provided in patient directory creation form
Closes #4820
agenda: improving multiple patients adding/updating for a scheduleReverting "agenda: add multiple patients for a schedule"
This reverts commit 6fdbe2459bab5933e993022a4e85a7b9c3c91004.
Closes #3118
agenda: crossing schedules marked in availability bars
agenda: add multiple patients for a schedule
agenda: raising Http404 if event is canceled
Closes #4718
Inactive participants highlighted in patien's next schedules
statistics: give patient gender in patients per age table.
Revert "dossiers: the schedules with inactive workers are no more displayed for a patient"
This reverts commit de2cd1873efd8e959d380c7f5086bd80c3b62f38.
dossiers: useless prints removed
agenda: autoreplacing groups by their workers fixed
dossiers: the schedules with inactive workers are no more displayed for a patient
Closes #4735
Revert "agenda: user unavailability begins at the end of his schedules"
This reverts commit 1d1f44f37a53b39f0b1d898c36e9b7be5df5a968.
dossiers: record's warning about linked schedules triggered correctly
Closes #2527
agenda: user unavailability begins at the end of his schedules
Closes #4722
Revert "agenda: printed page font size increased"
This reverts commit 65b8c63f27f8bdf594a73849686c700132f287cc.
agenda: availability bar build fixed
calebasse.dialog.js included only when needed
template: add X-UA-Compatible for chrome and ie
agenda: fixing style inclusion in templates. Print button style and js trigger fix
dossiers: fix patientrecord_update tabs for sessad-dys
personnes: buttons position fix
agenda: "Modifier" renamed in "Pointer"
agenda: new schedules opening fix
statistics: exclude canceled moving events and better display moving times in annual activity.
ajaxfom dialog function updated
agenda: printed page font size increased
agenda: useless logging removed
agenda: schedules print fix
agenda/migrations: rename migration to fix periodicities
Merge branch 'new-features'
agenda/models: add fifth week of the month option to the PERIODICITIES list
Also fix recurrent event created since change of week-rank 4 semantic(fifth-week instead of last week).
fixes #4584
agenda: fix update periodic events and appoinments
calebasse: always test if a directory on filesystem exist
dossiers: show all adresses in transport prescription
agenda: use new address
dossiers: fix new address form initiated by new contact
agenda: improve new mail dialog css
dossiers - agenda: improving rtf generation
agenda: availability bars spacemenet increased
agenda: schedule or event start time and duration initialized on free time
agenda: noon between 12 and 14
contact: select last address
patientcontact_new.html: improve errors management
agenda: availability bars more spaced