Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fun-apps / admin.py
Size: Mime:
from django.contrib import admin

from . import models


class VideoUploaderDeactivationPeriodAdmin(admin.ModelAdmin):
    list_display = ('start_time', 'end_time')


class YoutubeAuthAdminInline(admin.StackedInline):
    model = models.YoutubeAuth
    fields = ("client_id", "client_secret", "access_token", "refresh_token", "token_expiry",)


class VideofrontCourseSettingsAdmin(admin.ModelAdmin):
    list_display = ('course_id', 'playlist_id')
    search_fields = ('course_id', 'playlist_id')


class YoutubeCourseSettingsAdmin(VideofrontCourseSettingsAdmin):
    pass


class VideofrontCourseSettingsAdmin(admin.ModelAdmin):
    list_display = ('course_id', 'playlist_id')
    search_fields = ('course_id', 'playlist_id')


class VideofrontAuthAdminInline(admin.StackedInline):
    model = models.VideofrontAuth
    fields = ("token",)


admin.site.register(models.VideoUploaderDeactivationPeriod, VideoUploaderDeactivationPeriodAdmin)
admin.site.register(models.YoutubeCourseSettings, YoutubeCourseSettingsAdmin)

admin.site.register(models.VideofrontCourseSettings, VideofrontCourseSettingsAdmin)