Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
interfect
funkwhale
Commits
92fa348e
Verified
Commit
92fa348e
authored
Apr 08, 2018
by
Eliot Berriot
Browse files
Federation model admin
parent
206ae296
Changes
1
Hide whitespace changes
Inline
Side-by-side
api/funkwhale_api/federation/admin.py
0 → 100644
View file @
92fa348e
from
django.contrib
import
admin
from
.
import
models
@
admin
.
register
(
models
.
Actor
)
class
ActorAdmin
(
admin
.
ModelAdmin
):
list_display
=
[
'url'
,
'domain'
,
'preferred_username'
,
'type'
,
'creation_date'
,
'last_fetch_date'
]
search_fields
=
[
'url'
,
'domain'
,
'preferred_username'
]
list_filter
=
[
'type'
]
@
admin
.
register
(
models
.
Follow
)
class
FollowAdmin
(
admin
.
ModelAdmin
):
list_display
=
[
'actor'
,
'target'
,
'creation_date'
]
search_fields
=
[
'actor__url'
,
'target__url'
]
list_select_related
=
True
@
admin
.
register
(
models
.
FollowRequest
)
class
FollowRequestAdmin
(
admin
.
ModelAdmin
):
list_display
=
[
'actor'
,
'target'
,
'creation_date'
,
'approved'
]
search_fields
=
[
'actor__url'
,
'target__url'
]
list_filter
=
[
'approved'
]
list_select_related
=
True
@
admin
.
register
(
models
.
Library
)
class
LibraryAdmin
(
admin
.
ModelAdmin
):
list_display
=
[
'actor'
,
'url'
,
'creation_date'
,
'fetched_date'
,
'tracks_count'
]
search_fields
=
[
'actor__url'
,
'url'
]
list_filter
=
[
'federation_enabled'
,
'download_files'
,
'autoimport'
,
]
list_select_related
=
True
@
admin
.
register
(
models
.
LibraryTrack
)
class
LibraryTrackAdmin
(
admin
.
ModelAdmin
):
list_display
=
[
'title'
,
'artist_name'
,
'album_title'
,
'url'
,
'library'
,
'creation_date'
,
'published_date'
,
]
search_fields
=
[
'library__url'
,
'url'
,
'artist_name'
,
'title'
,
'album_title'
]
list_select_related
=
True
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment