Further work on settings panel
This commit is contained in:
parent
4b4b3198d9
commit
cacb9840fa
|
|
@ -37,13 +37,17 @@ class SettingsController extends Controller {
|
|||
parent::__construct($appName, $request);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @AdminRequired
|
||||
*
|
||||
* @param string $registered_user_group all newly registered user will be put in this group
|
||||
* @param string $allowed_domains Registrations are only allowed for E-Mailadresses with these domains
|
||||
* @return DataResponse
|
||||
*/
|
||||
public function admin($registered_user_group) {
|
||||
public function admin($registered_user_group, $allowed_domains) {
|
||||
$this->config->setAppValue($this->appName, 'allowed_domains', $allowed_domains);
|
||||
$groups = $this->groupmanager->search('');
|
||||
foreach ( $groups as $group ) {
|
||||
$group_id_list[] = $group->getGid();
|
||||
|
|
@ -82,9 +86,11 @@ class SettingsController extends Controller {
|
|||
}
|
||||
// TODO selected
|
||||
$current_value = $this->config->getAppValue($this->appName, 'registered_user_group', 'none');
|
||||
$allowed_domains = $this->config->getAppValue($this->appName, 'allowed_domains', '');
|
||||
return new TemplateResponse('registration', 'admin', [
|
||||
'groups' => $group_id_list,
|
||||
'current' => $current_value
|
||||
'current' => $current_value,
|
||||
'allowed' => $allowed_domains
|
||||
], '');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,4 +15,9 @@ foreach ( $_['groups'] as $group ) {
|
|||
?>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
<label for="allowed_domains"><?php p($l->t('Domain from which registrations are allowed')); ?></label>
|
||||
<input type="text" id="allowed_domains" name="allowed_domains" value=<?php p($l->t('allowed'));?>
|
||||
|
||||
</p>
|
||||
</form>
|
||||
|
|
|
|||
Loading…
Reference in New Issue