Prossime Feature #1
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
phc/posti-dm#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Quindi allora:
Di certo in modalità desktop sulla sinistra ci starà la lista delle altre aule prenotabili del dipartimento (e diventerà un menù ad hamburger in modalità mobile probabilmente)
Gli admin avranno una pagina in più per impostare nuove stanze (?) e creare gli slot temporali (?)
In realtà alla fine le stanze sono 4 e sempre quelle e si potrebbero impostare giusto una volta a mano una volta per tutte, anche se una cosa un minimo interattiva per posizionare i tavoli sulla griglia potrebbe essere utile. (anche solo letteralmente una
<textarea>in cui inserire una tabella TSV con colonne x, y, w, h che rappresentano il rettangolo di uno tavolo/postazione).Stessa cosa per gli slot temporali, in realtà si possono fare fissi e basta. Tra l'altro quelli già saranno spastici di loro e bisogna capire come fare il widget del calendario cliccabile.
Cliccando su un posto compare un menù per occupare il posto in quel momento se libero ed anche per prenotare il posto per quella settimana.
Altre cose incerte sono ad esempio come gestire le prenotazioni "generiche" per una certa aula o proprio per un posto a caso in dipartimento, ha senso rendere possibile prenotazioni di questo tipo invece di fare solo quelle "per postazione"?
La gente può ottenere automaticamente il ruolo di moderatore (utente in grado di modificare i posti "occupati" in tempo reale in una stanza in modo da tenere il diagramma "live") con un sistema "a punteggi" in base a delle metriche: se l'utente passa ~5 giorni allo stesso posto oppure ~10 nella stessa stanza oppure ~30 in generale in dipartimento (di fila modulo fine settimana?) allora può diventare un moderatore.
Nuovi URL
/Homepage del sito
/orari/Pagina per scegliere una selezione di slot, una volta scelti degli slot
slot-uuid-1, ...,slot-uuid-n. Una volta selezionati i posti rimanda a/prenota?orario=slot-uuid-1,...,slot-uuid-n/stanzeDip.
/stanze/{stanza}Pagina per scegliere una stanza (l'uuid delle stanze sarà
dip/{stanza})/prenota?...Questa route ha svariati parametri
orarioUna lista di slot separati da virgola
-
postoSchema della nuova struttura del database, modellizzato in Typescript
https://git.phc.dm.unipi.it/phc/posti-dm/src/branch/dev/database-model.ts