Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Visualizzare prove di una stessa data in un unica pagina #1

Open
ali-benny opened this issue Mar 7, 2023 · 9 comments
Open

Visualizzare prove di una stessa data in un unica pagina #1

ali-benny opened this issue Mar 7, 2023 · 9 comments
Labels
enhancement New feature or request

Comments

@ali-benny
Copy link
Member

In ogni repo nelle cartelle prove si visualizza la lista degli esami in base alla data [p.e. scritto-2020-01-12] e cliccandoci sopra ti apra una pagina in cui si visualizzano i contenuti dei file inerenti a quell'esame, sia testo che eventuali soluzioni proposte.

@VaiTon
Copy link
Member

VaiTon commented Mar 12, 2023

La cosa più facile sarebbe mettere in una cartella immagino. Qualche commento a riguardo? @foxyseta and @lucat1 ?

@foxyseta
Copy link
Member

Me avevano parlato quel martedì prima che arrivassi tu forse? Ali non vuole semplici sottocartelle perché vuole una scheda del browser unica con documenti multipli aperti. Inoltre alla sottocartelle per i singoli appelli ci si q sempre opposti in massa. @lucat1 mi pare si fosse rifiutato di riprendere in mano lo splitting dentro alla pagina web in dynamic quindi @alii_benatti dovrebbe aprire una PR in autonomia su dynamik appena è più stabile.

Nessuno ha davvero verbalizzato nulla (salvo qualche appunto di @Flecart) ma mi pare la conversazione fosse andata così.

@VaiTon
Copy link
Member

VaiTon commented Mar 12, 2023

Me avevano parlato quel martedì prima che arrivassi tu forse?

Probabilmente, oppure ero troppo addormentato ancora per elaborare :P

Ali non vuole semplici sottocartelle perché vuole una scheda del browser unica con documenti multipli aperti.

Vabbè quello non penso sia un problema. Lato frontend si può fare tutto, la struttura del repo è abbastanza indipendente da questo punto di vista.

Inoltre alla sottocartelle per i singoli appelli ci si q sempre opposti in massa.

Eh questo lo posso anche capire, ma la cartella flat con 400 files secondo me alla lunga è ingestibile.

L'altra idea sarebbe di anteporre un prefisso alla tipo _nomedelfile_parte1.pdf, così che appena incontriamo un file che inizia con _ si fanno delle impaginazioni particolari

@Flecart
Copy link
Member

Flecart commented Mar 12, 2023

Eh questo lo posso anche capire, ma la cartella flat con 400 files secondo me alla lunga è ingestibile.

Non potresti fare una paginazione client-side per questo?
Mi immagino semplicemente dei bottoni, magari anche numero delle pagine necessarie, ti basta fare repaint con le informazioni adatte quando schiacci o cambi pagina. senza dover fare nessuna nuova richiesta.

@VaiTon
Copy link
Member

VaiTon commented Mar 12, 2023

@Flecart sisi certo, si potrebbe fare tranquillamente. Intendevo più la gestione lato git, e avremmo il beneficio gratuito di raggruppare anche le prove dello stesso giorno insieme.

@lucat1
Copy link
Collaborator

lucat1 commented Mar 12, 2023

Raggruppare in cartelle è una cosa controversa, finchè l'esperienza è okay client side possiamo non farlo direi. Complica anche l'upload per i nuovi contribuenti, ad esempio il drag n drop da github non e' piu' fattibile perche' servirebbe creare una cartella per caricare una prova.

Non mi ero proprio opposto all'idea del'ali, solo avevo detto che non è la priorità. Se si trova un modo sano di raggruppare i file (il problema sta nel determinare il prefisso comune senza troppe euristiche ne hardcodando) si fa abbastanza velocemente.

@foxyseta
Copy link
Member

Per le prove confermo che il prefisso comune è imposto dalle regexp: [tipo]-[data]-.

@lucat1
Copy link
Collaborator

lucat1 commented Mar 13, 2023

Però la regex cambia da repo a repo. L’unica soluzione che mi pare accettabile perché si implica lavoro in più ora ma è meglio per il futuro è questa:

  • Definire le regexp con un nostro formato in un file (che non verrà mostrato da statik)
  • Usare quella definizione sia in dynamik che nelle actions (tanto la action che fa il controllo è nostra no?)
  • Questo tornerà anche comodo (e sarebbe stato necessario prima o poi) anche per la action che rinomina i file in automatico alla gente, o per l’upload dei file dal sito.
  • Opzionalmente, si potrebbe anche mandare a fanculo il README.md e farlo generare in automatico (e committarlo sul main) al cambiamento del file definizione. questa è opinabile però come cosa

@foxyseta
Copy link
Member

Mi piace. Il file delle regexp sta in template o è proprio globale per la org?

@foxyseta foxyseta added the enhancement New feature or request label Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants