Colin Darie
|
b8296c6d4d
|
feat(piece_justificative): supports multiple files
Closes #7924
|
2022-12-05 10:47:10 +01:00 |
|
simon lehericey
|
9bba2093be
|
refactor(champ): mandatory_blank_and_visible? -> mandatory_blank?
As the method does not check visibility
|
2022-10-18 11:13:41 +02:00 |
|
Paul Chavard
|
16bba911ba
|
Revert "Merge pull request #7637 from tchak/chore-add-missing-foreign-keys"
This reverts commit b21ee46dc2 , reversing
changes made to dd85b5c35c .
|
2022-09-21 15:20:42 +02:00 |
|
Paul Chavard
|
84b9644bcd
|
fix(db): add missing foreign keys
|
2022-09-20 15:16:52 +02:00 |
|
simon lehericey
|
898badb579
|
a champ is mandatory when visible with a mandatory tdc
|
2022-08-09 10:25:47 +02:00 |
|
Paul Chavard
|
0f9d8b6a39
|
feat(dossier): exclude conditionally invisible fields from mandatory check
|
2022-07-12 17:33:42 +02:00 |
|
Pierre de La Morinerie
|
60c2718f29
|
models: remove custom code for file size validation message
With active_storage_validations 0.9.6, we can use the %{max_size}
variable directly in the error message.
|
2021-11-24 10:06:45 +01:00 |
|
Paul Chavard
|
09a09d3fcf
|
feat(revisions): add rebased_at to champs
|
2021-10-20 17:26:09 +02:00 |
|
simon lehericey
|
354735ace4
|
add champ value_json jsonb column
|
2021-10-12 14:27:20 +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
|
78a07ef021
|
Add job exception logs to dossier and champ
|
2021-02-04 19:27:27 +01:00 |
|
simon lehericey
|
d72f0c6dd2
|
Add authorized content type for pj
|
2021-01-18 17:23:08 +01:00 |
|
Paul Chavard
|
09a3cacd88
|
Add external_id to champs
|
2021-01-15 11:50:02 +01:00 |
|
Paul Chavard
|
a1643dad84
|
Add data column to champ
|
2021-01-14 17:31:37 +01:00 |
|
clemkeirua
|
eb46cc6425
|
piecejusticative file validation focus on size
|
2020-09-25 09:35:16 +00:00 |
|
clemkeirua
|
c155de1d7e
|
ajout de la liste des extensions
|
2020-09-25 09:35:16 +00:00 |
|
clemkeirua
|
31d48c2879
|
validation is enableed only for 'new' procedures
|
2020-09-25 09:35:16 +00:00 |
|
clemkeirua
|
0d88674cea
|
better translations
|
2020-09-25 09:35:16 +00:00 |
|
clemkeirua
|
8711e8f911
|
reenable validator on piece_justificative
|
2020-09-25 09:35:16 +00:00 |
|
Pierre de La Morinerie
|
6d28069539
|
models: generate annotations
|
2020-08-12 11:45:53 +02:00 |
|
clemkeirua
|
96e82c75d6
|
use more idiomatic update
|
2020-07-15 09:00:12 +00:00 |
|
clemkeirua
|
299c86141c
|
added before_save to PieceJustificativeChamp in order to set skip_pj_validation
|
2020-07-15 09:00:12 +00:00 |
|
Pierre de La Morinerie
|
190548844a
|
dossiers: add piece justificative filename to spreadsheet export
|
2020-05-14 10:18:10 +00:00 |
|
Pierre de La Morinerie
|
fe13043efd
|
dossier: prepare validations to piece_justificative champs
We can't yet enable the validations, because of an issue that will
(hopefully) be solved with Rails 6.
See https://github.com/betagouv/demarches-simplifiees.fr/issues/4926
|
2020-03-30 11:12:25 +02:00 |
|
Pierre de La Morinerie
|
f3c210e875
|
dossier: remove dead validation code
This code used to be called by CarrierWave, but is unused since the
migration to ActiveStorage.
This means that these validations are currently disabled though.
See https://github.com/betagouv/demarches-simplifiees.fr/issues/4926
|
2020-03-30 11:12:25 +02:00 |
|
Pierre de La Morinerie
|
f895570b00
|
dossier: make the upload label a real label
|
2020-03-25 14:43:09 +01:00 |
|
clemkeirua
|
6d02e6e9e8
|
replaced helper has_html_label? with inheritance
|
2020-03-24 16:54:36 +00:00 |
|
Paul Chavard
|
785a09b326
|
Use service_url instead of blob_url on secure attachments
|
2020-01-08 14:43:05 +01:00 |
|
Paul Chavard
|
4a9ef5d12e
|
Always use purge_later
|
2019-05-21 14:05:33 +02:00 |
|
Paul Chavard
|
91f2d7d706
|
Remove deprecated virus_scan model
|
2019-05-03 11:07:19 +02:00 |
|
Paul Chavard
|
f113d108c9
|
Save virus scan status to blob metadata
|
2019-05-02 15:58:09 +02:00 |
|
Mathieu Magnin
|
6570bed09c
|
[Fix #3641] Do not change PJ value in API if PJ is safe
|
2019-03-20 11:37:31 +01:00 |
|
Mathieu Magnin
|
f7650135f4
|
[Fix #3375] on the API display safe files only
|
2019-02-19 18:10:35 +01:00 |
|
Mathieu Magnin
|
31c45fe2e5
|
Fix Sentry 161
|
2019-01-10 15:21:40 +01:00 |
|
gregoirenovel
|
866c74ce63
|
Add Champ#for_api
|
2019-01-08 12:32:27 +01:00 |
|
gregoirenovel
|
baf7977786
|
Enable the Lint/StringConversionInInterpolation cop
|
2019-01-03 10:53:50 +01:00 |
|
gregoirenovel
|
606b56033a
|
Use enum to the fullest with VirusScan.statuses
|
2018-08-29 17:31:08 +02:00 |
|
Frederic Merizen
|
0e639030f9
|
[#2179] Generate denormalized search terms value for Dossier
|
2018-07-27 11:11:52 +02:00 |
|
Frederic Merizen
|
95666238ea
|
[#1421] Move piece justificative error code to piece justificative champ
|
2018-06-19 15:20:01 +02:00 |
|
Frederic Merizen
|
c2f199c5aa
|
[#1421] Move piece justificative specific validation to PieceJustificativeChamp
|
2018-06-19 15:20:01 +02:00 |
|
Mathieu Magnin
|
cd4615b10d
|
When a new PJ is uploaded enqueue a anti virus scan job
|
2018-06-12 15:12:39 +02:00 |
|
Paul Chavard
|
e8f3fda1f0
|
Add STI champ models
|
2018-03-29 17:45:19 +02:00 |
|