Finaliser la séparation entre projets en cours et archives
Depuis la vue du projet, ajouter un bouton pour pouvoir accéder à la fiche de l'intervenant(24/01/19)
Création automatique d'événements:
Lors de l'ajout d'un intervenant
Lors de la modification d'un intervenant
Lors de la suppression d'un intervenant
Lors de la création d'un projet
Lors de l'archivage d'un projet
Lors du désarchivage d'un projet
Documents:
Ajout de documents dans un projet
Ajout de documents dans un évènement
ToDo
Créer une tâche (nom + échéance)
Supprimer la tâche
Indiquer la tâche comme terminée
Editer une tâche
Indication d'échéance : icône + couleur orange pour indiquer que la tâche est pour le jour même.
Indication d'échéance : icône + couleur rouge pour indiquer que la tâche est passée mais non terminée.
Trier les tâches en commençant la liste par les closed: false.
Redirection vers le projet ou vers les tâches en fonction du point de départ de la création
Planificateur -> Ajoute la possibilité de glisser-déposer une tâche dans un agenda pour planifier le jour où la tâche sera effectuée.
Multiuser:
Ajouter bundle user
Créer un profil administrateur + menu réservé
Ajouter un système de partage de projet/contact
Limiter l'accès aux pages seulement aux utilisateurs connectés
Création des contenus avec l'user courant comme propriétaire
Filtrage des contenus selon le user courant
Empêcher la lecture et l'édition des entités si on n'est pas propriétaire ou admin
Tags:
Ajouter les tags sur les contacts(24/01/19)
Dashboard:
Calendrier reprenant:
tâches
projets
Derniers projets créés (5-10)
Administration:
Accès complet à tous les contenus de tous les utilisateurs
Partage possible de tout vers tous
Gestion des tags
Gestion de la suppression des archives ( réflexion:un utilisateur peut-il supprimer un projet ou seulement l'archiver ?)
Gestion des types d'événements
Gestion des fonctions (Jobs)
Notifications par email:
Lors de l'ajout d'événements créé par un collègue sur un projet commun
Lors du partage d'un projet/contact
Selon l'échéance d'un projet/tâche
Relance sur projet ou personne n'ayant plus eu d'évènement depuis ...
Impression de rapports:
Sortir sous forme de pdf la liste des événements liés à un projet/une période /une personne.
Possibilité de cumuler les filtres.
Possibilité de choisir le niveau d'informations dans le rapport (uniquement les titres, uniquement le détails, avec les tags, ...)
Gestion de contraintes de suppression:
Lors de la suppression d'un projet enfant, gérer la suppression du lien parent-enfant
Lors de la suppression d'un projet parent, supprimer les liens et demander si les projets enfants doivent être supprimé. Permettre d'en sélectionner une partie seulement.
Rendre le nom des projets/events cliquable vers la vue.
Modifier les couleurs dans le planificateur (+ ajouter légende ou tooltip).
Ajouter des flèches pour passer à lévénement suivant ou précédent (basé sur la date).
Traduction:
Implémenter les fichiers de traduction.
Bugs:
Retirer les tâches terminées du planificateur.
Les tâches terminées et ouvertes sont mélangées dans "toutes les tâches"
Décalage de colonnes dans liste des "people".
Gérer la récursivité de la propriété du projet sur les événements.
Gérer la récursivité de la propriété du projet sur les tâches.(Faut-il vraiment partager les tâches ) ?
Ajouter un type d'événement (information système) qui n'est pas gérable depuis l'administration et qui est attribué par exemple à un évènement tel que "création du projet".
Rapport vide à cause du filtre sur les tags, même quand la liste de tags est vide.