Commit 7446bf45d3ac31e4ea8d12d4da1d0544b72aebaa
1 parent
77120c57
Exists in
master
and in
3 other branches
upgraded version to 2.7.0 !!!
(+phpunit6 autorisé)
Showing
5 changed files
with
108 additions
and
13 deletions
Show diff stats
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 > 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 **/ | ... | ... |