Skip to content

Commit e604732

Browse files
authored
Merge pull request #44 from PrestaShop/dev
Release 2.1.1
2 parents 21e90c2 + b1889de commit e604732

File tree

5 files changed

+32
-5
lines changed

5 files changed

+32
-5
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@
44

55
Check in one glance what is happening on your store with a list of KPI on your dashboard.
66

7+
## Compatibility
8+
9+
PrestaShop: `1.7.7.0` or later
10+
11+
## How to test
12+
Link to specs: https://docs.prestashop-project.org/functional-documentation/functional-documentation/ux-ui/back-office/improve/modules/product-comments-productcomments
13+
14+
Link to test scenario: https://build.prestashop-project.org/test-scenarios/scenarios/modules/dashactivity.html
15+
16+
In `BO > Modules`, check that the module dashactivity is enabled.
17+
18+
Check if specific UI blocks on the main Prestashop dashboard page exist.
19+
20+
On dashboard page, check if Activity overview block exists.
21+
22+
Check the different blocks: Online visitors / Active Shopping Carts / Currently pending / Notifications / Customers & Newsletters / Traffic
23+
724
## Reporting issues
825

926
You can report issues with this module in the main PrestaShop repository. [Click here to report an issue][report-issue].
@@ -19,6 +36,6 @@ Just make sure to follow our [contribution guidelines][contribution-guidelines].
1936
This module is released under the [Academic Free License 3.0][AFL-3.0]
2037

2138
[report-issue]: https://github.com/PrestaShop/PrestaShop/issues/new/choose
22-
[prestashop]: https://www.prestashop.com/
39+
[prestashop]: https://www.prestashop-project.org/
2340
[contribution-guidelines]: https://devdocs.prestashop.com/1.7/contribute/contribution-guidelines/project-modules/
2441
[AFL-3.0]: https://opensource.org/licenses/AFL-3.0

config.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<module>
33
<name>dashactivity</name>
44
<displayName><![CDATA[Dashboard Activity]]></displayName>
5-
<version><![CDATA[2.1.0]]></version>
5+
<version><![CDATA[2.1.1]]></version>
66
<description><![CDATA[]]></description>
77
<author><![CDATA[PrestaShop]]></author>
88
<tab><![CDATA[dashboard]]></tab>

dashactivity.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public function __construct()
3535
{
3636
$this->name = 'dashactivity';
3737
$this->tab = 'administration';
38-
$this->version = '2.1.0';
38+
$this->version = '2.1.1';
3939
$this->author = 'PrestaShop';
4040

4141
parent::__construct();
@@ -149,7 +149,7 @@ public function hookDashboardData($params)
149149
extract($row);
150150

151151
if ($maintenance_ips = Configuration::get('PS_MAINTENANCE_IP')) {
152-
$maintenance_ips = implode(',', array_map('ip2long', array_map('trim', explode(',', $maintenance_ips))));
152+
$maintenance_ips = implode(',', array_filter(array_map('ip2long', array_map('trim', explode(',', $maintenance_ips))), '\strlen'));
153153
}
154154
if (Configuration::get('PS_STATSDATA_CUSTOMER_PAGESVIEWS')) {
155155
$sql = 'SELECT c.id_guest, c.ip_address, c.date_add, c.http_referer, pt.name as page

logo.gif

-1018 Bytes
Binary file not shown.

views/templates/hook/dashboard_zone_one.tpl

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
</section>
4141
<section id="dash_live" class="loading">
4242
<ul class="data_list_large">
43+
{if Module::isEnabled('statslive')}
4344
<li>
4445
<span class="data_label size_l">
4546
<a href="{$link->getAdminLink('AdminStats')|escape:'html':'UTF-8'}&amp;module=statslive">{l s='Online Visitors' d='Modules.Dashactivity.Admin'}</a>
@@ -51,6 +52,7 @@
5152
<span id="online_visitor"></span>
5253
</span>
5354
</li>
55+
{/if}
5456
<li>
5557
<span class="data_label size_l">
5658
<a href="{$link->getAdminLink('AdminCarts')|escape:'html':'UTF-8'}">{l s='Active Shopping Carts' d='Modules.Dashactivity.Admin'}</a>
@@ -104,7 +106,7 @@
104106
<span id="new_messages"></span>
105107
</span>
106108
</li>
107-
{if Module::isInstalled('productcomments')}
109+
{if Module::isEnabled('productcomments')}
108110
<li>
109111
<span class="data_label"><a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&amp;configure=productcomments&amp;tab_module=front_office_features&amp;module_name=productcomments">{l s='Product Reviews' d='Modules.Dashactivity.Admin'}</a></span>
110112
<span class="data_value size_l">
@@ -123,37 +125,45 @@
123125
<span id="new_customers"></span>
124126
</span>
125127
</li>
128+
{if Module::isEnabled('statsnewsletter')}
126129
<li>
127130
<span class="data_label"><a href="{$link->getAdminLink('AdminStats')|escape:'html':'UTF-8'}&amp;module=statsnewsletter">{l s='New Subscriptions' d='Modules.Dashactivity.Admin'}</a></span>
128131
<span class="data_value size_md">
129132
<span id="new_registrations"></span>
130133
</span>
131134
</li>
135+
{/if}
136+
{if Module::isEnabled('ps_emailsubscription')}
132137
<li>
133138
<span class="data_label"><a href="{$link->getAdminLink('AdminModules')|escape:'html':'UTF-8'}&amp;configure=ps_emailsubscription&amp;module_name=ps_emailsubscription">{l s='Total Subscribers' d='Modules.Dashactivity.Admin'}</a></span>
134139
<span class="data_value size_md">
135140
<span id="total_suscribers"></span>
136141
</span>
137142
</li>
143+
{/if}
138144
</ul>
139145
</section>
140146
<section id="dash_traffic" class="loading">
141147
<header>
142148
<i class="icon-globe"></i> {l s='Traffic' d='Modules.Dashactivity.Admin'} <span class="subtitle small" id="traffic-subtitle"></span>
143149
</header>
144150
<ul class="data_list">
151+
{if Module::isEnabled('statsforecast')}
145152
<li>
146153
<span class="data_label"><a href="{$link->getAdminLink('AdminStats')|escape:'html':'UTF-8'}&amp;module=statsforecast">{l s='Visits' d='Modules.Dashactivity.Admin'}</a></span>
147154
<span class="data_value size_md">
148155
<span id="visits"></span>
149156
</span>
150157
</li>
158+
{/if}
159+
{if Module::isEnabled('statsvisits')}
151160
<li>
152161
<span class="data_label"><a href="{$link->getAdminLink('AdminStats')|escape:'html':'UTF-8'}&amp;module=statsvisits">{l s='Unique Visitors' d='Modules.Dashactivity.Admin'}</a></span>
153162
<span class="data_value size_md">
154163
<span id="unique_visitors"></span>
155164
</span>
156165
</li>
166+
{/if}
157167
<li>
158168
<span class="data_label">{l s='Traffic Sources' d='Modules.Dashactivity.Admin'}</span>
159169
<ul class="data_list_small" id="dash_traffic_source">

0 commit comments

Comments
 (0)