Step 8 improvement issue 0000301:
o Add $conf['allow_adviser'] git-svn-id: http://piwigo.org/svn/trunk@1087 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
97b681f1fa
commit
62b589964a
5 changed files with 35 additions and 9 deletions
|
|
@ -486,6 +486,12 @@ if (isset($_GET['id']))
|
|||
$template->assign_block_vars('session', array('ID' => $_GET['id']));
|
||||
}
|
||||
|
||||
// Hide radio-button if not allow to assign adviser
|
||||
if ($conf['allow_adviser'])
|
||||
{
|
||||
$template->assign_block_vars('adviser', array());
|
||||
}
|
||||
|
||||
foreach ($page['order_by_items'] as $item => $label)
|
||||
{
|
||||
$selected = (isset($_GET['order_by']) and $_GET['order_by'] == $item) ?
|
||||
|
|
@ -801,7 +807,7 @@ foreach ($page['filtered_users'] as $num => $local_user)
|
|||
{
|
||||
$checked = '';
|
||||
}
|
||||
|
||||
|
||||
$template->assign_block_vars(
|
||||
'user',
|
||||
array(
|
||||
|
|
|
|||
|
|
@ -378,6 +378,9 @@ $conf['guest_id'] = 2;
|
|||
// webmaster_id : webmaster'id.
|
||||
$conf['webmaster_id'] = 1;
|
||||
|
||||
// allow to use adviser mode
|
||||
$conf['allow_adviser'] = false;
|
||||
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | upload |
|
||||
// +-----------------------------------------------------------------------+
|
||||
|
|
|
|||
|
|
@ -21,16 +21,23 @@ or descending order.</p>
|
|||
<li>delete users (require a confirmation checkbox)</li>
|
||||
|
||||
<li>change status</li>
|
||||
|
||||
<li>set user like an adviser</li>
|
||||
|
||||
|
||||
<li>associate or dissociate from groups</li>
|
||||
|
||||
<li>modify display properties</li>
|
||||
|
||||
|
||||
<li>modify additional properties</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>The target is the set users selected (by default) or all users is
|
||||
asked.</p>
|
||||
<h3>Adviser</h3>
|
||||
<p>Definition of adviser user:</p>
|
||||
<ul>
|
||||
<li>allow access of all screens permitted by this status</li>
|
||||
<li>read-only or simulate-only access</li>
|
||||
</ul>
|
||||
|
||||
<p>It's possible to assign adviser mode with variable $conf['allow_adviser'].</p>
|
||||
<p>If this variable is 'true', it's possible to define user like an adviser</p>
|
||||
|
|
|
|||
|
|
@ -23,8 +23,6 @@ simultan
|
|||
|
||||
<li>changer le status</li>
|
||||
|
||||
<li>définir l'utilisateur comme un conseiller</li>
|
||||
|
||||
<li>associer ou dissocier des groupes</li>
|
||||
|
||||
<li>modifier les propriétés d'affichage</li>
|
||||
|
|
@ -34,4 +32,14 @@ simultan
|
|||
</ul>
|
||||
|
||||
<p>La cible est la liste des utilisateurs sélectionnés (par défaut) ou bien
|
||||
touts les utilisateurs de la liste filtrée.</p>
|
||||
tout les utilisateurs de la liste filtrée.</p>
|
||||
|
||||
<h3>Conseiller</h3>
|
||||
<p>Définition d'un utilisateur conseiller:</p>
|
||||
<ul>
|
||||
<li>permet d'accéder à tous les écrans permis par son status</li>
|
||||
<li>accés uniquement en consultation ou en simulation</li>
|
||||
</ul>
|
||||
|
||||
<p>Il est possible de permettre l'assignation du mode conseiller avec la variable $conf['allow_adviser'].</p>
|
||||
<p>Si cette variable est à 'true', il sera possible de définir l'utilisateur comme un conseiller</p>
|
||||
|
|
|
|||
|
|
@ -124,6 +124,7 @@
|
|||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- BEGIN adviser -->
|
||||
<tr>
|
||||
<td>{lang:adviser}</td>
|
||||
<td>
|
||||
|
|
@ -133,8 +134,9 @@
|
|||
<label><input type="radio" name="adviser" value="false" {ADVISER_NO} />{L_NO}</label>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- END adviser -->
|
||||
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<!-- form to set properties for many users at once -->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue