Pierre de La Morinerie
|
1f955db2c7
|
gestionnaire: ignore when the gestionnaire already follows the dossier
Fix #3720
|
2019-04-18 11:41:24 +02:00 |
|
Paul Chavard
|
9beff5ee9a
|
Always create menu deroulant champs with a value
|
2019-04-11 14:38:21 +02:00 |
|
Nicolas Bouilleaud
|
c5122ee7f5
|
Allow filtering ProcedurePresentation by followers_gestionnaires
fixes #3464
|
2019-04-10 14:32:51 +02:00 |
|
Nicolas Bouilleaud
|
988df15c6b
|
Refactor ProcedurePresentation::sanitize_columns to use model reflection
The passed “table” is actually an association, and may not match the table name. Use model reflection instead of manually pluralizing.
|
2019-04-10 14:32:51 +02:00 |
|
Paul Chavard
|
639facaf2a
|
Add new types_de_champ#move api
|
2019-04-03 14:38:07 +02:00 |
|
Mathieu Magnin
|
71e0969bc0
|
[Fix #3692] Ensure SIRET is correct on server
|
2019-03-28 18:03:53 +01:00 |
|
Mathieu Magnin
|
27c8e9dcb8
|
Use the same clone_attachment method for all attributes on procedure.clone
|
2019-03-28 17:17:29 +01:00 |
|
clemkeirua
|
0d71120f98
|
[fix #306] Possibilité de joindre un document à un avis
|
2019-03-28 15:45:14 +01:00 |
|
Pierre de La Morinerie
|
abeb58caa5
|
dossiers: displays an "Start an other dossier" item in action dropdown
|
2019-03-28 15:26:15 +01:00 |
|
pedong
|
c0a928ac7a
|
[fix #3440] use attachment.download for get attachment file
|
2019-03-26 17:11:59 +01:00 |
|
Mathieu Magnin
|
4e27872a25
|
[Fix #3650] when cloning a procedure, do not forget pj_templates
|
2019-03-26 15:31:09 +01:00 |
|
Pierre de La Morinerie
|
b1a7018d30
|
procedure: ignore bad data when computing usual_instruction_time
Fix #3655
|
2019-03-20 17:48:54 +01: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 |
|
Pierre de La Morinerie
|
ce9c5da6e1
|
dossier: add a messagerie_available? method
|
2019-03-20 10:42:57 +01:00 |
|
Paul Chavard
|
69a51e3296
|
Save SIRET data on search
|
2019-03-19 16:22:42 +01:00 |
|
Pierre de La Morinerie
|
ed1f6ec38d
|
procedure: fix verification delay
The verification delay was ignoring all dossiers not closed yet.
|
2019-03-19 15:51:51 +01:00 |
|
simon lehericey
|
6607de4827
|
Notification: add service to send notifications
|
2019-03-18 16:37:51 +01:00 |
|
simon lehericey
|
1644fd9059
|
Notification: add gestionnaire.procedures_with_email_notifications scope
|
2019-03-18 16:19:36 +01:00 |
|
Paul Chavard
|
4a9ff29391
|
Fix administration page
|
2019-03-12 15:34:30 +01:00 |
|
Paul Chavard
|
48701e80bd
|
Enable flipflop for instructeurs
|
2019-03-12 12:14:34 +01:00 |
|
Paul Chavard
|
bb8ba75d22
|
Explicitly pass current_administrateur on publish
|
2019-03-12 11:59:01 +01:00 |
|
Paul Chavard
|
01b966ff66
|
Check demarche ownership on multiple administrateurs
|
2019-03-12 11:59:01 +01:00 |
|
Mathieu Magnin
|
44f28ec565
|
Remove feature flag for publish draft
|
2019-03-12 11:26:07 +01:00 |
|
Frederic Merizen
|
d08b478cfd
|
Now that we don't have the type column anymore, we don't need to neuter it
|
2019-03-11 19:00:47 +01:00 |
|
Frederic Merizen
|
02f35e655d
|
[#3477] Minor simplification
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
b4790e5009
|
[#3477] Slightly more compact
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
e8747f7c38
|
[#3477] Extract helper method
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
656f0df377
|
[#3477] Remove clunky extra method
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
f64ade355f
|
[#3477] Fix a copy-paste mistake
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
7d09624bbe
|
[#3477] We only use the table anyway
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
c9ad2995f1
|
[#3477] Remove extraneous variable
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
4646e10864
|
[#3477] The where clause doesn't do what it's supposed to do
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
cf3f2409dd
|
[#3477] Clarify what the previous code of eager_load_displayed_fields does
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
f0d83b1de8
|
[#3477] ignore invalid dates for now
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
0ba3515d41
|
[#3477] Filter by 'column ilike values' as a scope
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
a87e3ac697
|
[#3477] Make filtering by datetimes a proper scope
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
9096f923b1
|
[#3477] Cleaner way to return no dossiers
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
d24fb5d186
|
[#3477] Let where_ilike take care of necessary sanitizing
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
e098779c5e
|
[#3477] Accept symbol arguments to sanitized_column
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
f34e65c207
|
[#3477] Make sanitized_column a class method
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
7241e43a7c
|
[#3477] Allow calling sanitized_column with individual fields
rather than a hash
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
00ca2e0cbb
|
[#3477] Make sanitized_column dryer
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
1f34d971d1
|
[#3477] where_equals is trivial, inline it
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
91e6671cfb
|
[#3477] Do not use string interpolation for where_equals
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
3c96c2e83d
|
[#3477] Do not use string interpolation for where_datetime_matches
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
664956d8c6
|
[#3477] Move compact nearer to the nil-generating place
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
55d4dcc174
|
[#3477] Introduce column variable
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
35d5322a9b
|
[#3477] Clarify variable name
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
cf2b40f6a0
|
[#3477] Extract all variables from sort hash
|
2019-03-11 17:14:17 +01:00 |
|
Frederic Merizen
|
21128d94b6
|
[#3477] Inline only use of variable
|
2019-03-11 17:14:17 +01:00 |
|