Files
edx-platform/lms/djangoapps/mobile_api/admin.py
Feanil Patel 9cf2f9f298 Run 2to3 -f future . -w
This will remove imports from __future__ that are no longer needed.

https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00

29 lines
933 B
Python

"""
Django admin dashboard configuration for LMS XBlock infrastructure.
"""
from config_models.admin import ConfigurationModelAdmin
from django.contrib import admin
from .models import AppVersionConfig, IgnoreMobileAvailableFlagConfig, MobileApiConfig
admin.site.register(MobileApiConfig, ConfigurationModelAdmin)
admin.site.register(IgnoreMobileAvailableFlagConfig, ConfigurationModelAdmin)
class AppVersionConfigAdmin(admin.ModelAdmin):
""" Admin class for AppVersionConfig model """
fields = ('platform', 'version', 'expire_at', 'enabled')
list_filter = ['platform']
class Meta(object):
ordering = ['-major_version', '-minor_version', '-patch_version']
def get_list_display(self, __):
""" defines fields to display in list view """
return ['platform', 'version', 'expire_at', 'enabled', 'created_at', 'updated_at']
admin.site.register(AppVersionConfig, AppVersionConfigAdmin)