Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(agreement): add new agreement page #1840

Merged
merged 7 commits into from
Dec 13, 2019
Merged

Conversation

lionelB
Copy link
Contributor

@lionelB lionelB commented Nov 29, 2019

Add new agreement page

  • create a new datafiller fetch agreement script
  • simplify api agreemnt endpoint (use smale slug for both index (kali / convention_collective)
  • remove all previous ccn page (sorry @UnbearableBear)

UI is still a bit wip

fix #1398

const theme = themes.find(theme => theme.refs.some(themeFinder));
return {
question: value,
answer: compiler.processSync(answer.markdown).contents,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

warn: in the markdown we can find some MDX content (Content, Section...)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

so it may be processed at runtime using @nkrmr work

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

je pense que l'idée de départ est plutôt d'avoir un aperçu de la réponse et de renvoyer vers la réponse complete

{nbArticles.vigueurEtendu + nbArticles.vigueurNonEtendu > 0
? "("
: ""}
{nbArticles.vigueurEtendu > 1
Copy link
Member

@revolunet revolunet Dec 1, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

>= ?

{nbArticles.vigueurEtendu > 0 && nbArticles.vigueurNonEtendu > 0
? ", "
: null}
{nbArticles.vigueurNonEtendu > 1
Copy link
Member

@revolunet revolunet Dec 1, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

>= ?

@revolunet revolunet changed the title feat(agreement): add new agreemtn page feat(agreement): add new agreement page Dec 1, 2019
@ClementChapalain
Copy link
Contributor

ClementChapalain commented Dec 2, 2019

Hello @lionelB merci pour la PR ! Quelques remarques en vrac :

intro

  • ajouter un lien vers la convention complète sur legifrance avec le clic sur legifrance dans le sous-titre
  • personnellement je pense qu'il faudrait enlever le paragraphe "Une convention collective de branche s’applique-t-elle à ma situation ?" car il est un peu technique et apporte pas grand chose, a priori si l'usager arrive ici c'est depuis le moteur de recherche par entreprise et du coup sa boite applique forcément la CC. vous en pensez quoi @jrduscher @virginielastisneres ?
  • remplacer le texte du premier paragraphe avec la nouvelle version préparé par Florent

articles par thème

  • intro : "Sélectionnez un thème parmi ceux traités dans la convention collective pour consulter les articles qui y sont rattachés : "
  • le nom du thème dépasse un peu du champ, possible d'agrandir le champ un peu ?
    image
  • voir si on peut ajouter le titre de la section parente en tant que description de l'article
  • intitulés des thèmes à changer, en attente de la nouvelle version par Florent
  • il y a des thèmes sans article aujourd'hui, cela ne devrait pas être le cas (ex : mutualisation des fonds pro pour la CC HCR)

recherche

  • mettre un sous-titre dans la section recherche : "Effectuez une recherche dans le texte de la convention collective sur legifrance :"
  • peut-on agrandir un peu le champ de recherche ? je ne vois qu'une partie du placeholder
    image
  • peut-on faire en sorte de mettre des guillemets dans la recherche qu'on envoie à legifrance ? [cette requête query=%22dur%C3%A9e+du+travail%22 me semble plus pertinente que celle-ci : query=dur%C3%A9e+du+travail
  • ouvrir les résultats de recherche dans un nouvel onglet

contributions

  • ajouter les références aux articles de la CC dans les contrib
  • wording bouton : "voir la fiche complète"

général

  • ajouter en dur "Convention collective : " dans le titre de la page
  • ajouter un peu de marge partout et notamment dans la liste des réponses CC ? si ça rentre en conflit avec le travail de redesign pas grave on refera une passe plus tard
  • enlever le bandeau "infos fournies par la DILA, c'est (presque) que notre travail sur cette page
  • un click dans la modale de recherche CC (et donc une visite sur cette page) devrait stocker la CC dans le navigateur, ainsi lorsqu'on va voir une contribution en détails, on a direct la bonne CC sélectionnée

<tr>
<th>Nombre d’articles</th>
<td>
{nbArticles.vigueurEtendu + nbArticles.vigueurNonEtendu}
Copy link
Contributor

@UnbearableBear UnbearableBear Dec 2, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A mon avis la pluralize fonction est un peu "too smart for her own good" et trop spécifique pour être vraiment générisée dans lib pour le moment (le cas ou on a besoin du chiffre + des pluriels sont inexistants dans le proj à part ici). Mais je suis d'accord qu'une fonction non générique (qui resterait dans ce fichier) qui permette d'avoir des noms de variable plus courts (dans l'idée de pluralize avec nb) pour faciliter la lecture et la compréhension de la logique pour générer le wording ici ferait du bien ! Il y a pas mal d'opérateurs ternaires et de check qui se suivent, c'est pas évident de comprendre sans un code plus court / un exemple.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pour l'utilité de pluralize , je pense qu'en cherchant un petit peu il y a plusieurs endroit qui pourrait en bénéficier comme par exemple marque Source / Sources en fonction du nombre d'article cité dans les pages Résultats des simulateurs.

Copy link
Contributor

@UnbearableBear UnbearableBear left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Une fois que les retours de @ClementChapalain et @revolunet sont traités

@ClementChapalain
Copy link
Contributor

@lionelB commentaire updated

@ClementChapalain
Copy link
Contributor

ClementChapalain commented Dec 12, 2019

Retours V2 :) :

  • est-ce qu'on peut faire en sorte que les titres de section (qu'est ce qu'une CC, recherche, thème, FAQ) soient des H2 et pas des H3 ? ça améliorerait l'ui et ça structurerait la page
  • ouvrir les articles CC dans un nouvel onglet
  • les H6 utilisés pour les questions pourraient-ils avoir un style moins voyant (police moins grande, moins de marge, etc.) pour qu'il y ait une vraie différence entre les thèmes et les questions ?

@lionelB lionelB force-pushed the lionelb-feat-ccn-datafiller branch from 3f87ff9 to 0789a84 Compare December 13, 2019 09:48
@lionelB lionelB merged commit 97ec7ad into master Dec 13, 2019
@lionelB lionelB deleted the lionelb-feat-ccn-datafiller branch December 13, 2019 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Liens vers les conventions collectives depuis nos contenus
5 participants