diff --git a/app/components/procedure/card/api_entreprise_component/api_entreprise_component.html.haml b/app/components/procedure/card/api_entreprise_component/api_entreprise_component.html.haml index 39fdeb27f..e7eda1d7c 100644 --- a/app/components/procedure/card/api_entreprise_component/api_entreprise_component.html.haml +++ b/app/components/procedure/card/api_entreprise_component/api_entreprise_component.html.haml @@ -1,7 +1,7 @@ .fr-col-6.fr-col-md-4.fr-col-lg-3 = link_to jeton_admin_procedure_path(@procedure), class: 'fr-tile fr-enlarge-link' do .fr-tile__body.flex.column.align-center.justify-between - - if @procedure.has_custom_api_entreprise_token? + - if @procedure.has_api_entreprise_token? - if @procedure.api_entreprise_token_expired_or_expires_soon? %p.fr-badge.fr-badge--error À renouveler - else diff --git a/app/models/concerns/api_entreprise_token_concern.rb b/app/models/concerns/api_entreprise_token_concern.rb index 2cfacb346..3750d35ef 100644 --- a/app/models/concerns/api_entreprise_token_concern.rb +++ b/app/models/concerns/api_entreprise_token_concern.rb @@ -22,12 +22,12 @@ module APIEntrepriseTokenConcern api_entreprise_token_expires_at && api_entreprise_token_expires_at <= SOON_TO_EXPIRE_DELAY.from_now end - def has_custom_api_entreprise_token? + def has_api_entreprise_token? self[:api_entreprise_token].present? end def set_api_entreprise_token_expires_at - self.api_entreprise_token_expires_at = has_custom_api_entreprise_token? ? APIEntrepriseToken.new(api_entreprise_token).expiration : nil + self.api_entreprise_token_expires_at = has_api_entreprise_token? ? APIEntrepriseToken.new(api_entreprise_token).expiration : nil end end end diff --git a/app/tasks/maintenance/update_api_entreprise_token_expires_at_task.rb b/app/tasks/maintenance/update_api_entreprise_token_expires_at_task.rb index 4c111d7dc..206a270ec 100644 --- a/app/tasks/maintenance/update_api_entreprise_token_expires_at_task.rb +++ b/app/tasks/maintenance/update_api_entreprise_token_expires_at_task.rb @@ -3,7 +3,7 @@ module Maintenance class UpdateAPIEntrepriseTokenExpiresAtTask < MaintenanceTasks::Task def collection - Procedure.where.not(api_entreprise_token: nil) + Procedure.with_discarded.where.not(api_entreprise_token: nil) end def process(procedure) diff --git a/app/views/administrateurs/procedures/jeton.html.haml b/app/views/administrateurs/procedures/jeton.html.haml index 036bffba4..8172136d5 100644 --- a/app/views/administrateurs/procedures/jeton.html.haml +++ b/app/views/administrateurs/procedures/jeton.html.haml @@ -14,7 +14,7 @@ Démarches Simplifiées utilise = link_to 'API Entreprise', "https://entreprise.api.gouv.fr/" qui permet de récupérer les informations administratives des entreprises et des associations. - Si votre démarche nécessite des autorisations spécifiques que Démarches Simplifiées n’a pas par défaut, merci de renseigner ci dessous + Si votre démarche nécessite des autorisations spécifiques que Démarches Simplifiées n’a pas par défaut, merci de renseigner ci-dessous %strong le jeton API Entreprise propre à votre démarche. %p