|
@@ -6,13 +6,16 @@ import traceback
|
6
|
6
|
|
7
|
7
|
from cgi import FieldStorage
|
8
|
8
|
import tg
|
9
|
|
-from tg import tmpl_context, require, predicates
|
|
9
|
+from tg import tmpl_context
|
|
10
|
+from tg import require
|
|
11
|
+from tg import predicates
|
10
|
12
|
from tg.i18n import ugettext as _
|
11
|
13
|
from tg.predicates import not_anonymous
|
12
|
14
|
from sqlalchemy.orm.exc import NoResultFound
|
13
|
15
|
from tg import abort
|
14
|
16
|
|
15
|
|
-from tracim.controllers import TIMRestController, StandardController
|
|
17
|
+from tracim.controllers import TIMRestController
|
|
18
|
+from tracim.controllers import StandardController
|
16
|
19
|
from tracim.controllers import TIMRestPathContextSetup
|
17
|
20
|
from tracim.controllers import TIMRestControllerWithBreadcrumb
|
18
|
21
|
from tracim.controllers import TIMWorkspaceContentRestController
|
|
@@ -28,7 +31,9 @@ from tracim.lib.predicates import current_user_is_reader
|
28
|
31
|
from tracim.lib.predicates import current_user_is_contributor
|
29
|
32
|
from tracim.lib.predicates import current_user_is_content_manager
|
30
|
33
|
from tracim.lib.predicates import require_current_user_is_owner
|
31
|
|
-from tracim.model.serializers import Context, CTX, DictLikeClass
|
|
34
|
+from tracim.model.serializers import Context
|
|
35
|
+from tracim.model.serializers import CTX
|
|
36
|
+from tracim.model.serializers import DictLikeClass
|
32
|
37
|
from tracim.model.data import ActionDescription
|
33
|
38
|
from tracim.model import new_revision
|
34
|
39
|
from tracim.model import DBSession
|