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:
rub 2006-03-17 17:59:59 +00:00
commit 62b589964a
5 changed files with 35 additions and 9 deletions

View file

@ -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(

View file

@ -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 |
// +-----------------------------------------------------------------------+

View file

@ -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>

View file

@ -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>

View file

@ -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 -->