feat: fmlog update 更新是否可用字段

This commit is contained in:
caoqianming 2025-03-07 11:00:57 +08:00
parent 456f05a83e
commit 25d63c0b27
3 changed files with 3 additions and 2 deletions

View File

@ -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):
"""

View File

@ -1121,7 +1121,7 @@ class FmlogSerializer(CustomModelSerializer):
class FmlogUpdateSerializer(CustomModelSerializer):
class Meta:
model = Fmlog
fields = ['id', 'note']
fields = ['id', 'note', 'enabled']
class MlogTCreateSerializer(CustomModelSerializer):

View File

@ -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):