InvenTree/InvenTree/common/admin.py

30 lines
764 B
Python
Raw Normal View History

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
2019-09-02 22:30:14 +00:00
from django.contrib import admin
from import_export.admin import ImportExportModelAdmin
2021-09-12 20:24:25 +00:00
from .models import InvenTreeSetting, InvenTreeUserSetting, WebhookEndpoint, WebhookMessage
2019-09-02 23:07:03 +00:00
class SettingsAdmin(ImportExportModelAdmin):
list_display = ('key', 'value')
2021-07-22 21:46:31 +00:00
class UserSettingsAdmin(ImportExportModelAdmin):
list_display = ('key', 'value', 'user', )
2021-09-12 14:14:06 +00:00
class WebhookAdmin(ImportExportModelAdmin):
list_display = ('endpoint_id', 'name', 'active', 'user')
admin.site.register(InvenTreeSetting, SettingsAdmin)
2021-07-22 21:46:31 +00:00
admin.site.register(InvenTreeUserSetting, UserSettingsAdmin)
2021-09-12 14:14:06 +00:00
admin.site.register(WebhookEndpoint, WebhookAdmin)
2021-09-12 20:24:25 +00:00
admin.site.register(WebhookMessage, ImportExportModelAdmin)