Commit graph

8062 commits

Author SHA1 Message Date
pedong
9438f962c5 add alert for account is locked 2019-07-29 17:48:44 +02:00
pedong
0ed9c4cbd4 add check access_locked? when login 2019-07-29 17:48:44 +02:00
pedong
8d03a6747c add lockable to User, Gestionnaire, administration, Administrateur 2019-07-29 17:48:44 +02:00
Pierre de La Morinerie
e459eca16d
Make sure Procedure.path is not null in our data (#4049)
Fait en sorte que Procedure.path soit toujours présent en base
2019-07-29 16:14:54 +02:00
Nicolas Bouilleaud
b066ccbc89 Make sure Procedure.path is not null in our data 2019-07-29 13:53:33 +02:00
Pierre de La Morinerie
8bb4ccefeb
Fix schema.rb description after #4116 (#4148)
Mise à jour du descriptif du schéma de la base de données
2019-07-29 11:49:29 +02:00
Nicolas Bouilleaud
d06e2cd25f Fix schema.rb description after #4116
Always run migrations in the PR :)
2019-07-29 11:41:15 +02:00
Pierre de La Morinerie
beb606d6ee
Corrections sur le bouton "Modifier le dossier" (#4146)
Usager : petites corrections sur le bouton "Modifier le dossier"
2019-07-29 11:39:23 +02:00
Pierre de La Morinerie
bcd5182446 dossier: hide the draft explanation when already submitted 2019-07-29 10:54:19 +02:00
Pierre de La Morinerie
e99edda7b1 dossiers: hide the Edit button on the actual edit page
Otherwise the "Edit" button may be confused for a "Save" button.
2019-07-29 10:49:49 +02:00
Pierre de La Morinerie
7b345365fd dossiers: fix the layout of the Edit button 2019-07-29 10:45:49 +02:00
Pierre de La Morinerie
f1838f3767 dossiers: fix edit button being visible on locked dossiers
Fix #4143
2019-07-29 10:41:58 +02:00
Pierre de La Morinerie
a20e658cdb
#3609 - Déplacement de l'URL qui envoie vers la procédure (#4087)
Administrateur : le lien vers la page sur laquelle sera publiée la démarche est maintenant demandé à la publication (plutôt qu'à la création de la démarche)
2019-07-29 10:35:31 +02:00
clemkeirua
314b0f5dc0 fix tests 2019-07-25 17:15:19 +02:00
clemkeirua
6f47655301 rendu lien_site_web obligatoire au moment de la publication 2019-07-25 15:46:04 +02:00
clemkeirua
6b19432d47 deplacement de l'URL qui envoie vers la procédure 2019-07-25 15:46:04 +02:00
Pierre de La Morinerie
b3db0a104e
Ajoute des boutons d'actions à tous les emails (#4133)
Usager : ajoute des boutons d'actions aux emails transactionnels
2019-07-25 12:37:53 +02:00
Pierre de La Morinerie
2174172e34 admin: display CTA buttons in emails preview 2019-07-25 12:25:50 +02:00
Pierre de La Morinerie
1c837eb901 mailers: improve wording of transactional emails and default templates 2019-07-25 12:25:50 +02:00
Pierre de La Morinerie
8313752663 mailers: add CTA to templated emails 2019-07-25 12:25:50 +02:00
Pierre de La Morinerie
6195ee41f3 mailers: add CTA to new_draft email 2019-07-25 12:25:50 +02:00
Pierre de La Morinerie
45c62cefb2 helpers: add vertical_margin helper for mailers 2019-07-25 12:25:50 +02:00
Pierre de La Morinerie
2c612f6448 helpers: add variants to mailer_round_button 2019-07-25 12:25:50 +02:00
Pierre de La Morinerie
3abb0a1c44 helpers: prevent information leakage from round_button links 2019-07-25 12:25:50 +02:00
Pierre de La Morinerie
6027cfa524
#4131 - Ajout d'infos pratiques pour aller chercher son siret (#4136)
Usager : ajout d'infos pratiques pour aller chercher son SIRET
2019-07-25 11:47:50 +02:00
clemkeirua
2ff6958ad6 better spacing 2019-07-25 11:40:46 +02:00
clemkeirua
a9708bff5d ajout d'infos pratiques pour aller chercher son siret 2019-07-25 11:39:16 +02:00
Pierre de La Morinerie
42939ee4e7
Merge pull request #4135 from betagouv/improve-invitation-placeholder
Usager : indique que le message à l'invité est optionnel
2019-07-25 11:18:06 +02:00
clemkeirua
12f1a29b68 update tests 2019-07-25 11:13:30 +02:00
Pierre de La Morinerie
079ac3da33 invite: signal that the message is optional 2019-07-25 11:10:49 +02:00
clemkeirua
caa90613fd ajout d'un confirm à la suppression d'un champ 2019-07-25 10:46:40 +02:00
Pierre de La Morinerie
f190afd98d
Add edit dossier link (#4115)
Usager : ajout d'un lien et d'un bouton pour modifier le dossier une fois déposé
2019-07-24 12:30:14 +02:00
Chaïb Martinez
14192916f1 Add edit dossier link
[fix #4114]

Signed-off-by: Chaïb Martinez <chaibax@gmail.com>
2019-07-24 12:21:35 +02:00
Pierre de La Morinerie
75741fca19
Merge pull request #4116 from pengfeidong/fix_3974_add_message_for_invitation_dossier
Usager : ajout d'un message (optionnel) lors de l'invitation à co-construire un dossier
2019-07-24 10:25:50 +02:00
pedong
4a0873c5af add quote show the message invite 2019-07-23 19:05:56 +02:00
pedong
0f957ec77b [fixe #3974] add message for invite mail 2019-07-23 18:54:58 +02:00
Pierre de La Morinerie
75f286a183
Add a triggered message in chat box for new admins 😎 (#4113)
Administrateur : à la première connexion, un message de bienvenue s'affiche dans le chat
2019-07-23 17:17:47 +02:00
Chaïb Martinez
ff395b8c4b Add a triggered message in chat box for new admins 😎
Remove useless text
[fix #4052]

Signed-off-by: Chaïb Martinez <chaibax@gmail.com>
2019-07-23 17:08:35 +02:00
Keirua
b8ae378a5a
Merge pull request #4132 from Keirua/feat/replace-carto-endpoint
Replacement du endpoint api-carto
2019-07-23 16:21:31 +02:00
clemkeirua
0818331319 changement du endpoint dans les tests 2019-07-23 16:21:15 +02:00
clemkeirua
99421545ab replaced api-carto endpoint 2019-07-23 16:21:15 +02:00
Keirua
a344010677
Merge pull request #4129 from Keirua/feat/delete-admin
Ajout d'un bouton de suppression des admin dans le manager
2019-07-23 16:12:32 +02:00
clemkeirua
af436500fd better button 2019-07-23 16:11:15 +02:00
clemkeirua
f166077f5e ajout d'un bouton de suppression des admin dans le manager 2019-07-23 16:11:15 +02:00
Pierre de La Morinerie
f633e3b774
Refactor mailers directory structure (#4128)
Simplification de la hiérarchie de vue des emails
2019-07-23 16:00:43 +02:00
Pierre de La Morinerie
858b093314 mailers: use the standard view mechanism to render notifications
Instead of rendering a view as a template, consider the view as a normal
view.
2019-07-23 14:53:50 +02:00
Pierre de La Morinerie
5bbcd600fb mailers: extract more of the template to partials
This will allow to re-use these partials in other emails
2019-07-23 14:53:32 +02:00
Pierre de La Morinerie
45abb6ebc2 mailers: move default templates to a specific subdirectory
It makes more understandable that they are templates (and not views
rendered directly by Rails).
2019-07-22 16:22:20 +02:00
Pierre de La Morinerie
f32357f527 specs: avoid weird hacks to test NotificationMailer private method
- testing private methods is a code smell
- this setup is especially brittle
- we test the equivalent public method right below
2019-07-22 16:22:20 +02:00
Pierre de La Morinerie
cb0c1bfff3
Amélioration de formulations à la page "Suivi" (#4126)
Amélioration de formulation sur la page "Suivi"
2019-07-22 12:03:25 +02:00