示例#1
0
"""
from django.contrib import admin
from django.contrib.admin.models import LogEntry
from common.utils import register_model_admins

from .models import CalendarKey


class LogEntryAdmin(admin.ModelAdmin):
    """
    Class that logs Admin actions.

    @TODO: Is this an accurate assessment?
    """

    readonly_fields = ('content_type', 'user', 'action_time', 'object_id',
                       'object_repr', 'action_flag', 'change_message')

    def has_delete_permission(self, request, obj=None):
        return False

    def get_actions(self, request):
        actions = super(LogEntryAdmin, self).get_actions(request)
        del actions['delete_selected']
        return actions


admin.site.register(LogEntry, LogEntryAdmin)

register_model_admins(CalendarKey, )
示例#2
0
"""
Admin config for Scholarship app.
"""
from common.utils import register_model_admins

from .models import (AcademicResource, LibraryItem, StudyHoursRecord,
                     TrackedUser)

register_model_admins(
    AcademicResource,
    LibraryItem,
    StudyHoursRecord,
    TrackedUser,
)
示例#3
0
"""
Admin config for UserInfo app.
"""
from django.contrib import admin
from common.utils import register_model_admins

from .models import PledgeClass, UserInfo


class UserInfoAdmin(admin.ModelAdmin):
    """
    Class to represent the user info for an Admin
    """
    search_fields = ['user__first_name', 'user__last_name']
    list_display = tuple([
        field.name for field in UserInfo._meta.fields
        if field.name not in UserInfo.admin_display_excluded_fields
    ])


admin.site.register(UserInfo, UserInfoAdmin)

register_model_admins(PledgeClass)
示例#4
0
""" Register your models here. """
from apps.PartyListV2.models import Party, PartyGuest, RestrictedGuest
from common.utils import register_model_admins

register_model_admins(
    Party,
    PartyGuest,
    RestrictedGuest,
)
示例#5
0
"""
Admin config for Standards app.
"""
from common.utils import register_model_admins

from .models import Summons, SummonsHistoryRecord, SummonsRequest

register_model_admins(
    Summons,
    SummonsHistoryRecord,
    SummonsRequest,
)
示例#6
0
"""
Admin config for Secure app.
"""
from common.utils import register_model_admins

from .models import Bylaws, Guide, HouseRules


register_model_admins(
    Bylaws,
    Guide,
    HouseRules,
)
示例#7
0
"""
Admin config for Links app.
"""
from common.utils import register_model_admins

from .models import Link

register_model_admins(Link, )