Multiline + Controllare l'associazione del multiruolo + Modificare il Ruolo Admin Clienti in Amministratore di Sistema + Abilitato alla Sezione Fatturazione + Aggiungere un ruolo Amministratore Cliente che gestisce solo un cliente + Ibrido tra Admin Clienti e Admin Lotto ( non ha la gestione dei clienti) + Modificare tutte le date in formato italiano + Permettere la modifica delle data di un periodo fintanto che non sono stati inseriti dei controlli + Bloccare gli elementi nel momento in cui viene fatta una distribuzione + Creo una nuova colonna nella tabella: + is_active: un elemento viene disattivato nel momento in cui viene clonato perché modificato + Nella tabella mostro tutti gli elementi attivi + Nel momento in cui vado a modificare un elmemento bloccato, lo clono e nascondo il vecchio (is_active = false) + Ogni volta che aggiorno una griglia o una zona bloccate ne creo una nuova e aggiorno i riferimetni + Controlli (zona da controllare): + Creare cancellazione di un controllo non ancora effettuato + inserire le note e osservazioni per il controllo (zona) "Campo illimitato" + Divise in due le tabelle: + Check e Check Details + Nel momento in cui sorteggio una zona devo salvare un check + Nel momento in cui estraggo la zona salvo anche i dettagli che sono gli elementi di quel controllo + Nel momento in cui cancello un controllo devo cancellare anche i dettagli + La data di ogni controllo deve poter essere modificata + Nel momento in cui vengono cancellati i genitori, devono essere cancellati anche i figli + Aumentare il campo unità di misura sia nei caratteri che nella dimensione del campo + Aggiungere una nuova tipologia di operatore - Operatore Obl. Obbligatorio + Creare maschera di assegnazione controllori al lotto nel cog di impostazioni + Controllare le disabilitazioni + Disabilitazione Cliente + Quando disabilito un cliente necessariamente vado in sola visualizzazione di quel cliente - Non posso più importare file per quel cliente # Lotti + non posso creare nuovi lotti + Non genero nuove distribuzioni + non posso più avviare periodi + se un periodo è avviato può essere stoppato ma non più avviato + Non è più possibile associare il lotto a quel cliente in fase di modifica # Periodi + Non sorteggio più controlli + Non inserisco più i valori dei controlli # Griglie + non posso creare nuove griglie + Non posso più duplicare le griglie + Non è più possibile associare la griglia a quel cliente in fase di modifica # Elmenti + Non posso più duplicare elementi + Non creo più nuovi elementi per quella griglia per quel cliente # Criteri + Non posso più creare nuovi criteri + non posso più duplicare criteri + non posso più incollare nuovi criteri # Zone + non posso creare nuove zone + Non è più possibile associare la zona a quel cliente in fase di modifica #Aree + non posso creare nuove Aree + Non è più possibile associare l'area a quel cliente in fase di modifica + Disabilitazione Lotto + Le zone collegate non sono più utilizzabili - Se il lotto non è abilitato non posso avviare un nuovo periodo ne tanto meno fare una nuova distribuzione + Non posso più avviare nuovi periodi + Non posso più creare distribuzioni per il lotto + Un lotto è disabilitabile solo se non c'è un periodo in corso + Non posso più sorteggiare controlli - Per disabilitare un lotto non devo avere periodi attivi ma se il periodo non è attivo non posso sorteggiare controlli + Disabilitazione Area + Le zone collegate non sono più utilizzabili nella distribuzione + Non sono più fruibili per le nuove Distribuzuioni + Non posso più associare zone all'area disabilitata + Disabilitazione Zona + Non sono più fruibili per le nuove Distribuzuioni + Disabilitazione Griglia + Le zone collegate non sono più utilizzabili per le nuove distribuzioni + Non sono più fruibili per le nuove Distribuzuioni + Non posso più associare zone alla griglia disabilitata + Disabilitazione Utente + Non effettua più login + Non viene più inserito nelle liste dei controllori + Viene associato alle liste di associazione cliente ma con un colore diverso, (disabilitato) + Conclusione Sviluppo aleatorio + Alert di avvenuto sorteggio + num_choises corrisponde al numero di scelte che l'utente può fare con il controllo selezionato + Devo costruire un doppio flusso: + Nel caso in cui il sorteggio sia prettamente aleatorio sorteggia i controlli e basta + Nel caso in cui la distribuzione abbia un filtro sulle aree o sulle griglie + richiamo la action per la visualizzazione della griglia di selezione dei controlli + scateno la action dopo il post con il multiform riempito + sorteggio i controlli + Sviluppo Sorteggio filtro griglia + Sviluppo Sorteggio filtro area + Sviluppo Sorteggio filtro griglia e area + Numero dei controlli corrisponde al numero delle aree da sorteggiare + Sviluppo Automatismi + Impostare sorteggio aleatorio solo nel momento in cui non ci sono più controlli da effettuare + creare controllo che mostra un alert vicino al numero dei controlli ancora da estrarre che dice che il numero dei controlli richiesti è maggiore di quelli ancora da estrarre e disabilita il pulsante di conferma + creare controllo javascript che scala del numero dei controlli selezionato, il numero dei controlli rimanenti da estrarre. + Se il contatore va sotto lo zero, lo pongo a zero e mostro l'alert che dice il numero dei controlli in eccesso. + disabilito anche il pulsante + Sviluppo Sorteggio Manuale + Impostare i controlli di tipo selezionato al massimo nel valore inserito come distribution->num_choises + impostare il numero di controlli ancora sortegiabili come differenza tra distribution->total_checks e quelli effettuati + Creare la maschera per il sorteggio selezionato + modificare la maschera di inserimento dei dettagli di un controllo + inserire la maschera di inserimento dei dettagli anche nella maschera di un controllo archiviato + inserirli come editable + rendere il controllore come colonna editable per modificare al volo il controllore nel momento in cui non sono stati effettuati controlli + Inserire il parametro numero dei criteri conformi per far si che l'elemento sia accettato + Inserire ulteriore icona sul periodo del sito che mostra se il periodo è stato superato + Aggiungere la scritta in rosso e scrivere i giorni di superamento sul tooltip + Esportazione degli elementi in pdf + Aggiungere campo "peso" per il lotto ------------------------------------------------------------------------------------------------------------------------------------------ SVILUPPO APP MOBILE ------------------------------------------------------------------------------------------------------------------------------------------ + Modificare le griglie di Clienti, Griglia, Zona, Lotto, Area cancellabili, ovvero non visibili. - Prevedere anche una sorta di cancellazione fisica per gli elementi - Un elemento "cancellato" diventa disabilitato, non attivo e is_visible = false - Inserire un altro flag nei vari elementi is_visible - Aggiunngere allegati in generale nella scheda dei controlli da completare file pdf word excel o foto + Sistemare pagina Statistica + Implementare nuova Sezione Fatturazione + La fatturazione deve essere divisa per Cliente - quando finisce il periodo se ho un risultato positivo moltiplico il peso per il risultato ottenuto, altrimenti vado a moltiplicare per un ir (indice non conformità=?) - Per ogni cliente abbiamo bisogno di un contatore che calcoli i controlli che effettua il cliente + Nuova icona Fatturazione che mostra la fatturazione dei controlli superviseurit /italia - Importazione con check sui nomi camelcase false #Riunione 2019 01 21 + Nel momento in cui vengono creati dei sottoelementi la casella Coefficente del Padre non deve poter essere più editabile + Devono essere previste delle categorie per i clienti una sorta di raggruppamento per i clienti - La categoria si chiama integratore + Inserire pulsante per l'abilitazione alla visualizzazione degli elementi non visibili + Modificare la schermata di Login in modo che non si "atterri" direttamente nella schermata dei lotti ma una diversa e bianca. ------------------------------------------------------------------------------------------------------------------------------------------ 2019 05 08 ------------------------------------------------------------------------------------------------------------------------------------------ + Modifica del check_detail padre da disabilitare + modifica del controllo padre nel momento in cui tutti i figli sono stati eseguiti + Esportazione delle statistiche in PDF + Inserire le statistiche nei controlli + Controllare la password + Non è possibile rimuovere tutti i controllori da un lotto - Inserire Logo Multiline nei pdf - Necessaria modifica del logo + Controllare app per vedere che un controllo è fatto nel momento in cui achieve_dttm viene valorizzata + Se un elemento viene invalidato o riportato a non effettuato allora anche il padre viene aggiornato eliminando la achieve Dttm + Rendere in sola lettura il massimo dei coefficienti nella schermata dei criteri + Fare prova di upload dei file dati + Controllare che nelle statistiche i controlli "mancanti" non vengono contati nei conteggi + Nel pdf le note devono essere visualizzate + Ordinamento della lista degli elementi: - Creare due metodi: - Calcola Max(padre) - Calcola il max elemento per quel padre e assegna la posizione max +1 al figlio che sto creando sia di liv 0 sia di livello 1 - Sposta in su: - Aggiorna la posizione dell'elemento corrente e quello dell'elemento supra scambiandoli - La posizione non può mai essere minore di quella del padre se il liv è maggiore di zero - La posizione non può mai essere maggiore del max del padre - Sposta in giù: - Aggiorna la posizione dell'elemento corrente e quello dell'elemento sotto scambiandoli - La posizione non può mai essere minore di quella del padre se il liv è maggiore di zero - La posizione non può mai essere maggiore del max del padre - Quando Creo un nuovo Padre: - Lo metto in fondo alla lista con la posizione massima - Quando creo un figlio la priorità viene automaticamente impostata al massimo del padre +1 e devo aggiornare tutte quelli della stessa griglia con valore maggiore + Nell'esportazione PDF dei controlli non vengono ripresi i genitori + Controllare che nell'ordinamento, nel momento in cui viene ripreso l'id dell'elemento sia l'ultimo elemento copiato e non quello precedentemente modificato/"clonato" perché bloccato da una distribuzione + Inserire label sulle liste di selezione multiple + Modificare l'icona per l'elemento mancante nella lista dei controlli + Modificare la label del login + Sistemare il pdf di esportazione + provare a caricare lo stesso file css - Prevedere un sistema di visualizzazione di un utente ai clienti - Fare una multiselect all'interno della pagina di anagrafica di modifica di un utente con tutti i clienti associabili e tutti i clienti associati - Un amministratore di sistema può essere collegato a più clienti? - Se si prevedere una tabella esattamente come site_has_controller ma per i clienti - Un amministratore cliente può vedere solo i lotti dei clienti a cui è collegato - Può avere più di un cliente associato? - Un amministratore di lotto può vedere solo i lotti a cui è collegato - Necessario creare una tabella come il site_has_controller ma per gli amministratori - Un visualizzatore vede le statistiche solo dei lotti a cui è assegnato DOMANDE 2019 05 29 - Cosa si intende per Definisce i ruoli? - Come mai l'amministratore di cliente non gestisce i ruoli dell'applicazione? - non puo gestire i ruoi inerenti il cliente a cui è associato? - Come fa un amministratore cliente a creare gli amministratori di lotto se non ha accesso all'anagrafica? - Può fare solo l'assegnazione o creare da zero una utente? - l'anagrafica è prerogativa del supervisore. - Creazione del grafico per ogni statistica - Creo il base 64 di ogni grafico e al completamento faccio una chiamata ajax che mi mette il grafico in sessione - La sessione va ripulita ogni volta che ricarico la pagina - Nel momento in cui vado a richiamare la costruzione del pdf recupero tutti i base 64 dalla sessione e faccio tante immagini quanti sono i base64 ------------------------------------------------------------------------------------------------------------------------------------------ 2019 06 13 ------------------------------------------------------------------------------------------------------------------------------------------ - Sviluppo sistema di associazione utente a Integratore > Cliente > Lotto + Necessario creare la sezione degli integratori prima di continuare + Per ogni integratore è necessario poter associare anche i clienti + Creare la colonna fk_integrator nella tabella clients + Necessaria integrazione a livello di cliente e di lotto + per ogni cliente è necessario poter selezionare un integratore da una lista + Per ogni cliente è necessario poter selezionare i lotti del sistema - Inserire anche elementi di avviso per cui se ci sono già periodi attivi per un periodo non si può cambiare cliente ad un lotto + Creare una tabella di associazione tra fk_integrator, fk_client, fk_site, fk_user - Rimuovere la colonna fk_client dagli utenti + Creare una nuova interfaccia nell'anagrafica utenti + Ogni utente può essere associato ad un sottoinsieme di lotti + Ogni integratore è collegato a più clienti + Ogni cliente è collegato a più lotti + Ogni utente può essere collegato all'intero insieme degli integratori o un sottoinsieme + per ogni integratore Ogni utente può essere collegato all'intero insieme di clienti o un suo sottoinsieme + per ogni cliente ogni utente può essere collegato all'intero insieme di lotti o un suo sottinsieme + nel caso in cui venga selezionata la voce "Tutti" nel campo integratori non possono essere selezionati i clienti e in automatico saranno tutti. + nel caso in cui venga selezionata la voce "Tutti" nel campo clienti non possono essere selezionati i lotti e in automatico saranno tutti. + L'associazione viene fatta solo a livello di lotto + Creare una tabella di associazione lotto utente + Nella classe di gestione della tabella prevedere metodo per il recupero della lista degli integratori a partire da un utente + Nella classe di gestione della tabella prevedere metodo per il recupero della lista dei clienti + Nella classe di gestione della tabella prevedere metodo per il recupero della lista dei lotti + I tre campi sono allineati orizzontalmente e la selezione dell'integratore condiziona la scelta del cliente, la scelta del cliente veicola la scelta dei lotti Griglia grafica: + Nella griglia vanno inseriti dei pulsanti di cancellazione della associazione + Le colonne della tabella sono composte da: Integratore > Cliente > Lotto + La cancellazione viene fatta a livelllo di riga visto che abbiamo inserito la possibilità di collegarsi direttamente a tutti i lotti + Controllare il cliente nell'importazione dei file + Controllare il cliente nel sorteggio + Controllare i controllori che devono fare match con il cliente selezionato + Nel momento dell'assegnazione dei controllori devono comparire solo quelli inerenti i lotti selezionati + eliminare da tutte le tabelle di visualizzazione ownClient() - Grafici delle statistiche: + Per elemento prende solo l'ultima griglia - L'Esportazione delle statistiche deve essere fatta con foglio in orizzontale + Ricontrollare tutti i grafici... + Controlli: + Rimuovere la data dal dettaglio controlli + La data di esecuzione viene sballata da desktop ricontrollare + Rimuovere la possibilità di inserire criteri per un elemento padre con figli - MIgliorare la grafica dei pdf non si sa come... + Nei controlli nella schermata dei controlli effettutai la media non deve tenere conto degli elemennti mancanti + Elemento con media 0.86 deve venire 1 + Possibilità di inserire gli elementi padre come coefficiente + Nell'esportazione pdf segno l'esito per l'elemento padre Ricontrollare + Inserire di default il sorteggio per griglia nelle distribuzioni + Esportazione pdf non segno l'esito negativo - Se mi trovo nella schermata degli elementi o dei criteri e cambio cliente o in una schermata diversa dalle tabelle index, devo necessariamente creare una redirect che riporti alla index + Copiatura verso un altro cliente + Prendo la griglia, la copio e gli cambio cliente con l'id cliente nuovo + Controllo se ci sia una griglia con lo stesso nome e in caso la sovrascrivo + Creo una nuova colonna sulla griglie che fk_replace_by dove segno sulla griglia che viene rimpiazzata l'id della nuova + Disabilito la griglia precedente + Cambio di terminologia in base al cliente + In base al cliente selezionato (in sessione) può essere scelta la terminologia in esame + Cambiare le nomenclature anche sull'app + Fatturazione: + La fatturazione è composta da una tabella contentente Integratore /cliente/ numero di controlli e la scadenza del periodo collegato al controllo + Tramite i filtri deve poter essere possibile filtrare la data di esecuzione dei controlli + Il numero dei controlli conta solo i controlli effettivamente effettuatti non quelli contrattuali + Devo recuperare tutti i controlli effettuati nel periodo di tempo indicato, con il periodo collegato, il client e l'integratore associato + Periodi tipo + Ogni periodo tipo deve essere associato ad lotto ma anche al periodo nel momento in cui viene avviato - Nel momento in cui viene avviato un periodo la tipologia collegata diventa bloccata + Può essere disattivato e quindi non più selezionato nella lista per i lotti + Può essere disabilitato e quindi non più selezionato nella lista per i lotti + Un periodo tipo viene disattivato nel momento in cui vengono fatte delle modifiche ed è già collegato ad un periodo - Esattamente come per le griglie deve essere clonato (se ci sono differenze nella modifica) e se bloccato - Il nuovo deve essere attivato, non bloccato - viene disattivato quello precedente + Nella maschera dove vengono presentati tutti i periodi devono essere mostrati solo quelli attivi e va aggiunto il pulsante per abilitati e disabilitati + Va ricontrollato il flusso delle distribuzioni. + Errore nella visualizzazione della distribuzione passando per il periodo + Nel momento in cui modifico una griglia e la clono aggiorno anche le distribution grids + Per il caricamento delle distribuzioni successive... Sbagliato ma va risolto!!! + Ogni volta che modifico una griglia devo aggiornare anche le zone, le distribution grids non collegate ai periodi e gli elementi + Posso aggiornarli senza problemi perché tanto traccio le zone, gli elementi direttamente con le tabelle di cambiamento + Devo stare attento a quando carico le griglie a non caricarle direttamente dalle zone ma dalle distribution grids perché sennò si creano delle incongruenze + Devo stare attento a quando carico le zone e gli elementi a non caricarle direttamente come link diretto ma passando per le distribution_ + Rifare un giro generale. + Controllare il flusso dell'avvio di una distribuzione + Avviare un periodo + Provare a modificare una griglia + Provare a modificare un elemento + Controllare Data nella creazione degli integratori + Controllare la traduzione di is-enabled integratori + Cliente MOdificare l'integratore se ... controlli del caso - Da valutare + riportare tutte le icone a 25px + Rimuovere bimestrale e trimestrale dalla tipologia di periodo + Impostare il primo del mese nel periodo contrattuale nel mensile - i criteri, se modificati non devono impattare su quelli estratti + necessaria creare la tab + Creare permesso per l'importazione del logo di un integratore + Necessario creare messaggi di errore per la creazione delle zone + Necessario creare messaggi di errore per la creazione dei lotti relativo ai periodi tipo - Esportazione Statistiche: + Rimuovere Bilancio di controllo + controllare carattere pprimo controllo e ultimo controllo + titolo più piccolo + mettere periodo chiuso o aperto - Rinomina sul file visto che li salva su report olo quelli gestiti con MediaManager + Definire Il report del dettaglio dei controlli + Sono tutti i controlli effettuati divisi per griglia in un unico report ------------------------------------------------------------------------------------------------------------------------------------------ 2019 07 18 ------------------------------------------------------------------------------------------------------------------------------------------ APP MOBILE + Necessario creare la tabella integratore e cliente + Necessario filtro integratore e cliente nei controlli da effettuare + Label integratore e cliente dove c'è lotto e area + Aggiornare le tabelle di visualizzazione di lotto, area griglia con il filtro per cliente abilitato + aggiornare le tabelle di visualizzazione di cliente con l'integratore abilitato + Aggiungere pdf sui controlli previsti - Attenzione che l'area con i bordi stondati ha meno informazioni + Controllare lo "STATO DEI CONTROLLI" anche per gli admin vari + Creare un permesso per la visualizzazione dei controlli effettuati e da completare - Il visualizzatore non ha quelli da completare - Aggiungere cancellazione del logo ------------------------------------------------------------------------------------------------------------------------------------------ 2019 07 23 Riunione ------------------------------------------------------------------------------------------------------------------------------------------ + Rimuovere l'alert dei lotti dall'inserimento e la modifica + Aggiungere l'elenco e il dettaglio dei controlli pdf nella griglia delle statistiche + Stato dei controlli disabilitato se il periodo non è attivo - Cancellazione di una griglia - Nel momento in cui una griglia viene aggiunta alla distribuzione non è più cancellabile - Nel momento in cui cancello una griglia con una struttura elementi e criteri viene cancellato tutto IGS: - il periodo di controllo deve essere lo stesso per tutti i lotti - Si ma forse no - Fatturazione rimuovere IGS - Inserirlo ???? - Concettualmente lo mettiamo sul cliente + pdf griglia con il riepilogo cambiare il colore della griglia in nero + Creare una action in statistiche in modo che riprenda la pagina relativa ai check effettuati + cambiare le label delle icone di esportazione dell'elenco in Elenco Controlli + I sorteggi non possono essere effettuati prima dell'inizio del periodo - Inserire LQA all'inserimento dei controlli nell'app mobile + Controllare pdf esportato degli elementi selezionabili - In risultati selezionando l’occhio e poi l’icona PDF la stampa PDF si avvia ma poi non avviene + Le righe di intestazioni di excel sono ancora da implementare - Nella APP bisogna che il controllo alla registrazione presenti il risultato finale. + Il visualizzatore non vede le statistiche. VISUALIZZATORE: + Deve vedere le statistiche e stampare i pdf delle statistiche + Deve vedere lo stato dei controlli + Deve vedere solo il tab con i controlli effettuati + Deve vedere il dettaglio e deve poter stampare il dettaglio + Deve stampare le liste complete pdf excel etc - Nell'app nel momento di inserimento del controllo deve ritornare nel controllo appena aperto e non all'inizio + Modificare File excel delle pagine: + Criteri di un elemento: Non funziona... Esporta solamente il nome dell'elemento, la soglia della griglia e il numero di criteri conformi - Paolo ha detto che non è necessario, non sapeva nemmeno che si potessero esportare + Elenco dei controlli totali effettuati + Elenco dei controlli totali da effettuare + Elenco dei cotrolli effettuati nelle statistiche + Tabella della fatturazione riportante anche la data di inzio e data di fine periodo IGS: - va inserito all'interno della statistica di lotto sotto l'INC - può capitare che un periodo è di un mese e di un periodo che è di due mesi + Inserire LQA all'inserimento dei controlli nell'app mobile + Nella APP bisogna che il controllo alla registrazione presenti il risultato finale. - Nell'app nel momento di inserimento del controllo deve ritornare nel controllo appena aperto e non all'inizio - Aggiungere cancellazione del logo + Cancellazione di una griglia - calendario autoclosing dopo aver cliccato sul giorno + controllare mail inviate alla creazione dell'utente + immagine di default per gli integratori per il pdf - Controllare importazione del file errato csv 1 0 - Inserisce cmq una riga - Nel momento in cui sorteggio un controllo - faccio la sincronizzazione del controllo - cambio il controllore ad un controllo - effettuo un controllo con il vecchio controllore - rieffettuo la sincronizzaizone - il controllo con il controllore modificato come viene gestito? - viene completato lo stesso? - Non viene completato? - viene inviato un alert al controllore sull'app? /* 2019 08 01 */ #Desktop + Ricontrollare la gestione delle griglie nel momento dell'importazione + è plausibile impostare le soglie direttamente a 1 nel momento del caricamento? - Meglio lasciarle a 0 così non le carico in fase di distribuzione + Rimuovere le griglie con soglia a zero nel momento del caricamento della distribuzione + Rimuovere le griglie senza elementi nella distribuzione + Ricnotrollare l'importazione massiva perché ha definito due risultati diversi + Ricontrollare l'esecuzione della distribuzione visto che ha generato un errore di waiting time oltre i 30 secondi + Portare il valore a 90 minore + aumentare l'upload a 30 Mb + Valore soglia pe ri criteri deve essere un campo testo + Esportazione pdf Elementi nel pdf completo dalla griglia ai criteri deve riportare il campo descrizione degli elementi + Aggiungere anche la descrizioine nella schermata di inserimento + Aumentare caratteri disponibili del campo unità di misura portato a 100 caratteri alfanumerici + la data di un controllo effettuato non deve mai essere modificabile + ricontrollare le statistiche per lotto + Se ci sono delle griglie con soglia 0 ovviamente scapoccia dando che la divisione per 0 non è plausibile + l'IGS va inserito subito sotto la scritta IPG o INC + Va mostrata anche la formula dell'IGS da inserire direttamente sotto il controllo, in fondo alla pagina + L'icona di avvio periodo non deve essere verde se non c'è un periodo tipo associato al lotto - nei pdf di esportazione (richiamare paolo) i risultati non devono andare sotto se le righe sono inferiori a x (calcolare x) + invio mail in fase di creazione utente - diminuzione colonna con inserimento numerico in fase di sorteggio dei controlli + COntrollare excel con doppia dicitura lotto #APP + Nel momento in cui un controllo passa nello stato di effettuato non deve più essere modificabile + Creare una schermata a se stante per i controlli fatti + I controlli fatti e sincronizzati non devono essere più visibili + Fare cancellazione dell'area + Fare pulsante di eliminazione globale delle zone e delle zone dell'area - Nella fase di importazione di una griglia, se l'associazione zona lotto area già è presente ma con una griglia diversa allora la grigliaprecedentemente associata deve essere rimossa e sostituita con quella nuova. Ovviamente deve essere cancellata solo se non bloccata, altrimenti va disabilitata + controllare i nomi da importare + Aggiungere descrizione negli elementi + Aggiungere la descrizione degli elementi nell'esportazione completamento + Modificare l'app in mood che i controlli effettuati abbiano una loro pagina + Modificare l'app in modo che i controlli esportati non siano più visualizzabili + Controllare la cancellazione per utente nell'app + Aggiungere la descrizione degli elementi nella APP da far vedere successivamente nella sceda di un singolo Elemento + Creare il pulsante di cancellazione delle aree + Creare il pulsante di cancellazione delle zone //Segnalazioni - Pulsante di cancellazione di tutte le zone di un cliente? - Non se ne era nemmeno parlato - Pulsante di cancellazione di tutte le aree di un cliente? - Non se ne era nemmeno parlato - Le zone devono poter essere sorteggiate nonostante siano già state sorteggiate precedentemente, anche se il numero di zona è stato completato - Risolto, se un controllo è già stato sorteggiato in maniera aleatoria può essere riselezionato - Se un controllo è stato selezionato bisogna necessariamente aspettare che tutti i controlli vengano completati e poi è possibile riselezioanrlo in maniera aleatoria - Se un controllo è stato sorteggiato in maniera aleatoria e poi selezionato per poter rifare un controllo aleatorio è necesario completare i controlli + Lotto prod.second non carica le griglie in fase di distribuzione - La griglia Locale produzione fluidi a cui sono state collegate tutte le zone è quella senza elementi, quindi viene esclusa dalla distribuzione + Il pulsante di esportazione totale non compare se il numero dei record è superiore a 10.000 'toggleDataOptions' =>['maxCount'=>true], + Non era abilitato il permesso per la cancellazione delle zone di una stessa area, mai parlato della possibilità di cancellare tutte le zone e tutte le aree di uno stesso cliente - Il pulsante di cancellazione delle zone di una stessa area era stato lasciato come da accordi nel server di Sviluppo, non di produzione - In fase di sorteggio, passando da una pagina all'altra si perdono i controlli inseriti per le pagine precedenti - Per fare questa modifica devo necessariamente inserire in sessione i valori già inseriti e poi caricare quelli come post. - Caricato delle griglie doppie - Zone duplicate - Lotti falsi da cancellare - In fase di importazione le griglie - P9 lite - 5.2" - Con schermo di Hauwei p7 funziona tutto perfettamente - La tabella sorteggi di controllo e inserire il controllo positivo negativo e assente -> scroll orizzontale - accesso come amministratore controllore -> sorteggio ho fatto fatica a capire con il menu come andare - Careggi va lasciato così com'è mentre l'altro va cancellato tutto tranne aree e griglie - Nel momento in cui vado ad imnpostare un elemento a 0 non viene impostato e di conseguenza non ricalcola correttamente il valore del totale Va impostato anche il calcolo all'inizio della pagina. 2019 09 24 - Osservazioni: - l'applicazione non è friendly Nel desktop: - Nell'app: - ogni inserimento di risultato mi rifà lo scrolling upload - nel momento in cui è stato sorteggiato sarebbe utile poter tornare direttamente alla schermata dei controlli - inserimento label al 100% - 2019 10 14 - Statistiche Riepilogo controlli - sia in generale che nelle altre - il campo campione di controllo non punta alla popolazione in comune di parma -> serenissima - il numero 48 dovrebbe essere 26 - modificare il valore con i controlli da effettuare App: - Una volta sorteggiato viene visualizzata una pagina bianca - Quando sorteggio dei controlli e poi li cancello dal sito, nell'app mi rimangono, controllare - Segnalazioni: - pdf in caricamento in statistica per area su camst parma ristorazione solo su area - statistiche per controllore: - controllare il numero dei conformi e non conformi - controllare il come vien impostato controllo non conforme o conforme - rimuovere la colonna griglia nella statistica per elenco - vogliono la statistica globale divisa per griglia ma con tabelle diverse (come nel vecchio) - vogliono il filtro posizionato in maniera diversa - l'eliminazione della colonna griglia nello stampato - posizionare il nome della griglia in alto a destra come nel vecchio .- Per rimuovere la colonna della griglia: - Al caricamento della action Statistcs/elements non devo far caricare il search model ma solo la pagina con un select menu riportante il chiave=>nome delle griglie coinvolte - Al contempo carico tutte le "foto" nella tabella statistics_images - Alla selezione di una voce del menu o alla pressione del pulsante visualizza/salva/ricerca vicino al select menu ricarico la pagina con il search model valorizzato e filtrato per la griglia selezionata. - Recupero solo l'immagine relativa quella griglia dalla tabella statistics_images - Carico il pulsante di Export PDF solo con l'immagine selezionata .- Per la stampa di tutte le griglie genero una pagina con un foreach per tutte le griglie e ricarico la actionElement con l'id di ogni griglia - Riportare la tabella di ripartizione dei lotti in prima pagina dei pdf Statistiche per lotto - Spostare il calcolo IGS in prima pagina - Ridurre lo spazio tra i titoli in prima pagina - Eventualmente fare un test per vedere se la tabella riesce ad entrare per 20 righe App - una volta fatto il sorteggio tornando indietro ricompare la pagina dei sorteggi e compare l'immissione - quando si torna indietro rispedisce alla schermata di immissione dei controlli del sito desktop APP - Filtro per periodo nelle liste - Nel momento in cui seleziono il lotto allora faccio vedere anche il filtro per periodo - Il select menu dei periodi è relativo solo al lotto selezionato - Nel momento in cui viene deselezionato il lotto scompare anche il filtro per periodo - Necessario mettere in join anche i periodi con gli id - Il filtro per periodo viene visualizzato all'onchange - Necessario aggiungere una colonna in sqlite che permette la distinzione tra periodo attivo e non attivo - Modificare il delimitatore di colonna in ; invece che in , 2020 02 10 12.41- 12.56 - Finiti i test con l'utente e gli abbiamo tolto l'accesso all'area demo - come controllore etc etc - oggi sull'app l'utente può ancora sorteggiare i controlli dell'area che non può