Occorre prevedere un nuovo modello per gli utenti utilizzatori:

  - registrazione autonoma, recupero password autonomo, cancellazione logica autonoma (nome, cognome, mail, password, facoltà)
  - amministratore che gestisce tutto

in funzione di una ricerca fulltext su tutti i campi, il risultato deve essere ulteriormente filtrabile per altri  7 campi (località, regione, stato, nazione, epoca, datazione assoluta, museo) . il problema è che i 7 campi non sono filtrati. si impone un limite massimo di 100 record estratti (via parametro) e si invia sempre tutte le opzioni dei filtri su array

le ricerche possono essere sia pubbliche che private. l'utente vede tutte le sue ricerche + tutte le ricerche pubbliche.
il proprietario può cancellare la propria ricerca (anche se pubblica)

l'esportazione in formato lido e getty (da farmi avere) lavora sulla  base di un array di ID, e deve generare un file sul server del fe (filesystem o db)?

Attuale versione:

    match "living_museum/reset", via: [:delete]
    match "living_museum/createUser", via: [:post]
    match "living_museum/requestResetPassword", via: [:post]
    match "living_museum/resetPassword", via: [:post]
    match "living_museum/searchCards", via: [:get]
    match "living_museum/saveSearch", via: [:post]
    match "living_museum/getSearch", via: [:get]
    match "living_museum/listSearch", via: [:get]
    match "living_museum/deleteSearch", via: [:delete]

#mancano
    #match "living_museum/deleteUser", via: [:get, :post]
    #match "living_museum/destroyUser", via: [:get, :post]
    #match "living_museum/exportCard", via: [:get, :post]