simon lehericey
|
7aee944daa
|
show cnaf tdc when procedure is compatible
|
2021-10-12 14:27:20 +02:00 |
|
simon lehericey
|
57a7f82a8f
|
add cnaf ui
|
2021-10-12 14:27:20 +02:00 |
|
simon lehericey
|
40d0cfcdc4
|
add champ validation
|
2021-10-12 14:27:20 +02:00 |
|
simon lehericey
|
c76d1043fa
|
add cnaf champ
|
2021-10-12 14:27:20 +02:00 |
|
simon lehericey
|
354735ace4
|
add champ value_json jsonb column
|
2021-10-12 14:27:20 +02:00 |
|
simon lehericey
|
d68129b34d
|
add cnaf type de champ
|
2021-10-12 14:26:40 +02:00 |
|
simon lehericey
|
7c65571fca
|
add case when the old_expert or old_instructeur is nil
|
2021-10-12 11:04:06 +02:00 |
|
simon lehericey
|
d7e621d167
|
beef up the merge methods
|
2021-10-07 15:51:31 +02:00 |
|
simon lehericey
|
a480b31eb5
|
merge expert
|
2021-10-07 15:51:31 +02:00 |
|
simon lehericey
|
136f29524e
|
merge instructeur
|
2021-10-07 15:51:31 +02:00 |
|
Paul Chavard
|
4a947f9135
|
feat(manager): add become administrateur button in manager (with 24h expiration)
|
2021-10-07 11:32:12 +02:00 |
|
Paul Chavard
|
9d5c5447c2
|
fix(dossier): do not attempt to destroy transfers when a dossier is destroyed
we had a dependent option on both sides of a relationship which created race conditions
|
2021-10-06 17:51:09 +02:00 |
|
Paul Chavard
|
d3c1941fbe
|
fix(dossier): never write dossier log on dossiers brouillons
|
2021-10-05 17:56:51 +02:00 |
|
simon lehericey
|
1000417bc9
|
update notifications_for_dossier used in dossier show
|
2021-10-05 12:05:43 +02:00 |
|
simon lehericey
|
65911b7680
|
update with_notifications dossiers scope (used in procedure index and show)
|
2021-10-05 12:05:43 +02:00 |
|
simon lehericey
|
3a878dfc04
|
add identity_updated_at column to dossier
|
2021-10-05 12:05:43 +02:00 |
|
Pierre de La Morinerie
|
f01e4ed6ef
|
models: document upstream PR about file size validation
|
2021-09-30 15:45:30 +02:00 |
|
simon lehericey
|
6eb10ecde5
|
display tdc alphabetically 🎉
|
2021-09-27 15:45:37 +02:00 |
|
simon lehericey
|
f55db98e97
|
rework type de champ type
|
2021-09-27 15:45:37 +02:00 |
|
Paul Chavard
|
357c684688
|
feat(routage): self managing instructeurs
|
2021-09-27 15:06:17 +02:00 |
|
Paul Chavard
|
d4e8158887
|
feat(routing): add instructeurs_self_management_enabled to procedures
|
2021-09-27 15:06:17 +02:00 |
|
Ismael MOUSSA S
|
36dc9c2ca2
|
Add File Validation concern after refactoring
|
2021-09-21 12:11:20 -05:00 |
|
Ismael MOUSSA S
|
7c7c9c9ea4
|
Fix file size validation message
|
2021-09-21 12:11:20 -05:00 |
|
Ismael MOUSSA S
|
bdbb4deb87
|
ADD FILE_MAX_SIZE constant to set allow file size limit
|
2021-09-21 12:04:56 -05:00 |
|
Paul Chavard
|
0ff62c5a5e
|
feat(routage): add routing_enabled to procedures
|
2021-09-18 11:22:35 +02:00 |
|
Paul Chavard
|
8b4bef2816
|
refactor(routage): simplify goupe_instructeur assign code
|
2021-09-18 11:21:26 +02:00 |
|
simon lehericey
|
b000590d81
|
add api particulier sources to procedure
|
2021-09-17 13:50:23 +02:00 |
|
simon lehericey
|
6c6205e188
|
a cloned procedure to a different admin does not keep api_particulier token and scopes
|
2021-09-16 09:30:11 +02:00 |
|
simon lehericey
|
2d2ae3a878
|
add api particulier scopes to procedure
|
2021-09-16 09:30:11 +02:00 |
|
Pierre de La Morinerie
|
745e19bb8e
|
localize
|
2021-09-16 09:07:47 +02:00 |
|
Pierre de La Morinerie
|
e97b7164dd
|
models: extract password complexity to a concern
|
2021-09-09 09:40:39 -05:00 |
|
Paul Chavard
|
d6cbdf2a48
|
feat(dossier): add dossier transfer models
|
2021-09-08 14:39:46 +02:00 |
|
Paul Chavard
|
44eb0ada4f
|
fix(i18n): add Kosovo to countries list
Kosovo is not part of ISO 3166 as of time of writing. https://en.wikipedia.org/wiki/ISO_3166-2:RS#cite_ref-1
|
2021-09-08 12:11:25 +02:00 |
|
Paul Chavard
|
a7ec43a21e
|
fix(i18n): fix email previews
|
2021-09-08 09:21:19 +02:00 |
|
Pierre de La Morinerie
|
905fca0bd3
|
models: ensure Champs::Pays#to_s is always a string
Before this, the result of `Champs::Pays#to_s` could be `nil`, which
would break various things (like the PDF rendering of these champs).
|
2021-09-07 10:47:18 -05:00 |
|
Paul Chavard
|
74e277d0a2
|
feat(graphql): add an option to dossier state change mutations to disable notifications
|
2021-09-07 14:21:48 +02:00 |
|
Paul Chavard
|
96cbbc0192
|
fix(virus scan): prevent virus scan on archives and signatures uploads
|
2021-09-07 14:21:48 +02:00 |
|
simon lehericey
|
367f508e2e
|
linked_drop_down_list: empty primary => empty secondary
|
2021-09-07 10:09:18 +02:00 |
|
Paul Chavard
|
ff7fa4d895
|
feat(i18n): expose locale on dossier and deleted_dossier
|
2021-09-07 09:51:23 +02:00 |
|
Paul Chavard
|
f1ff6da81b
|
feat(i18n): add locale to user
|
2021-09-07 09:47:01 +02:00 |
|
Paul Chavard
|
a3cc072bbd
|
feat(i18n): translate countries selector
|
2021-08-31 13:15:26 +02:00 |
|
Paul Chavard
|
8e1bfb469f
|
fix(dossier): send expiration notifications 2 weeks prior to supression instead of a month
|
2021-08-26 11:28:57 +02:00 |
|
Christophe Robillard
|
e06f11f33f
|
add code insee libelle for commune export
|
2021-08-19 08:04:47 +02:00 |
|
Christophe Robillard
|
4a6c22d6a6
|
export code insee for commune champ
|
2021-08-19 08:04:47 +02:00 |
|
Christophe Robillard
|
daa306859c
|
champ export can be an array of values
|
2021-08-19 08:04:47 +02:00 |
|
Paul Chavard
|
ffa8c0c80a
|
feat(dossiers): enable dossiers termine expiration behind feature flag
feature flag "procedure_process_expired_dossiers_termine" controls if a procedure has expiration
enabled on dossiers termine
re #3796
|
2021-08-18 16:11:35 +01:00 |
|
Christophe Robillard
|
93ba0cc038
|
stats: rend plus explicite le graphe taux d'acceptation
|
2021-08-11 10:50:26 +02:00 |
|
Christophe Robillard
|
2ee505e9a9
|
stats: i18n pour legende repartition par semaine
|
2021-08-10 15:22:36 +02:00 |
|
kara Diaby
|
0300df9a35
|
add procedure to bulk messages
|
2021-08-04 11:35:06 +02:00 |
|
simon lehericey
|
b29bae4707
|
a procedure has an encrypted api_particulier_token
Co-authored-by: François VANTOMME <akarzim@gmail.com>
|
2021-07-30 11:18:44 +02:00 |
|