--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/pyams_content/features/review/zmi/templates/review-comments.pt Fri Nov 10 11:46:27 2017 +0100
@@ -0,0 +1,68 @@
+<div class="ams-widget comments" i18n:domain="pyams_content"
+ data-ams-plugins="pyams_content"
+ tal:attributes="data-ams-plugin-pyams_content-src extension:resource_path('pyams_content.skin:pyams_content');
+ data-ams-plugin-pyams_content-css extension:resource_path('pyams_content.skin:pyams_content_css');"
+ data-ams-plugin-pyams_content-async="false"
+ data-ams-callback="PyAMS_content.review.initComments">
+ <header>
+ <span tal:condition="view.widget_icon_class | nothing"
+ class="widget-icon"><i tal:attributes="class view.widget_icon_class"></i>
+ </span>
+ <h2 tal:content="view.legend"></h2>
+ <tal:var content="structure provider:pyams.widget_title" />
+ <tal:var content="structure provider:pyams.toolbar" />
+ </header>
+ <div class="widget-body no-padding">
+ <div class="chat-body no-padding">
+ <ul class="messages">
+ <li class="message" tal:repeat="comment view.comments"
+ tal:attributes="class 'message {0} {1}'.format(comment.comment_type, 'odd' if repeat['comment'].odd else 'even')">
+ <tal:var define="principal view.get_principal(comment.owner);
+ avatar view.get_avatar(principal);">
+ <tal:if condition="avatar">
+ <img tal:attributes="src extension:absolute_url(avatar, '++thumb++square:32x32.png')" />
+ </tal:if>
+ <tal:if condition="not:avatar">
+ <i class="fa fa-lg fa-user img"></i>
+ </tal:if>
+ <span class="message-text">
+ <a class="username">
+ <tal:if condition="comment.comment_type=='request'">
+ <span class="txt-color-text nobold"
+ i18n:translate="">Review query from</span>
+ </tal:if>
+ <tal:var content="principal.title">Owner</tal:var>
+ <tal:if condition="comment.owner in context.readers">
+
+ <span class="txt-color-text nobold"
+ i18n:translate="">(as reviewer)</span>
+ </tal:if>
+ <time class="margin-left-10 hint opaque align-base"
+ data-ams-hint-gravity="w" data-ams-hint-offset="5"
+ tal:attributes="title view.get_date(comment)"
+ tal:content="view.get_age(comment).lower()">age</time>
+ </a>
+ <tal:var content="structure extension:html(comment.comment)" />
+ </span>
+ </tal:var>
+ </li>
+ </ul>
+ </div>
+ <div class="chat-footer no-padding">
+ <form method="post" data-async
+ data-ams-form-data-init-callback="PyAMS_content.review.initCommentData"
+ tal:attributes="data-ams-form-handler extension:absolute_url(context, 'add-review-comment.json')">
+ <fieldset class="textarea-div no-margin">
+ <div class="typearea">
+ <textarea placeholder="Add a comment..." name="comment"
+ i18n:attributes="placeholder"></textarea>
+ </div>
+ </fieldset>
+ <span class="textarea-controls">
+ <button type="submit" class="btn btn-sm btn-primary pull-right margin-right-20"
+ i18n:translate="">Add comment</button>
+ </span>
+ </form>
+ </div>
+ </div>
+</div>