from django.contrib import admin
from product.models import *

# admin.site.register(Project)
# admin.site.register(PrdItem)

@admin.register(Project)
class Project(admin.ModelAdmin):
    admin.site.site_title = '产品项目'
    admin.site.site_header = '产品项目'
    admin.site.index_title = '产品项目'
    # 设置显示字段
    list_display = ['id', 'project_name', 'is_delete']
    list_display_links = ['project_name', 'is_delete']
    # 设置搜素条件
    search_fields = ['project_name']
    # 设置过滤条件
    list_filter = ['project_name']
    # 设置分页
    list_per_page = 20
    # 设置排序
    ordering = ['id']

@admin.register(PrdItem)
class PrdItem(admin.ModelAdmin):
    admin.site.site_title = '项目版本'
    admin.site.site_header = '项目版本'
    admin.site.index_title = '项目版本'
    # 设置显示字段
    list_display = ['id', 'project', 'prd_version', 'prd_doc_link', 'prd_comment', 'is_delete', 'update_at']
    list_display_links = ['project', 'prd_version', 'prd_doc_link', 'prd_comment', 'is_delete']
    # 设置搜素条件
    search_fields = ['project']
    # 设置过滤条件
    list_filter = ['project']
    # 设置日期选择器
    data_hierarchy = 'update_at'
    # 设置分页
    list_per_page = 20
    # 设置排序
    ordering = ['id']


@admin.register(PrdHistory)
class PrdHistory(admin.ModelAdmin):
    admin.site.site_title = '历史版本'
    admin.site.site_header = '历史版本'
    admin.site.index_title = '历史版本'
    # 设置显示字段
    list_display = ['id', 'prd_id', 'history_doc_link', 'update_at', 'is_delete']
    list_display_links = ['prd_id', 'history_doc_link', 'update_at', 'is_delete']
    # 设置搜素条件
    search_fields = ['prd_id']
    # 设置过滤条件
    list_filter = ['prd_id']
    # 设置分页
    list_per_page = 20
    # 设置排序
    ordering = ['id']