# What this PR does * api returns all the resources available to the user by default * substitutes `team switcher` with `multi-select team filter` * allow referencing between integrations - escalations chains - [schedules, outgoing webhooks] across teams https://user-images.githubusercontent.com/2262529/225634581-2d2e8af2-15ce-4c01-a90e-8267d98f5a23.mov ## Which issue(s) this PR fixes ## Checklist - [ ] Tests updated - [ ] Documentation added - [ ] `CHANGELOG.md` updated --------- Co-authored-by: Maxim <maxim.mordasov@grafana.com> Co-authored-by: Joey Orlando <joey.orlando@grafana.com>
24 lines
534 B
Python
24 lines
534 B
Python
from rest_framework import serializers
|
|
|
|
from apps.user_management.models import Team
|
|
|
|
|
|
class TeamSerializer(serializers.ModelSerializer):
|
|
id = serializers.CharField(read_only=True, source="public_primary_key")
|
|
|
|
class Meta:
|
|
model = Team
|
|
fields = (
|
|
"id",
|
|
"name",
|
|
"email",
|
|
"avatar_url",
|
|
"is_sharing_resources_to_all",
|
|
)
|
|
|
|
read_only_fields = (
|
|
"id",
|
|
"name",
|
|
"email",
|
|
"avatar_url",
|
|
)
|