fix(extras): Preserve Changelog messages for Table Configs
Have TableConfigSerializer inherit from ChangeLogMessageSerializer so changelog_message values submitted via the REST API are recorded on the resulting ObjectChange. This aligns table configs with other changelog-tracked extras models. Fixes #22236
This commit is contained in:
parent
7e44f88d11
commit
90b74aaa1a
|
|
@ -1,14 +1,14 @@
|
|||
from core.models import ObjectType
|
||||
from extras.models import TableConfig
|
||||
from netbox.api.fields import ContentTypeField
|
||||
from netbox.api.serializers import ValidatedModelSerializer
|
||||
from netbox.api.serializers import ChangeLogMessageSerializer, ValidatedModelSerializer
|
||||
|
||||
__all__ = (
|
||||
'TableConfigSerializer',
|
||||
)
|
||||
|
||||
|
||||
class TableConfigSerializer(ValidatedModelSerializer):
|
||||
class TableConfigSerializer(ChangeLogMessageSerializer, ValidatedModelSerializer):
|
||||
object_type = ContentTypeField(
|
||||
queryset=ObjectType.objects.all()
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in New Issue