Frederic Merizen
|
63fc0b3bc3
|
[Fix #2584] Move Field related code to a service
|
2018-09-18 13:49:34 +02:00 |
|
Paul Chavard
|
18922122b4
|
Fix SQL ambiguous name error
|
2018-09-18 13:21:29 +02:00 |
|
Paul Chavard
|
e2f13a8b73
|
Use helpers rather then view_context
|
2018-09-18 12:06:27 +02:00 |
|
gregoirenovel
|
f696560a14
|
Affichage du service dans la liste des démarches
|
2018-09-18 10:44:49 +02:00 |
|
gregoirenovel
|
cac202342a
|
Remove a new useless helper
|
2018-09-13 16:27:46 +02:00 |
|
gregoirenovel
|
aba0c1dcd6
|
Add links to the most popular demarches
|
2018-09-13 16:27:46 +02:00 |
|
gregoirenovel
|
9fe9f9b616
|
Add a new demarches page, showing the demarches already done
|
2018-09-13 16:27:46 +02:00 |
|
Frederic Merizen
|
a94397a70c
|
[Fix #2562] Make dossier filters case insensitive
|
2018-09-13 10:29:22 +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 |
|
gregoirenovel
|
f8a6765367
|
[Fix #2540] Allow an instructeur to send a dossier to several instructeurs
|
2018-09-11 18:00:24 +02:00 |
|
Paul Chavard
|
5a794cbb08
|
Use Procedure#publish_or_reopen!
|
2018-09-11 10:38:31 +02:00 |
|
Paul Chavard
|
e6485603c4
|
Add ProcedurePath#valid?
|
2018-09-11 10:38:31 +02:00 |
|
Paul Chavard
|
de908ef4be
|
Extract ProcedurePath#find_by_path
|
2018-09-11 10:38:31 +02:00 |
|
gregoirenovel
|
50019e5317
|
Show user satisfaction in percentages
|
2018-09-11 10:17:40 +02:00 |
|
gregoirenovel
|
26e0ada3d4
|
Improve the ratings stats
Make sure that for each data point, we have do not
have any partial data (e.g. a week that hasn’t
finished yet)
|
2018-09-11 10:17:40 +02:00 |
|
gregoirenovel
|
05d2988f61
|
Format FeedbackController like the other controllers
|
2018-09-11 10:10:43 +02:00 |
|
gregoirenovel
|
d504af3216
|
FeedbacksController should inherit from UserController
|
2018-09-11 10:10:43 +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 |
|
Paul Chavard
|
e2a2748e79
|
Expose authenticated_logged_user! method
|
2018-09-07 17:11:19 +01:00 |
|
Paul Chavard
|
7e94f7778a
|
Disable csrf forgery protection in test environement
|
2018-09-07 17:11:19 +01:00 |
|
Pierre de La Morinerie
|
21dc9f8109
|
messagerie: improve success message
|
2018-09-07 12:02:26 +02:00 |
|
gregoirenovel
|
23405efd3a
|
Mutualize some code in #update_dossier_and_compute_errors
|
2018-09-07 10:19:10 +02:00 |
|
gregoirenovel
|
6fe1f912c8
|
Refactor DossiersController#update
Nested ifs are heavier but easier to understand
as related conditions are visually grouped
|
2018-09-07 10:19:10 +02:00 |
|
gregoirenovel
|
230bf22b77
|
Redactor DossierController#update_brouillon
|
2018-09-07 10:19:10 +02:00 |
|
gregoirenovel
|
f5debfef46
|
DossierController#draft? → #save_draft?
|
2018-09-07 10:19:10 +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 |
|
gregoirenovel
|
00ecae5f93
|
Procédure → Démarche
|
2018-09-05 15:46:24 +02:00 |
|
Pierre de La Morinerie
|
af5df2d661
|
dossier: add "Messagerie" tab
|
2018-09-05 14:02:12 +02:00 |
|
Pierre de La Morinerie
|
5cfb200417
|
dossier: cache the dossier value
|
2018-09-05 13:56:12 +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
|
d05209d28f
|
Make the stats code more robust to empty databases
|
2018-09-03 17:35:14 +02:00 |
|
Paul Chavard
|
0c582197da
|
Do not send messages to brouillon dossier
|
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 |
|
Paul Chavard
|
b60805a54c
|
Use mailto in error message
|
2018-08-30 15:12:50 +01:00 |
|
Paul Chavard
|
441e123e8a
|
Do not lose form content on errors
|
2018-08-30 15:12:50 +01:00 |
|
gregoirenovel
|
6a33c30812
|
Rename the last “Gestionnaire” occurence in the UI to “Instructeur”
|
2018-08-30 14:42:09 +02: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
|
47962ef795
|
Simplify route_authorization
|
2018-08-30 13:16:14 +02:00 |
|
gregoirenovel
|
bf9f3b40df
|
Remove useless .to_s
|
2018-08-30 13:16:14 +02:00 |
|
gregoirenovel
|
de48dab031
|
Alignment
|
2018-08-30 13:16:14 +02:00 |
|
gregoirenovel
|
15d1b01a90
|
Code simplification
|
2018-08-30 13:16:14 +02:00 |
|
gregoirenovel
|
3662b82039
|
accompagnateur → instructeur
|
2018-08-29 23:09:08 +02:00 |
|
Paul Chavard
|
5f12ea43a7
|
Add helpscout webhook
|
2018-08-29 21:41:14 +01:00 |
|
gregoirenovel
|
4b071ecf06
|
Use enum to the fullest with Dossier.states
|
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 |
|
Paul Chavard
|
509613afe6
|
Use contact_link helper instead of mailto
|
2018-08-29 16:08:01 +01:00 |
|
Paul Chavard
|
f5579aa14b
|
Add type param to support form
|
2018-08-29 16:08:01 +01:00 |
|
gregoirenovel
|
0ac160c824
|
Remove the now useless stats API
|
2018-08-29 14:54:49 +02:00 |
|
gregoirenovel
|
00610991b7
|
[Fixes #2480] Add 30-days evolution stats to the stats page
|
2018-08-29 14:54:49 +02:00 |
|
Paul Chavard
|
bad107ffae
|
Add contact form
|
2018-08-29 10:44:12 +01:00 |
|
Paul Chavard
|
41815cfb1c
|
Add logged_in? helper
|
2018-08-29 10:43:47 +01:00 |
|
gregoirenovel
|
6b1ab9b552
|
Remove a now useless facade
|
2018-08-28 15:38:39 +02:00 |
|
gregoirenovel
|
4c7f9af73d
|
Order the legend in the same order as the enum
|
2018-08-27 18:18:26 +02:00 |
|
gregoirenovel
|
577496cb06
|
Fix a typo
|
2018-08-27 17:58:53 +02:00 |
|
gregoirenovel
|
18624ff872
|
Update the stats code to use ratings instead of marks
|
2018-08-27 17:12:01 +02:00 |
|
gregoirenovel
|
3ba4ce0d37
|
Create feedbacks with ratings instead of marks
|
2018-08-27 17:12:01 +02:00 |
|
gregoirenovel
|
62878f9c5a
|
Encourage users that give us feedback to write to us
|
2018-08-27 14:16:20 +02:00 |
|
gregoirenovel
|
83e081426c
|
Redirect admins requests to the admin page after the form submission
|
2018-08-27 14:09:43 +02:00 |
|
gregoirenovel
|
b158a92493
|
Add a graph showing the user satisfaction
|
2018-08-27 14:00:34 +02:00 |
|
gregoirenovel
|
f381d45d1a
|
Add a chart showing the dossiers state repartition
|
2018-08-27 14:00:34 +02:00 |
|
lucien mollard
|
9292e243ef
|
Add a button to download the stats in CSV
|
2018-08-27 14:00:34 +02:00 |
|
Paul Chavard
|
c79827d551
|
[ENV] Configure default_url_options
|
2018-08-23 15:55:32 +02:00 |
|
simon lehericey
|
ee43650c32
|
Demande: add nb_of_procedure, deadline and nb_of_dossier fields
|
2018-08-23 12:12:39 +02:00 |
|
Frederic Merizen
|
a72388bb37
|
[#2179] Don't depend on current_gestionnaire in DossierSearchService
|
2018-08-23 11:57:06 +02:00 |
|
Frederic Merizen
|
57fd59b8d5
|
[#2179] Move code to DossierSearchService
|
2018-08-23 11:57:06 +02:00 |
|
Frederic Merizen
|
650a740642
|
[#2179] Remove dead code
|
2018-08-23 11:57:06 +02:00 |
|
Paul Chavard
|
097b06e314
|
Fix test dossier page
|
2018-08-14 16:47:31 +02:00 |
|
lucien mollard
|
0f790c4b07
|
separates the homepage into two parts, users/administrations
|
2018-08-14 16:12:51 +02:00 |
|
Pierre de La Morinerie
|
af95e56b50
|
dossier: add a page with the form
|
2018-08-14 15:25:27 +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 |
|
lucien mollard
|
9ecc5f7928
|
add a user satisfaction form'
|
2018-08-09 11:41:26 +02:00 |
|
simon lehericey
|
c4dfe34c4a
|
AvisController: clean unused variable
|
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 |
|
Paul Chavard
|
c91abe73c5
|
Remove old user dossier form
|
2018-08-07 14:13:27 +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
|
728a92a0b3
|
siret: improve error messages
|
2018-07-30 17:49:00 +02:00 |
|
Mathieu Magnin
|
84937e3d43
|
Fix Sentry error 2755
|
2018-07-26 17:38:19 +02:00 |
|
gregoirenovel
|
abbd4e3c69
|
[Fix #2277] Do not crash when creating a service with invalid data
|
2018-07-25 14:22:44 +02:00 |
|
Pierre de La Morinerie
|
6e5840e838
|
manager: allow searching for deleted dossier
Deleted dossiers don't appear in the unfiltered list though. You have to
know its id to find it.
|
2018-07-24 11:06:18 +02:00 |
|
gregoirenovel
|
eb95fce194
|
[Fix #2272] Add a SIRET field to the Service form
|
2018-07-19 15:43:13 +02:00 |
|
gregoirenovel
|
81ac3d7c6b
|
Bump development gems
- brakeman (4.3.0 → 4.3.1)
- rubocop (0.56.0 → 0.58.1)
|
2018-07-17 17:33:28 +02:00 |
|
gregoirenovel
|
ed436bfe77
|
[Fix #2260] Add a search field in the usager UI
|
2018-07-17 17:26:42 +02:00 |
|
Pierre de La Morinerie
|
7ca476fc61
|
manager: add confirmation email actions for the User
- Allow to re-send the confirmation email
- Allow to confirm the email address manually
|
2018-07-17 12:10:56 +02:00 |
|
simon lehericey
|
0e8a1f1678
|
[fix #2241] GestionnaireDossierController: allow linked drop down value in update
|
2018-07-12 14:11:42 +02:00 |
|