mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00

If the migration didn't get the release conversion right for say, a local or imported layer it would be handy to be able to edit this in the django admin page. Also useful for developers to be able to tweak layers on the fly. (Bitbake rev: 0b23b6919ef1162a0c7fb5b5a961a24653c51eb2) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
34 lines
940 B
Python
34 lines
940 B
Python
from django.contrib import admin
|
|
from orm.models import BitbakeVersion, Release, ToasterSetting, Layer_Version
|
|
from django import forms
|
|
import django.db.models as models
|
|
|
|
|
|
class BitbakeVersionAdmin(admin.ModelAdmin):
|
|
|
|
# we override the formfield for db URLField
|
|
# because of broken URL validation
|
|
|
|
def formfield_for_dbfield(self, db_field, **kwargs):
|
|
if isinstance(db_field, models.fields.URLField):
|
|
return forms.fields.CharField()
|
|
return super(BitbakeVersionAdmin, self).formfield_for_dbfield(
|
|
db_field, **kwargs)
|
|
|
|
|
|
class ReleaseAdmin(admin.ModelAdmin):
|
|
pass
|
|
|
|
|
|
class ToasterSettingAdmin(admin.ModelAdmin):
|
|
pass
|
|
|
|
|
|
class LayerVersionsAdmin(admin.ModelAdmin):
|
|
pass
|
|
|
|
admin.site.register(Layer_Version, LayerVersionsAdmin)
|
|
admin.site.register(BitbakeVersion, BitbakeVersionAdmin)
|
|
admin.site.register(Release, ReleaseAdmin)
|
|
admin.site.register(ToasterSetting, ToasterSettingAdmin)
|