Commit graph

6048 commits

Author SHA1 Message Date
Paul Chavard
ea68c75361 Use delegated events instead of local handlers 2018-08-13 08:34:10 +02:00
Paul Chavard
8bf5dedd80 Ruby helpers for js.erb responses 2018-08-13 08:34:10 +02:00
LeSim
9fed32456c
Merge pull request #2362 from betagouv/fix_2358_checkbox
[fix #2358] Checkbox: serialize in attestation by oui or non
2018-08-10 17:11:03 +02:00
simon lehericey
b33f11115c [fix #2358] Checkbox: serialize in attestation by oui or no 2018-08-10 16:25:34 +02:00
LeSim
3f91bb5935
Merge pull request #2374 from betagouv/fix_manager
Logstasher: remove bugging initializer
2018-08-10 13:16:38 +02:00
simon lehericey
9196a3ef4c Logstasher: remove bugging initializer 2018-08-10 13:07:41 +02:00
LeSim
432d58f0d0
Merge pull request #2372 from tchak/fix-ie11
Fix ie11
2018-08-10 10:52:30 +02:00
Paul Chavard
e7e616ae5b Fix transpiling issues in IE 2018-08-09 21:05:07 +02:00
Paul Chavard
710ca4b597
Merge pull request #2364 from betagouv/user_satisfaction_mark
add a user satisfaction form
2018-08-09 11:56:01 +02:00
lucien mollard
9ecc5f7928 add a user satisfaction form' 2018-08-09 11:41:26 +02:00
Paul Chavard
c1db49d4b4
Merge pull request #2363 from betagouv/ui-improvements
Petites amélioration d'UI
2018-08-08 16:20:20 +02:00
Pierre de La Morinerie
1c02eca1be dossier: disable buttons without changing the label 2018-08-08 16:06:12 +02:00
Pierre de La Morinerie
8dade00cfe champs: "Checkbox" -> "Case à cocher" 2018-08-08 16:06:08 +02:00
Pierre de La Morinerie
1edb13caf3
Merge pull request #2360 from betagouv/fix-brouillon-email-url
[Email] Correction de l'URL vers le brouillon nouvellement créé
2018-08-08 15:31:32 +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
Pierre de La Morinerie
d968a403f7
Merge pull request #2361 from betagouv/fix_2359_bad_avis_link
Fix 2359 bad avis link
2018-08-08 15:07:38 +02:00
simon lehericey
9c023095da [fix #2359] Fix link in avis mail for gestionnaire 2018-08-08 13:19:54 +02:00
simon lehericey
c4dfe34c4a AvisController: clean unused variable 2018-08-08 13:19:54 +02:00
Pierre de La Morinerie
1f7b6ce2c6
Merge pull request #2356 from tchak/fix-admin-procedure-list-links
Make right click work on procedure list links
2018-08-08 12:24:38 +02:00
Paul Chavard
8625c9d0bc Make right click work on procedure list links 2018-08-08 12:19:19 +02:00
Pierre de La Morinerie
66598edfb9
Merge pull request #2354 from betagouv/new-dossier-details-route
Nouvelle route pour les nouveaux détails d'un dossier
2018-08-08 11:55:47 +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
LeSim
f37a628b44
Merge pull request #2357 from betagouv/improve-setup-instructions
README: improve setup instructions
2018-08-08 11:36:26 +02:00
Pierre de La Morinerie
807937089b README: add application local URL 2018-08-08 11:11:56 +02:00
Pierre de La Morinerie
da9cea0af5 README: ensure required config files are created before booting 2018-08-08 11:11:44 +02:00
Pierre de La Morinerie
f0ea6c5c8e
Merge pull request #2334 from tchak/submit-form-without-js-when-no-direct-upload
Do not rely on javascript for form submits without direct upload
2018-08-07 17:19:21 +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
7a95d2cb59
Merge pull request #2352 from tchak/send-session-to-kibana
Send session to kibana
2018-08-07 16:58:24 +02:00
Paul Chavard
b5be1d74b7 Disable logstasher log_controller_parameters option 2018-08-07 16:26:44 +02:00
Paul Chavard
a0979b1d57 Fix logstasher custom fields 2018-08-07 16:26:44 +02:00
Pierre de La Morinerie
63866a47b5
Merge pull request #2348 from betagouv/document-routes
Sépare les routes par section
2018-08-07 14:49:32 +02:00
Pierre de La Morinerie
b14bba70a0 routes: add sections 2018-08-07 14:41:29 +02:00
Pierre de La Morinerie
54bfb3ec98
Merge pull request #2326 from betagouv/improve-test-reliability-again
Améliore la fiabilité des tests Capybara
2018-08-07 14:41:13 +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
f55f949b58 admin: disable fade on publish modal
It makes Capybara tests brittle.
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
Pierre de La Morinerie
430763fa02
Merge pull request #2338 from tchak/drop-old-champs-editor
Remove old champ editor
2018-08-07 14:24:53 +02:00
Paul Chavard
c91abe73c5 Remove old user dossier form 2018-08-07 14:13:27 +02:00
Paul Chavard
d1613b4af1
Merge pull request #2347 from betagouv/remove-show-route-hack
Supprime un hack sur les URLs "DossiersController#show"
2018-08-07 13:33:42 +02:00
Pierre de La Morinerie
c8409ecb89 dossier: remove route hack for show 2018-08-07 12:15:38 +02:00
Pierre de La Morinerie
6f1d867054
Merge pull request #2345 from betagouv/improve-browser-compatibility
javascript: transpile compatible JS for all browsers we support
2018-08-06 17:57:51 +02:00
Pierre de La Morinerie
fdbda30877 javascript: transpile compatible JS for all browsers we support 2018-08-06 17:50:10 +02:00
Pierre de La Morinerie
2e87218480
Merge pull request #2343 from betagouv/disallow-ie-10
browsers: enforce IE 11 as the minimum required IE version
2018-08-06 16:41:41 +02:00
Pierre de La Morinerie
22b83dd67c browsers: enforce IE 11 as the minimum required IE version
This is already documented in the README, but not enforced.
2018-08-06 16:33:10 +02:00
Pierre de La Morinerie
a74e60f6b1
Merge pull request #2344 from betagouv/fix-submit-on-ie11
Corrige la soumission des dossiers sous Internet Explorer
2018-08-06 16:31:21 +02:00
Pierre de La Morinerie
4f9384d6bd webpack: add babel-polyfill at runtime
This includes the polyfills for features that need to be emulated at
runtime (see https://github.com/babel/babel-preset-env/issues/203#issuecomment-285820866)

It fixes a "Symbol not defined" error when using `for… in` loops on
Internet Explorer 11. This caused the dossiers not to be submitted.

Fix #2300
2018-08-06 16:30:36 +02:00
Paul Chavard
e2dda81b04
Merge pull request #2342 from betagouv/improve-browser-detection
Améliore la détection des navigateurs périmés
2018-08-06 15:56:57 +02:00
Pierre de La Morinerie
8bd2a8cb97 docs: mention the modern browsers config file in the README 2018-08-06 15:13:06 +02:00