Skip to content

Progetti consigliati per l'utente

Choose a tag to compare

@giuse27 giuse27 released this 08 Jul 15:57

v0.6.0

Descrizione della versione

Warning

Questa versione NON è retro compatibile con la versione v0.0.0 del Client
La seguente versione è attualmente disponibile solo per essere testata tramite terminale o file di test http (vedi src/main/test/chiamate-endpoint).

La versione v0.6.0 aggiunge della logica di business all'interno di MakerManager. Con questa nuova versione gli utenti hanno la possibilità di cercare nuovi progetti da realizzare tramite i consigli del sistema. Il sistema confronta i possedimenti in inventario dell'utente con il contenuto della bom dei progetti e calcola un indice di fattibilità per ciascun progetto. Inoltre, i progetti che vengono consigliati non sono solo quelli realizzabili ma anche quelli per cui mancano solo elementi per la realizzazione (criterio attuato: numero di elementi distinti mancanti). Presenta inoltre una soglia configurabile sia da application.properties sia lato utente tramite parametro opzionale nell'endpoint.

Funzionalità lato server

  • Logica di business per la raccomandazione di progetti all'utente sulla base delle risorse che ha in inventario.
  • Nuovi endpoint
    • Progetti
      • Visualizza i progetti consigliati in base al proprio inventario (AUTENTICATO)
  • Aggiunti 6 nuovi Unit Test