Spaces:
Sleeping
Sleeping
| from django.contrib import admin | |
| from .models import Profile, Department, Event, Ticket, Notifications,Gallery | |
| from import_export.admin import ExportActionMixin | |
| class ProfileAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ('user', 'phone', 'college') | |
| search_fields = ['user__email', 'phone', 'college'] | |
| class DepartmentAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ('name', 'coordinator1', 'coordinator2') | |
| search_fields = ['name', 'coordinator1__user__email', 'coordinator2__user__email'] | |
| class EventAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ('name', 'price', 'location') | |
| search_fields = ['name', 'price', 'location'] | |
| class TicketAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ('id','owner','event','isPaid','qrCodeData', 'date') | |
| search_fields = ['id','owner__user__email', 'event__name','isPaid','qrCodeData', 'date'] | |
| class NotificationsAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ('user', 'dateTime') | |
| search_fields = ['user__email', 'dateTime'] | |
| class GalleryAdmin(ExportActionMixin, admin.ModelAdmin): | |
| list_display = ('path',) | |
| search_fields = ['path'] | |
| admin.site.register(Profile, ProfileAdmin) | |
| admin.site.register(Department, DepartmentAdmin) | |
| admin.site.register(Event, EventAdmin) | |
| admin.site.register(Ticket, TicketAdmin) | |
| admin.site.register(Notifications, NotificationsAdmin) | |
| admin.site.register(Gallery, GalleryAdmin) | |