Initial commit
This commit is contained in:
17
client/res/templates/stream/notes/assign.tpl
Normal file
17
client/res/templates/stream/notes/assign.tpl
Normal file
@@ -0,0 +1,17 @@
|
||||
{{#unless noEdit}}
|
||||
<div class="pull-right right-container">
|
||||
{{{right}}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
{{#if iconHtml}}{{{iconHtml}}}{{/if}}<span class="text-muted message">{{{message}}}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="stream-date-container">
|
||||
<a class="text-muted small" href="#Note/view/{{model.id}}">{{{createdAt}}}</a>
|
||||
</div>
|
||||
18
client/res/templates/stream/notes/create-related.tpl
Normal file
18
client/res/templates/stream/notes/create-related.tpl
Normal file
@@ -0,0 +1,18 @@
|
||||
{{#unless noEdit}}
|
||||
<div class="pull-right right-container cell-buttons">
|
||||
{{{right}}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
{{#if iconHtml}}{{{iconHtml}}}{{/if}}<span class="text-muted message">{{{message}}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stream-date-container">
|
||||
<a class="text-muted small" href="#Note/view/{{model.id}}">{{{createdAt}}}</a>
|
||||
</div>
|
||||
24
client/res/templates/stream/notes/create.tpl
Normal file
24
client/res/templates/stream/notes/create.tpl
Normal file
@@ -0,0 +1,24 @@
|
||||
{{#unless noEdit}}
|
||||
<div class="pull-right right-container cell-buttons">
|
||||
{{{right}}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
{{#if iconHtml}}{{{iconHtml}}}{{/if}}<span class="text-muted message">{{{message}}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{#if statusText}}
|
||||
<div class="stream-post-container">
|
||||
<span class="label label-state label-{{statusStyle}}">{{statusText}}</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class="stream-date-container">
|
||||
<a class="text-muted small" href="#Note/view/{{model.id}}">{{{createdAt}}}</a>
|
||||
</div>
|
||||
66
client/res/templates/stream/notes/email-received.tpl
Normal file
66
client/res/templates/stream/notes/email-received.tpl
Normal file
@@ -0,0 +1,66 @@
|
||||
{{#unless noEdit}}
|
||||
<div class="pull-right right-container cell-buttons">
|
||||
{{{right}}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
<span
|
||||
class="{{emailIconClassName}} text-muted action icon"
|
||||
style="cursor: pointer;"
|
||||
title="{{translate 'View'}}"
|
||||
data-action="quickView"
|
||||
data-id="{{emailId}}"
|
||||
data-scope="Email"
|
||||
></span><span class="message text-muted">{{{message}}}</span>
|
||||
{{#if hasExpand}}
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="expandDetails"
|
||||
><span class="fas {{#if detailsIsShown}} fa-chevron-up {{else}} fa-chevron-down {{/if}} "></span></a>
|
||||
{{/if}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stream-subject-container">
|
||||
<span class="cell cell-name"><a
|
||||
href="#Email/view/{{emailId}}"
|
||||
data-id="{{emailId}}"
|
||||
data-scope="Email"
|
||||
>{{emailName}}</a></span>
|
||||
</div>
|
||||
|
||||
{{#if detailsIsShown}}
|
||||
{{#if bodyField}}
|
||||
<div class="details stream-details-container">
|
||||
<div class="cell" data-name="body">{{{bodyField}}}</div>
|
||||
{{#if attachmentsField}}
|
||||
<div data-name="attachments" class="cell margin-top">{{{attachmentsField}}}</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
{{#if hasPost}}
|
||||
<div class="stream-post-container">
|
||||
<span class="cell cell-post {{#if mutedPost}} text-muted {{/if}}">{{{post}}}</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if hasAttachments}}
|
||||
<div class="stream-attachments-container">
|
||||
<span class="cell cell-attachments">{{{attachments}}}</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class="stream-date-container">
|
||||
<a class="text-muted small" href="#Note/view/{{model.id}}">{{{createdAt}}}</a>
|
||||
{{#if isPinned}}
|
||||
<span class="fas fa-map-pin fa-sm pin-icon" title="{{translate 'Pinned' scope='Note'}}"></span>
|
||||
{{/if}}
|
||||
</div>
|
||||
40
client/res/templates/stream/notes/post.tpl
Normal file
40
client/res/templates/stream/notes/post.tpl
Normal file
@@ -0,0 +1,40 @@
|
||||
{{#unless noEdit}}
|
||||
<div class="pull-right right-container">
|
||||
{{{right}}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
{{#if isInternal}}
|
||||
<div class="internal-badge">
|
||||
<span class="fas fa-lock small" title="{{translate 'internalPostTitle' category='messages'}}"></span>
|
||||
</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
<div class="stream-head-text-container">
|
||||
<span class="text-muted message">{{{message}}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{#if showPost}}
|
||||
<div class="stream-post-container">
|
||||
<span class="cell cell-post">{{{post}}}</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if showAttachments}}
|
||||
<div class="stream-attachments-container">
|
||||
<span class="cell cell-attachments">{{{attachments}}}</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class="stream-date-container">
|
||||
<a class="text-muted small" href="#Note/view/{{model.id}}">{{{createdAt}}}</a>
|
||||
{{#if isPinned}}
|
||||
<span class="fas fa-map-pin fa-sm pin-icon" title="{{translate 'Pinned' scope='Note'}}"></span>
|
||||
{{/if}}
|
||||
<div class="reactions-container">{{{reactions}}}</div>
|
||||
</div>
|
||||
22
client/res/templates/stream/notes/status.tpl
Normal file
22
client/res/templates/stream/notes/status.tpl
Normal file
@@ -0,0 +1,22 @@
|
||||
{{#unless noEdit}}
|
||||
<div class="pull-right right-container">
|
||||
{{{right}}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
{{#if iconHtml}}{{{iconHtml}}}{{/if}}<span class="text-muted message">{{{message}}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stream-post-container">
|
||||
<span class="label label-state label-{{style}}">{{statusText}}</span>
|
||||
</div>
|
||||
|
||||
<div class="stream-date-container">
|
||||
<a class="text-muted small" href="#Note/view/{{model.id}}">{{{createdAt}}}</a>
|
||||
</div>
|
||||
67
client/res/templates/stream/notes/update.tpl
Normal file
67
client/res/templates/stream/notes/update.tpl
Normal file
@@ -0,0 +1,67 @@
|
||||
{{#unless noEdit}}
|
||||
<div class="pull-right right-container">
|
||||
{{{right}}}
|
||||
</div>
|
||||
{{/unless}}
|
||||
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
{{#if iconHtml}}{{{iconHtml}}}{{/if}}<span class="text-muted message">{{{message}}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{#if statusText}}
|
||||
<div class="stream-post-container">
|
||||
<span class="label label-state label-{{statusStyle}}">{{statusText}}</span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if fieldDataList.length}}
|
||||
<div class="stream-details-container">
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
data-action="expandDetails"
|
||||
class="text-muted no-underline"
|
||||
><span class="fas fa-chevron-down text-soft" data-role="icon"></span>
|
||||
<span style="user-select: none"> </span>
|
||||
<span class="fields small">{{fieldsString}}</span>
|
||||
</a>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class="hidden details stream-details-container">
|
||||
<table class="table audited-summary-table">
|
||||
<tbody>
|
||||
{{#each fieldDataList}}
|
||||
<tr class="row" data-name="{{field}}">
|
||||
<td style="width: 30%">
|
||||
<span class="">{{label}}</span>
|
||||
</td>
|
||||
<td style="width: 30%" class="cell-was">
|
||||
{{#unless noValues}}
|
||||
{{{var was ../this}}}
|
||||
{{/unless}}
|
||||
</td>
|
||||
<td style="width: 10%; text-align: center;">
|
||||
{{#unless noValues}}
|
||||
<span class="text-muted small fas fa-arrow-right"></span>
|
||||
{{/unless}}
|
||||
</td>
|
||||
<td style="width: 30%" class="cell-became">
|
||||
{{#unless noValues}}
|
||||
{{{var became ../this}}}
|
||||
{{/unless}}
|
||||
</td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="stream-date-container">
|
||||
<a class="text-muted small" href="#Note/view/{{model.id}}">{{{createdAt}}}</a>
|
||||
</div>
|
||||
37
client/res/templates/stream/panel.tpl
Normal file
37
client/res/templates/stream/panel.tpl
Normal file
@@ -0,0 +1,37 @@
|
||||
<div class="form-group post-container{{#if postDisabled}} hidden{{/if}}">
|
||||
<div class="textarea-container">{{{postField}}}</div>
|
||||
<div class="buttons-panel margin hide floated-row clearfix">
|
||||
<div>
|
||||
<button class="btn btn-primary btn-xs-wide post">{{translate 'Post'}}</button>
|
||||
{{~#if allowInternalNotes~}}
|
||||
<span
|
||||
style="cursor: pointer;"
|
||||
class="internal-mode-switcher{{#if isInternalNoteMode}} enabled{{/if}} action"
|
||||
data-action="switchInternalMode"
|
||||
title="{{translate 'internalPost' category='messages'}}"
|
||||
>
|
||||
<span class="fas fa-lock"></span>
|
||||
</span>
|
||||
{{~/if~}}
|
||||
</div>
|
||||
<div class="attachments-container">
|
||||
{{{attachments}}}
|
||||
</div>
|
||||
<a role="button" tabindex="-1" class="text-muted pull-right stream-post-info">
|
||||
<span class="fas fa-info-circle"></span>
|
||||
</a>
|
||||
<a
|
||||
role="button"
|
||||
tabindex="0"
|
||||
class="text-muted pull-right stream-post-preview hidden action"
|
||||
title="{{translate 'Preview'}}"
|
||||
data-action="preview"
|
||||
>
|
||||
<span class="fas fa-eye"></span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
{{#if hasPinned}}
|
||||
<div class="list-container" data-role="pinned">{{{pinnedList}}}</div>
|
||||
{{/if}}
|
||||
<div class="list-container" data-role="stream">{{{list}}}</div>
|
||||
39
client/res/templates/stream/record/edit.tpl
Normal file
39
client/res/templates/stream/record/edit.tpl
Normal file
@@ -0,0 +1,39 @@
|
||||
<div class="row">
|
||||
<div class="cell col-sm-12 form-group" data-name="post">
|
||||
<div class="field" data-name="post">{{{postField}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row post-control{{#if interactiveMode}} hidden{{/if}}">
|
||||
<div class="col-sm-7 form-group">
|
||||
<div class="floated-row clearfix">
|
||||
{{#if interactiveMode}}
|
||||
<div>
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-primary btn-xs-wide post pull-left"
|
||||
>{{translate 'Post'}}</button>
|
||||
</div>
|
||||
{{/if}}
|
||||
<div>
|
||||
<div class="field" style="display: inline-block;" data-name="attachments">{{{attachmentsField}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="form-group">
|
||||
<div class="cell" data-name="targetType">
|
||||
<label class="control-label">{{translate 'to' category='otherFields' scope='Note'}}</label>
|
||||
<div class="field" data-name="targetType">{{{targetTypeField}}}</div>
|
||||
</div>
|
||||
<div class="cell" data-name="users">
|
||||
<div class="field" data-name="users">{{{usersField}}}</div>
|
||||
</div>
|
||||
<div class="cell" data-name="teams">
|
||||
<div class="field" data-name="teams">{{{teamsField}}}</div>
|
||||
</div>
|
||||
<div class="cell" data-name="portals">
|
||||
<div class="field" data-name="portals">{{{portalsField}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
36
client/res/templates/stream/row-actions/default.tpl
Normal file
36
client/res/templates/stream/row-actions/default.tpl
Normal file
@@ -0,0 +1,36 @@
|
||||
{{#if isEnabled}}
|
||||
<div class="list-row-buttons pull-right right">
|
||||
{{#if acl.edit}}
|
||||
<div class="btn-group">
|
||||
<button
|
||||
type="button"
|
||||
class="btn btn-link btn-sm dropdown-toggle"
|
||||
data-toggle="dropdown"
|
||||
>
|
||||
<span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu pull-right">
|
||||
{{#if isEditable}}
|
||||
<li><a
|
||||
role="button"
|
||||
class="action"
|
||||
tabindex="0"
|
||||
data-action="quickEdit"
|
||||
data-id="{{model.id}}"
|
||||
data-no-full-form="true"
|
||||
>{{translate 'Edit'}}</a></li>
|
||||
{{/if}}
|
||||
{{#if isRemovable}}
|
||||
<li><a
|
||||
role="button"
|
||||
class="action"
|
||||
tabindex="0"
|
||||
data-action="quickRemove"
|
||||
data-id="{{model.id}}"
|
||||
>{{translate 'Remove'}}</a></li>
|
||||
{{/if}}
|
||||
</ul>
|
||||
</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
{{/if}}
|
||||
Reference in New Issue
Block a user