Paul Chavard
|
db1a93ab35
|
fix procédure -> démarche
|
2018-09-18 11:22:06 +02:00 |
|
Pierre de La Morinerie
|
ea3267c0d7
|
dossier: don't display 'brouillon' in the timeline if not required
Unless the user is actually editing a brouillon, we don't need to show
this state.
|
2018-09-18 10:33:11 +02:00 |
|
Pierre de La Morinerie
|
27727eabf3
|
dossier: add link to attestation when accepted
|
2018-09-17 16:29:48 +02:00 |
|
Pierre de La Morinerie
|
fd7f07a244
|
dossier: add link to messagerie when rejected
|
2018-09-17 16:29:48 +02:00 |
|
gregoirenovel
|
cedf1ba427
|
footer → dossier_footer
|
2018-09-13 10:46:32 +02:00 |
|
Paul Chavard
|
55a9b31b93
|
Cleanup SIRET champ
|
2018-09-12 15:53:02 +02:00 |
|
Paul Chavard
|
3f6cc668a7
|
Implement check_availability route
|
2018-09-12 12:37:15 +02:00 |
|
Pierre de La Morinerie
|
926dc3e107
|
dossier: display latest message on summary page
|
2018-09-12 10:09:16 +02:00 |
|
Pierre de La Morinerie
|
968952ff46
|
Reorder a test to prepare for a future one
|
2018-09-12 10:09:16 +02:00 |
|
gregoirenovel
|
c1bec7cf0b
|
Pass the connected_user object instead of its email
|
2018-09-11 18:17:40 +02:00 |
|
gregoirenovel
|
f8a6765367
|
[Fix #2540] Allow an instructeur to send a dossier to several instructeurs
|
2018-09-11 18:00:24 +02:00 |
|
Paul Chavard
|
f3333595a0
|
Drop text_summary endpoint
|
2018-09-07 19:41:34 +01:00 |
|
Paul Chavard
|
c49db4b5a4
|
Add a champs/dossier_link endpoint and use it to fetch dossier info
|
2018-09-07 19:41:33 +01:00 |
|
Pierre de La Morinerie
|
353ab812fc
|
messagerie: fix 'Invité' label in message sender
|
2018-09-07 12:02:26 +02:00 |
|
Pierre de La Morinerie
|
211674435e
|
messagerie: better format message dates
|
2018-09-07 12:02:26 +02:00 |
|
gregoirenovel
|
095166e38f
|
Add original states restoration after some tests
To avoid failing tests
|
2018-09-07 10:31:39 +02:00 |
|
gregoirenovel
|
87e59e2bfb
|
Streamline DossierController#update_brouillon and #update
|
2018-09-07 10:19:10 +02:00 |
|
gregoirenovel
|
1341074325
|
Add DossierController#update
|
2018-09-07 10:19:10 +02:00 |
|
gregoirenovel
|
cd46ee06e1
|
Add DossierController#modifier
|
2018-09-07 10:19:10 +02:00 |
|
gregoirenovel
|
338ffb8b50
|
DossierController#update → #update_brouillon
|
2018-09-07 10:19:10 +02:00 |
|
gregoirenovel
|
5ac8117c69
|
DossierController#modifier → #brouillon
|
2018-09-07 10:19:10 +02:00 |
|
Pierre de La Morinerie
|
19908ede25
|
gestionnaire: fix dossier printing page
Fix the invalid template, and add tests.
|
2018-09-05 16:17:26 +02:00 |
|
gregoirenovel
|
00ecae5f93
|
Procédure → Démarche
|
2018-09-05 15:46:24 +02:00 |
|
lucien mollard
|
b2f2e75f43
|
mailer: add layout for notifications emails
|
2018-09-05 15:31:08 +02:00 |
|
Pierre de La Morinerie
|
2a5a8cf621
|
mailer: fix typo in spec
|
2018-09-05 15:25:46 +02:00 |
|
Pierre de La Morinerie
|
d7dd027cb8
|
mailer: improve naming in specs
|
2018-09-05 15:25:46 +02:00 |
|
Pierre de La Morinerie
|
af5df2d661
|
dossier: add "Messagerie" tab
|
2018-09-05 14:02:12 +02:00 |
|
Pierre de La Morinerie
|
63472f00e6
|
messagerie: generalize the current user email
|
2018-09-05 13:56:12 +02:00 |
|
Pierre de La Morinerie
|
4e2a5f0b9b
|
messagerie: move templates to a shared location
|
2018-09-05 13:56:12 +02:00 |
|
Pierre de La Morinerie
|
d77e0e938f
|
dossier: fix status overview test
|
2018-09-05 13:55:52 +02:00 |
|
Pierre de La Morinerie
|
d99e606206
|
dossier: rename status_progress to status_overview
|
2018-09-05 11:52:04 +02:00 |
|
gregoirenovel
|
6b88968889
|
Formulaire → demande, when not editable
|
2018-09-05 11:07:11 +02:00 |
|
Pierre de La Morinerie
|
750e1e0c83
|
gestionnaire: move commentaire creation into a service
|
2018-09-04 18:52:43 +02:00 |
|
gregoirenovel
|
f66d8451b1
|
Fix FactoryBot warnings
|
2018-09-04 16:46:48 +02:00 |
|
gregoirenovel
|
b2dc502ed5
|
Use an env var for Carrierwave's cache_dir
|
2018-09-04 16:07:59 +02:00 |
|
gregoirenovel
|
75ee41b7fa
|
[Fix #2494] Improve deletion warning text
|
2018-08-31 15:41:51 +02:00 |
|
Frederic Merizen
|
559d080ca6
|
[#1946] Show data retention time in footer
|
2018-08-30 18:03:01 +02:00 |
|
Paul Chavard
|
4866f9724a
|
Add support controller send_form tests
|
2018-08-30 15:16:35 +01:00 |
|
Paul Chavard
|
8e88f2c27f
|
Cleanup support controller tests
|
2018-08-30 15:12:50 +01:00 |
|
Paul Chavard
|
ea5248dde1
|
Flatten tags list, cast to array and remove blank elements
|
2018-08-30 15:12:50 +01:00 |
|
Frederic Merizen
|
37c45f0d29
|
[#2486] Always order champs
to help activerecord cache the champs collection
|
2018-08-30 14:13:32 +02:00 |
|
gregoirenovel
|
e60aa0c37b
|
Use scopes when possible
|
2018-08-30 13:16:14 +02:00 |
|
gregoirenovel
|
3662b82039
|
accompagnateur → instructeur
|
2018-08-29 23:09:08 +02:00 |
|
Frederic Merizen
|
580c6145d0
|
Migrate nutriscore dossiers from old procedure to new procedure
|
2018-08-29 19:40:02 +02:00 |
|
gregoirenovel
|
4b071ecf06
|
Use enum to the fullest with Dossier.states
|
2018-08-29 17:31:08 +02:00 |
|
gregoirenovel
|
ee25bba38c
|
Use enum to the fullest with Service.type_organismes
|
2018-08-29 17:31:08 +02:00 |
|
gregoirenovel
|
2d3b553e4d
|
Use enum to the fullest with TypeDeChamp.type_champs
|
2018-08-29 17:31:08 +02:00 |
|
gregoirenovel
|
16a719922b
|
Use enum to the fullest with User.loged_in_with_france_connects
|
2018-08-29 17:31:08 +02:00 |
|
gregoirenovel
|
606b56033a
|
Use enum to the fullest with VirusScan.statuses
|
2018-08-29 17:31:08 +02:00 |
|
Paul Chavard
|
509613afe6
|
Use contact_link helper instead of mailto
|
2018-08-29 16:08:01 +01:00 |
|
gregoirenovel
|
0ac160c824
|
Remove the now useless stats API
|
2018-08-29 14:54:49 +02:00 |
|
Paul Chavard
|
bad107ffae
|
Add contact form
|
2018-08-29 10:44:12 +01:00 |
|
Paul Chavard
|
6453b53a41
|
Add helpscout API adapter
|
2018-08-29 10:43:00 +01:00 |
|
gregoirenovel
|
6b1ab9b552
|
Remove a now useless facade
|
2018-08-28 15:38:39 +02:00 |
|
gregoirenovel
|
cccad7dbdf
|
Remove a now useless method
|
2018-08-28 15:19:54 +02:00 |
|
gregoirenovel
|
19789b6848
|
Remove the stats part of the procedure info page for admins
- the numbers are wrong (:termine state does not
exist)
- the chart does not work
|
2018-08-28 15:19:31 +02:00 |
|
gregoirenovel
|
9f3650b12f
|
Remove 2 months old call for suggestions
|
2018-08-28 10:11:09 +02:00 |
|
gregoirenovel
|
d6748bde20
|
Update a factory so that it uses rating instead of mark
|
2018-08-27 17:12:01 +02:00 |
|
gregoirenovel
|
3d7b239f2b
|
Improve the feedback form question
|
2018-08-27 14:16:20 +02:00 |
|
Paul Chavard
|
9abb3c7a5a
|
[ENV] Pipedrive key config
|
2018-08-23 15:55:32 +02:00 |
|
Mathieu Magnin
|
db8e750f1a
|
[ENV] Configure Api Entreprise token
|
2018-08-23 15:55:32 +02:00 |
|
Frederic Merizen
|
cef0eafb1a
|
[#2179] Tolerate spurious spaces around search terms
|
2018-08-23 11:57:06 +02:00 |
|
Frederic Merizen
|
7643459a55
|
[#2179] Reuse search spec for search service
|
2018-08-23 11:57:06 +02:00 |
|
Frederic Merizen
|
3b2919a326
|
[#2179] Use new updated value for search terms
Rather than old in-database value
|
2018-08-23 10:34:25 +02:00 |
|
Paul Chavard
|
097b06e314
|
Fix test dossier page
|
2018-08-14 16:47:31 +02:00 |
|
Paul Chavard
|
b57c22cafe
|
Refactor publish dialog
|
2018-08-14 16:39:11 +02:00 |
|
Pierre de La Morinerie
|
af95e56b50
|
dossier: add a page with the form
|
2018-08-14 15:25:27 +02:00 |
|
Pierre de La Morinerie
|
86539413ee
|
gestionnaire: move dossier partials to a shared location
|
2018-08-14 15:06:44 +02:00 |
|
Pierre de La Morinerie
|
c286e5fa41
|
specs: improve dossier details tests
|
2018-08-14 15:06:44 +02:00 |
|
Pierre de La Morinerie
|
242f9d0af7
|
specs: fix order-dependant tests in spec/models/gestionnaire_spec.rb
Test run that would fail randomly before:
```
bin/rspec --seed 10002 spec/models/dossier_spec.rb spec/models/gestionnaire_spec.rb
```
|
2018-08-14 11:48:54 +02:00 |
|
Paul Chavard
|
7237ff80cc
|
Drop procedure dossiers when updating brouillon
|
2018-08-14 11:21:05 +02:00 |
|
Paul Chavard
|
9de3e6e74b
|
Make info extraction method more safe
|
2018-08-13 18:32:00 +02:00 |
|
Paul Chavard
|
a6a4790a35
|
Replace logstasher with lograge
|
2018-08-13 12:44:00 +02:00 |
|
Pierre de La Morinerie
|
1b7950058d
|
dossier: add details résumé
|
2018-08-13 11:32:27 +02:00 |
|
Pierre de La Morinerie
|
18d13d76d8
|
dossier: add details header
|
2018-08-13 11:32:27 +02:00 |
|
simon lehericey
|
b33f11115c
|
[fix #2358] Checkbox: serialize in attestation by oui or no
|
2018-08-10 16:25:34 +02:00 |
|
lucien mollard
|
9ecc5f7928
|
add a user satisfaction form'
|
2018-08-09 11:41:26 +02:00 |
|
Pierre de La Morinerie
|
5e01be0f15
|
mailer: add direct link to dossier in creation email
Fix #2341
|
2018-08-08 15:24:17 +02:00 |
|
simon lehericey
|
9c023095da
|
[fix #2359] Fix link in avis mail for gestionnaire
|
2018-08-08 13:19:54 +02:00 |
|
Pierre de La Morinerie
|
77eb89cb0f
|
dossier: add a stub page for the new dossier details
|
2018-08-08 11:49:15 +02:00 |
|
Pierre de La Morinerie
|
0ac28da207
|
dossier: make Dossiers#show a stub redirecting to the correct location
|
2018-08-08 11:49:15 +02:00 |
|
Paul Chavard
|
8b79c32a55
|
Do not rely on javascript for form submits without direct upload
|
2018-08-07 16:58:49 +02:00 |
|
Paul Chavard
|
a0979b1d57
|
Fix logstasher custom fields
|
2018-08-07 16:26:44 +02:00 |
|
Pierre de La Morinerie
|
93ba063612
|
specs: improve reliability of procedure creation features
The 'etape_suivante' button is sometimes not activated, and it could
be because the event handler on the checkbox sometimes doesn't run.
|
2018-08-07 14:28:52 +02:00 |
|
Pierre de La Morinerie
|
cc15b0bb28
|
specs: make checkbox click cleaner
|
2018-08-07 14:28:52 +02:00 |
|
Pierre de La Morinerie
|
9ec5befa09
|
specs: increase Capybara default timeout
Because CircleCI machines are slow, and tests sometimes timeout.
|
2018-08-07 14:28:52 +02:00 |
|
Paul Chavard
|
c91abe73c5
|
Remove old user dossier form
|
2018-08-07 14:13:27 +02:00 |
|
Pierre de La Morinerie
|
c8409ecb89
|
dossier: remove route hack for show
|
2018-08-07 12:15:38 +02:00 |
|
Paul Chavard
|
46e75ac8ef
|
Only notify on dossier supression if dossier is en_construction
|
2018-08-02 17:07:24 +02:00 |
|
Pierre de La Morinerie
|
1ca2ca9121
|
invite: support remote forms
This allows to keep the draft content when inviting a new user.
|
2018-08-01 17:41:12 +02:00 |
|
Pierre de La Morinerie
|
1cac0b80af
|
invite: add button for invite someone to collaborate on a draft
|
2018-08-01 17:41:12 +02:00 |
|
Pierre de La Morinerie
|
9541e781bb
|
invite: rename 'email' to 'invite_email'
|
2018-08-01 17:41:12 +02:00 |
|
Pierre de La Morinerie
|
a386a0ffb2
|
specs: add spec for DossierController#forbid_invite_submission!
|
2018-08-01 17:41:12 +02:00 |
|
Pierre de La Morinerie
|
bdd05937e2
|
specs: refactor invites_controller_spec.rb
|
2018-08-01 17:41:12 +02:00 |
|
Pierre de La Morinerie
|
2a3ce61dd9
|
specs: move list_dossiers from user to new_user
|
2018-08-01 17:41:11 +02:00 |
|
Pierre de La Morinerie
|
dee4acd802
|
dossier_facade: remplace followers by an equivalent implementation
|
2018-08-01 17:41:11 +02:00 |
|
Pierre de La Morinerie
|
8d9b65e556
|
specs: wait for ajax requests completion where required
|
2018-08-01 11:01:46 +02:00 |
|
Pierre de La Morinerie
|
270384f8dd
|
specs: remove redundant line
|
2018-08-01 11:01:26 +02:00 |
|
Pierre de La Morinerie
|
8af86fb110
|
specs: move config line where it makes more sense
|
2018-08-01 11:00:17 +02:00 |
|
Pierre de La Morinerie
|
45d9de0995
|
spec: remove useless comment
|
2018-08-01 10:59:54 +02:00 |
|