gregoirenovel
|
ddac4bbfdb
|
Change the order in the all_state scope for consistency
|
2017-06-01 10:58:09 +02:00 |
|
gregoirenovel
|
7055aec634
|
Add some more state scopes and use them
|
2017-06-01 10:58:09 +02:00 |
|
gregoirenovel
|
9c2c0346b6
|
[Fix #125] Transform some Dossier class methods into scopes
|
2017-06-01 10:58:08 +02:00 |
|
gregoirenovel
|
ab1c19c09b
|
Rename some Dossier scopes
|
2017-06-01 10:58:08 +02:00 |
|
gregoirenovel
|
51dd6df1c0
|
Improve the formatting of the Dossier state enum
|
2017-06-01 10:58:08 +02:00 |
|
gregoirenovel
|
1816aef7d0
|
Group the Dossier scopes and move them at the top
|
2017-06-01 10:58:07 +02:00 |
|
gregoirenovel
|
6731f28e23
|
Move the state constants below the state enum
|
2017-06-01 10:58:07 +02:00 |
|
Mathieu Magnin
|
068b635b7c
|
Add the weekly avis answer time average to Stats
|
2017-05-31 14:24:32 +02:00 |
|
gregoirenovel
|
9268da8236
|
Refactor Procedure#switch_list_order
|
2017-05-30 15:54:49 +02:00 |
|
gregoirenovel
|
04845efdfc
|
Remove inconsistent and useless blank lines in models
|
2017-05-30 15:53:19 +02:00 |
|
gregoirenovel
|
d47e8b3702
|
Reformat Notification correctly
|
2017-05-30 15:53:19 +02:00 |
|
gregoirenovel
|
9f6edc5d1e
|
Format the TypeDeChamp type_champs enum correctly
|
2017-05-30 15:52:29 +02:00 |
|
gregoirenovel
|
843bb9fd2c
|
Format the User loged_in_with_france_connect enum correctly
|
2017-05-30 15:52:28 +02:00 |
|
gregoirenovel
|
258a80b0d7
|
Use the Procedure not_archived scope
|
2017-05-30 15:52:28 +02:00 |
|
gregoirenovel
|
9d478609d0
|
Move the Procedure scopes at the top
|
2017-05-30 15:52:28 +02:00 |
|
gregoirenovel
|
4655707eb5
|
[Fix #319] Include archived dossiers in the export
|
2017-05-30 15:41:35 +02:00 |
|
gregoirenovel
|
5253f07b69
|
Use the order_by_updated_at scope in Dossier
|
2017-05-30 15:41:35 +02:00 |
|
gregoirenovel
|
7eed44d430
|
Use the not_archived scope in Dossier
|
2017-05-30 15:41:35 +02:00 |
|
gregoirenovel
|
f2fe06e86f
|
Add the not_brouillon scope on Dossier
|
2017-05-30 15:41:35 +02:00 |
|
Simon Lehericey
|
ae8b126594
|
ProcedureOverview: use procedure_url to link with absolute path in email
|
2017-05-30 15:03:51 +02:00 |
|
Simon Lehericey
|
64f7cab3cf
|
Avis: add claimant gestionnaire to track who asks for an avis
|
2017-05-29 11:44:28 +02:00 |
|
Simon Lehericey
|
cdcd5b951f
|
AvisController: add a notification when a avis has been received
|
2017-05-29 11:44:28 +02:00 |
|
Simon Lehericey
|
aaf155df72
|
Avis: add sign_up logic for new tps gestionnaire
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
4e064dbaed
|
Add a method to link multiple avis to a gestionnaire by his email
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
efdac753c6
|
When an Avis is created an email is sent to the Gestionnaire
|
2017-05-29 11:44:28 +02:00 |
|
Simon Lehericey
|
f6359cb7aa
|
gestionnaire invited on dossier for avis, can update Avis
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
f24e4a77d3
|
Gestionnaire can view dossier if he is invited on dossier
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
d07943a55d
|
Add by_latest scope in Avis
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
7c662aa7b2
|
Gestionnaire invited on dossier for avis, cannot see private form / change dossier state / follow dossier / see invited people / see others avis
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
43f481b7ff
|
Gestionnaire can list dossiers where he is invited for avis
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
c3bf15d49f
|
Create and list Avis on Dossier detail page
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
72494de76f
|
Create new model Avis
|
2017-05-29 11:44:28 +02:00 |
|
Simon Lehericey
|
e630548110
|
Gestionnaire: add last_week_overview method
|
2017-05-23 17:12:18 +02:00 |
|
Simon Lehericey
|
e7d39ca650
|
ProcedureOverview: add object to contain overview logic
|
2017-05-23 17:12:18 +02:00 |
|
gregoirenovel
|
a58a8684d9
|
[Fix #285] Gestionnaire.dossiers_follow -> followed_dossiers
|
2017-05-15 15:51:51 +02:00 |
|
gregoirenovel
|
f67aa63766
|
[Fix #285] Use a has_many through for Gestionnaire#dossiers_follow
|
2017-05-15 15:51:51 +02:00 |
|
gregoirenovel
|
8ba55a0d5d
|
Mutualize the email address in a localised string
|
2017-05-12 16:53:03 +02:00 |
|
gregoirenovel
|
8a5420301c
|
Add Commentaire#notify to dispatch notifications
|
2017-05-12 16:31:03 +02:00 |
|
gregoirenovel
|
1235fce34a
|
Refactor Commentaire#notify_user
|
2017-05-12 16:31:02 +02:00 |
|
gregoirenovel
|
c07b83b266
|
Commentaire#notify_user_with_mail -> #notify_user
|
2017-05-12 16:31:02 +02:00 |
|
gregoirenovel
|
9c3cde2b2e
|
Move CommentairesController#notify_user_user_with_mail to Commentaire
|
2017-05-12 16:31:02 +02:00 |
|
gregoirenovel
|
cae3e1f420
|
Commentaire#internal_notification => #notify_gestionnaires
|
2017-05-12 16:31:02 +02:00 |
|
Mathieu Magnin
|
58abd9eaf1
|
Fix #276 Rewrite #dossiers_with_notifications_count_for_procedure and add tests
|
2017-05-12 15:42:33 +02:00 |
|
Mathieu Magnin
|
8f5fdfa81f
|
Rename dossier_with_notification_for
|
2017-05-12 15:42:33 +02:00 |
|
Simon Lehericey
|
cebb197994
|
Fix #171 : add localtime to a bunch of date
|
2017-05-11 15:10:49 +02:00 |
|
gregoirenovel
|
2582b44f07
|
[Fix #204] Add the date_de_decision tag
|
2017-05-04 16:17:53 +02:00 |
|
gregoirenovel
|
3bd5e32dff
|
Add a system to restrain the email templates tags to specific templates
|
2017-05-04 16:17:39 +02:00 |
|
gregoirenovel
|
30cf475485
|
Add missing brackets in mail_template_concern.rb
|
2017-05-04 16:17:39 +02:00 |
|
gregoirenovel
|
f389bbeb53
|
Fix indentation in mail_template_concern.rb
|
2017-05-04 16:17:38 +02:00 |
|
gregoirenovel
|
4303dcef2c
|
Organisation -> Organisme
|
2017-05-04 11:35:22 +02:00 |
|