File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ from rest_framework import serializers
2+
3+ from drf_spectacular .utils import extend_schema_serializer
4+
5+ from api .serializers import common
6+
7+ from centurion .models .meta import SoftwareVersionAuditHistory # pylint: disable=E0401:import-error disable=E0611:no-name-in-module
8+
9+ from core .serializers .centurionaudit import (
10+ BaseSerializer ,
11+ ViewSerializer as AuditHistoryViewSerializer
12+ )
13+
14+
15+
16+
17+ @extend_schema_serializer (component_name = 'SoftwareVersionAuditHistoryModelSerializer' )
18+ class ModelSerializer (
19+ common .CommonModelSerializer ,
20+ BaseSerializer
21+ ):
22+ """Git Group Audit History Base Model"""
23+
24+
25+ _urls = serializers .SerializerMethodField ('get_url' )
26+
27+
28+ class Meta :
29+
30+ model = SoftwareVersionAuditHistory
31+
32+ fields = [
33+ 'id' ,
34+ 'organization' ,
35+ 'display_name' ,
36+ 'content_type' ,
37+ 'model' ,
38+ 'before' ,
39+ 'after' ,
40+ 'action' ,
41+ 'user' ,
42+ 'created' ,
43+ '_urls' ,
44+ ]
45+
46+ read_only_fields = fields
47+
48+
49+
50+ @extend_schema_serializer (component_name = 'SoftwareVersionAuditHistoryViewSerializer' )
51+ class ViewSerializer (
52+ ModelSerializer ,
53+ AuditHistoryViewSerializer ,
54+ ):
55+ """Git Group Audit History Base View Model"""
56+ pass
You can’t perform that action at this time.
0 commit comments