mirror of
https://github.com/netbox-community/netbox.git
synced 2025-12-20 12:22:23 -06:00
Initial work on #151: Object journaling
This commit is contained in:
@@ -21,6 +21,7 @@ __all__ = (
|
||||
'CustomFieldModelFilterSet',
|
||||
'ExportTemplateFilterSet',
|
||||
'ImageAttachmentFilterSet',
|
||||
'JournalEntryFilterSet',
|
||||
'LocalConfigContextFilterSet',
|
||||
'ObjectChangeFilterSet',
|
||||
'TagFilterSet',
|
||||
@@ -117,6 +118,24 @@ class ImageAttachmentFilterSet(BaseFilterSet):
|
||||
fields = ['id', 'content_type_id', 'object_id', 'name']
|
||||
|
||||
|
||||
class JournalEntryFilterSet(BaseFilterSet):
|
||||
assigned_object_type = ContentTypeFilter()
|
||||
# created_by_id = django_filters.ModelMultipleChoiceFilter(
|
||||
# queryset=User.objects.all(),
|
||||
# label='User (ID)',
|
||||
# )
|
||||
# created_by = django_filters.ModelMultipleChoiceFilter(
|
||||
# field_name='user__username',
|
||||
# queryset=User.objects.all(),
|
||||
# to_field_name='username',
|
||||
# label='User (name)',
|
||||
# )
|
||||
|
||||
class Meta:
|
||||
model = JournalEntry
|
||||
fields = ['id', 'assigned_object_type_id', 'assigned_object_id', 'created']
|
||||
|
||||
|
||||
class TagFilterSet(BaseFilterSet):
|
||||
q = django_filters.CharFilter(
|
||||
method='search',
|
||||
|
||||
Reference in New Issue
Block a user