mirror of
https://github.com/inventree/InvenTree.git
synced 2025-05-02 05:26:45 +00:00
* add report feature for stock locations * fix flake 8 errors * run pre-commit run --all-files to fix style errors * add new model * create default stock location
35 lines
1.3 KiB
Python
35 lines
1.3 KiB
Python
"""Admin functionality for the 'report' app"""
|
|
|
|
from django.contrib import admin
|
|
|
|
from .models import (BillOfMaterialsReport, BuildReport, PurchaseOrderReport,
|
|
ReportAsset, ReportSnippet, ReturnOrderReport,
|
|
SalesOrderReport, StockLocationReport, TestReport)
|
|
|
|
|
|
class ReportTemplateAdmin(admin.ModelAdmin):
|
|
"""Admin class for the various reporting models"""
|
|
list_display = ('name', 'description', 'template', 'filters', 'enabled', 'revision')
|
|
|
|
|
|
class ReportSnippetAdmin(admin.ModelAdmin):
|
|
"""Admin class for the ReportSnippet model"""
|
|
list_display = ('id', 'snippet', 'description')
|
|
|
|
|
|
class ReportAssetAdmin(admin.ModelAdmin):
|
|
"""Admin class for the ReportAsset model"""
|
|
list_display = ('id', 'asset', 'description')
|
|
|
|
|
|
admin.site.register(ReportSnippet, ReportSnippetAdmin)
|
|
admin.site.register(ReportAsset, ReportAssetAdmin)
|
|
|
|
admin.site.register(StockLocationReport, ReportTemplateAdmin)
|
|
admin.site.register(TestReport, ReportTemplateAdmin)
|
|
admin.site.register(BuildReport, ReportTemplateAdmin)
|
|
admin.site.register(BillOfMaterialsReport, ReportTemplateAdmin)
|
|
admin.site.register(PurchaseOrderReport, ReportTemplateAdmin)
|
|
admin.site.register(ReturnOrderReport, ReportTemplateAdmin)
|
|
admin.site.register(SalesOrderReport, ReportTemplateAdmin)
|