Initial commit
This commit is contained in:
34
main/admin.py
Normal file
34
main/admin.py
Normal file
@@ -0,0 +1,34 @@
|
||||
from django.contrib import admin
|
||||
from .models import File, Message, PublicMessage, PublicFile, Friendship
|
||||
|
||||
@admin.register(File)
|
||||
class FileAdmin(admin.ModelAdmin):
|
||||
list_display = ('file', 'owner', 'created_at')
|
||||
list_filter = ('owner', 'created_at')
|
||||
search_fields = ('file', 'description')
|
||||
raw_id_fields = ('shared_with',)
|
||||
|
||||
@admin.register(Message)
|
||||
class MessageAdmin(admin.ModelAdmin):
|
||||
list_display = ('sender', 'created_at')
|
||||
list_filter = ('sender', 'created_at')
|
||||
search_fields = ('content',)
|
||||
raw_id_fields = ('recipients',)
|
||||
|
||||
@admin.register(PublicMessage)
|
||||
class PublicMessageAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'created_at', 'ip_address')
|
||||
list_filter = ('created_at',)
|
||||
search_fields = ('content',)
|
||||
|
||||
@admin.register(PublicFile)
|
||||
class PublicFileAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'file', 'created_at', 'ip_address')
|
||||
list_filter = ('created_at',)
|
||||
search_fields = ('file', 'description')
|
||||
|
||||
@admin.register(Friendship)
|
||||
class FriendshipAdmin(admin.ModelAdmin):
|
||||
list_display = ('from_user', 'to_user', 'status', 'created_at')
|
||||
list_filter = ('status', 'created_at')
|
||||
search_fields = ('from_user__username', 'to_user__username')
|
||||
Reference in New Issue
Block a user