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')
|
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')
|
mgroup = models.ForeignKey(Mgroup, verbose_name='工段', on_delete=models.CASCADE, related_name='fmlog_mgroup')
|
||||||
note = models.TextField('备注', default='', blank=True)
|
note = models.TextField('备注', default='', blank=True)
|
||||||
|
enabled = models.BooleanField("是否启用", default=True)
|
||||||
|
|
||||||
class Mlog(CommonADModel):
|
class Mlog(CommonADModel):
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -1121,7 +1121,7 @@ class FmlogSerializer(CustomModelSerializer):
|
||||||
class FmlogUpdateSerializer(CustomModelSerializer):
|
class FmlogUpdateSerializer(CustomModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Fmlog
|
model = Fmlog
|
||||||
fields = ['id', 'note']
|
fields = ['id', 'note', 'enabled']
|
||||||
|
|
||||||
|
|
||||||
class MlogTCreateSerializer(CustomModelSerializer):
|
class MlogTCreateSerializer(CustomModelSerializer):
|
||||||
|
|
|
@ -648,7 +648,7 @@ class FmlogViewSet(CustomModelViewSet):
|
||||||
queryset = Fmlog.objects.all()
|
queryset = Fmlog.objects.all()
|
||||||
serializer_class = FmlogSerializer
|
serializer_class = FmlogSerializer
|
||||||
update_serializer_class = FmlogUpdateSerializer
|
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']
|
select_related_fields = ['mtask', 'mgroup', 'mtask__route', 'mtask__route__routepack']
|
||||||
|
|
||||||
def destroy(self, request, *args, **kwargs):
|
def destroy(self, request, *args, **kwargs):
|
||||||
|
|
Loading…
Reference in New Issue