[sagenb] 37/179: Merge branch 'master' into ldap
felix salfelder
felix-guest at moszumanska.debian.org
Tue May 6 12:05:07 UTC 2014
This is an automated email from the git hooks/post-receive script.
felix-guest pushed a commit to branch master
in repository sagenb.
commit 9507fa1ba8789c56d8836593c6d9ee70108b9fb6
Merge: ea395bc 0ae273b
Author: Robin Martinjak <rob at rmartinjak.de>
Date: Fri Nov 2 19:07:36 2012 +0100
Merge branch 'master' into ldap
Conflicts:
sagenb/data/sage/html/settings/user_management.html
sagenb/notebook/user.py
flask_version/admin.py | 60 ++++++++++++++++------
flask_version/decorators.py | 4 +-
.../data/sage/html/settings/user_management.html | 21 +++++---
sagenb/notebook/user.py | 14 +++--
4 files changed, 71 insertions(+), 28 deletions(-)
diff --cc sagenb/data/sage/html/settings/user_management.html
index 9ef0a30,bf9ca6f..1255304
--- a/sagenb/data/sage/html/settings/user_management.html
+++ b/sagenb/data/sage/html/settings/user_management.html
@@@ -11,16 -11,20 +11,25 @@@
{% endif %}
<table>
<tr>
- <th>{{ gettext('Users') }}</th>
+ <th>{{ gettext('User') }}</th>
<th>{{ gettext('Password') }}</th>
<th>{{ gettext('Suspension') }}</th>
+ <th>{{ gettext('Admin') }}</th>
+ <th>{{ gettext('Delete') }}</th>
</tr>
- {% for user in users %}
- {% if user != 'admin' %}
+ {% for u in users %}
+ {% if u.username() != 'admin' %}
<tr>
- <td><a href="/home/{{ user }}/">{{ user }}</a></td>
- <td>{% if not user.is_external() %}<a href="/users/?reset={{ user }}">{{ gettext('Reset') }}</a>{% endif %}</td>
- <td><a href="/users/?suspension={{ user }}">{% if user.is_suspended() %}{{ gettext('Unsuspend') }}{% else %}{{ gettext('Suspend') }}{% endif %}</td>
- <td><a href="/home/{{ u }}/">{{ u }}</a></td>
- <td><a href="{{ url_for('users', reset=u.username()) }}">{{ gettext('Reset') }}</a></td>
- <td><a href="{{ url_for('suspend_user', user=u.username()) }}">{% if u.is_suspended() %}{{ gettext('Unsuspend') }}{% else %}{{ gettext('Suspend') }}{% endif %}</a></td>
- <td><a href="{{ url_for('toggle_admin', user=u.username()) }}">{% if u.is_admin() %}{{ gettext('Revoke') }}{% else %}{{ gettext('Grant') }}{% endif %}</a> </td>
- <td><a href="{{ url_for('del_user', user=u.username()) }} ">{{ gettext('Delete') }}</a></td>
++ <td><a href="/home/{{ u }}/">{{ u }}</a></td>
++ <td>{% if not user.is_external() %}<a href="/users/?reset={{ user }}">{{ gettext('Reset') }}</a>{% endif %}</td>
++ <td>
++ {% if not u.is_external() %}
++ <a href="{{ url_for('users', reset=u.username()) }}">{{ gettext('Reset') }}</a>
++ {% endif %}
++ </td>
++ <td><a href="{{ url_for('suspend_user', user=u.username()) }}">{% if u.is_suspended() %}{{ gettext('Unsuspend') }}{% else %}{{ gettext('Suspend') }}{% endif %}</a></td>
++ <td><a href="{{ url_for('toggle_admin', user=u.username()) }}">{% if u.is_admin() %}{{ gettext('Revoke') }}{% else %}{{ gettext('Grant') }}{% endif %}</a> </td>
++ <td><a href="{{ url_for('del_user', user=u.username()) }} ">{{ gettext('Delete') }}</a></td>
</tr>
{% endif %}
{% endfor %}
diff --cc sagenb/notebook/user.py
index 6cc2fb9,ac8b757..0ef5081
--- a/sagenb/notebook/user.py
+++ b/sagenb/notebook/user.py
@@@ -289,13 -296,7 +297,13 @@@ class User(object)
sage: User('B', account_type='user').is_guest()
False
"""
- return self._account_type == 'guest'
+ return self.account_type() == 'guest'
+
+ def is_external(self):
- return self._external_auth is not None
++ return self.external_auth() is not None
+
+ def external_auth(self):
+ return self._external_auth
def is_suspended(self):
"""
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagenb.git
More information about the debian-science-commits
mailing list