Browse Source

Merge pull request #89 from tracim/fix/594_fix_endpoint_descriptions

Damien Accorsi 6 years ago
parent
commit
88e7036abe
No account linked to committer's email
2 changed files with 5 additions and 3 deletions
  1. 4 2
      tracim/lib/utils/authorization.py
  2. 1 1
      tracim/views/core_api/system_controller.py

+ 4 - 2
tracim/lib/utils/authorization.py View File

@@ -1,6 +1,6 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 from typing import TYPE_CHECKING
3
-
3
+import functools
4 4
 from pyramid.interfaces import IAuthorizationPolicy
5 5
 from zope.interface import implementer
6 6
 try:
@@ -52,6 +52,7 @@ def require_same_user_or_profile(group: int):
52 52
     :return:
53 53
     """
54 54
     def decorator(func):
55
+        @functools.wraps(func)
55 56
         def wrapper(self, context, request: 'TracimRequest'):
56 57
             auth_user = request.current_user
57 58
             candidate_user = request.candidate_user
@@ -72,6 +73,7 @@ def require_profile(group: int):
72 73
     :return:
73 74
     """
74 75
     def decorator(func):
76
+        @functools.wraps(func)
75 77
         def wrapper(self, context, request: 'TracimRequest'):
76 78
             user = request.current_user
77 79
             if user.profile.id >= group:
@@ -90,7 +92,7 @@ def require_workspace_role(minimal_required_role: int):
90 92
     :return: decorator
91 93
     """
92 94
     def decorator(func):
93
-
95
+        @functools.wraps(func)
94 96
         def wrapper(self, context, request: 'TracimRequest'):
95 97
             user = request.current_user
96 98
             workspace = request.current_workspace

+ 1 - 1
tracim/views/core_api/system_controller.py View File

@@ -40,7 +40,7 @@ class SystemController(Controller):
40 40
     @hapic.output_body(ContentTypeSchema(many=True),)
41 41
     def content_types(self, context, request: TracimRequest, hapic_data=None):
42 42
         """
43
-        Get list of alls applications installed in this tracim instance.
43
+        Get list of alls content types availables in this tracim instance.
44 44
         """
45 45
 
46 46
         return CONTENT_DEFAULT_TYPE