@@ -34,7 +34,6 @@ class ExtrasRootView(APIRootView):
3434 """
3535 Extras API root view
3636 """
37-
3837 def get_view_name (self ):
3938 return 'Extras'
4039
@@ -43,7 +42,6 @@ def get_view_name(self):
4342# EventRules
4443#
4544
46-
4745class EventRuleViewSet (NetBoxModelViewSet ):
4846 metadata_class = ContentTypeMetadata
4947 queryset = EventRule .objects .all ()
@@ -55,7 +53,6 @@ class EventRuleViewSet(NetBoxModelViewSet):
5553# Webhooks
5654#
5755
58-
5956class WebhookViewSet (NetBoxModelViewSet ):
6057 metadata_class = ContentTypeMetadata
6158 queryset = Webhook .objects .all ()
@@ -67,7 +64,6 @@ class WebhookViewSet(NetBoxModelViewSet):
6764# Custom fields
6865#
6966
70-
7167class CustomFieldViewSet (NetBoxModelViewSet ):
7268 metadata_class = ContentTypeMetadata
7369 queryset = CustomField .objects .select_related ('choice_set' )
@@ -95,7 +91,9 @@ def choices(self, request, pk):
9591
9692 # Paginate data
9793 if page := self .paginate_queryset (choices ):
98- data = [{'id' : c [0 ], 'display' : c [1 ]} for c in page ]
94+ data = [
95+ {'id' : c [0 ], 'display' : c [1 ]} for c in page
96+ ]
9997 else :
10098 data = []
10199
@@ -106,7 +104,6 @@ def choices(self, request, pk):
106104# Custom links
107105#
108106
109-
110107class CustomLinkViewSet (NetBoxModelViewSet ):
111108 metadata_class = ContentTypeMetadata
112109 queryset = CustomLink .objects .all ()
@@ -118,7 +115,6 @@ class CustomLinkViewSet(NetBoxModelViewSet):
118115# Export templates
119116#
120117
121-
122118class ExportTemplateViewSet (SyncedDataMixin , NetBoxModelViewSet ):
123119 metadata_class = ContentTypeMetadata
124120 queryset = ExportTemplate .objects .all ()
@@ -130,7 +126,6 @@ class ExportTemplateViewSet(SyncedDataMixin, NetBoxModelViewSet):
130126# Saved filters
131127#
132128
133-
134129class SavedFilterViewSet (NetBoxModelViewSet ):
135130 metadata_class = ContentTypeMetadata
136131 queryset = SavedFilter .objects .all ()
@@ -142,7 +137,6 @@ class SavedFilterViewSet(NetBoxModelViewSet):
142137# Table Configs
143138#
144139
145-
146140class TableConfigViewSet (NetBoxModelViewSet ):
147141 metadata_class = ContentTypeMetadata
148142 queryset = TableConfig .objects .all ()
@@ -154,7 +148,6 @@ class TableConfigViewSet(NetBoxModelViewSet):
154148# Bookmarks
155149#
156150
157-
158151class BookmarkViewSet (NetBoxModelViewSet ):
159152 metadata_class = ContentTypeMetadata
160153 queryset = Bookmark .objects .all ()
@@ -166,7 +159,6 @@ class BookmarkViewSet(NetBoxModelViewSet):
166159# Notifications & subscriptions
167160#
168161
169-
170162class NotificationViewSet (NetBoxModelViewSet ):
171163 metadata_class = ContentTypeMetadata
172164 queryset = Notification .objects .all ()
@@ -188,7 +180,6 @@ class SubscriptionViewSet(NetBoxModelViewSet):
188180# Tags
189181#
190182
191-
192183class TagViewSet (NetBoxModelViewSet ):
193184 queryset = Tag .objects .all ()
194185 serializer_class = serializers .TagSerializer
@@ -205,7 +196,6 @@ class TaggedItemViewSet(RetrieveModelMixin, ListModelMixin, BaseViewSet):
205196# Image attachments
206197#
207198
208-
209199class ImageAttachmentViewSet (NetBoxModelViewSet ):
210200 metadata_class = ContentTypeMetadata
211201 queryset = ImageAttachment .objects .all ()
@@ -228,7 +218,6 @@ def download(self, request, pk, *args, **kwargs):
228218# Journal entries
229219#
230220
231-
232221class JournalEntryViewSet (NetBoxModelViewSet ):
233222 metadata_class = ContentTypeMetadata
234223 queryset = JournalEntry .objects .all ()
@@ -251,7 +240,6 @@ class ConfigContextViewSet(SyncedDataMixin, NetBoxModelViewSet):
251240# Config templates
252241#
253242
254-
255243class ConfigTemplateViewSet (SyncedDataMixin , ConfigTemplateRenderMixin , NetBoxModelViewSet ):
256244 queryset = ConfigTemplate .objects .all ()
257245 serializer_class = serializers .ConfigTemplateSerializer
@@ -273,7 +261,6 @@ def render(self, request, pk):
273261# Scripts
274262#
275263
276-
277264@extend_schema_view (
278265 update = extend_schema (request = serializers .ScriptInputSerializer ),
279266 partial_update = extend_schema (request = serializers .ScriptInputSerializer ),
@@ -314,7 +301,10 @@ def post(self, request, pk):
314301 raise PermissionDenied ("This user does not have permission to run scripts." )
315302
316303 script = self ._get_script (pk )
317- input_serializer = serializers .ScriptInputSerializer (data = request .data , context = {'script' : script })
304+ input_serializer = serializers .ScriptInputSerializer (
305+ data = request .data ,
306+ context = {'script' : script }
307+ )
318308
319309 # Check that at least one RQ worker is running
320310 if not Worker .count (get_connection ('default' )):
@@ -329,7 +319,7 @@ def post(self, request, pk):
329319 commit = input_serializer .data ['commit' ],
330320 job_timeout = script .python_class .job_timeout ,
331321 schedule_at = input_serializer .validated_data .get ('schedule_at' ),
332- interval = input_serializer .validated_data .get ('interval' ),
322+ interval = input_serializer .validated_data .get ('interval' )
333323 )
334324 serializer = serializers .ScriptDetailSerializer (script , context = {'request' : request })
335325
@@ -342,7 +332,6 @@ def post(self, request, pk):
342332# Object types
343333#
344334
345-
346335class ObjectTypeViewSet (ReadOnlyModelViewSet ):
347336 """
348337 Read-only list of ObjectTypes.
0 commit comments