示例#1
0
 public function ngRestConfig($config)
 {
     $config->aw->register(new \admin\aws\GroupAuth(), Module::t('model_group_btn_aws_groupauth'));
     $config->delete = true;
     $config->list->field('name', Module::t('model_group_name'))->text();
     $config->list->field('text', Module::t('model_group_description'))->textarea();
     $config->create->copyFrom('list', ['id']);
     $config->create->extraField('users', Module::t('model_group_user_buttons'))->checkboxRelation(\admin\models\User::className(), 'admin_user_group', 'group_id', 'user_id', ['firstname', 'lastname', 'email'], '%s %s (%s)');
     $config->update->copyFrom('create');
     return $config;
 }
示例#2
0
文件: Group.php 项目: kimonaris/luya
 public function ngRestConfig($config)
 {
     $config->aw->register(new \admin\aws\GroupAuth(), 'Berechtigungen');
     $config->delete = true;
     $config->list->field('name', 'Name')->text();
     $config->list->field('text', 'Beschreibung')->textarea();
     $config->create->copyFrom('list', ['id']);
     $config->create->extraField('users', 'Benutzer')->checkboxRelation(\admin\models\User::className(), 'admin_user_group', 'group_id', 'user_id', ['firstname', 'lastname', 'email'], '%s %s (%s)');
     $config->update->copyFrom('create');
     return $config;
 }
示例#3
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getUser()
 {
     return $this->hasOne(User::className(), ['id' => 'user_id']);
 }