Project

General

Profile

Segnalazione #860

inserire nome utente e permessi attivi all'interno dell'HTML nel template di base

Added by Elena Grandi almost 5 years ago. Updated over 4 years ago.

Status:
Chiuso
Priority:
Normale
Assignee:
Start date:
06/28/2019
Due date:
% Done:

0%

Estimated time:
Resolution:

Related issues

Related to fuss-manager - Segnalazione #856: interfaccia con LDAP asincrona per tornadoChiuso06/28/2019

Actions
Related to fuss-manager - Segnalazione #862: form/view di loginChiuso06/28/2019

Actions
Has duplicate fuss-manager - Segnalazione #861: Mostrare il nome utente corrente nei template htmlChiuso06/28/2019

Actions

Associated revisions

Revision f3ad1d5c (diff)
Added by Mark Caglienzi over 4 years ago

Hide 'Login' link if the user is logged in. refs #860

Revision f8fd5911 (diff)
Added by Mark Caglienzi over 4 years ago

Show the username in the navbar when the user is logged in. refs #860

Revision 699c98fc (diff)
Added by Mark Caglienzi over 4 years ago

Add Login.get_user_perms(self, user) method. refs #860

Revision 5a94d3a8 (diff)
Added by Mark Caglienzi over 4 years ago

Set the perms in the session. refs #860

Revision 68ae1cce (diff)
Added by Mark Caglienzi over 4 years ago

Call to_jsonable() on user only once. refs #860

Revision 545f8cf0 (diff)
Added by Mark Caglienzi over 4 years ago

Get the permissions from the session in SessionRequestHandler. refs #860

Revision 04394ec0 (diff)
Added by Mark Caglienzi over 4 years ago

Get the permissions in the else: branch. refs #860

Revision 9eda4107 (diff)
Added by Mark Caglienzi over 4 years ago

Get the user and perms in the template, accessible from JS code. refs #860

Revision 8649651f (diff)
Added by Mark Caglienzi over 4 years ago

Redirect to home after a successful login. refs #860

Revision 59bf672b (diff)
Added by Mark Caglienzi over 4 years ago

window.fussmanager.config.user is an object, not a string anymore. refs #860

Revision 1fca14fa (diff)
Added by Mark Caglienzi over 4 years ago

window.fussmanager.config.perms is a Set() now, to allow doing window.fussmanager.config.perms.has('something'). refs #860

Revision 351b85e1 (diff)
Added by Mark Caglienzi over 4 years ago

Move Login/username link to the right, using the Flex/BS4 CSS class 'ml-auto'. refs #860

Revision 2f1411e8
Added by Enrico Zini over 4 years ago

Sync with master. refs: #860

Revision 1942b7a0
Added by Enrico Zini over 4 years ago

Merged t860 into master. Closes: #860

History

#1

Updated by Elena Grandi almost 5 years ago

#2

Updated by Elena Grandi over 4 years ago

#3

Updated by Elena Grandi over 4 years ago

#4

Updated by Elena Grandi over 4 years ago

#5

Updated by Elena Grandi over 4 years ago

  • Has duplicate Segnalazione #861: Mostrare il nome utente corrente nei template html added
#6

Updated by Mark Caglienzi over 4 years ago

  • Status changed from Nuovo to Commenti
  • Output del nome utente nella navbar
  • Calcolo dei permessi ("somma" tra permessi dati dall'utente e dai relativi gruppi, se presenti)
  • Passaggio dei permessi al JS in base.html
  • window.fussmanager.config.user è un object con tutti i dati di User al suo interno
  • window.fussmanager.config.perms è un Set()
  • Redirect alla home dopo il login

PS: Grazie Enrico per avermi dato una mano qua e là

#7

Updated by Enrico Zini over 4 years ago

  • Assignee changed from Enrico Zini to Mark Caglienzi

It all looks good.

Can you move the login button / user name to the top right of the navbar, to follow what most web UIs are doing?

#8

Updated by Mark Caglienzi over 4 years ago

  • Status changed from Commenti to In elaborazione
#9

Updated by Mark Caglienzi over 4 years ago

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

Fatto, ho spostato sia il link Login (quando non si è loggati) che lo username (quando si è loggati) nell'angolo destro della navbar.

Piccola nota: Bootstrap 4 non vuole più navbar-right ma ml-auto per questo.

Branch t860 pushato, nessun merge fatto.

#10

Updated by Enrico Zini over 4 years ago

  • Status changed from Commenti to Chiuso

Grazie! Fatto merge, chiudo.

Also available in: Atom PDF