Giter Site home page Giter Site logo

giovanni-angeli / flask_tracker Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 665 KB

a sample team activity tracker based on Flask Admin

License: GNU General Public License v3.0

Python 68.63% HTML 18.51% Shell 1.27% CSS 11.35% Mako 0.23%
activity-trackers flask-admin flask-login flask-sqlalchemy flask-tracker

flask_tracker's People

Contributors

francescogalasso avatar giovanni-angeli avatar

Watchers

 avatar  avatar

flask_tracker's Issues

per project dashboard

Ciao Giovanni,
lo stiamo utilizzando. Da parte mia lo strumento è efficace per tracciare le principali informazioni di ogni attività, e anche per una pianificazione della stessa, cosa che tendo a saltare quando non compilo il task.
Migliorie:
Avere la possibilità di inserire nel task collegamenti a cartelle del disco di rete (so che ne avevamo già parlato e non era immediato)
Avere a disposizione un cruscotto in cui per ogni progetto e relativa fase ci siano ore spese, costi di progetto sostenuti, etc..
Giuliano


Ciao Giovanni,
io personalmente dopo la prima fase di avvio non l’ho usato (ma ora in processo di budget sarà il momento).
Mi accodo in particolare al secondo punto di Giuliano sotto, proprio per il budgeting (anche se per i costi credo sia un discorso articolato, essendo questi gestiti sul gestionale E-Solver).
In ogni modo possiamo parlarne alla prima occasione molto volentieri
Ciao, Umberto

feed back IMPROVEMENT 3

Ciao Francesco,

Ho provato a modificare un improvement di quelli vecchi (aggiungendo dei followers) e quando ho cliccato su save mi è comparso questo:
image001 (1)

Altra domanda, non ci conviene nominare ogni improvement con un codice, come fatto per i task?

improve readability of email notification (on modifications)

Richiedente: Marco Lunghini
Motivo richiesta: contenuto rmail poco leggibile e chiaro

example

{
  "claim": "Alfa",
  "user": "Silvia C",
  "modifications": [
    [
      "content",
      "--- before\tFri Oct 16 11:17:31 2020\n<br/>+++ after\n<br/>@@ -1 +1,3 @@\n<br/>- ** sample claim ** <br/>+Il cliente ha iniziato a fare i test di dispensazione inviando le dispensazioni dal loro software alla Thor utilizzando Alfa Driver e ha riscontrato errori nelle quantit\u00e0 erogate.\r<br/>+Quando invece ha inviato le dispensazioni direttamente da Alfa Tint, le quantit\u00e0 erogate erano corrette.\r<br/>+Controllare F-Link e funzionamento Alfa Driver."
    ]
  ]
}

Aggiungere Attachments agli Improvements

Ciao Francesco,

mi hai anticipato di un soffio perché in questi giorni sto popolando Flask con diverse attività che abbiamo in corso coi ragazzi del service, ti avrei fatto notare l’opportunità di rendere clickabile il file.

Un’altra cosa: vedevo che non è possibile appendere documenti agli improvements, ma solo a task e claim. Potrebbe essere utile avere questa possibilità…

Che dici?

Gionata

Registry - saving fw info from 485 (alfa_fw_upgrader)

modificare l'entità Registry per salvare le info relative alle versioni software generate dal processo alfa_fw_upgrader (sw di aggiornamento del fw da remoto) per le macchine dotate di 485 (CRX)

questo si rende necessario in quanto il comando INFO sulla 485 è deprecato

miglioramento download Report (Task & WorkTime)

Richiedente: @lgalfa
Data richiesta: 03/12/2021

Richiesta:
miglioramento dell'export per i report Task e WorkTime (rimozione tag <a href> (hyperlink) nel file csv ottenuto dall'omonima funzione)

