La version 5 de Planète Casio. Regroupe le forum, les programmes, les tutoriel, les sprites et tous les autres outils développés par nos soins.
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

75 行
2.4KB

  1. {% extends "base/base.html" %}
  2. {% block title %}
  3. <a href="{{ url_for('adm') }}">Panneau d'administration</a> » <h1>Groupes et privilèges</h1>
  4. {% endblock %}
  5. {% block content %}
  6. <section>
  7. <p>Cette page présente une vue d'ensemble des groupes et privilèges
  8. associés. Elle supervise également les détenteurs de privilèges.</p>
  9. <h2>Membres détenteurs de privilèges</h2>
  10. <table style="width:90%; margin: auto;">
  11. <tr><th>Pseudo</th><th>Email</th><th>Groupes</th>
  12. <th>Privilèges spéciaux</th><th>Modifier</th></tr>
  13. {% for user in users %}
  14. <tr><td><a href="{{ url_for('user_by_id', user_id=user.id) }}" title="Page de profil publique de {{ user.name }}">{{ user.name }}</a></td>
  15. <td>{{ user.email }}</td>
  16. <td>{% for g in user.groups %}
  17. <span style="{{ g.css }}">{{ g.name }}</span>
  18. {{ ', ' if not loop.last }}
  19. {% endfor %}</td>
  20. <td>{% for priv in user.special_privileges() %}
  21. <code>{{ priv }}</code>
  22. {{- ', ' if not loop.last }}
  23. {% endfor %}</td>
  24. <td><a href="{{ url_for('adm_edit_account', user_id=user.id) }}">Modifier</a></td>
  25. </tr>
  26. {% endfor %}
  27. </table>
  28. <h2>Liste des groupes</h2>
  29. <table style="width:90%; margin: auto;">
  30. <tr><th>Groupe</th><th>Membres</th><th>Privilèges</th></tr>
  31. {% for group in groups %}
  32. <tr><td><span style="{{ group.css }}">{{ group.name }}</span></td><td>
  33. {% for user in group.members %}
  34. {{ user.name }}
  35. {% endfor %}
  36. </td><td>
  37. {% for priv in group.privs() %}
  38. <code>{{ priv }}</code>
  39. {{- ', ' if not loop.last }}
  40. {% endfor %}
  41. </td></tr>
  42. {% endfor %}
  43. </table>
  44. <h2>Restauration des groupes et privilèges</h2>
  45. <p>Cette fonction régénère un ensemble minimal de groupes et membres
  46. permettant de lancer le forum. Elle opère les modifications
  47. suivantes :</p>
  48. <ul>
  49. <li>Suppression de tous les groupes.</li>
  50. <li>Création des groupes Administrateur, Modérateur, Développeur,
  51. Rédacteur, Responsable communauté, Partenaire, Compte communautaire,
  52. Robot, Membre de CreativeCalc.</li>
  53. <li>Attribution des privilèges associés à ces groupes.</li>
  54. <li>Recréation des comptes communs : PlanèteCasio (compte communautaire),
  55. GLaDOS (robot).</li>
  56. </ul>
  57. <form action='' method='POST'>
  58. {{ form.hidden_tag() }}
  59. {{ form.submit(class="bg-orange") }}
  60. </form>
  61. </section>
  62. {% endblock %}