Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
slam4:scriptstool [2019/03/12 11:21] – [Règles de gestion] jcheron | slam4:scriptstool [2019/03/12 11:30] (Version actuelle) – supprimée jcheron | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Projet Scripts-library ====== | ||
- | En tant que DSI, vous utilisez régulièrement des scripts permettant d' | ||
- | Vous êtes également amenés à créer/ | ||
- | |||
- | Après quelques années d' | ||
- | |||
- | Vos collègues du service sont dans le même cas que vous. | ||
- | |||
- | Vous décidez à plusieurs de créer une application web qui permettra de recenser et de sauvegarder les scripts créés par les différents intervenants. | ||
- | |||
- | |||
- | ===== Résumé ===== | ||
- | |||
- | |< 100% >| | ||
- | ^Outils à utiliser| < | ||
- | ^Principales fonctionnalités |< | ||
- | |||
- | |||
- | ===== Règles de gestion ===== | ||
- | |||
- | Les utilisateurs peuvent créer un compte, et se connecter à l' | ||
- | |||
- | Un script : | ||
- | * est créé par un utilisateur | ||
- | * appartient à une catégorie (config files, bash scripts...) | ||
- | * est écrit dans un langage (php, bash, python...) | ||
- | * est d'un certain type (Apache config file, DNS file, CRON...) | ||
- | |||
- | Une catégorie peut avoir une catégorie parent : les catégories sont donc structurées de manière arborescente. Les scripts sont classés par catégorie. | ||
- | |||
- | Comme avec un système d' | ||
- | - Lire | ||
- | - Ecrire | ||
- | - Exécuter | ||
- | |||
- | Il est possible de créer des groupes d' | ||
- | |||
- | On souhaite savoir où est actuellement utilisé un script (matériel, serveur...). | ||
- | |||
- | On conservera un historique des versions de chaque script. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Schéma de la base ===== | ||
- | |||
- | |||
- | ===== Fonctionnalités à mettre en place ===== | ||
- | |||
- | * Connexion à l' | ||
- | * Affichage des scripts de l' | ||
- | * Affichage des scripts partagés avec l' | ||
- | * Parcours par catégories | ||
- | * Recherche de script | ||
- | * Affichage des détails d'un script | ||
- | * Ajout/ | ||
- | * Attribution de droits sur un script | ||
- | * Gestion des accès (prise en compte des droits) | ||
- | * Gestion des groupes |