entità Task
nella creazione del file csv si vorrebbero intregrare anche:

  1. un riferimento nome ordine (vedi order_id)
  2. se è possibile aggiungere la colonna Cliente nell'export
  3. starting date (data inizio)
  4. due date (data fine)
  5. ore previste(verificare l'attributo planned_time dal codice)

feed back IMPROVEMENT 2

Giuliano ci segnala in merito a aggiunta nuovo model: IMPROVEMENT #4 :

Ciao Giovanni,
L’estetica della prima pagina non è il massimo a causa della totale visualizzazione del content.
Inoltre mi rendo conto di avere parecchi suggerimenti per la PRODUZIONE, ora che qualcuno mi ascolta 😃 …quindi mi piacerebbe molto avere anche la scelta del department destinatario …“TO ______”

Grazie
unnamed

tabella anagrafica macchine

si richiede l'aggiunta di una tabella per l'inserimento dei dati macchina (versione software, versione firmware ..)

in ogni record si vorrebbe aggiungere anche un riferimento al Customer

extending Machine model of Claim

@giovanni-angeli
Gionata Battistini (service manager)

[...] segnalo che nel menu a tendina “Machine model” dei claim di Flask, non ci sono i vari modelli di CR.
Volevo inserire un claim che sta uscendo in questi giorni ma non riesco a procedere

FT Improvement - extend TASK & CLAIM entity; improve CSV export

Aggiungere nuovi attributi alle entità TASK & CLAIM

TASK CLAIM
Progetti
Dipartimento
Team Leader Team Leader
Ore previste Ore previste
data di inizio data di inizio
data di fine data di fine
% di completamento % di completamento
lesson learned lesson learned
Risorse coinvolte Risorse coinvolte

Risorse coinvolte : corrisponde ad una tabella molti a molti uguale a followers.
Team Leader: informazione solo a scopo informativo; non gli verrà notificato nulla.

Migliorie scaricamento dati formato CSV

Si richiede di rimuovere i tag HTML dall'esportazione di TASK, CLAIM, WORKTIME e WORKTIME CLAIM

La Milestone (task) dovrà contenere le informazioni rappresentate nella list view (nome progetto + nome milestone)

feed back IMPROVEMENT 1

Silvia Calo ci segnala, rispetto al model IMPROVEMENT (#4 ) :

  • Il campo content non è subito visibile, bisogna salvare la richiesta e rientrare per far apparire il box.
  • E' possibile mettere un solo notifier ma, come per i claim, spesso è necessario coinvolgere più figure. Nei claim vengono chiamati followers.
  • Nel campo Machine Model manca la CR.

Sezione search FT

Ciao Francesco,

nella barra di ricerca presente in customer, la ricerca è impostata solo per descrizione e non nome, quindi se al momento della registrazione non valorizziamo il campo descrizione con il nome del cliente la ricerca non va a buon fine. Si può fare la ricerca per noi invece che per descrizione?

ti ho fatto uno screen.

Questo succede anche per gli ordini, sarebbe utile che li la ricerca si postesse fare per cliente e per numero di ordine
https://user-images.githubusercontent.com/90451633/222087538-531da002-a461-46a4-8fd4-469b077b35d7.png

aggiunta nuovo model: IMPROVEMENT

_From: Giuliano Solera <[email protected]>_
_Sent: giovedì 1 aprile 2021 17:16_
_To: 'Chasmine Caiani' <[email protected]>_
_Cc: Silvia Calo <[email protected]>; Jacopo Giacometti <[email protected]>_
_Subject: RE: Improvement - definizione specifiche per Giovanni_

IMPROVEMENT

• Titolo.
• Data inserimento 
• Tipo di macchina/e (Thor, Desk, CT, CL, Mixer, CRx)
• Cliente che lo richiede (interno come Commerciale/Service, Produzione, R&D ; esterno come PPG, Akzo, Laurentide etc..)
• Responsabile della richiesta (chi ha riportato l’informazione)
• Autore dell’Improvement (chi cura la compilazione dell’Improvement e gestisce la raccolta di tutte le informazioni necessarie allo svolgimento)
• Livello di priorità (alto, medio, basso)
• Data evasione richiesta (due date)
• Categoria principale della richiesta (Funzionalità, Affidabilità, Economia, Assemblaggio, Manutenzione, Qualità, Ergonomia, Sicurezza, Trasporto, Diagnostica, Estetica, Modularità, Collaudo)
• Sottogruppo di assemblaggio (valvola 3 vie 2 posizioni DN4/6, pompa 02LT, pompa 3LT, pompa 05LT, POMPA 1,5LT, valvola ceramica Thor, …)  Menù a tendina per facilitare il filtraggio 
• Componente/i (disco ceramico valvola Thor, soffietto 005LT, tampone 3lt, etc..)  da digitare ogni volta in quanto ci sarebbe una lista troppo ampia da inserire. 
• Potenzialità commerciale (alta, media, bassa oppure da 1 a 5). Sarà funzione del cliente e di ciò che richiede. Eventuali descrizioni di dettaglio vanno nel campo “Informazioni utili”.
• Descrizione generale e specifiche dettagliate (campo di scrittura ampio che raccoglie una descrizione di dettaglio della richiesta)
• Informazioni utili. Potrebbe stare all’interno del campo precedente, magari con un titolo di separazione. 

Di seguito le informazioni per lo sviluppo dell’improvement.

• Responsabile di implementazione 
• Stato di sviluppo corrente
• Piano di implementazione (potrebbe essere una lista delle attività oppure un riferimento a una modifica tecnica gestita mediante la sezione dei Task)
• Entità del progetto (risorse impiegate, stima delle ore per ogni risorsa)
• Tempo stimato di progetto (data termine improvement, eventuali date di step intermedi) 
• Commenti e aggiunte da parte di chi accede all’improvement

ESEMPIO

IMPROVEMENT

• Titolo. Supporto Tablet per Desk
• Data inserimento     16-3-2021
• Tipo di macchina/e (Thor, Desk, CT, CL, Mixer, CRx)   Desk 
• Cliente che lo richiede (interno come Commerciale/Service, Produzione, R&D ; esterno come PPG, Akzo, Laurentide etc..)  Codelpa 
• Responsabile della richiesta (chi ha riportato l’informazione)  Fernando
• Autore dell’Improvement (chi cura la compilazione dell’Improvement e gestisce la raccolta di tutte le informazioni necessarie allo svolgimento)  Silvia 
• Livello di priorità (medio)  
• Data evasione richiesta (due date)  30-2-2021
• Categoria principale della richiesta (Funzionalità, Affidabilità, Economia, Assemblaggio, Manutenzione, Qualità, Ergonomia, Sicurezza, Trasporto, Diagnostica, Estetica, Modularità, Collaudo) 
• Sottogruppo di assemblaggio (valvola 3 vie 2 posizioni DN4/6, pompa 02LT, pompa 3LT, pompa 05LT, POMPA 1,5LT, valvola ceramica Thor, …) 
    Menù a tendina per facilitare il filtraggio Supporto Tablet
• Componente/i (disco ceramico valvola Thor, soffietto 005LT, tampone 3lt, etc..) 
    da digitare ogni volta in quanto ci sarebbe una lista troppo ampia da inserire. Supporto Tablet
• Potenzialità commerciale (alta, media, bassa oppure da 1 a 5). Sarà funzione del cliente e di ciò che richiede. Eventuali descrizioni di dettaglio vanno nel campo “Informazioni utili”. 
    Alta.
• Descrizione generale e specifiche dettagliate (campo di scrittura ampio che raccoglie una descrizione di dettaglio della richiesta) 
    Supporto tablet per Codelpa, regolazione angolare, supporto stampante associato. Dimensione di 15” massimi.   
• Informazioni utili. Potrebbe stare all’interno del campo precedente, magari con un titolo di separazione. 
    Potenzialità di 50 macchine per i prossimi mesi. Altri clienti potrebbero essere interessati, saranno contattati nelle prossime settimane. 

Di seguito le informazioni per lo sviluppo dell’improvement.

• Responsabile di implementazione. Jacopo
• Stato di sviluppo corrente (Design)
• Piano di implementazione (potrebbe essere una lista delle attività oppure un riferimento a una modifica tecnica gestita mediante la sezione dei Task)
    Studio preliminare 17-3
    Design definitivo 20-3
    Prototipo, 3 pezzi, 29-3
    Test e validazione, 2-4
    Preserie, 50 pezzi per Codelpa, 25-4
    Validazione preserie, 2-4
    Produzione, disponibile per tutti i clienti, 15-4
    Aggiornamento brochure e sito
    Informativa a clienti vari
• Entità del progetto (risorse impiegate, stima delle ore per ogni risorsa)
    Jacopo, 24 ore 
• Tempo stimato di progetto (data termine improvement considerando il rilascio in produzione, eventuali date di step intermedi)  Validazione prototipo 2 Aprile , validazione preserie 30 Aprile, produzione 15 Maggio
• Commenti e aggiunte da parte di chi accede all’improvement 

Sottogruppi:

1. Valvola 3 vie 2 posizioni DN4, 
2. Valvola 3 vie 2 posizioni DN6, 
3. Valvola ceramica Thor,
4. Valvola ceramica CRX
5. Pompa 005LT
6. Pompa 02LT, 
7. Pompa 05LT, 
8. Pompa 1,5LT, 
9. Pompa 3LT, 
10. Canestro/Serbatoio
11. Agitazione coloranti/semilavorati/basi
12. Rubinetto/rubifiltro/filtro
13. Autocap
14. Centrougelli/Ugelli/circuito tubi
15. Umidificatore
16. Riscaldatore
17. Sensori
18. Gruppo attuazione pompa 
19. Gruppo attuazione valvola 
20. Gruppo attuazione giostra 
21. Gruppo tappatura
22. Gruppo cartesiano
23. Magazzino barattoli/coperchi
24. Cestello/Carrello basi/semilavorati
25. Mixer
26. Telaio macchina/Pannelleria
27. Pannello elettronica
28. Supporto monitor/tablet/stampante
29. Imballo/Trasporto
30. Altro

FT caricamento allegati in registry

Ciao Francesco,
come ti dicevo abbiamo la necessità di aggiungere degli allegati nel registry, è possibile fare questa modifica?

Grazie mille,

Laura

utility for software continuous integration management

Realize a system to let run scripts on server in order to manage software continuous integration.
A resource, exposed via api, able to run scripts or procedure to build python packages (e.g. in correspondence of repository tags) and publish them via FT ui.
The first goal is to have a unitary, standard place for publishing software packages (alfa40, CRx, etc.) to be deployed in production.

Modifica campo search nella scheda order di FT

All'interno della Scheda order non è possibile effettuare la ricerca per cliente o numero d'orina ma solo per description (campo quasi mai utilizzato). E' possibile modificare la barra di ricerca per cliente?

image

campo Damaged Group come colonna

Ciao Giovanni,
sarebbe possibile visualizzare il campo Damaged Group come colonna (magari a discapito della colonna Date Modified)?
Cosicché Damaged Group diventi un filtro?
Così diventerebbe più semplice raccogliere info di rotture/malfunzionamenti legati appunto ad ogni specifico gruppo.
Facci sapere,
Grazie
Chasmine

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.