Commit 7446bf45d3ac31e4ea8d12d4da1d0544b72aebaa

Authored by Etienne Pallier
1 parent 77120c57

upgraded version to 2.7.0 !!!

(+phpunit6 autorisé)
README-LABINVENT.md
... ... @@ -53,11 +53,11 @@ Logiciel testé et validé sur les configurations suivantes :
53 53  
54 54 VERSION ACTUELLE
55 55  
56   -Date: 27/06/2017
57   -Version: 2.6.12
58   - -> Bugfixes materiels/add/edit/validate
  56 +Date: 30/06/2017
  57 +Version: 2.7.0
  58 + -> Passage de Cakephp3.2 à 3.4, Phpunit 5 à 6, et compatibilité avec Php5.6 et 7
59 59  
60   -Version majeure en cours (2.6): https://projects.irap.omp.eu/versions/161
  60 +Version majeure en cours (2.7): https://projects.irap.omp.eu/versions/162
61 61  
62 62 ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
63 63  
... ... @@ -70,6 +70,9 @@ CHANGEMENTS IMPORTANTS (MILESTONES)
70 70  
71 71 Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master
72 72  
  73 +30/06/2017 Version: 2.7.0
  74 + Passage de Cakephp3.2 à 3.4, Phpunit 5 à 6, et compatibilité avec Php5.6 et 7
  75 +
