Skip to content

Commit a9c2e2c

Browse files
committed
Préparation à la PR
1 parent 6233fd5 commit a9c2e2c

File tree

11 files changed

+117
-59
lines changed

11 files changed

+117
-59
lines changed

core/action/digirisk.action.php

+44-15
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
/**
33
* Classe gérant les actions principales de l'application.
44
*
5-
* @author Jimmy Latour <jimmy@evarisk.com>
6-
* @since 6.0.0
7-
* @version 6.4.0
8-
* @copyright 2015-2017 Evarisk
9-
* @package DigiRisk
5+
* @author Evarisk <dev@evarisk.com>
6+
* @since 6.0.0
7+
* @version 6.6.0
8+
* @copyright 2018 Evarisk.
9+
* @package DigiRisk
1010
*/
1111

1212
namespace digi;
@@ -72,13 +72,13 @@ public function callback_before_admin_enqueue_scripts_js() {
7272
/**
7373
* Initialise le fichier style.min.css et backend.min.js du plugin DigiRisk.
7474
*
75-
* @return void nothing
75+
* @since 6.0.0
76+
* @version 6.6.0
7677
*
77-
* @since 6.0.0
78-
* @version 6.4.0
78+
* @return void nothing
7979
*/
8080
public function callback_admin_enqueue_scripts_js() {
81-
wp_enqueue_script( 'signature-pad', 'https://cdn.jsdelivr.net/npm/[email protected]/dist/signature_pad.min.js', array( 'jquery' ), \eoxia\Config_Util::$init['digirisk']->version, false );
81+
wp_enqueue_script( 'signature-pad', PLUGIN_DIGIRISK_URL . 'core/assets/js/signature-pad.min.js', array( 'jquery' ), \eoxia\Config_Util::$init['digirisk']->version, false );
8282
wp_enqueue_script( 'digi-script-datetimepicker-script', PLUGIN_DIGIRISK_URL . 'core/assets/js/jquery.datetimepicker.full.js', array(), \eoxia\Config_Util::$init['digirisk']->version );
8383
wp_enqueue_script( 'digi-script', PLUGIN_DIGIRISK_URL . 'core/assets/js/backend.min.js', array(), \eoxia\Config_Util::$init['digirisk']->version, false );
8484
wp_enqueue_script( 'digi-script-owl-carousel', PLUGIN_DIGIRISK_URL . 'core/assets/js/owl.carousel.min.js', array(), \eoxia\Config_Util::$init['digirisk']->version, false );
@@ -88,13 +88,13 @@ public function callback_admin_enqueue_scripts_js() {
8888
/**
8989
* Initialise en php le fichier permettant la traduction des variables string JavaScript.
9090
*
91-
* @return void nothing
91+
* @since 6.0.0
92+
* @version 6.6.0
9293
*
93-
* @since 6.0.0
94-
* @version 6.2.5.0
94+
* @return void nothing
9595
*/
9696
public function callback_admin_print_scripts_js() {
97-
require( PLUGIN_DIGIRISK_PATH . '/core/assets/js/define-string.js.php' );
97+
require PLUGIN_DIGIRISK_PATH . '/core/assets/js/define-string.js.php';
9898
}
9999

100100
/**
@@ -133,8 +133,7 @@ public function callback_admin_enqueue_scripts_css() {
133133
* @since 6.0.0
134134
* @version 6.2.5.0
135135
*/
136-
public function callback_admin_print_scripts_css() {
137-
}
136+
public function callback_admin_print_scripts_css() {}
138137

139138
/**
140139
* Initialise le fichier MO
@@ -150,6 +149,36 @@ public function callback_plugins_loaded() {
150149
if ( ! $administrator_role->has_cap( 'manage_digirisk' ) ) {
151150
$administrator_role->add_cap( 'manage_digirisk' );
152151
}
152+
153+
/** Set capability to administrator by default */
154+
$administrator_role = get_role( 'administrator' );
155+
if ( ! $administrator_role->has_cap( 'manage_causerie' ) ) {
156+
$administrator_role->add_cap( 'manage_causerie' );
157+
}
158+
159+
/** Set capability to administrator by default */
160+
$administrator_role = get_role( 'administrator' );
161+
if ( ! $administrator_role->has_cap( 'create_causerie' ) ) {
162+
$administrator_role->add_cap( 'create_causerie' );
163+
}
164+
165+
/** Set capability to editor by default */
166+
$editor_role = get_role( 'editor' );
167+
if ( ! $editor_role->has_cap( 'manage_causerie' ) ) {
168+
$editor_role->add_cap( 'manage_causerie' );
169+
}
170+
171+
/** Set capability to editor by default */
172+
$editor_role = get_role( 'editor' );
173+
if ( ! $editor_role->has_cap( 'create_causerie' ) ) {
174+
$editor_role->add_cap( 'create_causerie' );
175+
}
176+
177+
/** Set capability to author by default */
178+
$author_role = get_role( 'author' );
179+
if ( ! $author_role->has_cap( 'manage_causerie' ) ) {
180+
$author_role->add_cap( 'manage_causerie' );
181+
}
153182
}
154183

155184
/**

core/assets/js/signature-pad.min.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

core/view/ie-no-supported.view.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
/**
33
* La vue affichant à l'utilisateur que IE n'est pas compatible avec DigiRisk.
44
*
5-
* @author Eoxia <dev@eoxia.com>
6-
* @since 6.6.0
7-
* @version 6.6.0
8-
* @copyright 2015-2018 Eoxia
9-
* @package DigiRisk
5+
* @author Evarisk <dev@evarisk.com>
6+
* @since 6.6.0
7+
* @version 6.6.0
8+
* @copyright 2018 Evarisk.
9+
* @package DigiRisk
1010
*/
1111

12-
namespace task_manager;
12+
namespace digi;
1313

1414
if ( ! defined( 'ABSPATH' ) ) {
1515
exit;
@@ -23,7 +23,7 @@
2323
<div class="modal-content">
2424
<p style="font-size: 1.4em; margin-bottom: 10px;"><?php esc_html_e( 'IE n\'est pas compatible avec DigiRisk', 'digirisk' ); ?></p>
2525

26-
<img src="https://media3.giphy.com/media/3o85xwSzDvuE1b2tW0/giphy.gif" alt="IE" />
26+
<p><a href="https://www.evarisk.com/document-unique-logiciel/documentation/introduction/pre-requis-digirisk/" target="_blank"><?php esc_html_e( 'Voir les navigateurs compatibles', 'digirisk' ); ?></a></p>
2727
</div>
2828

2929
<div class="modal-footer">

digirisk.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
*/
77

88
namespace digi;
9+
910
/**
1011
* Plugin Name: Digirisk
1112
* Plugin URI: http://www.evarisk.com/document-unique-logiciel
1213
* Description: Avec le plugin Digirisk vous pourrez réaliser, de façon simple et intuitive, le ou les documents uniques de vos entreprises et gérer toutes les données liées à la sécurité de votre personnel.
13-
* Version: 6.5.0
14+
* Version: 6.6.0
1415
* Author: Evarisk
1516
* Author URI: http://www.evarisk.com
1617
* License: GPL2

modules/accident/view/document/list-item.view.php

+8-8
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
/**
33
* Gestion de l'affichage d'un accident bénin
44
*
5-
* @author Jimmy Latour <jimmy@evarisk.com>
6-
* @since 6.3.0
7-
* @version 6.4.4
8-
* @copyright 2015-2017 Evarisk
9-
* @package DigiRisk
5+
* @author Evarisk <dev@evarisk.com>
6+
* @since 6.3.0
7+
* @version 6.6.0
8+
* @copyright 2018 Evarisk.
9+
* @package DigiRisk
1010
*/
1111

1212
namespace digi;
@@ -20,12 +20,12 @@
2020
<td class="padding"><?php echo esc_html( $element->title ); ?></td>
2121
<td>
2222
<div class="action">
23-
<?php if ( ! empty( Document_Class::g()->get_document_path( $element ) ) ) : ?>
24-
<a class="button purple h50" href="<?php echo esc_attr( Document_Class::g()->get_document_path( $element ) ); ?>">
23+
<?php if ( ! empty( Document_Class::g()->get_document_path( $element, 'digi-society' ) ) ) : ?>
24+
<a class="button purple h50" href="<?php echo esc_attr( Document_Class::g()->get_document_path( $element, 'digi-society' ) ); ?>">
2525
<i class="fa fa-download icon" aria-hidden="true"></i>
2626
</a>
2727
<?php else : ?>
28-
<span class="button grey h50 tooltip hover red" aria-label="<?php echo esc_attr_e( 'Corrompu', 'digirisk' ); ?>" href="<?php echo esc_attr( Document_Class::g()->get_document_path( $element ) ); ?>">
28+
<span class="button grey h50 tooltip hover red" aria-label="<?php echo esc_attr_e( 'Corrompu', 'digirisk' ); ?>">
2929
<i class="fa fa-times icon" aria-hidden="true"></i>
3030
</span>
3131
<?php endif; ?>

modules/accident/view/list-item.view.php

+7-7
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
/**
33
* Affichage d'un accident
44
*
5-
* @author Jimmy Latour <jimmy@evarisk.com>
6-
* @since 6.3.0
7-
* @version 6.4.4
8-
* @copyright 2015-2017 Evarisk
9-
* @package DigiRisk
5+
* @author Evarisk <dev@evarisk.com>
6+
* @since 6.3.0
7+
* @version 6.4.4
8+
* @copyright 2018 Evarisk.
9+
* @package DigiRisk
1010
*/
1111

1212
namespace digi;
@@ -29,8 +29,8 @@
2929
<div data-title="<?php esc_attr_e( 'Indicateurs', 'digirisk' ); ?>" class="cell padding w70"><span class="number-field"><?php echo esc_attr( $accident->number_field_completed ); ?></span>/13</div>
3030
<div data-title="<?php esc_attr_e( 'Actions', 'digirisk' ); ?>" class="cell w150">
3131
<div class="action grid-layout w3">
32-
<?php if ( ! empty( Document_Class::g()->get_document_path( $accident->document ) ) ) : ?>
33-
<a class="button purple h50" href="<?php echo esc_attr( Document_Class::g()->get_document_path( $accident->document ) ); ?>">
32+
<?php if ( ! empty( Document_Class::g()->get_document_path( $accident->document, 'digi-society' ) ) ) : ?>
33+
<a class="button purple h50" href="<?php echo esc_attr( Document_Class::g()->get_document_path( $accident->document, 'digi-society' ) ); ?>">
3434
<i class="icon fa fa-download" aria-hidden="true"></i>
3535
<?php echo esc_html( strtoupper( substr( $accident->document->type, 16, 2 ) ) ); ?>
3636
</a>

modules/causerie/view/main.view.php

+14-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,20 @@
2020

2121
<ul class="tab" data-nonce="<?php echo esc_attr( wp_create_nonce( 'causerie_load_tab' ) ); ?>">
2222
<li class="tab-element active" data-tab="dashboard"><?php esc_html_e( 'Dashboard', 'digirisk' ); ?></li>
23-
<li class="tab-element" data-tab="start"><?php esc_html_e( 'Démarrer une causerie', 'digirisk' ); ?></li>
24-
<li class="tab-element" data-tab="form"><?php esc_html_e( 'Bibliothèque des causeries', 'digirisk' ); ?></li>
23+
24+
<?php
25+
if ( user_can( get_current_user_id(), 'manage_causerie' ) ) :
26+
?>
27+
<li class="tab-element" data-tab="start"><?php esc_html_e( 'Démarrer une causerie', 'digirisk' ); ?></li>
28+
<?php
29+
endif;
30+
31+
if ( user_can( get_current_user_id(), 'create_causerie' ) ) :
32+
?>
33+
<li class="tab-element" data-tab="form"><?php esc_html_e( 'Bibliothèque des causeries', 'digirisk' ); ?></li>
34+
<?php
35+
endif;
36+
?>
2537
</ul>
2638

2739
<div class="ajax-content main-content">

modules/diffusion_informations/view/list-item.view.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<i class="icon fa fa-download" aria-hidden="true"></i>
2626
</a>
2727
<?php else : ?>
28-
<span class="button grey h50 tooltip hover red" aria-label="<?php echo esc_attr_e( 'Corrompu', 'digirisk' ); ?>" href="<?php echo esc_attr( Document_Class::g()->get_document_path( $element ) ); ?>">
28+
<span class="button grey h50 tooltip hover red" aria-label="<?php echo esc_attr_e( 'Corrompu', 'digirisk' ); ?>">
2929
<i class="fa fa-times icon" aria-hidden="true"></i>
3030
</span>
3131
<?php endif; ?>

modules/duer/view/list-item.view.php

+8-8
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
/**
33
* Affichage d'un DUER
44
*
5-
* @author Jimmy Latour <jimmy@evarisk.com>
6-
* @since 6.1.9
7-
* @version 6.4.4
8-
* @copyright 2015-2017 Evarisk
9-
* @package DigiRisk
5+
* @author Evarisk <dev@evarisk.com>
6+
* @since 6.1.9
7+
* @version 6.6.0
8+
* @copyright 2018 Evarisk.
9+
* @package DigiRisk
1010
*/
1111

1212
namespace digi;
@@ -84,14 +84,14 @@ class="open-popup button grey radius w30"><i class="float-icon fa fa-eye animate
8484

8585
<td>
8686
<div class="action grid-layout w2">
87-
<?php if ( ! empty( Document_Class::g()->get_document_path( $element ) ) ) : ?>
87+
<?php if ( ! empty( Document_Class::g()->get_document_path( $element, 'digi-society' ) ) ) : ?>
8888
<a class="button purple h50 tooltip hover"
8989
aria-label="<?php echo esc_attr_e( 'DUER', 'digirisk' ); ?>"
90-
href="<?php echo esc_attr( Document_Class::g()->get_document_path( $element ) ); ?>">
90+
href="<?php echo esc_attr( Document_Class::g()->get_document_path( $element, 'digi-society' ) ); ?>">
9191
<i class="fa fa-file-text-o" aria-hidden="true"></i>
9292
</a>
9393
<?php else : ?>
94-
<span class="button grey h50 tooltip hover red" aria-label="<?php echo esc_attr_e( 'Corrompu', 'digirisk' ); ?>" href="<?php echo esc_attr( Document_Class::g()->get_document_path( $element ) ); ?>">
94+
<span class="button grey h50 tooltip hover red" aria-label="<?php echo esc_attr_e( 'Corrompu', 'digirisk' ); ?>">
9595
<i class="fa fa-times icon" aria-hidden="true"></i>
9696
</span>
9797
<?php endif; ?>

0 commit comments

Comments
 (0)