Commit graph

5809 commits

Author SHA1 Message Date
Pierre de La Morinerie
082ef92a99 invite: move invites link to the after_confirmation callback
Refactored from 6a69d958da

The `after_confirmation_path_for` isn't really made to be a callbback.
For instance, it is not executed during tests.

Moving the invitations linking to a proper documented callback allows
the linking to work in a testing environment, when invoking `user.confirm`.
2018-09-19 12:08:28 +02:00
gregoirenovel
cceb88539d
Merge pull request #2608 from tchak/fix-demarche-brouillon-label
Change how we format brouillon démarche label
2018-09-19 11:36:06 +02:00
Paul Chavard
9a338ec140 Change how we format brouillon démarche label 2018-09-19 11:27:55 +02:00
gregoirenovel
2af0fe7c30
Merge pull request #2619 from betagouv/fix-2618
Fix #2618
2018-09-19 10:40:44 +02:00
gregoirenovel
a0660d17eb Refactor SiretFormatValidator#luhn_checksum 2018-09-19 10:32:43 +02:00
gregoirenovel
9d18f4187c Simplify SiretFormatValidator
We can remove nil checks as we never get nil
values
2018-09-19 10:32:43 +02:00
gregoirenovel
4e4b7c617f [Fix #2618] Do not enforce Luhn for La Poste SIRET numbers 2018-09-19 10:29:43 +02:00
gregoirenovel
940dfe422b Further refactor SiretFormatValidator#validate_each 2018-09-19 10:28:07 +02:00
gregoirenovel
36950b985b Refactor SiretFormatValidator#validate_each 2018-09-19 10:15:44 +02:00
gregoirenovel
49d872452a Improve SiretFormatValidator readability 2018-09-19 10:15:44 +02:00
gregoirenovel
471f6799c8 Refactor Siret tests 2018-09-19 10:15:42 +02:00
gregoirenovel
1299b125f1
Merge pull request #2617 from tchak/fix-add-path-to-procedures-task
Fix add path to procedures task
2018-09-18 19:20:47 +02:00
Paul Chavard
7591878b89 Fix add path to procedures task 2018-09-18 18:26:54 +02:00
Pierre de La Morinerie
ff4934eca2
Merge pull request #2601 from betagouv/new-dossier-feature-switch
dossier: finish feature-switch for enabled new dossier details
2018-09-18 16:54:02 +02:00
Pierre de La Morinerie
38f6d11c57 dossier: finish feature-switch for enabled new dossier details 2018-09-18 16:48:27 +02:00
gregoirenovel
326a1f7aaf
Merge pull request #2561 from betagouv/bump-gems
Bump gems
2018-09-18 15:22:50 +02:00
gregoirenovel
31a95cfb4e Bump development/test gems
- rspec-rails (3.8.0)
2018-09-18 15:06:29 +02:00
gregoirenovel
81d8e998b9 Bump test gems
- factory_bot (4.11.0 → 4.11.1)
2018-09-18 15:06:29 +02:00
gregoirenovel
40df5bb1f0 Bump development gems
- rubocop (0.58.2 → 0.59.0)
2018-09-18 15:06:29 +02:00
gregoirenovel
1a33984e8b Bump default gems
- aasm (5.0.0 → 5.0.1)
- pg (1.1.2 → 1.1.3)
- skylight (2.0.2 → 3.0.0)
- uglifier (4.1.18 → 4.1.19)
2018-09-18 15:06:29 +02:00
Paul Chavard
6cf7c2fe09
Merge pull request #2607 from tchak/do-not-clone-procedure-path
Do not clone procedure path
2018-09-18 13:48:41 +01:00
Paul Chavard
36812793d4 Do not clone procedure path 2018-09-18 14:40:02 +02:00
Paul Chavard
b13db523d5
Merge pull request #2606 from betagouv/fix-active-record-translations
Gemfile: add default ActiveRecord translations
2018-09-18 13:39:49 +01:00
Pierre de La Morinerie
110f657849 Gemfile: add default ActiveRecord translations
Before:

```ruby
> Commentaire.create!
ActiveRecord::RecordInvalid (translation missing: fr.activerecord.errors.messages.record_invalid)
```

After:

```ruby
> Commentaire.create!
ActiveRecord::RecordInvalid (La validation a échoué : Body Votre message ne peut être vide)
```

Fix #2096
2018-09-18 14:22:08 +02:00
Frederic Merizen
b36346d045
Merge pull request #2605 from betagouv/frederic/fix_2584-extract_dossier_field_service
Frederic/fix 2584 extract dossier field service
2018-09-18 14:17:12 +02:00
Frederic Merizen
89a1d990e9 [#2584] Minor cleanup of DossierFieldService 2018-09-18 13:49:49 +02:00
Frederic Merizen
63fc0b3bc3 [Fix #2584] Move Field related code to a service 2018-09-18 13:49:34 +02:00
Paul Chavard
36994ab697
Merge pull request #2583 from tchak/add-path-to-procedure
Add path to procedure
2018-09-18 12:38:12 +01:00
Paul Chavard
18922122b4 Fix SQL ambiguous name error 2018-09-18 13:21:29 +02:00
Paul Chavard
b042efdcba Update procedure path attribute when procedure_path changes 2018-09-18 13:21:29 +02:00
Paul Chavard
b772256a97 Read from path attribute instead of procedure_path when possible 2018-09-18 13:21:18 +02:00
Paul Chavard
2787f040af Add path attribute to Procedure model 2018-09-18 13:21:18 +02:00
Paul Chavard
1cf65c1b89 Add task to fill procedures table path column 2018-09-18 13:21:18 +02:00
Paul Chavard
5ab22ee139 Add path column to procedures table 2018-09-18 13:21:18 +02:00
Paul Chavard
bce2e53f71
Merge pull request #2603 from tchak/use-helpers
Use helpers rather then view_context
2018-09-18 11:53:35 +01:00
Paul Chavard
e2f13a8b73 Use helpers rather then view_context 2018-09-18 12:06:27 +02:00
Paul Chavard
ff9afa69e2
Merge pull request #2600 from tchak/procedure-demarche
fix procédure -> démarche
2018-09-18 10:47:37 +01:00
Paul Chavard
db1a93ab35 fix procédure -> démarche 2018-09-18 11:22:06 +02:00
gregoirenovel
8aab263a1e
Merge pull request #2599 from betagouv/improve-demarches
Affichage du service dans la liste des démarches
2018-09-18 10:56:22 +02:00
gregoirenovel
f696560a14 Affichage du service dans la liste des démarches 2018-09-18 10:44:49 +02:00
gregoirenovel
3229f542dc
Merge pull request #2598 from betagouv/fix-task
Fix the 2018_09_12_fix_templates task
2018-09-18 10:44:35 +02:00
gregoirenovel
b5368ea72b Fix the 2018_09_12_fix_templates task 2018-09-18 10:41:55 +02:00
gregoirenovel
40ee79ad75
Merge pull request #2594 from betagouv/improve-status-texts
Dossier : amélioration des textes décrivant les différents statuts
2018-09-18 10:41:33 +02:00
Pierre de La Morinerie
a820f2118a dossier: improve wording for 'en instruction' 2018-09-18 10:33:11 +02:00
Pierre de La Morinerie
4a5218ffe9 dossier: improve wording for 'en construction' 2018-09-18 10:33:11 +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
530baf6ca6
Merge pull request #2559 from betagouv/fix-2544
[Fix #2544] Add a task to fix now invalid templates
2018-09-17 17:48:18 +02:00
gregoirenovel
1b6e49b49e [Fix #2544] Add a task to fix now invalid templates 2018-09-17 17:27:40 +02:00
gregoirenovel
29b47f48ab
Merge pull request #2593 from betagouv/dossier-add-termine-state
Dossier : amélioration des états terminés
2018-09-17 16:53:07 +02:00
Pierre de La Morinerie
de07171acd dossier: improve styling of finished dossier infos 2018-09-17 16:29:48 +02:00