Christophe Robillard
|
f38e16e371
|
avoid n+1 queries
|
2020-07-08 18:15:15 +02:00 |
|
Christophe Robillard
|
1253bb5994
|
store instructeur_email in traitement
|
2020-07-08 18:15:15 +02:00 |
|
Christophe Robillard
|
9b6c5fd7fd
|
update termine_close_to_expiration with traitement
|
2020-07-08 18:15:15 +02:00 |
|
Christophe Robillard
|
a072d35211
|
use traitement model
when a dossier is terminated (accepte, refuse or classe_sans_suite),
we store now `processed_at` and `motivation` in a traitement instance
|
2020-07-08 18:15:15 +02:00 |
|
Christophe Robillard
|
f631acd118
|
update state date in aasm after callbacks
call aasm event methods, not state methods directly
|
2020-07-08 18:15:15 +02:00 |
|
Pierre de La Morinerie
|
84149218db
|
dossier: refactor piece_justificative export helpers
|
2020-06-24 15:42:30 +02:00 |
|
Paul Chavard
|
c4896b45ad
|
Prepare to remove dossier procedure_id
|
2020-06-11 16:13:44 +02:00 |
|
Paul Chavard
|
20705d6e30
|
Do not send draft norifications to users on inactive démarches
|
2020-05-27 16:36:46 +02:00 |
|
Pierre de La Morinerie
|
b63fa0e6b8
|
dossier: remove "Birthdate" column from export
|
2020-05-18 13:14:28 +00:00 |
|
clemkeirua
|
236fd0291b
|
bump zip sizes from 50 to 100 mb
|
2020-05-14 10:37:01 +00:00 |
|
Pierre de La Morinerie
|
190548844a
|
dossiers: add piece justificative filename to spreadsheet export
|
2020-05-14 10:18:10 +00:00 |
|
Paul Chavard
|
dfc004d7bb
|
Unarchive dossier when repasser_en_instruction
|
2020-05-12 19:05:18 +02:00 |
|
Paul Chavard
|
6556df2a85
|
Fix a crash in case of invalid geometry
|
2020-05-05 15:56:05 +02:00 |
|
Paul Chavard
|
843e033c38
|
Allow instructeurs to download a GeoJSON document for a given dossier
|
2020-04-30 15:49:43 +02:00 |
|
Paul Chavard
|
bdbee38ff1
|
Add expired termine scopes to dossier
|
2020-04-22 15:39:10 +02:00 |
|
Paul Chavard
|
ee3ff78b12
|
Create constants for default map location
|
2020-04-16 10:22:07 +02:00 |
|
Paul Chavard
|
61eaca928f
|
remove WarnExpiringDossiersJob
|
2020-04-09 11:11:51 +02:00 |
|
Paul Chavard
|
725cfa45d3
|
Do not set processed_at if already defined
|
2020-04-02 15:23:53 +02:00 |
|
Paul Chavard
|
413abccd3c
|
Add default order to dossier.dossier_operation_logs
|
2020-04-02 14:05:40 +02:00 |
|
Paul Chavard
|
c0bbfa42b7
|
Reassign discarded dossiers on group_instructeur
fix #4851
|
2020-04-01 18:10:12 +02:00 |
|
Paul Chavard
|
58c126308c
|
Add DiscardedProceduresDeletionJob job
|
2020-03-31 17:08:28 +02:00 |
|
Paul Chavard
|
da52ec30bd
|
Undo discard dossiers and demarches from manager
|
2020-03-31 17:08:28 +02:00 |
|
Paul Chavard
|
c707a21f97
|
Rename delete_and_keep_track -> discard_and_keep_track
|
2020-03-26 14:23:23 +01:00 |
|
Paul Chavard
|
51224fad49
|
Refactor scopes with intervals and use Time.zone.now
|
2020-03-25 17:42:03 +01:00 |
|
Paul Chavard
|
c086f6d580
|
Add a job to remove discarded dossiers
|
2020-03-25 17:28:25 +01:00 |
|
Paul Chavard
|
5b5ae5a7a5
|
Do not send notifications or create operation logs on brouillon demarches
|
2020-03-25 15:04:52 +01:00 |
|
maatinito
|
1af32b29fd
|
#4807 Use now() instead of Date.time.today (better code homogeneity)
|
2020-03-24 17:09:14 -10:00 |
|
maatinito
|
f5c2dc03c5
|
#4807 better method/variable naming
|
2020-03-24 16:46:23 -10:00 |
|
Christian Lautier
|
e61c53f267
|
Fix #4807 48h before closing a procedure, notify users their draft is not submitted
|
2020-03-24 16:46:23 -10:00 |
|
clemkeirua
|
5896aedeeb
|
added extension bouton to en_construction dossiers bound to expire
|
2020-03-24 18:10:51 +01:00 |
|
Paul Chavard
|
5c2eba1dd1
|
Always add a reason to dossier deletion
|
2020-03-24 09:30:11 +01:00 |
|
Paul Chavard
|
903cf0cef5
|
Keep operation logs after dossier removal
|
2020-03-24 09:18:45 +01:00 |
|
Paul Chavard
|
77018b9e2b
|
Add expiration scopes to dossier
|
2020-03-18 15:25:02 +01:00 |
|
Paul Chavard
|
f35ccc9d92
|
Move process_expired_dossiers_brouillon to a service
|
2020-03-18 15:25:02 +01:00 |
|
Paul Chavard
|
3cd4597006
|
Update rubocop roules
|
2020-03-17 11:25:21 +01:00 |
|
Christophe Robillard
|
b5030b8972
|
highlight demandes when groupe instructeur updated on procedure list
|
2020-03-04 14:56:59 +01:00 |
|
Christophe Robillard
|
924702699f
|
highlight routing criteria label when updated
|
2020-03-04 14:56:59 +01:00 |
|
Paul Chavard
|
c46e012c10
|
Use dossier.assign_to_groupe_instructeur
|
2020-03-03 10:30:49 +01:00 |
|
Christophe Robillard
|
2bd6f01009
|
log changer_groupe_instructeur
|
2020-02-26 11:25:07 +01:00 |
|
Christophe Robillard
|
e0f4957dfd
|
notify instructeur after groupe_instructeur changed
|
2020-02-26 11:25:07 +01:00 |
|
Christophe Robillard
|
fb3d7e45ba
|
unfollow stale instructeurs
when the group instructeur of a dossier is changed, unfollow the
instructeurs who don't belong to the new groupe instructeur
|
2020-02-26 11:25:07 +01:00 |
|
Paul Chavard
|
1ce1c1e6d0
|
use discard
|
2020-02-13 12:31:59 +01:00 |
|
Paul Chavard
|
7afeae1408
|
remove dossier.linked_dossiers
|
2020-02-11 17:49:22 +01:00 |
|
Paul Chavard
|
0d55743d9f
|
linked_dossiers_for should include dossiers_from_avis
|
2020-02-11 17:38:58 +01:00 |
|
Paul Chavard
|
f0ea96772d
|
Only invite experts to dossiers instructeur have access to
|
2020-02-11 17:38:57 +01:00 |
|
Christophe Robillard
|
2bb161c3cb
|
admin: alias Administrateur.email
|
2020-02-04 16:21:42 +01:00 |
|
Pierre de La Morinerie
|
96932faa3f
|
models: add a Dossier#with_hidden scope, and remove unscoped usages
|
2020-01-28 17:32:38 +01:00 |
|
Pierre de La Morinerie
|
9da4fa9f4d
|
dossier: ensure the dossier groupe_instructeur is always present
Otherwise we loose the link to the dossier's procedure, which is
definitely a bad thing.
|
2020-01-28 14:58:34 +01:00 |
|
Paul Chavard
|
4edc7b00cf
|
Use geocoder
|
2020-01-15 15:04:04 +01:00 |
|
Pierre de La Morinerie
|
b3558c497d
|
dossiers: make build_default_individual explicit
It avoid the use of callbacks, and may avoid situations where an empty
individual is implicitely created.
|
2020-01-08 10:48:22 +01:00 |
|