73 76 12/05/2017 Version: 2.6.2
74 77 L'ajout d'un gestionnaire du matériel est désormais obligatoire à l'ajout d'un matériel
75 78  
... ...
composer.json
... ... @@ -15,7 +15,7 @@
15 15 "require-dev": {
16 16 "psy/psysh": "@stable",
17 17 "cakephp/bake": "~1.1",
18   - "phpunit/phpunit": "^5.7"
  18 + "phpunit/phpunit": "^5.7|^6.0"
19 19 },
20 20 "suggest": {
21 21 "phpunit/phpunit": "Allows automated tests to be run without system-wide install.",
... ...
src/Template/Layout/default.ctp
... ... @@ -103,7 +103,7 @@ $cakeDescription = 'Labinvent 2';
103 103 </i></td>
104 104 <td id="version">
105 105 <!-- VERSION M.m.f.b (version (M)ajeure, version (m)ineure, numero de nouvelle (f)onctionnalite, numero de (b)ugfix) -->
106   - <font color="black">VERSION 2.6.12 (27/06/2017)</font>
  106 + <font color="black">VERSION 2.7.0 (30/06/2017)</font>
107 107 <br/>
108 108 <font color="black"><a href="<?php
109 109  
... ...
src/Template/Materiels/index.ctp
... ... @@ -282,18 +282,21 @@ if ($nbMateriels &gt; 0) {
282 282  
283 283 ?>
284 284  
285   - <!-- La façon cakephp 3.4 avec cake.css:
286   - <div class="paginator">
287   - <ul class="pagination">
288   - -->
289   - <!-- La façon inventirap.css -->
  285 + <!-- La façon cakephp 3.4 avec cake.css -->
  286 + <div class="paginator">
  287 + <ul class="pagination">
  288 + <p>
  289 + <!-- La façon inventirap.css
290 290 <div class="paging" style="color: black;">
  291 + -->
291 292 <?= $this->Paginator->counter(['format' => 'Page {{page}} sur {{pages}}']) ?>
292 293 <?= $this->Paginator->first('<< ' . __(''), ['class' => 'prev']) ?>
293 294 <?= $this->Paginator->prev('< ' . __(''), ['class' => 'prev disabled']) ?>
294 295 <?= $this->Paginator->numbers(['separator' => '']) ?>
295 296 <?= $this->Paginator->next(__('') . ' >', ['class' => 'next disabled']) ?>
296 297 <?= $this->Paginator->last(__('') . ' >>', ['class' => 'next']) ?>
  298 + </p>
  299 + </ul>
297 300 </div>
298 301  
299 302 <?= $this->Form->end()?>
... ...
webroot/css/inventirap.css
... ... @@ -215,7 +215,7 @@ table.survol tbody tr:hover {
215 215 color:#fff;
216 216 }
217 217  
218   -/** Paging Ancien Cakephp <= 3.2 **/
  218 +/** Pagination Ancien Cakephp <= 3.2 **/
219 219 /*
220 220 .paging {
221 221 background:#fff;
... ... @@ -261,7 +261,9 @@ table.survol tbody tr:hover {
261 261 }
262 262 */
263 263  
264   -/** Paging Cakephp >= 3.4 **/
  264 +/** Pagination inventirap.css adaptée à Cakephp >= 3.4 avec DIV > LI **/
  265 +
  266 +/*
265 267 .paging {
266 268 background:#fff;
267 269 color: #ccc;
... ... @@ -304,6 +306,93 @@ table.survol tbody tr:hover {
304 306 background: #efefef;
305 307 color: #c73e14;
306 308 }
  309 +*/
  310 +
  311 +/** Pagination avec DIV > UL > LI (méthode par défaut dans Cakephp 3.4 avec cake.css) **/
  312 +
  313 +ul.pagination li a {
  314 + color: rgba(0, 0 ,0 , 0.54);
  315 +}
  316 +
  317 +ul.pagination li.active a {
  318 + background-color: #DCE47E;
  319 + color: #FFF;
  320 + font-weight: bold;
  321 + cursor: default;
  322 +}
  323 +ul.pagination .disabled:hover a {
  324 + background: none;
  325 +}
  326 +
  327 +.paginator {
  328 + text-align: center;
  329 +}
  330 +
  331 +.paginator ul.pagination li {
  332 + float: none;
  333 + display: inline-block;
  334 +}
  335 +
  336 +.paginator p {
  337 + text-align: right;
  338 + color: rgba(0, 0 ,0 , 0.54);
  339 +}
  340 +
  341 +
  342 +
  343 +
  344 +
  345 +/* Ceci n'est qu'une bête recup du bloc de code css ci-dessus, intitulé "Pagination inventirap.css adaptée à Cakephp >= 3.4 avec DIV > LI" */
  346 +/* TODO: A tester : virer ce qui est inutile ici, sans doute bcp de choses...*/
  347 +.paginator {
  348 + background:#fff;
  349 + color: #ccc;
  350 + margin-top: 1em;
  351 + clear:both;
  352 +}
  353 +.paginator .current,
  354 +.paginator .disabled,
  355 +.paginator a {
  356 + text-decoration: none;
  357 + padding: 5px 8px;
  358 + display: inline-block
  359 +}
  360 +.paginator > li {
  361 + display: inline-block;
  362 + border: 1px solid #ccc;
  363 + border-left: 0;
  364 +}
  365 +.paginator > li:hover {
  366 + background: #efefef;
  367 +}
  368 +.paginator .prev {
  369 + border-left: 1px solid #ccc;
  370 + -moz-border-radius: 4px 0 0 4px;
  371 + -webkit-border-radius: 4px 0 0 4px;
  372 + border-radius: 4px 0 0 4px;
  373 +}
  374 +.paginator .next {
  375 + -moz-border-radius: 0 4px 4px 0;
  376 + -webkit-border-radius: 0 4px 4px 0;
  377 + border-radius: 0 4px 4px 0;
  378 +}
  379 +.paginator .disabled {
  380 + color: #ddd;
  381 +}
  382 +.paginator .disabled:hover {
  383 + background: transparent;
  384 +}
  385 +.paginator .current {
  386 + background: #efefef;
  387 + color: #c73e14;
  388 +}
  389 +
  390 +
  391 +
  392 +
  393 +
  394 +
  395 +
307 396  
308 397  
309 398 /** Scaffold View **/
... ...