Martin
|
b6adf5fc72
|
feat(dossiers/show): enhance header with expirations message/banner. also ensure consistent design between dossier states
fix(spec): broken due to last refactoring
spec(dossier.extend_conservation): add system spec
lint(ruby): still not yet ready for auto lint in IDE...
|
2021-11-23 05:50:25 +01:00 |
|
Martin
|
a9978fb70b
|
clean(code): move mfo comment to its rightful place
|
2021-11-19 14:34:20 +01:00 |
|
Martin
|
608a85148f
|
feat(Dossier.close_to_expiration): add method to find any kind of dossier close to expiration [reuse previous scopes], add missing spec to termine_close_to_expiration, complement spec for each kind of expiration scope with general close_to_expiration spec
|
2021-11-19 14:28:54 +01:00 |
|
Martin
|
d8257284ef
|
tech(refactor): extract states close to expiration within their scope.
|
2021-11-19 14:07:47 +01:00 |
|
Martin
|
1d721f14a0
|
fix(spec): get back to stable state
|
2021-11-19 12:36:03 +01:00 |
|
Martin
|
646459a1da
|
fix(spec): at least let us start from a green suite
|
2021-11-18 18:15:57 +01:00 |
|
Paul Chavard
|
df474b60cf
|
WIP
|
2021-11-18 18:58:17 +03:00 |
|
Paul Chavard
|
04e67ea20a
|
fix(dossier): add instructeur email to traitements when available
|
2021-11-16 19:00:20 +03:00 |
|
Paul Chavard
|
da47f491b3
|
fix(dossier): nullify close to expiration notice timestamps when changing state
|
2021-11-11 12:52:58 +01:00 |
|
Paul Chavard
|
faa235d205
|
fix(dossier): destroy operation logs when destroying an expired dossier
|
2021-11-11 09:37:09 +01:00 |
|
Paul Chavard
|
122cdacbc2
|
fix(avis): destroy avis for discarded en_construction dossiers
|
2021-11-04 10:12:44 +01:00 |
|
Paul Chavard
|
f6b8689a97
|
fix(revisions): fix repetitions export with revisions
|
2021-11-03 18:20:48 +01:00 |
|
Paul Chavard
|
0e2f09dd6f
|
fix(dossiers): wrap dossier discard in a transaction
By doing this we ensure that deleted_dossier are not created when dossier is not discarded
|
2021-11-02 18:17:35 +01:00 |
|
Paul Chavard
|
d5d3995dad
|
fix(dossier): fix dossier.avis cascade
|
2021-10-26 11:16:29 +02:00 |
|
Paul Chavard
|
4aa573a75d
|
fix(transfer): remove discarded dossiers from transfers
|
2021-10-26 10:41:01 +02:00 |
|
Paul Chavard
|
2a3a9dd822
|
feat(revisions): rebase dossiers brouillons
|
2021-10-20 17:26:09 +02:00 |
|
Paul Chavard
|
1ca8192864
|
perf(export): load dossiers.champs in batches
|
2021-10-20 16:52:38 +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
|
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 |
|
Paul Chavard
|
d6cbdf2a48
|
feat(dossier): add dossier transfer models
|
2021-09-08 14:39:46 +02:00 |
|
Paul Chavard
|
a7ec43a21e
|
fix(i18n): fix email previews
|
2021-09-08 09:21:19 +02: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
|
ff7fa4d895
|
feat(i18n): expose locale on dossier and deleted_dossier
|
2021-09-07 09:51:23 +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
|
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 |
|
Pierre de La Morinerie
|
0fd23ebd43
|
db: fix schema.rb leftovers
|
2021-07-22 17:55:47 +02:00 |
|
Christophe Robillard
|
66cc0dd08d
|
Revert "Revert "Expose dossier PDF export as IO""
This reverts commit 362093eff0 .
|
2021-06-24 21:01:59 +02:00 |
|
krichtof
|
362093eff0
|
Revert "Expose dossier PDF export as IO"
|
2021-06-24 19:21:37 +02:00 |
|
Paul Chavard
|
b73d504f8d
|
Expose dossier PDF export as IO
Co-authored-by: Christophe Robillard <christophe.robillard@beta.gouv.fr>
|
2021-06-24 17:49:24 +02:00 |
|
Paul Chavard
|
19195008e8
|
Expose removed types_de_champ in exports
|
2021-06-23 09:40:07 +02:00 |
|
François Vantomme
|
c9b1095d1e
|
Refactor (Rubocop): replace map{ … }.compact by filter_map
In Ruby 2.7, Enumerable#filter_map has been added.
This cop identifies places where map { … }.compact can be replaced by filter_map.
See: https://docs.rubocop.org/rubocop-performance/cops_performance.html#performancemapcompact
|
2021-06-11 15:38:09 +02:00 |
|
Paul Chavard
|
1888f74b10
|
Prevent double processing of declarative dossiers
|
2021-06-04 17:55:40 +02:00 |
|
simon lehericey
|
b620888597
|
show only dossier avis
|
2021-05-20 16:18:04 +02:00 |
|
kara Diaby
|
20933579b0
|
do not display confidential avis to other experts
|
2021-05-19 21:30:22 +02:00 |
|
Paul Chavard
|
5f419954b4
|
Fix dossier deleted user display
|
2021-05-13 10:43:55 +02:00 |
|
Paul Chavard
|
3f7a2bea9b
|
Dossier without user should be valid
|
2021-05-11 17:50:10 +02:00 |
|
Paul Chavard
|
8a74438dc1
|
Use conservation_extension instead of en_construction_conservation_extension
|
2021-05-11 17:33:53 +02:00 |
|
Paul Chavard
|
1e0d6ea28f
|
Rename en_construction_conservation_extension to conservation_extension
|
2021-05-11 14:08:51 +02:00 |
|
simon lehericey
|
c5f6c9ae1e
|
fix missing state translation
|
2021-05-10 11:17:34 +02:00 |
|
Paul Chavard
|
bcbfcdc537
|
Revert "Merge pull request #6142 from tchak/enable_brouillon_extend_conservation"
This reverts commit 48eb4d9778 , reversing
changes made to 5539d5cb8c .
# Conflicts:
# app/models/dossier.rb
# db/schema.rb
|
2021-05-04 16:03:29 +02:00 |
|
Christophe Robillard
|
01f180022b
|
prend en compte uniquement les pj pour estimer la taille d'un dossier
|
2021-05-04 12:50:12 +02:00 |
|
Paul Chavard
|
f6508899de
|
Refactor NotificationMailer
|
2021-05-04 12:05:06 +02:00 |
|
Paul Chavard
|
a4fd629f4a
|
Enable user destruction
|
2021-05-04 12:05:06 +02:00 |
|
Paul Chavard
|
b2a867266a
|
Allow users to extend conservation on drafts
|
2021-04-29 19:50:30 +02:00 |
|
Christophe Robillard
|
f40d96fbd2
|
Revert "Revert "Export de tous les dossier d'une démarche""
This reverts commit d9a588b52e .
|
2021-04-29 17:29:47 +02:00 |
|
krichtof
|
d9a588b52e
|
Revert "Export de tous les dossier d'une démarche"
|
2021-04-29 16:07:18 +02:00 |
|