snapshot of https://github.com/espocrm/espocrm.git (master, 2026-09-18; blobs > 131072B omitted)
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 2s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 0s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 2s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 0s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s
This commit is contained in:
5
client/res/templates/notification/badge.tpl
Normal file
5
client/res/templates/notification/badge.tpl
Normal file
@@ -0,0 +1,5 @@
|
||||
<a role="button" tabindex="0" class="notifications-button" data-action="showNotifications">
|
||||
<span class="far fa-bell icon bell"></span>
|
||||
<span class="badge number-badge hidden"></span>
|
||||
</a>
|
||||
<div class="notifications-panel-container"></div>
|
||||
23
client/res/templates/notification/fields/container.tpl
Normal file
23
client/res/templates/notification/fields/container.tpl
Normal file
@@ -0,0 +1,23 @@
|
||||
<div class="notification-container">{{{notification}}}</div>
|
||||
{{#if hasGrouped}}
|
||||
<div class="notification-grouped list-container-panel">
|
||||
{{#if isGroupExpanded}}
|
||||
{{{groupedList}}}
|
||||
{{else}}
|
||||
<a
|
||||
role="button"
|
||||
data-action="showGrouped"
|
||||
class="btn btn-sm btn-text"
|
||||
title="{{translate 'Expand'}}"
|
||||
><span class="fas fa-ellipsis-h fa-sm"></span></a>
|
||||
{{#if hasMarkGroupRead}}
|
||||
<a
|
||||
role="button"
|
||||
data-action="markGroupRead"
|
||||
class="btn btn-sm btn-text"
|
||||
title="{{translate 'Mark read'}}"
|
||||
><span class="fas fa-check fa-sm"></span></a>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
</div>
|
||||
{{/if}}
|
||||
11
client/res/templates/notification/items/assign.tpl
Normal file
11
client/res/templates/notification/items/assign.tpl
Normal file
@@ -0,0 +1,11 @@
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container text-muted message">
|
||||
{{{message}}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="stream-date-container">
|
||||
<span class="text-muted small">{{{createdAt}}}</span>
|
||||
</div>
|
||||
28
client/res/templates/notification/items/email-received.tpl
Normal file
28
client/res/templates/notification/items/email-received.tpl
Normal file
@@ -0,0 +1,28 @@
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
<span
|
||||
class="fas fa-envelope 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>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stream-subject-container">
|
||||
<span class="cell cell-name"><a
|
||||
href="#Email/view/{{emailId}}"
|
||||
data-id="{{emailId}}"
|
||||
data-scope="Email"
|
||||
class="text-record"
|
||||
>{{emailName}}</a></span>
|
||||
</div>
|
||||
|
||||
<div class="stream-date-container">
|
||||
<span class="text-muted small">{{{createdAt}}}</span>
|
||||
</div>
|
||||
12
client/res/templates/notification/items/entity-removed.tpl
Normal file
12
client/res/templates/notification/items/entity-removed.tpl
Normal file
@@ -0,0 +1,12 @@
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
<span class="text-muted message">{{{message}}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stream-date-container">
|
||||
<span class="text-muted small">{{{createdAt}}}</span>
|
||||
</div>
|
||||
14
client/res/templates/notification/items/message.tpl
Normal file
14
client/res/templates/notification/items/message.tpl
Normal file
@@ -0,0 +1,14 @@
|
||||
<div class="stream-head-container">
|
||||
<div class="pull-left">
|
||||
{{{avatar}}}
|
||||
</div>
|
||||
<div class="stream-head-text-container">
|
||||
<span class="{{style}} message">
|
||||
{{{message}}}
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="stream-date-container">
|
||||
<span class="text-muted small">{{{createdAt}}}</span>
|
||||
</div>
|
||||
8
client/res/templates/notification/items/system.tpl
Normal file
8
client/res/templates/notification/items/system.tpl
Normal file
@@ -0,0 +1,8 @@
|
||||
<div class="stream-head-container">
|
||||
<div class="stream-head-text-container text-danger">
|
||||
{{complexText message}}
|
||||
</div>
|
||||
</div>
|
||||
<div class="stream-date-container">
|
||||
<span class="text-muted small">{{{createdAt}}}</span>
|
||||
</div>
|
||||
28
client/res/templates/notification/list.tpl
Normal file
28
client/res/templates/notification/list.tpl
Normal file
@@ -0,0 +1,28 @@
|
||||
<div class="page-header">
|
||||
<div class="row">
|
||||
<div class="col-sm-7">
|
||||
<h3>{{translate 'Notifications'}}</h3>
|
||||
</div>
|
||||
<div class="col-sm-5">
|
||||
<div class="pull-right btn-group">
|
||||
<button
|
||||
class="btn btn-text"
|
||||
data-action="markAllNotificationsRead"
|
||||
title="{{translate 'Mark all read'}}"
|
||||
>{{translate 'Mark all read'}}</button>
|
||||
<button
|
||||
class="btn btn-text btn-xs-wide btn-icon"
|
||||
data-action="refresh"
|
||||
title="{{translate 'checkForNewNotifications'
|
||||
category='messages'}}"
|
||||
><span class="fas fa-sync"></span> </button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div class="list-container notification-list list-container-panel">{{{list}}}</div>
|
||||
</div>
|
||||
</div>
|
||||
18
client/res/templates/notification/panel.tpl
Normal file
18
client/res/templates/notification/panel.tpl
Normal file
@@ -0,0 +1,18 @@
|
||||
<div class="panel panel-default no-focus-outline" tabindex="-1">
|
||||
<div class="panel-heading panel-heading-no-title">
|
||||
<div class="link-group">
|
||||
<a role="button" tabindex="0" data-action="markAllNotificationsRead">{{translate 'Mark all read'}}</a>
|
||||
<a role="button" tabindex="0" class="close-link" data-action="closePanel"><span class="fas fa-times"></span></a>
|
||||
</div>
|
||||
<a
|
||||
href="#Notification"
|
||||
class="text-solid"
|
||||
data-action="openNotifications"
|
||||
>{{translate 'Notifications'}}</a>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="list-container">
|
||||
<span class="text-soft fas fa-spinner fa-spin"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user