During the preparation of #9060 I noticed a couple of places which might be improved (or at least raise questions in my head): - [ ] Missing `list` in `FindingViewSet` and `ProductViewSet`. Why? - [ ] Missing `update` in `NotesViewSet`. Why? It is supported in UI. - [ ] User should interact with API without using `1` in `SystemSettingsViewSet`, access should be direct. - [ ] Move `@extend_schema_view( list=extend_schema(...), retrieve=extend_schema(...),)` to `PrefetchDojoModelViewSet` - [ ] Missing `create` in `RiskAcceptanceViewSet`. Why? I know, there is a separated endpoint, but why not create it also directly?
During the preparation of #9060 I noticed a couple of places which might be improved (or at least raise questions in my head):
listinFindingViewSetandProductViewSet. Why?updateinNotesViewSet. Why? It is supported in UI.1inSystemSettingsViewSet, access should be direct.@extend_schema_view( list=extend_schema(...), retrieve=extend_schema(...),)toPrefetchDojoModelViewSetcreateinRiskAcceptanceViewSet. Why? I know, there is a separated endpoint, but why not create it also directly?