| | |
| | | |
| | | from croniter import croniter |
| | | from django.contrib.auth import get_user_model |
| | | from django.contrib.auth.models import Group |
| | | from django.db.models import Q |
| | | from django_celery_beat.models import PeriodicTask |
| | | |
| | |
| | | read_only=True, |
| | | ) |
| | | updater_name = serializers.SerializerMethodField(read_only=True) |
| | | groups = serializers.PrimaryKeyRelatedField( |
| | | many=True, |
| | | read_only=False, |
| | | queryset=Group.objects.all(), |
| | | required=False, |
| | | allow_null=True |
| | | ) |
| | | |
| | | class Meta: |
| | | model = models.Project |
| | |
| | | "api_cover_rate", |
| | | "jira_project_key", |
| | | "jira_bearer_token", |
| | | "groups", |
| | | ] |
| | | |
| | | def get_updater_name(self, obj): |