Closed ciopper90 closed 10 years ago
Caricare attivita' per piu' di una settimana (da un mese a 6 mesi addirittura) mi sembra esagerato per un dispositivo mobile. Direi che la soluzione sarebbe quella di adottare una vista per settimana: caricare all'avvio la settimana corrente e permettere la navigazione di una settimana in avanti od in dietro. Eventualmente un selettore di settimana (es. 1: 1-7 gennaio 2013, 2: 8-14 gennaio 2013, ecc.).
Si, teniamo buona la soluzione di @AlfioEmanueleFresta
infatti prima di fare qualsiasi cosa ho chiesto :smile: adesso inizio a scrivere qualcosa a riguardo!!
ho notato che al momento non posso scaricare info sull'attivita'(a meno che non parsi direttamente l'html)
un altra richiesta
potreste passare direttamente l'id dell'attivita oltre a quello del turno??? perche se io voglio avere maggiori info dovrei estrarre l'id dell'attivita dall'url(cosa non molto carina) oppure potete fare in modo che passando anche solo l'id del turno mi dia le info giuste(dipende come avete gestito a livello di db)
Entrambe le tue proposte hanno la mia benedizione
Alfio Emanuele Fresta Inviato da Android On Nov 20, 2013 8:31 AM, "ciopper90" notifications@github.com wrote:
ho notato che al momento non posso scaricare info sull'attivita'(a meno che non parsi direttamente l'html)
un altra richiesta
potreste passare direttamente l'id dell'attivita oltre a quello del turno??? perche se io voglio avere maggiori info dovrei estrarre l'id dell'attivita dall'url(cosa non molto carina) oppure potete fare in modo che passando anche solo l'id del turno mi dia le info giuste(dipende come avete gestito a livello di db)
— Reply to this email directly or view it on GitHubhttps://github.com/CroceRossaItaliana/gaia-android/issues/9#issuecomment-28870840 .
poi visto che ci sono un ultima domanda
come mi devo comportare con i turni va bene la leggenda che ci dice B altri comitati V tuo comitato R scoperto
ora io come faccio a semplificare la scelta all'utente in modo che capisca che il turno scoperto e del suo comitato e non del trentino magari?? questo perche credo che all'utente finale importi 3/4 delle volte del proprio comitato e poche altre volte attivita di altri comitati(sopratutto magari comitati locali) sbaglio oppure anche qui bisognerebbe fare qualcosa???(magari le attivita che posso vedere sono solo quelle dei comitati limitrofi inserendo un eccezione per le attivita nazionali come le emergenze) troppo complesso??
Abbiamo già pensato a questa cosa in un altro issue sul progetto principale. Ci sarà un parametro aggiuntivo da passare nella richiesta ad indicare l'estensione desiderata.
Alfio Emanuele Fresta Inviato da Android On Nov 20, 2013 9:05 AM, "ciopper90" notifications@github.com wrote:
poi visto che ci sono un ultima domanda
come mi devo comportare con i turni va bene la leggenda che ci dice B altri comitati V tuo comitato R scoperto
ora io come faccio a semplificare la scelta all'utente in modo che capisca che il turno scoperto e del suo comitato e non del trentino magari?? questo perche credo che all'utente finale importi 3/4 delle volte del proprio comitato e poche altre volte attivita di altri comitati(sopratutto magari comitati locali) sbaglio oppure anche qui bisognerebbe fare qualcosa???(magari le attivita che posso vedere sono solo quelle dei comitati limitrofi inserendo un eccezione per le attivita nazionali come le emergenze) troppo complesso??
— Reply to this email directly or view it on GitHubhttps://github.com/CroceRossaItaliana/gaia-android/issues/9#issuecomment-28872422 .
ok letto dove ne parlavate adesso
comunque la funzione che mi serve e molto particolare sarebbe una cosa ottimale se riusciamo a fare una funzione che mi restituisce solo informazioni che gia non ho(ad esempio e inutile che mi restituisce le info di inizio/fine turno visto che gia le ho e posso risparmiare lavoro al server e dati al telefono) oltretutto sarebbe molto ma molto bello poter scaricare in un unico colpo + turni appartenenti alla stessa attivita(visto che quando mostro la settimana mostro solo le attivita e solo al passo successivo vedi i turni , le info e il bottone partecipa)
Scrivi un esempio di chiamata e un esempio di risposta così ci capiamo meglio (usa il markdown!)
per provare a spiegarmi meglio vi presento la situazione che potrebbe capitare ci sono due turni della stessa attivita in un mese come in questo caso
e quindi nella versione android vedo
oltretutto io mi ritrovo per entrambi i turni questi dati
{ "title":"attivita, nome turno1", "id":"xxx1", "start":"data ora", "end":"data ora", "color":"#3135B0", "url":"?p=attivita.scheda&id=yy#xxx1" } { "title":"attivita, nome turno2", "id":"xxx2", "start":"data ora", "end":"data ora", "color":"#3135B0", "url":"?p=attivita.scheda&id=yy#xxx2" }
ora la mia domanda e questa
mettiamo caso l'utente voglia maggiori informazioni oppure voglia iscriversi al turno, come prima cosa clicca sull'attivita che apre un altra schermata in cui verranno mostrati i turni della settimana e qualche info aggiuntiva la mia richiesta era questa
possiamo fare in modo che io possa fare un unica richiesta in cui per esempio invio id_turno=xxx1,xxx2
cosi che con un unica richiesta io possa avere le info mancanti dei turni in un unico oggetto. ovvio che sarebbe molto bello poter tenere il numero di turni richiesti parametrico(cosi chepossa funzionare sia che io abbia 2 turni sia che ne abbia 10)
quello che vi chiedevo erano altre soluzioni(che magari siano di piu facile implementazione) spero di essere stato chiaro questa volta
A breve i tuoi desideri verranno esauditi, c'è già qualche commit nascosto nel branch api per te. La pazienza è la via per la vittoria.
Alfio Emanuele Fresta Inviato da Android On Nov 22, 2013 8:49 AM, "ciopper90" notifications@github.com wrote:
per provare a spiegarmi meglio vi presento la situazione che potrebbe capitare ci sono due turni della stessa attivita in un mese come in questo caso
https://github-camo.global.ssl.fastly.net/3b8d613f60c66c0dde0c98dfafdefd06b480e678/687474703a2f2f63696f7070657239302e616c74657276697374612e6f72672f696d672f53656e7a616e6f6d652e706e67 e quindi nella versione android vedo
oltretutto io mi ritrovo per entrambi i turni questi dati
{ "title":"attivita, nome turno1", "id":"xxx1", "start":"data ora", "end":"data ora", "color":"#3135B0", "url":"?p=attivita.scheda&id=yy#xxx1" } { "title":"attivita, nome turno2", "id":"xxx2", "start":"data ora", "end":"data ora", "color":"#3135B0", "url":"?p=attivita.scheda&id=yy#xxx2" }
ora la mia domanda e questa
mettiamo caso l'utente voglia maggiori informazioni oppure voglia iscriversi al turno, come prima cosa clicca sull'attivita che apre un altra schermata in cui verranno mostrati i turni della settimana e qualche info aggiuntiva la mia richiesta era questa
possiamo fare in modo che io possa fare un unica richiesta in cui per esempio invio id_turno=xxx1,xxx2
cosi che con un unica richiesta io possa avere le info mancanti dei turni in un unico oggetto. ovvio che sarebbe molto bello poter tenere il numero di turni richiesti parametrico(cosi chepossa funzionare sia che io abbia 2 turni sia che ne abbia 10)
quello che vi chiedevo erano altre soluzioni(che magari siano di piu facile implementazione) spero di essere stato chiaro questa volta
— Reply to this email directly or view it on GitHubhttps://github.com/CroceRossaItaliana/gaia-android/issues/9#issuecomment-29057456 .
aspetto che mi diciate che e tutto pronto cosi mi ci metto al lavoro
@AlfioEmanueleFresta va solo mergiata la modifica in questione sulle API o erro ?
una volta mergiata posso vedere se funziona bene anche la questione parametri passati alle api
quando l'utente deve scegliere le attivita da visualizzare e meglio dargli alcune opzioni standard tipo -settimana -mese -3 mesi -6 mesi
oppure inserire la scelta delle date da parte dell'utente( gestione piu' complessa e sopratutto rubo parte dello schermo per la gestione di queste date)