equal
deleted
inserted
replaced
20 |
20 |
21 # import interfaces |
21 # import interfaces |
22 from pyams_content.interfaces import READER_ROLE |
22 from pyams_content.interfaces import READER_ROLE |
23 from pyams_content.features.review.interfaces import IReviewManager, IReviewComment, IReviewComments, \ |
23 from pyams_content.features.review.interfaces import IReviewManager, IReviewComment, IReviewComments, \ |
24 REVIEW_COMMENTS_ANNOTATION_KEY, CommentAddedEvent, ICommentAddedEvent, IReviewTarget |
24 REVIEW_COMMENTS_ANNOTATION_KEY, CommentAddedEvent, ICommentAddedEvent, IReviewTarget |
25 from pyams_content.shared.common.interfaces import IWfSharedContentRoles |
|
26 from pyams_i18n.interfaces import II18n |
25 from pyams_i18n.interfaces import II18n |
27 from pyams_mail.interfaces import IPrincipalMailInfo |
26 from pyams_mail.interfaces import IPrincipalMailInfo |
28 from pyams_security.interfaces import ISecurityManager, IProtectedObject |
27 from pyams_security.interfaces import ISecurityManager, IProtectedObject |
29 from pyams_security.interfaces.notification import INotificationSettings |
28 from pyams_security.interfaces.notification import INotificationSettings |
30 from pyramid_chameleon.interfaces import IChameleonTranslate |
29 from pyramid_chameleon.interfaces import IChameleonTranslate |
122 review_template = PageTemplateFile(os.path.join(os.path.dirname(__file__), |
121 review_template = PageTemplateFile(os.path.join(os.path.dirname(__file__), |
123 'zmi/templates/review-notification.pt')) |
122 'zmi/templates/review-notification.pt')) |
124 |
123 |
125 def ask_review(self, reviewers, comment, notify_all=True): |
124 def ask_review(self, reviewers, comment, notify_all=True): |
126 """Ask for content review""" |
125 """Ask for content review""" |
|
126 from pyams_content.shared.common.interfaces import IWfSharedContentRoles |
|
127 |
127 roles = IWfSharedContentRoles(self.context, None) |
128 roles = IWfSharedContentRoles(self.context, None) |
128 if roles is None: |
129 if roles is None: |
129 return |
130 return |
130 # check request |
131 # check request |
131 request = check_request() |
132 request = check_request() |