diff options
author | 2013-08-28 17:46:29 +0300 | |
---|---|---|
committer | 2013-09-01 20:02:14 +0300 | |
commit | c259b7c0f1935a4464946a66119504957921b7a8 (patch) | |
tree | 57aa268f5ea2b37f5ef80ac0115ebde85f57d5b8 /okupy/templates/settings-gentoo.html | |
parent | Merge pull request #81 from tampakrap/test_ldapuser (diff) | |
download | identity.gentoo.org-c259b7c0f1935a4464946a66119504957921b7a8.tar.gz identity.gentoo.org-c259b7c0f1935a4464946a66119504957921b7a8.tar.bz2 identity.gentoo.org-c259b7c0f1935a4464946a66119504957921b7a8.zip |
add support for user settings
Basic setting pages that allow users to edit easily their LDAP attributes
via web forms.
Settings:
* Profile settings (first name , last name, email , timezone, birthday,
* passwords)
* Contact settings (website, IM , GPG fingerprint, location,
longitude, latitude)
* Gentoo settings (mentors, developer bug, join date, retire date,
ssh key)
Notes:
* Currently settings work only with single values and not
* listfields.
* Timezone needed for OpenID (cc: @mgorny)
* Gentoo Account Settings page is available for everyone.(testing
purposes)
Diffstat (limited to 'okupy/templates/settings-gentoo.html')
-rw-r--r-- | okupy/templates/settings-gentoo.html | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/okupy/templates/settings-gentoo.html b/okupy/templates/settings-gentoo.html new file mode 100644 index 0000000..224c838 --- /dev/null +++ b/okupy/templates/settings-gentoo.html @@ -0,0 +1,42 @@ +{% extends "base.html" %} + +{% block content %} +<div id="pageRow" class="container"> + <div class="row"> + <div id="page" class="span10"> + <div> + <h1>Gentoo Developer Information</h1> + <h3>Change your Gentoo related details</h3> + {% if user_profile_info.is_developer %} + <div class="form well"> + <form action="." method="POST">{% csrf_token %} + <div class="row-fluid"> + {{ gentoo_account_settings.developer_bug.label_tag }} + <input name="developer_bug" type="text" value="{{ user_profile_info.developer_bug.0 }}" /> {{ gentoo_account_settings.developer_bug.errors|striptags }} + </div> + <div class="row-fluid"> + {{ gentoo_account_settings.mentor.label_tag }} + <input name="mentor" type="text" value="{{ user_profile_info.mentor.0 }}" /> {{ gentoo_account_settings.mentor.errors|striptags }} + </div> + <div class="row-fluid"> + {{ gentoo_account_settings.gentoo_join_date.label_tag }} + <input name="gentoo_join_date" type="text" value="{{ user_profile_info.gentoo_join_date.0 }}" /> {{ gentoo_account_settings.gentoo_join_date.errors|striptags }} + </div> + <div class="row-fluid"> + {{ gentoo_account_settings.gentoo_retire_date.label_tag }} + <input name="gentoo_retire_date" type="text" value="{{ user_profile_info.gentoo_retire_date.0 }}" /> {{ gentoo_account_settings.gentoo_retire_date.errors|striptags }} + </div> + <div class="row-fluid"> + {{ gentoo_account_settings.ssh_key.label_tag }} {{ gentoo_account_settings.ssh_key.errors|striptags }} + {{ gentoo_account_settings.ssh_key }} + </div> + <div class="row-fluid buttons"> + <input class="btn btn-primary" type="submit" value="Update" /> + </div> + </form> + </div>{% endif %} + </div> + </div> +{% endblock %} + +{# vim:se fileencoding=utf8 et ts=4 sts=4 sw=4 ft=htmldjango : #} |