0.2.3 #99
2 changed files with 33 additions and 1 deletions
|
|
@ -1 +1,30 @@
|
|||
# Register your models here.
|
||||
from django.contrib import admin
|
||||
from django.utils.translation import ugettext as _
|
||||
|
||||
from newsreader.accounts.models import User
|
||||
|
||||
|
||||
class UserAdmin(admin.ModelAdmin):
|
||||
list_display = ("email", "last_name", "date_joined", "is_active")
|
||||
list_filter = ("is_active", "is_staff", "is_superuser")
|
||||
ordering = ("email",)
|
||||
|
||||
search_fields = ["email", "last_name", "first_name"]
|
||||
readonly_fields = ("last_login", "date_joined")
|
||||
fieldsets = (
|
||||
(
|
||||
_("User settings"),
|
||||
{"fields": ("email", "first_name", "last_name", "is_active")},
|
||||
),
|
||||
(
|
||||
_("Permission settings"),
|
||||
{
|
||||
"classes": ("collapse",),
|
||||
"fields": ("is_staff", "is_superuser", "groups", "user_permissions"),
|
||||
},
|
||||
),
|
||||
(_("Misc settings"), {"fields": ("date_joined", "last_login")}),
|
||||
)
|
||||
|
||||
|
||||
admin.site.register(User, UserAdmin)
|
||||
|
|
|
|||
|
|
@ -18,6 +18,9 @@
|
|||
<li class="nav__item"><a href="{% url 'news:core:categories' %}">Categories</a></li>
|
||||
<li class="nav__item"><a href="{% url 'news:collection:rules' %}">Feeds</a></li>
|
||||
<li class="nav__item"><a href="#">Settings</a></li>
|
||||
{% if request.user.is_superuser %}
|
||||
<li class="nav__item"><a href="{% url 'admin:index' %}">Admin</a></li>
|
||||
{% endif %}
|
||||
<li class="nav__item"><a href="{% url 'accounts:logout' %}">Logout</a></li>
|
||||
{% else %}
|
||||
<li class="nav__item"><a href="{% url 'accounts:login' %}">Login</a></li>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue