lento / spam

Spark Project & Asset Manager
GNU General Public License v3.0
7 stars 2 forks source link

add a "profile" page under User #9

Open lento opened 14 years ago

lento commented 14 years ago

at first the profile page will only contain a link to change the user's password, in the future we can add a profile image, email address, etc.

lento commented 14 years ago

riguardo ai commit:

non credo sia necessario un nuovo controller per una sola pagina, guarda come e' fatta la pagina home: un metodo del controller User (get_one) + un template nella cartella user (templates/user/get_one.mak)

riguardo a come strutturare la pagina non ho ancora un'idea precisa, pero' piuttosto che una tavola (che nel resto dell'applicazione denota una serie di elementi dello stesso tipo) forse sarebbe meglio una pagina con i dettagli e dei bottoni per le varie operazioni, tipo:

Your profile:
------------------

+-----------+
|           |
|   image   |
|           |
+-----------+ 

Username: <username>
Display Name: <display name>
Email Address: <email address>

+--------------+     +-----------------+
| edit details |     | change password |
+--------------+     +-----------------+

o qualcosa del genere. Cliccando su edit details si apre il dialog con il form lib.widgets.FormUserEdit (a cui va aggiunta una riga per l'indirizzo email), mentre change password e' lo stesso link che adesso e' nella sidebar.

Per vedere come fare un bottone apri un template in cui ci sia un add new

lento commented 14 years ago

depends on #28