Simon Lehericey
|
fdbf34f04b
|
Avis instruction: only authorized avis
|
2017-09-20 15:42:26 +02:00 |
|
Mathieu Magnin
|
31995c270c
|
[Fix #721] If an avis is created with uppercase email, downcase it before save
|
2017-09-13 10:59:59 +02:00 |
|
Simon Lehericey
|
3e93d21bf5
|
Procedure Index: add notification icon
|
2017-09-06 11:11:47 +02:00 |
|
Simon Lehericey
|
d4bbcdf682
|
Champ: add before save logic to serialize datetime and dropdownlist fields
|
2017-09-06 11:11:35 +02:00 |
|
gregoirenovel
|
7ff7710803
|
A gestionnaire can only see procédures publiées
|
2017-09-06 11:11:26 +02:00 |
|
gregoirenovel
|
55a4f1288f
|
Fix a gestionnaire test
|
2017-09-06 11:11:26 +02:00 |
|
Simon Lehericey
|
95fbd1824a
|
Follow: remove old backoffice follow and toggle_follow
|
2017-09-06 11:11:22 +02:00 |
|
Simon Lehericey
|
e68f3332c1
|
Gestionnaire: add follow(dossier) method
|
2017-09-06 11:11:21 +02:00 |
|
Simon Lehericey
|
033f08524f
|
Gestionnaire: refactor follow?
|
2017-09-06 11:11:21 +02:00 |
|
Simon Lehericey
|
62f1b9c712
|
Rubocop: enable indentation width rule
|
2017-08-28 12:20:58 +02:00 |
|
Mathieu Magnin
|
931e547afa
|
[Fix #395] Export user email in csv
|
2017-08-25 12:01:52 +02:00 |
|
Simon Lehericey
|
d40eef284d
|
Dossier: fixup n+1 champ query
|
2017-08-03 13:02:13 +02:00 |
|
Simon Lehericey
|
1363999621
|
Dossier: fixup n+1 private champ query
|
2017-08-03 13:01:55 +02:00 |
|
Simon Lehericey
|
7016bdc49a
|
Avis: move assign_gestionnaire logic to avis model
|
2017-07-21 11:22:16 +02:00 |
|
Simon Lehericey
|
fe1b97b738
|
Avis: move notify_gestionnaire to private method
|
2017-07-21 11:19:18 +02:00 |
|
Mathieu Magnin
|
b0c0477622
|
[Fix #315] Order champs by procedure order in export
|
2017-07-19 16:31:30 +02:00 |
|
gregoirenovel
|
9666ed7d5d
|
Remove useless tests
|
2017-07-19 13:32:59 +02:00 |
|
Simon Lehericey
|
3a17c86a74
|
Follow: follow must be uniq
|
2017-07-18 15:12:10 +02:00 |
|
gregoirenovel
|
32e0fa9f69
|
Add Procedure#publiee_ou_archivee?
|
2017-07-13 17:01:39 +02:00 |
|
gregoirenovel
|
36bee67085
|
Add Procedure#brouillon?
|
2017-07-13 17:01:38 +02:00 |
|
gregoirenovel
|
9a7d5d1833
|
Add Procedure#publiee?
|
2017-07-13 15:44:18 +02:00 |
|
gregoirenovel
|
cfec05506a
|
Rename Procedure#archived? -> #archivee?
|
2017-07-13 15:32:13 +02:00 |
|
gregoirenovel
|
bb10e13e2f
|
[Ref #145] Don't use Procedure.archived anymore
|
2017-07-11 15:03:35 +02:00 |
|
gregoirenovel
|
f55b7914cf
|
[Ref #144] Don't use Procedure.published anymore
|
2017-07-11 14:51:43 +02:00 |
|
Mathieu Magnin
|
e51e5afe55
|
Fix tests that often fail on circle ci when comparing datetimes
|
2017-07-04 17:17:14 +02:00 |
|
Mathieu Magnin
|
ce171208da
|
Fix redirect loop for gestionnaire if hidden procedure is saved in procedure_filter
|
2017-07-04 14:34:26 +02:00 |
|
Mathieu Magnin
|
be3304f71e
|
Add a scope to Dossier to check if procedure is not hidden
|
2017-07-04 14:34:16 +02:00 |
|
Mathieu Magnin
|
760efcdad3
|
Add hidden_at on procedure
|
2017-07-04 14:33:40 +02:00 |
|
gregoirenovel
|
6b90e0ccfa
|
[Ref #145] Record archived_at when archiving a procedure
|
2017-07-03 10:18:49 +02:00 |
|
gregoirenovel
|
53b94e0017
|
Remove tests that test nothing
|
2017-07-03 10:18:48 +02:00 |
|
Simon Lehericey
|
603e2dd020
|
ProcedureOverview: reboot model and layout
|
2017-06-29 16:07:46 +02:00 |
|
Simon Lehericey
|
ee415c4aa6
|
[FIX #509] add dossier id tag in attestation template
|
2017-06-28 10:59:14 +02:00 |
|
gregoirenovel
|
aeeb0dd22f
|
[Fix #170] Keep drop down menu values for annot. privées when cloning
|
2017-06-27 14:31:33 +02:00 |
|
gregoirenovel
|
556359cd05
|
[Fix #318] Add annotations privées to exported files
|
2017-06-27 14:27:02 +02:00 |
|
gregoirenovel
|
cf5398fe99
|
Record published_at when publishing a procedure
|
2017-06-27 13:55:17 +02:00 |
|
gregoirenovel
|
99ee68451a
|
Add proper tests for Procedure#publish!
|
2017-06-27 13:55:15 +02:00 |
|
gregoirenovel
|
68b9cd209d
|
Remove tests that were just testing if Rails worked
|
2017-06-27 13:55:06 +02:00 |
|
Simon Lehericey
|
3d99407495
|
[Fix #499] Attestation: add maxlength to footer
|
2017-06-27 13:35:01 +02:00 |
|
Simon Lehericey
|
84e3d8fbe0
|
Attestation_template: use etablissement inline_adresse
|
2017-06-27 11:15:25 +02:00 |
|
Simon Lehericey
|
d69d0f8a78
|
Etablissement: add inline_adresse
|
2017-06-27 11:15:25 +02:00 |
|
gregoirenovel
|
14823560a1
|
Expose the motivation on exported files
|
2017-06-19 15:01:14 +02:00 |
|
Simon Lehericey
|
e60ce35ae8
|
[Fix #196] Attestation: join the attestation to the closed mail
Add a upper limit to the attachment size as it could be a problem with Mailjet and receiver
(https://www.mailjet.com/support/what-is-the-size-limit-for-attachments-files-sent-via-mailjet,289.htm)
If the attestation cannot be sent, it is logged in sentry
|
2017-06-16 12:11:10 +02:00 |
|
Simon Lehericey
|
602527a09d
|
[Fix #196] Attestation: building logic from template
|
2017-06-16 12:11:09 +02:00 |
|
Simon Lehericey
|
d7ff3d6139
|
[Fix #196] AttestationTemplate: add model
|
2017-06-16 11:35:13 +02:00 |
|
gregoirenovel
|
d248afc376
|
Enable the Layout/ExtraSpacing cop
|
2017-06-13 10:35:35 +02:00 |
|
gregoirenovel
|
f1907f4d0e
|
Enable the Layout/EmptyLinesAroundBlockBody cop
|
2017-06-13 10:35:23 +02:00 |
|
gregoirenovel
|
bc16027ccc
|
Enable the Layout/BlockEndNewline cop
|
2017-06-13 10:35:19 +02:00 |
|
Mathieu Magnin
|
b9522ce404
|
[Fix #376] Before save format champ date to ISO
|
2017-06-12 14:05:31 +02:00 |
|
gregoirenovel
|
107c322062
|
[Fix #323] Refactor received dossier notification: use a callback
|
2017-06-08 15:06:01 +02:00 |
|
gregoirenovel
|
ec69086ebc
|
Don’t use alias_method_chain, use a proxy method
|
2017-06-08 12:22:48 +02:00 |
|
gregoirenovel
|
bc7fc2634e
|
Fix test indentation, name and remove a blank line
|
2017-06-08 12:22:48 +02:00 |
|
gregoirenovel
|
5e5a01cdc8
|
Do not test scopes
|
2017-06-01 11:07:32 +02:00 |
|
gregoirenovel
|
ab1c19c09b
|
Rename some Dossier scopes
|
2017-06-01 10:58:08 +02:00 |
|
gregoirenovel
|
4655707eb5
|
[Fix #319] Include archived dossiers in the export
|
2017-05-30 15:41:35 +02:00 |
|
Simon Lehericey
|
ae8b126594
|
ProcedureOverview: use procedure_url to link with absolute path in email
|
2017-05-30 15:03:51 +02:00 |
|
Simon Lehericey
|
64f7cab3cf
|
Avis: add claimant gestionnaire to track who asks for an avis
|
2017-05-29 11:44:28 +02:00 |
|
Simon Lehericey
|
aaf155df72
|
Avis: add sign_up logic for new tps gestionnaire
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
4e064dbaed
|
Add a method to link multiple avis to a gestionnaire by his email
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
f24e4a77d3
|
Gestionnaire can view dossier if he is invited on dossier
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
d07943a55d
|
Add by_latest scope in Avis
|
2017-05-29 11:44:28 +02:00 |
|
Mathieu Magnin
|
c3bf15d49f
|
Create and list Avis on Dossier detail page
|
2017-05-29 11:44:28 +02:00 |
|
Simon Lehericey
|
e630548110
|
Gestionnaire: add last_week_overview method
|
2017-05-23 17:12:18 +02:00 |
|
Simon Lehericey
|
e7d39ca650
|
ProcedureOverview: add object to contain overview logic
|
2017-05-23 17:12:18 +02:00 |
|
gregoirenovel
|
f67aa63766
|
[Fix #285] Use a has_many through for Gestionnaire#dossiers_follow
|
2017-05-15 15:51:51 +02:00 |
|
gregoirenovel
|
8a5420301c
|
Add Commentaire#notify to dispatch notifications
|
2017-05-12 16:31:03 +02:00 |
|
Mathieu Magnin
|
58abd9eaf1
|
Fix #276 Rewrite #dossiers_with_notifications_count_for_procedure and add tests
|
2017-05-12 15:42:33 +02:00 |
|
Mathieu Magnin
|
8f5fdfa81f
|
Rename dossier_with_notification_for
|
2017-05-12 15:42:33 +02:00 |
|
Mathieu Magnin
|
e5ac555a41
|
fix #245 it should only count dossiers with notifications on followed dossiers
|
2017-05-12 10:13:51 +02:00 |
|
Mathieu Magnin
|
cfba1af7a4
|
Ensure that read notifications are not counted
|
2017-05-12 10:13:51 +02:00 |
|
gregoirenovel
|
4303dcef2c
|
Organisation -> Organisme
|
2017-05-04 11:35:22 +02:00 |
|
gregoirenovel
|
d3a84eb20a
|
Démarche -> Procédure
|
2017-05-04 11:33:26 +02:00 |
|
gregoirenovel
|
988947696e
|
[Fix #161] Remove incorrect commas from Dossier#text_summary
|
2017-05-04 11:25:33 +02:00 |
|
Mathieu Magnin
|
6ef6a66c3f
|
Remove @facade_data_view from left_panel view
|
2017-04-26 16:55:22 +02:00 |
|
gregoirenovel
|
f5c5ad532d
|
Add Dossier#text_summary
|
2017-04-26 15:59:17 +02:00 |
|
Mathieu Magnin
|
887512c26c
|
Procedure path can contain dashes and can be longer
|
2017-04-21 16:32:48 +02:00 |
|
Mathieu Magnin
|
40d897f538
|
Add accompagnateurs emails in API
|
2017-04-21 14:51:35 +02:00 |
|
Mathieu Magnin
|
762a11fc6f
|
Define .termine as a scope and remove archived=false filter
|
2017-04-21 14:36:50 +02:00 |
|
Mathieu Magnin
|
320ff4839f
|
Define .en_instruction as a scope and remove archived=false filter
|
2017-04-21 14:36:50 +02:00 |
|
Mathieu Magnin
|
7a9fd77af0
|
Remove archived=false filter from en_construction scope (Fix : archived dossier is not shown to user)
|
2017-04-21 14:36:50 +02:00 |
|
gregoirenovel
|
ba4ee68019
|
Use masculine ordinal indicator instead of the degree sign
It’s the right way to contract “numéro”
We should use the superscript lowercase o but
it’s hard to do in places where only raw text is
available
|
2017-04-19 11:19:53 +02:00 |
|
Mathieu Magnin
|
1612b60126
|
Remove useless code
|
2017-04-13 16:54:00 +02:00 |
|
Mathieu Magnin
|
320d5da40f
|
Add individual infos to flat table export serializer
|
2017-04-13 16:54:00 +02:00 |
|
Mathieu Magnin
|
080c7c3d04
|
Fix csv export with no dossiers
|
2017-04-12 18:19:37 +02:00 |
|
Mathieu Magnin
|
3730ba76b5
|
Remove sqlite flag for tests
|
2017-04-12 17:34:31 +02:00 |
|
Simon Lehericey
|
4df03fc28e
|
ChampsService: add tests and refactor
|
2017-04-11 12:11:09 +02:00 |
|
gregoirenovel
|
df878b9ef4
|
Change Dossier#convert_specific_array_values_to_string’s signature and name
- It is always called with the data_with_champs
argument
- Changing the signature requires a change of name
in this case
|
2017-04-11 10:29:07 +02:00 |
|
gregoirenovel
|
64fdc7a2af
|
Remove a Dossier#convert_specific_array_values_to_string useless test
|
2017-04-11 10:29:07 +02:00 |
|
gregoirenovel
|
fa9bf2d398
|
Fix a test now that we use transaction instead of truncation
|
2017-04-10 16:17:34 +02:00 |
|
Mathieu Magnin
|
bf0d466f4b
|
Move export_full_generation method from Dossier to Procedure
|
2017-04-05 12:26:38 +02:00 |
|
Mathieu Magnin
|
b18c09e9fd
|
Download dossiers button exports all dossiers except draft
|
2017-04-05 11:04:53 +02:00 |
|
gregoirenovel
|
d1e463b7ab
|
Files should end with a single new line
|
2017-04-04 16:59:39 +02:00 |
|
gregoirenovel
|
d5e7bbd80d
|
Files should end with a new line
|
2017-04-04 16:59:38 +02:00 |
|
Mathieu Magnin
|
c2a27c6f6a
|
Merge branch 'develop' into auto_archive_on_date
|
2017-03-22 11:32:56 +01:00 |
|
Simon Lehericey
|
ebd2051337
|
multiple_select: fix decorateur interference
|
2017-03-16 09:09:15 +01:00 |
|
Simon Lehericey
|
657ce53a60
|
select_multiple: add multiple_drop_down_list type
|
2017-03-15 17:51:34 +01:00 |
|
Mathieu Magnin
|
359807b4f7
|
Procedure has an auto_archive date
|
2017-03-14 10:45:59 +01:00 |
|
Simon Lehericey
|
367f06495e
|
ProcedureSpec: remove useless tests
|
2017-03-13 14:13:21 +01:00 |
|
Mathieu Magnin
|
9cd506e265
|
Clone mail_templates with procedure
|
2017-03-07 18:19:48 +01:00 |
|
LeSim
|
9764604430
|
Merge branch 'develop' into customize_submission_mail
|
2017-03-07 11:05:04 +01:00 |
|
Simon Lehericey
|
02bbf0543f
|
Mails: move to their own namespace
|
2017-03-07 10:27:14 +01:00 |
|