Employeur : ajout d'une bannière leur rappelant la future dépublication des fiches de poste non actualisées [GEN-2498]#6267
Conversation
ab9a558 to
d09b935
Compare
| <strong class="me-2">Le service d’assistance sera indisponible les 30/05 et 04/06 pour des raisons techniques.</strong> | ||
| </div> | ||
| {# TODO: when deleting this banner, delete Company.has_active_job_descriptions too #} | ||
| {% if request.user.is_employer and request.current_organization and request.current_organization.has_active_job_descriptions %} |
There was a problem hiding this comment.
On ne veut pas le mettre que pour celles qui n'ont pas été mises à jour depuis 3 mois ?
There was a problem hiding this comment.
Ce serait trop tard justement, l'idée est de prévenir les employeurs que s'ils ne mettent pas à jour, les vieilles offres seront dépubliées.
Il y a encore un gros paquet d'offres non actualisées, on a pas envie de dépublier la moitié des offres d'un coup 😬
There was a problem hiding this comment.
Je veux dire qu'il n'est pas utile d'affiche ce bandeau si toutes les fiches de postes actives de la structure ont été mises à jour il y a moins de 3 mois.
On veut cibler les structures qui ne l'ont pas encore fait car elles n'ont pas lu le mail
There was a problem hiding this comment.
Ah pardon
Pourquoi pas, je vais proposer au métier.
Après, pour les employeurs, on fait des requêtes pour afficher ce bandeau sur toutes les vues, j'imagine qu'il faut faire le plus simple possible. Enfirn, un WHERE en plus ne devrait pas faire trop de mal.
|
C'est peut-être pas hyper joli le bouton en fin de ligne, tu aurais des suggestions @hellodeloo ? |
Oui, je te push un petit commit ui en debut d'aprem |
hellodeloo
left a comment
There was a problem hiding this comment.
@EwenKorr Je t'ai push un petit correctif pour la bannière. Tu as pris la bannière "compte démo" en rèf mais c'est plutôt une bannière de ce type qu'il fait prendre en exemple. Texte sur une seule ligne (court si possible) et lien en texte.

a683656 to
4cbc753
Compare
Merci beaucoup ! |
|
🥁 La recette jetable est prête ! 👉 Je veux tester cette PR ! |
7fb2062 to
1483466
Compare
1483466 to
c325b6c
Compare
rsebille
left a comment
There was a problem hiding this comment.
Vu qu'a priori c'est temporaire, les commentaires sont plus là pour le partage que des changements à faire je dirais ;).
| return self.canonical_company.siret | ||
| raise ValidationError("Could not find authoritative SIAE from ASP source") | ||
|
|
||
| def has_job_descriptions_not_updated_for(self, days=60): |
There was a problem hiding this comment.
nit: Ça n´aurais sans doute jamais trop servi coté métier mais tu aurais sans doute pu directement accepter un timedelta(), ce qui dans les tests t'aurais permis de passer timedelta(seconds=0) et donc de ne pas avoir besoin de freeze_time() :).
c325b6c to
0064cc2
Compare
0064cc2 to
5ce8d37
Compare
|
Arf, c'est pas |
5ce8d37 to
f0c9784
Compare
|
🥁 La recette jetable est prête ! 👉 Je veux tester cette PR ! |
e2cc3db to
f097028
Compare
f097028 to
84c2b9f
Compare

🤔 Pourquoi ?
Bientôt, les fiches de postes seront automatiquement dépubliées si elles ne sont pas mises à jour.
Il reste encore beaucoup de fiches non mises à jour.
On affiche un bandeau s'il existe au moins une fiche de poste qui n'a pas été mise à jour depuis au moins 60 jours.