Blame view

src/Template/Users/view.ctp 3.35 KB
4260780b   Alexandre   Migration vue, co...
1

4260780b   Alexandre   Migration vue, co...
2
3

<div class="users view">
63c3cb16   epallier   Nombreux petits b...
4
5
6
7
8
9
10
	<h2>Détail utilisateur</h2>
	<table style="margin-bottom: 30px;">

		<tr>
			<th style="width: 250px;"></th>
			<th></th>
		</tr>
4260780b   Alexandre   Migration vue, co...
11
    	
63c3cb16   epallier   Nombreux petits b...
12
13
14
15
16
17
    	<?php
    if ($role == 'Super Administrateur') {
        echo $this->Html->link(__('<i class="icon-pencil"></i> Editer cet utilisateur'), [
            'action' => 'edit',
            $user->id
        ], [
b2dade50   Prugniel   modifs Jeanne boo...
18
            'style' => 'margin-right: 40px; display: inline-block',
63c3cb16   epallier   Nombreux petits b...
19
20
21
            'escape' => false,
            'onclick' => 'return true;'
        ]);
bc14f1eb   Etienne Pallier   LDAP CACHED v3
22
23
24
25
26
27
        /*
         * (EP 3/6/19)
         * Voir ma remarque dans la vue edit.ctp
         * La table users n'est qu'un CACHE du LDAP ou du fake ldap (pas d'autre alternative).
         * On ne doit donc pas pouvoir supprimer un user de cette table, mais seulement depuis le LDAP (ou fake ldap, c'est à dire table fakeldapusers)
         */
63c3cb16   epallier   Nombreux petits b...
28
29
30
31
        echo $this->Form->postLink(__('<i class="icon-trash"></i> Supprimer cet utilisateur'), [
            'action' => 'delete',
            $user->id
        ], [
b2dade50   Prugniel   modifs Jeanne boo...
32
            'style' => 'display: inline-block;',
63c3cb16   epallier   Nombreux petits b...
33
            'escape' => false,
ed4c8419   mimelhaine   Test avant merge
34
            'confirm' => __('Êtes-vous sur de vouloir supprimer  ?', $user->nom)
63c3cb16   epallier   Nombreux petits b...
35
        ]);
63c3cb16   epallier   Nombreux petits b...
36
37
38
39
40
41
    }
    
    $displayElement(__('Nom'), h($user->nom));
    $displayElement(__('Login'), h($user->username));
    $displayElement(__('Email'), h($user->email));
    $displayElement(__('Rôle'), h($user->role));
ecb44988   Etienne Pallier   bugfix "double re...
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70

    // Groupes métier et thématique
    foreach (['metier','thematique'] as $ftype) {
        //$ftype = 'thematique';
        $fname = 'groupes_'.$ftype;
        $fname_sing = 'groupe_'.$ftype;
        $fname_isresp = 'is_resp_'.$fname;
        $fname_conf = 'nom_'.$fname_sing;
        $control = 'Groupes'.ucfirst($ftype).'s';
        if ($user->has($fname)) {
            $group_name = $user->$fname->nom;
            if ($user->$fname_isresp) $group_name .= ' (responsable)';
            $displayElement(__($configuration->$fname_conf), $this->Html->link($group_name, [
                'controller' => $control,
                'action' => 'view',
                $user->$fname->id
            ]));
        }
    }
    /*
    if ($user->has('groupes_metier')) {
        $groupe_metier = $user->groupes_metier->nom;
        if ($user->is_resp_groupe_metier) $groupe_metier .= ' (responsable)';
        $displayElement(__($configuration->nom_groupe_metier), $this->Html->link($groupe_metier, [
            'controller' => 'GroupesMetiers',
            'action' => 'view',
            $user->groupes_metier->id
        ]));
    }
63c3cb16   epallier   Nombreux petits b...
71
72
73
74
75
    $displayElement(__($configuration->nom_groupe_metier), $user->has('groupes_metier') ? $this->Html->link($user->groupes_metier->nom, [
        'controller' => 'GroupesMetiers',
        'action' => 'view',
        $user->groupes_metier->id
    ]) : '');
ecb44988   Etienne Pallier   bugfix "double re...
76
77
78
    $displayElement(__('Responsable groupe'), h($user->is_resp_groupe_metier));
    */
    
07e4c3fb   Etienne Pallier   v4.108.0-3.7.9 - ...
79
80
81
82
83
84
85
    if ( $user->has('sur_categorie_id') ) $displayElement(__('Domaine'), 
        $this->Html->link($user->sur_category->nom, [
            'controller' => 'SurCategories',
            'action' => 'view',
            $user->sur_category->id
        ])); 
        
63c3cb16   epallier   Nombreux petits b...
86
    ?>
4260780b   Alexandre   Migration vue, co...
87

6c4edfa3   Alexandre   First Commit LabI...
88
89
    </table>
</div>
4260780b   Alexandre   Migration vue, co...
90

b2dade50   Prugniel   modifs Jeanne boo...
91
<!--
63c3cb16   epallier   Nombreux petits b...
92
<div class="actions">
b2dade50   Prugniel   modifs Jeanne boo...
93
94
			<php echo $this->element('menu') ?>
			<php
63c3cb16   epallier   Nombreux petits b...
95
96
97
98
99
100

echo $this->element('menu_view', [
    'pluralHumanName' => 'Utilisateurs',
    'singularHumanName' => 'Utilisateur',
    'lien' => $user->id
])?>
b2dade50   Prugniel   modifs Jeanne boo...
101
102
		</div>
-->