feat: fmlog update 更新是否可用字段
This commit is contained in:
parent
456f05a83e
commit
25d63c0b27
|
@ -156,6 +156,7 @@ class Fmlog(CommonADModel):
|
|||
mtask = models.ForeignKey(Mtask, verbose_name='任务', on_delete=models.CASCADE, related_name='fmlog_mtask')
|
||||
mgroup = models.ForeignKey(Mgroup, verbose_name='工段', on_delete=models.CASCADE, related_name='fmlog_mgroup')
|
||||
note = models.TextField('备注', default='', blank=True)
|
||||
enabled = models.BooleanField("是否启用", default=True)
|
||||
|
||||
class Mlog(CommonADModel):
|
||||
"""
|
||||
|
|
|
@ -1121,7 +1121,7 @@ class FmlogSerializer(CustomModelSerializer):
|
|||
class FmlogUpdateSerializer(CustomModelSerializer):
|
||||
class Meta:
|
||||
model = Fmlog
|
||||
fields = ['id', 'note']
|
||||
fields = ['id', 'note', 'enabled']
|
||||
|
||||
|
||||
class MlogTCreateSerializer(CustomModelSerializer):
|
||||
|
|
|
@ -648,7 +648,7 @@ class FmlogViewSet(CustomModelViewSet):
|
|||
queryset = Fmlog.objects.all()
|
||||
serializer_class = FmlogSerializer
|
||||
update_serializer_class = FmlogUpdateSerializer
|
||||
filterset_fields = ['mtask', 'mgroup', 'mtask__route']
|
||||
filterset_fields = ['mtask', 'mgroup', 'mtask__route', 'enabled']
|
||||
select_related_fields = ['mtask', 'mgroup', 'mtask__route', 'mtask__route__routepack']
|
||||
|
||||
def destroy(self, request, *args, **kwargs):
|
||||
|
|
Loading…
Reference in New Issue