Suivi — Suivi Créer un rôle "mainteneur" pour gérer les entrées de suivi

#1971 Posté par  (site Web personnel) . État de l’entrée : corrigée. Assigné à Benoît Sibaud. Licence CC By‑SA.
Étiquettes : aucune
0
1
fév.
2021

Hello,

J'ai regardé pour ajouter un rôle "mainteneur" pour la gestion du suivi (suite à ce commentaire).

J'ai préparé un Pull Request avec le code que je voulais ajouter.

Le mainteneur peut être assigné aux entrées de suivi et il peut lui même mettre à jour et supprimer des entrées.

  • # Autres points

    Posté par  (site Web personnel) . Évalué à 3 (+0/-0). Dernière modification le 01/02/21 à 08:51.

    D'autres points qui viendraient en conséquence :

    • compléter la doc sur les rôles ( db/pages/aide.html et aide)
    • changer les statistiques sur le suivi ( ./app/models/statistics/tracker.rb , pour la modif accounts.id / users.id notamment)
    • modifier la page L'équipe de LinuxFr.org (a priori créer un helper_maintainer_list dans ./app/helpers/static_helper.rb et l'appeler dans ./db/pages/team.html )
    • modifier la page Les derniers comptes pour pouvoir changer le rôle ( ./app/views/admin/accounts/index.html.haml )
    • [^] # Re: Autres points

      Posté par  (site Web personnel) . Évalué à 2 (+0/-0).

      modifier la page Les derniers comptes pour pouvoir changer le rôle ( ./app/views/admin/accounts/index.html.haml )

      Pour ce point, j'y avais pensé et c'est déjà prêt :)

      Merci pour le retour, je vais regarder pour ajouter le reste.

      • [^] # Re: Autres points

        Posté par  (site Web personnel) . Évalué à 2 (+0/-0).

        J'ai ajouté un exemple de documentation et j'ai corrigé la page "/admin/comptes" pour permettre d'enlever le rôle de mainteneur.

        Pour les pages statiques (db/pages/aide.html et db/pages/team.html), j'ai mis à jour le texte uniquement dans le répertoire git. Il faudra ajouter à la main les paragraphes avec l'outil d'édition des pages.

        Je n'ai pas voulu le faire automatiquement avec le système de migration, parce que je ne peux pas savoir si le code HTML dans la base de production correspond au code dans git.

        Pour les statistiques, la jointure était déjà faite correctement avec la table "users" pour les "good_workers" (ça confirme que c'est donc une bonne idée de faire la correction du système de suivi).

        J'ai donc juste modifié le titre de la statistique "Nombre d’entrées fermées par les administrateurs" pour finir avec "les mainteneurs et administrateurs".

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.