Giter Site home page Giter Site logo

survip's People

Contributors

angular-cli avatar audreylr avatar cbourget avatar iamkinetic avatar julandry avatar mickjol avatar philipperobertgh avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

survip's Issues

Create a management for lot of inspection

  • Allow to add and remove building
  • Allow to add and remove inspection
  • Allow to specify a inspector to a building
  • Allow to specify if a lot is available for inspector
  • Allow to override the inspection configuration by level of risk

Refresh data on cancel action

When changing data for null or new value the grid binded take the change even on cancel action so you have to refresh the page to see that nothing have been change.
Modification :

  • Call refresh on cancel action

Tableau de bord : limiter le nombre de ligne affichées - surtout dans l'onglet bâtiment

Avec l'importation des bâtiments, on se retrouve avec ~15000 bâtiments en base de données pour St-Georges. Dans l'onglet bâtiment, ça prend beaucoup de temps pour loader la liste (genre 5 minutes) et, puisque la pagination est activée, ça fait 720 pages.

Limiter le nombre de ligne affichées pour faire un peu comme on parlait hier :

  • Remonter seulement les X premier résultats.
  • Passer la valeur recherchée à l'API pour que la recherche se fasse via l'API plutôt que dans la grille. On peut laisser la recherche par colonne en mémoire, mais celle du textbox au dessus de la grille se ferait via l'API.

On pourrait peut-être en profiter pour ajouter un loading pour montrer qu'il se passe quelque chose et vider la liste avant de starter le load parce qu'on voit des bâtiments d'un autre onglet le temps que le load se termine.

Idem pour la fenêtre d'ajout de bâtiment à un lot.

image.png

Améliorer le transfert du component "multilang" vers le datagrid

Présentement pour sauvegarder les changements dans le "multilang" lorsqu'utilisé dans un datagrid.
On fait un "field.setValue" de la valeur du "multilang".
Par contre, cette façon de faire nous oblige à faire un reload du dataSource lorsque le popup du datagrid ce fermer.
Nous allons devoir trouvé une meilleur méthode.

On doit également pouvoir forcer la validation lors du click du bouton sauvegarde.

Rendre le menu collapsable

Au lieu d'avoir le menu statique, on va le rendre collapsable en le mettant dans l'icone de menu dans le coin supérieur gauche.

Tableau de bord - améliorations diverses

  • Permettre le resizing et sauvegarde des largeurs des colonnes (au même titre que les colonnes affichées).
  • Afficher les inspecteurs du lot quand on a tous pour une inspection.
  • Vérifier que les inspections "actives" affichent bien le vrai statut (je suis presque sûr qu'on a hardcodé "Status.Todo" dans la requête). Les inspections actives doivent inclure les inspections refusées, à faire et commencée.
  • Corriger les fautes dans les types de statut (genre statut "Commencer" au lieu de "Commencée").
  • Ajouter un bouton pour expand all et collapse all des groupes.
  • Dans le groupe, ajouter la date, si le lot est prêt ou pas et un bouton qui permettra de supprimer le lot. Si on supprime le lot, ses inspections doivent aussi être annulées.
  • Quand on ouvre ou crée un lot, puis qu'on referme la fenêtre à partir du tableau de bord, patenter ça pour que ça nous ramène au tableau de bord au lieu de nous amener dans la fenêtre de liste de lots.
  • Déplacer le menu liste de lot dans la bas du menu.
  • Cacher les sections qui ne sont pas codées.
  • Quand on supprime un lot, ça devrait annuler toutes les inspections que le lot contient.
  • Si je crée un lot via le tableau de bord des lots, il semble être impossible de lui ajouter des bâtiments.

map field integration

In the next release of IGO, a new ma field will be available. I'll be usable like any other reactive forms field. This kind of field should be prefered over a lon/lat text field. See the IGO demo for a usage example. Also, feel free to suggest or contribute any enhancement to that component.

Create a dashboard for building by inspection

4 modes ("inspections to do", "inspections to approve", "completed inspections", "all")

Allow search with panel search
Allow to configure colums
Add a button to edit or create a lot of inspection

Questionnaire : Validation sur ajout de nouvelle question

Lorsque l'on est sur une question à choix multiple et que l'on clique sur ajouter une nouvelle question, il arrive que le popup de validation de suppression de type de question s'affiche(suppression des choix si on change de type de question).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.