N'afficher que les utilisateurs qui sont liés à l'établissement dans le formulaire d'ajout de commande. Petit correctif au niveau de la maj du titre de la commande (espace oublié)master
@@ -195,7 +195,7 @@ foreach ($produits as $p) { | |||
</span> | |||
<span class="the-title"></span> | |||
<span class="choix-user"> | |||
<?= Html::activeDropDownList(new User, 'id', ArrayHelper::map(User::find()->all(), 'id', function($model, $defaultValue) { | |||
<?= Html::activeDropDownList(new User, 'id', ArrayHelper::map(User::find()->joinWith('userEtablissement')->where('user_etablissement.id_etablissement = '.Yii::$app->user->identity->id_etablissement)->all(), 'id', function($model, $defaultValue) { | |||
return $model['nom'].' '.$model['prenom']; | |||
}), ['prompt' => '--','class' => 'form-control user-id']) ?> | |||
OU <input type="text" class="form-control username" placeholder="Choisissez un nom" /> |
@@ -313,7 +313,7 @@ function chat_index_commandes_affiche_commande(id_commande) { | |||
$('#point-vente-'+id_pv+' .commentaire').hide() ; | |||
} | |||
$('#point-vente-'+id_pv+' .title-user span.the-title').html(link.find('.user').html()+"<small>"+link.data('date')+"</small>") ; | |||
$('#point-vente-'+id_pv+' .title-user span.the-title').html(link.find('.user').html()+" <small>"+link.data('date')+"</small>") ; | |||
$('#point-vente-'+id_pv+' .title-user').show() ; | |||
$('#point-vente-'+id_pv+' .tr-total').show() ; | |||
@@ -72,6 +72,10 @@ class User extends ActiveRecord implements IdentityInterface | |||
$this->addError($attribute, 'Cette adresse email est déjà utilisée par un autre utilisateur '); | |||
} | |||
public function getUserEtablissement() { | |||
return $this->hasMany(UserEtablissement::className(), ['id_user'=>'id']) ; | |||
} | |||
/** | |||
* @inheritdoc | |||
*/ |