Esempio n. 1
0
    def sub_perform_update(self, serializer):
        check_superuser_permission(self.request.user)

        serializer.save(
            modify_time=timezone.now(),
            modify_user=self.request.user,
        )
        return True
Esempio n. 2
0
    def sub_perform_create(self, serializer):
        check_superuser_permission(self.request.user)

        serializer.save(
            user=self.request.user,
            modify_user=self.request.user,
        )
        return True
Esempio n. 3
0
    def perform_batch_destroy(self, queryset):
        check_superuser_permission(self.request.user)

        for instance in queryset:
            instance.name = rk()
            instance.status = Network.Status.DELETE
            instance.save()
        if queryset:
            return True
        return False
Esempio n. 4
0
    def perform_batch_destroy(self, queryset):
        check_superuser_permission(self.request.user)

        if queryset.delete() > 0:
            return True
        return False
Esempio n. 5
0
 def sub_perform_update(self, serializer):
     check_superuser_permission(self.request.user)
     return super(InstallerTypeViewSet, self).sub_perform_update(serializer)