aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavlos Ratis <dastergon@gentoo.org>2013-08-28 17:46:29 +0300
committerPavlos Ratis <dastergon@gentoo.org>2013-09-01 20:02:14 +0300
commitc259b7c0f1935a4464946a66119504957921b7a8 (patch)
tree57aa268f5ea2b37f5ef80ac0115ebde85f57d5b8 /okupy/templates/settings-gentoo.html
parentMerge pull request #81 from tampakrap/test_ldapuser (diff)
downloadidentity.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.html42
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 : #}