Project

General

Profile

Segnalazione #862

form/view di login

Added by Elena Grandi 3 months ago. Updated 2 months ago.

Status:
In elaborazione
Priority:
Normale
Start date:
06/28/2019
Due date:
% Done:

0%

Resolution:

Description

Creare una view per il login, inizialmente senza funzionalità backend.

In secondo tempo, aggiungere la funzionalità backend relativa (questa seconda parte dopo #856)


Related issues

Blocked by fuss-manager - Segnalazione #856: interfaccia con LDAP asincrona per tornado In elaborazione 06/28/2019
Blocks fuss-manager - Segnalazione #863: Aggiungere permission checking a operation e API Nuovo 06/28/2019

Associated revisions

Revision a647ccd6 (diff)
Added by Mark Caglienzi 3 months ago

Add login.html template. refs #862

Revision 88b4acd3 (diff)
Added by Mark Caglienzi 3 months ago

Add Login view, using the new template. refs #862

Revision 8469637f (diff)
Added by Mark Caglienzi 3 months ago

Add the /login url, using the new Login view. refs #862

Revision afed740a (diff)
Added by Mark Caglienzi 3 months ago

Show the Login link in the main navbar. refs #862

Revision 89e932d6
Added by Enrico Zini 2 months ago

Merge with t856 to try using it as the login backend. refs: #862

Revision 1b8b33ff (diff)
Added by Enrico Zini 2 months ago

Drafted initial post method for login. refs: #862

Revision ccb43a81
Added by Enrico Zini 2 months ago

Updated merge of t856. refs: #862

History

#1 Updated by Mark Caglienzi 3 months ago

  • Status changed from Nuovo to In elaborazione

#2 Updated by Mark Caglienzi 3 months ago

#3 Updated by Mark Caglienzi 3 months ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Mark Caglienzi to Enrico Zini

Aggiunta la pagina di login con un form e un link nella navbar.

Non c'è nessun backend per ora ovviamente, ma solo un <form> con gli input e il pulsante di submit, che al momento non fanno nulla.

Non ci sono nemmeno, al momento, i link per resettare la password o cambiarla (ci vorrà il backend anche per queste funzioni).

Branch t862 non mergiato in master

#4 Updated by Enrico Zini 2 months ago

Ho implementato un primo backend basato sul mio primo draft di #856

#5 Updated by Enrico Zini 2 months ago

  • Assignee changed from Enrico Zini to Mark Caglienzi

Il passo successivo è scrivere un semplice session manager, generare un cookie di sessione alla post del login, associarlo all'utente nel backend, e in tutte le altre view vedere se c'è il cookie.

Un primo semplice session manager può essere una directory di file json il cui nome è il nome del cookie.

Giro il ticket per poter continuare lo sviluppo se io non sono disponibile.

#6 Updated by Mark Caglienzi 2 months ago

  • Status changed from Commenti to In elaborazione

#7 Updated by Elena Grandi 2 months ago

Also available in: Atom PDF