diff --git a/.haml-lint.yml b/.haml-lint.yml index e3d566f90..e2df38d1f 100644 --- a/.haml-lint.yml +++ b/.haml-lint.yml @@ -1,4 +1,10 @@ +require: + - './lib/linters/application_name_linter.rb' + linters: + ApplicationNameLinter: + enabled: true + AlignmentTabs: enabled: true diff --git a/.rubocop.yml b/.rubocop.yml index 1ab77533c..6010a7d4c 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,6 +1,7 @@ require: - rubocop/rspec/focused - ./lib/cops/unscoped.rb + - ./lib/cops/application_name.rb inherit_gem: rubocop-rails_config: - config/rails.yml @@ -12,6 +13,17 @@ AllCops: - "bin/*" - "node_modules/**/*" +DS/Unscoped: + Enabled: true + +DS/ApplicationName: + Enabled: true + Exclude: + - './config/application_name.rb' + - './lib/cops/application_name.rb' + - './lib/linters/application_name_linter.rb' + - "./spec/**/*" + Bundler/DuplicatedGem: Enabled: true diff --git a/app/controllers/root_controller.rb b/app/controllers/root_controller.rb index 1894cf85e..a6d3b385b 100644 --- a/app/controllers/root_controller.rb +++ b/app/controllers/root_controller.rb @@ -19,7 +19,7 @@ class RootController < ApplicationController end def patron - description = 'Aller voir le super site : https://demarches-simplifiees.fr' + description = "Allez voir le super site : #{APPLICATION_BASE_URL}" all_champs = TypeDeChamp.type_champs .map { |name, _| TypeDeChamp.new(type_champ: name, private: false, libelle: name.humanize, description: description, mandatory: true) } diff --git a/app/helpers/conservation_de_donnees_helper.rb b/app/helpers/conservation_de_donnees_helper.rb index 35c15090a..1426cdf0f 100644 --- a/app/helpers/conservation_de_donnees_helper.rb +++ b/app/helpers/conservation_de_donnees_helper.rb @@ -7,7 +7,7 @@ module ConservationDeDonneesHelper def conservation_dans_ds(procedure) if procedure.duree_conservation_dossiers_dans_ds.present? - "Dans demarches-simplifiees.fr : #{procedure.duree_conservation_dossiers_dans_ds} mois" + "Dans #{APPLICATION_NAME} : #{procedure.duree_conservation_dossiers_dans_ds} mois" end end diff --git a/app/helpers/dossier_helper.rb b/app/helpers/dossier_helper.rb index ab931bb24..a06c69524 100644 --- a/app/helpers/dossier_helper.rb +++ b/app/helpers/dossier_helper.rb @@ -118,7 +118,9 @@ module DossierHelper private def dinum_instance? + # rubocop:disable DS/ApplicationName ENV['APP_HOST']&.ends_with?('demarches-simplifiees.fr') + # rubocop:enable DS/ApplicationName end def dossiers_with_lost_attachments_ids diff --git a/app/lib/api_entreprise/api.rb b/app/lib/api_entreprise/api.rb index b302ac2b9..c953052ed 100644 --- a/app/lib/api_entreprise/api.rb +++ b/app/lib/api_entreprise/api.rb @@ -93,6 +93,7 @@ class ApiEntreprise::API end def self.params(siret_or_siren, procedure_id, user_id) + # rubocop:disable DS/ApplicationName params = { context: "demarches-simplifiees.fr", recipient: siret_or_siren, @@ -100,6 +101,7 @@ class ApiEntreprise::API non_diffusables: true, token: token_for_procedure(procedure_id) } + # rubocop:enable DS/ApplicationName params[:user_id] = user_id if user_id.present? params end diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb index 66f279214..bc613b853 100644 --- a/app/mailers/application_mailer.rb +++ b/app/mailers/application_mailer.rb @@ -1,6 +1,6 @@ class ApplicationMailer < ActionMailer::Base helper :application # gives access to all helpers defined within `application_helper`. - default from: "demarches-simplifiees.fr <#{CONTACT_EMAIL}>" + default from: "#{APPLICATION_NAME} <#{CONTACT_EMAIL}>" layout 'mailer' # Don’t retry to send a message if the server rejects the recipient address diff --git a/app/mailers/instructeur_mailer.rb b/app/mailers/instructeur_mailer.rb index aa28622d2..89c58864c 100644 --- a/app/mailers/instructeur_mailer.rb +++ b/app/mailers/instructeur_mailer.rb @@ -31,7 +31,7 @@ class InstructeurMailer < ApplicationMailer def send_login_token(instructeur, login_token) @instructeur_id = instructeur.id @login_token = login_token - subject = "Connexion sécurisée à demarches-simplifiees.fr" + subject = "Connexion sécurisée à #{APPLICATION_NAME}" mail(to: instructeur.email, subject: subject) end diff --git a/app/mailers/new_attestation_mailer.rb b/app/mailers/new_attestation_mailer.rb index b6ea9b78c..20c645b2b 100644 --- a/app/mailers/new_attestation_mailer.rb +++ b/app/mailers/new_attestation_mailer.rb @@ -26,7 +26,7 @@ class NewAttestationMailer < ApplicationMailer Cordialement, - L’équipe demarches-simplifiees.fr + L’équipe #{APPLICATION_NAME} HEREDOC end end diff --git a/app/mailers/preactivate_users_mailer.rb b/app/mailers/preactivate_users_mailer.rb index 169c65671..c3c9eb25f 100644 --- a/app/mailers/preactivate_users_mailer.rb +++ b/app/mailers/preactivate_users_mailer.rb @@ -2,19 +2,19 @@ class PreactivateUsersMailer < ApplicationMailer layout 'mailers/layout' def reinvite(model, model_name) - subject = "Votre compte #{model_name} est activé sur demarches-simplifiees.fr" + subject = "Votre compte #{model_name} est activé sur #{APPLICATION_NAME}" signature_separator = "-- " body = <<~END_OF_MAIL Bonjour, - les activations de compte #{model_name} sur demarches-simplifiees.fr + les activations de compte #{model_name} sur #{APPLICATION_NAME} ont connu depuis deux semaines un fonctionnement erratique, et nous - pensons que votre inscription sur demarches-simplifiees.fr a pu s’en + pensons que votre inscription sur #{APPLICATION_NAME} a pu s’en trouver affectée. Nous avons maintenant rétabli un fonctionnement normal de l’activation des comptes. Vous pouvez désormais vous connecter sans encombres à votre - compte #{model_name} sur demarches-simplifiees.fr. + compte #{model_name} sur #{APPLICATION_NAME}. Si toutefois des difficultés devaient persister, n’hésitez pas à nous en faire part. @@ -22,7 +22,7 @@ class PreactivateUsersMailer < ApplicationMailer Cordialement #{signature_separator} - L’équipe demarches-simplifees.fr + L’équipe #{APPLICATION_NAME} END_OF_MAIL mail(to: model.email, diff --git a/app/mailers/resend_attestation_mailer.rb b/app/mailers/resend_attestation_mailer.rb index 0259a5475..a7dc15bda 100644 --- a/app/mailers/resend_attestation_mailer.rb +++ b/app/mailers/resend_attestation_mailer.rb @@ -21,7 +21,7 @@ class ResendAttestationMailer < ApplicationMailer Cordialement, - L’équipe demarches-simplifiees.fr + L’équipe #{APPLICATION_NAME} HEREDOC end end diff --git a/app/models/dossier.rb b/app/models/dossier.rb index 21a47cdcf..1317c26ab 100644 --- a/app/models/dossier.rb +++ b/app/models/dossier.rb @@ -259,10 +259,12 @@ class Dossier < ApplicationRecord scope :with_notifications, -> do # This scope is meant to be composed, typically with Instructeur.followed_dossiers, which means that the :follows table is already INNER JOINed; # it will fail otherwise + # rubocop:disable DS/ApplicationName joined_dossiers = joins('LEFT OUTER JOIN "champs" ON "champs" . "dossier_id" = "dossiers" . "id" AND "champs" . "parent_id" IS NULL AND "champs" . "private" = FALSE AND "champs"."updated_at" > "follows"."demande_seen_at"') .joins('LEFT OUTER JOIN "champs" "champs_privates_dossiers" ON "champs_privates_dossiers" . "dossier_id" = "dossiers" . "id" AND "champs_privates_dossiers" . "parent_id" IS NULL AND "champs_privates_dossiers" . "private" = TRUE AND "champs_privates_dossiers"."updated_at" > "follows"."annotations_privees_seen_at"') .joins('LEFT OUTER JOIN "avis" ON "avis" . "dossier_id" = "dossiers" . "id" AND avis.updated_at > follows.avis_seen_at') .joins('LEFT OUTER JOIN "commentaires" ON "commentaires" . "dossier_id" = "dossiers" . "id" and commentaires.updated_at > follows.messagerie_seen_at and "commentaires"."email" != \'contact@tps.apientreprise.fr\' AND "commentaires"."email" != \'contact@demarches-simplifiees.fr\'') + # rubocop:enable DS/ApplicationName updated_demandes = joined_dossiers .where('champs.updated_at > follows.demande_seen_at OR groupe_instructeur_updated_at > follows.demande_seen_at') diff --git a/app/views/admin/procedures/_modal_publish.html.haml b/app/views/admin/procedures/_modal_publish.html.haml index cfcfaf6cc..869e73330 100644 --- a/app/views/admin/procedures/_modal_publish.html.haml +++ b/app/views/admin/procedures/_modal_publish.html.haml @@ -30,7 +30,7 @@ style: 'width: 300px; display: inline;') = render 'publish_path_message', procedure: procedure, administrateur: administrateur .text-info - Attention, diffusez toujours le lien complet affiché ci-dessus, et non pas un lien générique vers demarches-simplifiees.fr. Ne dites pas non plus aux usagers de se rendre sur le site générique demarches-simplifiees.fr, donnez-leur toujours le lien complet. + Attention, diffusez toujours le lien complet affiché ci-dessus, et non pas un lien générique vers #{APPLICATION_NAME}. Ne dites pas non plus aux usagers de se rendre sur le site générique #{APPLICATION_NAME}, donnez-leur toujours le lien complet. .form-group %h4 Diffusion de la démarche %p Où les utilisateurs trouveront-ils le lien de la démarche ? Typiquement, il s’agit d’une page de votre site web. diff --git a/app/views/admin/procedures/new_from_existing.html.haml b/app/views/admin/procedures/new_from_existing.html.haml index 30fcced1a..d01c343e8 100644 --- a/app/views/admin/procedures/new_from_existing.html.haml +++ b/app/views/admin/procedures/new_from_existing.html.haml @@ -17,13 +17,13 @@ %br > Vous pouvez lire notre = link_to "documentation en ligne", - "https://doc.demarches-simplifiees.fr/tutoriels/tutoriel-administrateur", + ADMINISTRATEUR_TUTORIAL_URL, target: "_blank" %br > Vous pouvez enfin = link_to "prendre un rendez-vous téléphonique avec nous", - "https://calendly.com/demarches-simplifiees/accompagnement-administrateur-demarches-simplifiees-fr", + CALENDLY_URL, target: "_blank" :javascript diff --git a/app/views/admin/procedures/show.html.haml b/app/views/admin/procedures/show.html.haml index e40890213..6a1c19257 100644 --- a/app/views/admin/procedures/show.html.haml +++ b/app/views/admin/procedures/show.html.haml @@ -57,7 +57,7 @@ = link_to @procedure_lien, sanitize_url(@procedure_lien), target: :blank, rel: :noopener %br %br - Attention, diffusez toujours le lien complet affiché ci-dessus, et non pas un lien générique vers demarches-simplifiees.fr. Ne dites pas non plus aux usagers de se rendre sur le site générique demarches-simplifiees.fr, donnez-leur toujours le lien complet. + Attention, diffusez toujours le lien complet affiché ci-dessus, et non pas un lien générique vers #{APPLICATION_NAME}. Ne dites pas non plus aux usagers de se rendre sur le site générique #{APPLICATION_NAME}, donnez-leur toujours le lien complet. - elsif @procedure.brouillon? - if @procedure.missing_steps.empty? %p diff --git a/app/views/administrateur_mailer/activate_before_expiration.haml b/app/views/administrateur_mailer/activate_before_expiration.haml index e60ae8d5d..3b6248022 100644 --- a/app/views/administrateur_mailer/activate_before_expiration.haml +++ b/app/views/administrateur_mailer/activate_before_expiration.haml @@ -4,7 +4,7 @@ Bonjour, %p - Vous avez fait la demande d’un compte administrateur sur demarches-simplifiees.fr. + Vous avez fait la demande d’un compte administrateur sur #{APPLICATION_NAME}. Votre compte a été créé mais reste inactif, il arrivera à expiration le #{try_format_date(@expiration_date)} %p diff --git a/app/views/administration_mailer/new_admin_email.html.haml b/app/views/administration_mailer/new_admin_email.html.haml index 9a775f303..9328d4704 100644 --- a/app/views/administration_mailer/new_admin_email.html.haml +++ b/app/views/administration_mailer/new_admin_email.html.haml @@ -1,5 +1,5 @@ %p - Un nouvel administrateur a été créé sur demarches-simplifiees.fr. + Un nouvel administrateur a été créé sur #{APPLICATION_NAME}. %ul %li diff --git a/app/views/administration_mailer/refuse_admin.html.haml b/app/views/administration_mailer/refuse_admin.html.haml index fefcdce29..748533e97 100644 --- a/app/views/administration_mailer/refuse_admin.html.haml +++ b/app/views/administration_mailer/refuse_admin.html.haml @@ -8,10 +8,10 @@ %p - Pour les usagers ou les administrations publiques (collectivités, etc.) qui souhaitent remplir une démarche ou un déposer un dossier en ligne, l’entrée dans demarches-simplifiees.fr se fait via un lien fourni par l’administration responsable, sur son propre site web. Ce lien vous permettra de créer un compte et de remplir le formulaire dans la foulée. + Pour les usagers ou les administrations publiques (collectivités, etc.) qui souhaitent remplir une démarche ou un déposer un dossier en ligne, l’entrée dans #{APPLICATION_NAME} se fait via un lien fourni par l’administration responsable, sur son propre site web. Ce lien vous permettra de créer un compte et de remplir le formulaire dans la foulée. %p - Si par contre vous rencontrez des problèmes lors de l'utilisation de demarches-simplifiees.fr en tant qu'usager, merci d'expliciter le problème rencontré sur notre + Si par contre vous rencontrez des problèmes lors de l'utilisation de #{APPLICATION_NAME} en tant qu'usager, merci d'expliciter le problème rencontré sur notre = link_to("formulaire de contact", contact_url) \. diff --git a/app/views/avis_mailer/avis_invitation.html.haml b/app/views/avis_mailer/avis_invitation.html.haml index 31a4ca6d7..5914665fe 100644 --- a/app/views/avis_mailer/avis_invitation.html.haml +++ b/app/views/avis_mailer/avis_invitation.html.haml @@ -3,7 +3,7 @@ - content_for(:footer) do Merci de ne pas répondre à cet email. Donnez votre avis - = link_to("sur demarches-simplifiees.fr", avis_link) + = link_to("sur #{APPLICATION_NAME}", avis_link) ou = succeed '.' do = mail_to(@avis.claimant.email, "contactez la personne qui vous a invité") diff --git a/app/views/commencer/show.html.haml b/app/views/commencer/show.html.haml index e37559876..75e2b9470 100644 --- a/app/views/commencer/show.html.haml +++ b/app/views/commencer/show.html.haml @@ -6,7 +6,7 @@ = link_to commencer_sign_up_path(path: @procedure.path), class: ['button large expand primary'] do Créer un compte %span.optional-on-small-screens - demarches-simplifiees.fr + #{APPLICATION_NAME} = link_to 'J’ai déjà un compte', commencer_sign_in_path(path: @procedure.path), class: ['button large expand'] = render partial: 'shared/france_connect_login', locals: { url: commencer_france_connect_path(path: @procedure.path) } diff --git a/app/views/demandes/new.html.haml b/app/views/demandes/new.html.haml index 5cb4b83ad..0bbaa871d 100644 --- a/app/views/demandes/new.html.haml +++ b/app/views/demandes/new.html.haml @@ -22,14 +22,14 @@ %p Cliquez plutôt sur le %strong lien direct - vers votre démarche que doit vous communiquer l'administration – par exemple https://www.demarches-simplifiees.fr/commencer/NOM_DE_LA_DEMARCHE. + vers votre démarche que doit vous communiquer l'administration – par exemple #{APPLICATION_BASE_URL}/commencer/NOM_DE_LA_DEMARCHE. %p Vous pouvez aussi consulter la = succeed '.' do - = link_to "liste des démarches disponibles", "https://doc.demarches-simplifiees.fr/listes-des-demarches" + = link_to "liste des démarches disponibles", LISTE_DES_DEMARCHES_URL - %p.intro Attention, la création de compte administrateur est réservée uniquement aux organismes publics. Elle ne concerne ni les particuliers, ni les entreprises, ni les associations (sauf celles reconnues d'utilité publique), ni les personnes souhaitant remplir un dossier ou faire une démarche en ligne. Ce compte vous permettra de créer des démarches sur demarches-simplifiees.fr, vous pourrez ensuite les diffuser en ligne auprès de vos usagers. - %p.intro Pour obtenir un compte administrateur sur demarches-simplifiees.fr, veuillez remplir le formulaire ci-dessous et un membre de notre équipe vous contactera dès que possible. + %p.intro Attention, la création de compte administrateur est réservée uniquement aux organismes publics. Elle ne concerne ni les particuliers, ni les entreprises, ni les associations (sauf celles reconnues d'utilité publique), ni les personnes souhaitant remplir un dossier ou faire une démarche en ligne. Ce compte vous permettra de créer des démarches sur #{APPLICATION_NAME}, vous pourrez ensuite les diffuser en ligne auprès de vos usagers. + %p.intro Pour obtenir un compte administrateur sur #{APPLICATION_NAME}, veuillez remplir le formulaire ci-dessous et un membre de notre équipe vous contactera dès que possible. %p.intro Tous les champs sont obligatoires. %p.intro Si vous souhaitez seulement compléter une démarche sur notre site, vous n'avez pas besoin de compte administrateur! @@ -69,7 +69,7 @@ = text_field_tag :phone, nil, required: true = label_tag :source do - Comment avez-vous entendu parler de demarches-simplifiees.fr ? + Comment avez-vous entendu parler de #{APPLICATION_NAME} ? %span.mandatory * = text_field_tag :source, nil, required: true diff --git a/app/views/devise_mailer/confirmation_instructions.html.haml b/app/views/devise_mailer/confirmation_instructions.html.haml index aa40e3834..16d77bd8e 100644 --- a/app/views/devise_mailer/confirmation_instructions.html.haml +++ b/app/views/devise_mailer/confirmation_instructions.html.haml @@ -6,7 +6,7 @@ Bonjour, %p - Pour activer votre compte sur demarches-simplifiees.fr, veuillez cliquer sur le lien suivant : + Pour activer votre compte sur #{APPLICATION_NAME}, veuillez cliquer sur le lien suivant : - link = confirmation_url(@user, confirmation_token: @token, procedure_id: @procedure&.id) = link_to(link, link) diff --git a/app/views/devise_mailer/email_changed.html.haml b/app/views/devise_mailer/email_changed.html.haml index 10b3c617d..e8db96fe0 100644 --- a/app/views/devise_mailer/email_changed.html.haml +++ b/app/views/devise_mailer/email_changed.html.haml @@ -7,13 +7,13 @@ - if unconfirmed_email.present? %p Nous avons reçu une demande de changement d’adresse email pour votre - compte #{@email} sur demarches-simplifiees.fr. + compte #{@email} sur #{APPLICATION_NAME}. Une fois la demande prise en compte, la nouvelle adresse email de votre compte sera #{unconfirmed_email}. - else %p Le changement d’adresse email de votre compte #{@email} sur - demarches-simplifiees.fr a bien été pris en compte. + #{APPLICATION_NAME} a bien été pris en compte. Vous pouvez désormais vous connecter avec l’adresse #{@resource.email}. = render partial: "layouts/mailers/signature" diff --git a/app/views/devise_mailer/password_change.html.haml b/app/views/devise_mailer/password_change.html.haml index 23ec7037d..02c297634 100644 --- a/app/views/devise_mailer/password_change.html.haml +++ b/app/views/devise_mailer/password_change.html.haml @@ -5,6 +5,6 @@ %p La demande de changement de mot de passe pour votre compte #{@resource.email} sur - demarches-simplifiees.fr a bien été prise en compte. + #{APPLICATION_NAME} a bien été prise en compte. = render partial: "layouts/mailers/signature" diff --git a/app/views/devise_mailer/reset_password_instructions.html.haml b/app/views/devise_mailer/reset_password_instructions.html.haml index 9338f639a..765ce037d 100644 --- a/app/views/devise_mailer/reset_password_instructions.html.haml +++ b/app/views/devise_mailer/reset_password_instructions.html.haml @@ -2,7 +2,7 @@ Bonjour, %p - Vous avez demandé à regénérer votre mot de passe sur demarches-simplifiees.fr. Pour ceci, merci de suivre le lien suivant : + Vous avez demandé à regénérer votre mot de passe sur #{APPLICATION_BASE_URL}. Pour ceci, merci de suivre le lien suivant : %br = link_to edit_password_url(@resource, reset_password_token: @token), edit_password_url(@resource, reset_password_token: @token) diff --git a/app/views/devise_mailer/unlock_instructions.html.haml b/app/views/devise_mailer/unlock_instructions.html.haml index 6258b63eb..123009049 100644 --- a/app/views/devise_mailer/unlock_instructions.html.haml +++ b/app/views/devise_mailer/unlock_instructions.html.haml @@ -5,7 +5,7 @@ %p Quelqu’un a tenté de se connecter un grand nombre de fois sans succès à votre - compte #{@resource.email} sur demarches-simplifiees.fr. Par mesure de précaution, + compte #{@resource.email} sur #{APPLICATION_NAME}. Par mesure de précaution, nous avons temporairement désactivé l’accès à votre compte. %p diff --git a/app/views/instructeur_mailer/send_login_token.html.haml b/app/views/instructeur_mailer/send_login_token.html.haml index 6e72adfb6..2bb0cd142 100644 --- a/app/views/instructeur_mailer/send_login_token.html.haml +++ b/app/views/instructeur_mailer/send_login_token.html.haml @@ -2,7 +2,7 @@ Bonjour, %p - Veuillez cliquer sur le lien suivant pour vous connecter sur le site demarches-simplifiees.fr : + Veuillez cliquer sur le lien suivant pour vous connecter sur le site #{APPLICATION_NAME} : = link_to(sign_in_by_link_url(@instructeur_id, jeton: @login_token), sign_in_by_link_url(@instructeur_id, jeton: @login_token)) %p diff --git a/app/views/instructeur_mailer/send_notifications.html.haml b/app/views/instructeur_mailer/send_notifications.html.haml index 7cd1a1dcd..707c2e6bd 100644 --- a/app/views/instructeur_mailer/send_notifications.html.haml +++ b/app/views/instructeur_mailer/send_notifications.html.haml @@ -4,7 +4,7 @@ Bonjour, %p - Vous avez du nouveau sur demarches-simplifiees.fr. + Vous avez du nouveau sur #{APPLICATION_NAME}. %ul - @data.each do |datum| diff --git a/app/views/instructeur_mailer/user_to_instructeur.html.haml b/app/views/instructeur_mailer/user_to_instructeur.html.haml index b2809e2e9..238f55326 100644 --- a/app/views/instructeur_mailer/user_to_instructeur.html.haml +++ b/app/views/instructeur_mailer/user_to_instructeur.html.haml @@ -2,7 +2,7 @@ Bonjour, %p - Vous venez d'être nommé instructeur sur demarches-simplifiees.fr. + Vous venez d'être nommé instructeur sur #{APPLICATION_NAME}. = "Votre compte (#{@email}) vous donnera désormais aussi accès à l’espace instructeur." = render partial: "layouts/mailers/signature" diff --git a/app/views/invite_mailer/invite_guest.html.haml b/app/views/invite_mailer/invite_guest.html.haml index a8dcd7cbe..5e9e1f8c1 100644 --- a/app/views/invite_mailer/invite_guest.html.haml +++ b/app/views/invite_mailer/invite_guest.html.haml @@ -6,7 +6,7 @@ = @invite.email_sender souhaite que vous participiez à l'élaboration d'un dossier pour la démarche %strong= @invite.dossier.procedure.libelle - sur demarches-simplifiees.fr. + sur #{APPLICATION_NAME}. - if @invite.message.present? %blockquote diff --git a/app/views/invite_mailer/invite_user.html.haml b/app/views/invite_mailer/invite_user.html.haml index f3eb91022..46238f4bb 100644 --- a/app/views/invite_mailer/invite_user.html.haml +++ b/app/views/invite_mailer/invite_user.html.haml @@ -4,7 +4,7 @@ %p L'utilisateur = @invite.email_sender - souhaite que vous participiez à l'élaboration d'un dossier sur demarches-simplifiees.fr. + souhaite que vous participiez à l'élaboration d'un dossier sur #{APPLICATION_NAME}. - if @invite.message.present? %blockquote diff --git a/app/views/layouts/_footer.html.haml b/app/views/layouts/_footer.html.haml index 987bdd0f1..3609163f0 100644 --- a/app/views/layouts/_footer.html.haml +++ b/app/views/layouts/_footer.html.haml @@ -3,7 +3,7 @@ = link_to 'DINUM', 'https://www.numerique.gouv.fr/dinum/' = Time.zone.now.year \- - = link_to 'Nouveautés', 'https://doc.demarches-simplifiees.fr/nouveautes', target: '_blank' + = link_to 'Nouveautés', DOC_NOUVEAUTES_URL, target: '_blank' \- = link_to 'Statistiques', stats_path \- diff --git a/app/views/layouts/_navbar.html.haml b/app/views/layouts/_navbar.html.haml index 2b595503c..a712365e4 100644 --- a/app/views/layouts/_navbar.html.haml +++ b/app/views/layouts/_navbar.html.haml @@ -4,14 +4,14 @@ .col-lg-6.no-padding = image_tag('marianne.svg', class: 'logo') .col-lg-6.no-padding#tps-title - demarches-simplifiees.fr + = APPLICATION_NAME .col-xs-10.no-padding #navbar-body .row %div{ style: "max-width: 50%; position: absolute; display: flex; flex-direction: column; justify-content: center; height: 60px; line-height: 20px; z-index: 2;" } %span - 👉 Besoin d’aide ? Consultez la documentation et l’aide, contactez-nous par chat ou email, ou prenez RDV. + 👉 Besoin d’aide ? Consultez la documentation et l’aide, contactez-nous par chat ou email, ou prenez RDV. -# BEST WTF EVER -# this begin rescue hides potentials bugs by displaying another navbar - begin diff --git a/app/views/layouts/_new_header.haml b/app/views/layouts/_new_header.haml index 28c78bfc9..857aecffb 100644 --- a/app/views/layouts/_new_header.haml +++ b/app/views/layouts/_new_header.haml @@ -21,15 +21,17 @@ - root_profile_link, root_profile_libelle = root_path_info_for_profile(nav_bar_profile) = link_to root_profile_link, class: 'header-logo justify-center', title: root_profile_libelle do = image_tag 'marianne.svg', alt: 'Liberté, égalité, fraternité', width: '65' - %span.big.site-title> demarches-simplifiees.fr - %span.small.site-title> d-s.fr + %span.big.site-title> + = APPLICATION_NAME + %span.small.site-title> + = APPLICATION_SHORTNAME - if nav_bar_profile == :instructeur && instructeur_signed_in? - current_url = request.path_info %ul.header-tabs - if current_instructeur.procedures.count > 0 %li - = active_link_to "Démarches", instructeur_procedures_path, active: controller_name == 'dossiers', class: 'tab-link' + = active_link_to "Démarches", instructeur_procedures_path, active: ['dossiers','procedures'].include?(controller_name), class: 'tab-link' - if current_instructeur.avis.count > 0 %li = active_link_to instructeur_all_avis_path, active: controller_name == 'avis', class: 'tab-link' do diff --git a/app/views/layouts/_outdated_browser_banner.html.haml b/app/views/layouts/_outdated_browser_banner.html.haml index 78b92fa0e..5efc631c2 100644 --- a/app/views/layouts/_outdated_browser_banner.html.haml +++ b/app/views/layouts/_outdated_browser_banner.html.haml @@ -12,7 +12,7 @@ - else .site-banner-text %strong - #{browser.name} #{browser.version} est trop ancien pour utiliser demarches-simplifiees.fr. + #{browser.name} #{browser.version} est trop ancien pour utiliser #{APPLICATION_NAME}. %br Certaines parties du site ne fonctionneront pas correctement. .site-banner-actions diff --git a/app/views/layouts/_pre_maintenance.html.haml b/app/views/layouts/_pre_maintenance.html.haml index 28327f13d..669ba8fe5 100644 --- a/app/views/layouts/_pre_maintenance.html.haml +++ b/app/views/layouts/_pre_maintenance.html.haml @@ -4,6 +4,6 @@ .site-banner-icon 🕚 .site-banner-text %strong - Une opération de maintenance est prévue sur demarches-simplifiees.fr à 23 h 00. + Une opération de maintenance est prévue sur #{APPLICATION_NAME} à 23 h 00. %br La plateforme sera inaccessible pendant une vingtaine de minutes. diff --git a/app/views/layouts/_strike_banner.html.haml b/app/views/layouts/_strike_banner.html.haml index c9587ebad..344b2c166 100644 --- a/app/views/layouts/_strike_banner.html.haml +++ b/app/views/layouts/_strike_banner.html.haml @@ -3,6 +3,6 @@ .site-banner-icon ⚠️ .site-banner-text %strong - En raison d’une grève nationale interprofessionnelle, une partie du personnel de demarches-simplifiees.fr ne travaille pas. + En raison d’une grève nationale interprofessionnelle, une partie du personnel de #{APPLICATION_NAME} ne travaille pas. %br Les délais de réponse aux questions techniques pourront être perturbés pendant les prochains jours. diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 055c4eed0..8819462f4 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -7,7 +7,7 @@ = csrf_meta_tags %title - = content_for?(:title) ? "#{yield(:title)} · demarches-simplifiees.fr" : "demarches-simplifiees.fr" + = content_for?(:title) ? "#{yield(:title)} · #{APPLICATION_NAME}" : APPLICATION_NAME = favicon_link_tag(image_url("favicons/16x16.png"), type: "image/png", sizes: "16x16") = favicon_link_tag(image_url("favicons/32x32.png"), type: "image/png", sizes: "32x32") diff --git a/app/views/layouts/mailers/_bizdev_signature.html.haml b/app/views/layouts/mailers/_bizdev_signature.html.haml index 4e1652a20..2a9c40616 100644 --- a/app/views/layouts/mailers/_bizdev_signature.html.haml +++ b/app/views/layouts/mailers/_bizdev_signature.html.haml @@ -4,7 +4,7 @@ Cordialement, = author_name %br %br -Équipe demarches-simplifiees.fr +Équipe #{APPLICATION_NAME} %br Téléphone (standard) : = CONTACT_PHONE diff --git a/app/views/layouts/mailers/layout.html.erb b/app/views/layouts/mailers/layout.html.erb index a92268786..32e9f6a3d 100644 --- a/app/views/layouts/mailers/layout.html.erb +++ b/app/views/layouts/mailers/layout.html.erb @@ -50,7 +50,7 @@