1from django.contrib import admin 2from orm.models import BitbakeVersion, Release, ToasterSetting, Layer_Version 3from django import forms 4import django.db.models as models 5 6 7class BitbakeVersionAdmin(admin.ModelAdmin): 8 9 # we override the formfield for db URLField 10 # because of broken URL validation 11 12 def formfield_for_dbfield(self, db_field, **kwargs): 13 if isinstance(db_field, models.fields.URLField): 14 return forms.fields.CharField() 15 return super(BitbakeVersionAdmin, self).formfield_for_dbfield( 16 db_field, **kwargs) 17 18 19class ReleaseAdmin(admin.ModelAdmin): 20 pass 21 22 23class ToasterSettingAdmin(admin.ModelAdmin): 24 pass 25 26 27class LayerVersionsAdmin(admin.ModelAdmin): 28 pass 29 30admin.site.register(Layer_Version, LayerVersionsAdmin) 31admin.site.register(BitbakeVersion, BitbakeVersionAdmin) 32admin.site.register(Release, ReleaseAdmin) 33admin.site.register(ToasterSetting, ToasterSettingAdmin) 34