Adding tags-colors to the project api
parent
195bdd2523
commit
e1ea8d498c
|
@ -93,6 +93,12 @@ class ProjectViewSet(ModelCrudViewSet):
|
|||
self.check_permissions(request, 'tags', project)
|
||||
return Response(services.get_all_tags(project))
|
||||
|
||||
@detail_route(methods=['get'])
|
||||
def tags_colors(self, request, pk=None):
|
||||
project = self.get_object()
|
||||
self.check_permissions(request, 'tags_colors', project)
|
||||
return Response(dict(project.tags_colors))
|
||||
|
||||
@detail_route(methods=['get'])
|
||||
def fans(self, request, pk=None):
|
||||
project = self.get_object()
|
||||
|
|
|
@ -30,7 +30,8 @@ class ProjectPermission(ResourcePermission):
|
|||
unstar_perms = IsAuthenticated()
|
||||
issues_stats_perms = AllowAny()
|
||||
issues_filters_data_perms = AllowAny()
|
||||
tags_perms = AllowAny()
|
||||
tags_perms = HasProjectPerm('view_project')
|
||||
tags_colors_perms = HasProjectPerm('view_project')
|
||||
fans_perms = HasProjectPerm('view_project')
|
||||
create_template_perms = IsSuperUser()
|
||||
|
||||
|
|
Loading…
Reference in New Issue