From e0d4877126acc1e7189e6e67e1f1ca24e1dd5f02 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Thu, 16 Jul 2015 21:33:05 -0400 Subject: Add edit form for user authentication --- app/Template/user/authentication.php | 32 ++++++++++++++++++++++++++++++++ app/Template/user/edit.php | 11 +++-------- app/Template/user/sidebar.php | 3 +++ 3 files changed, 38 insertions(+), 8 deletions(-) create mode 100644 app/Template/user/authentication.php (limited to 'app/Template/user') diff --git a/app/Template/user/authentication.php b/app/Template/user/authentication.php new file mode 100644 index 00000000..a62c8f93 --- /dev/null +++ b/app/Template/user/authentication.php @@ -0,0 +1,32 @@ + +
+ + form->csrf() ?> + + form->hidden('id', $values) ?> + form->hidden('username', $values) ?> + + form->label(t('Google Id'), 'google_id') ?> + form->text('google_id', $values, $errors) ?> + + form->label(t('Github Id'), 'github_id') ?> + form->text('github_id', $values, $errors) ?> + + form->checkbox('is_ldap_user', t('Remote user'), 1, isset($values['is_ldap_user']) && $values['is_ldap_user'] == 1) ?> + form->checkbox('disable_login_form', t('Disallow login form'), 1, isset($values['disable_login_form']) && $values['disable_login_form'] == 1) ?> + +
+ + + url->link(t('cancel'), 'user', 'show', array('user_id' => $user['id'])) ?> +
+ +
+
    +
  • +
  • +
+
+
\ No newline at end of file diff --git a/app/Template/user/edit.php b/app/Template/user/edit.php index 2462308f..ea7e3875 100644 --- a/app/Template/user/edit.php +++ b/app/Template/user/edit.php @@ -6,7 +6,6 @@ form->csrf() ?> form->hidden('id', $values) ?> - form->hidden('is_ldap_user', $values) ?> form->label(t('Username'), 'username') ?> form->text('username', $values, $errors, array('required', $values['is_ldap_user'] == 1 ? 'readonly' : '', 'maxlength="50"')) ?>
@@ -23,13 +22,9 @@ form->label(t('Language'), 'language') ?> form->select('language', $languages, $values, $errors) ?>
-
- form->checkbox('disable_login_form', t('Disable login form'), 1, isset($values['disable_login_form']) && $values['disable_login_form'] == 1) ?>
- - user->isAdmin()): ?> - form->checkbox('is_admin', t('Administrator'), 1, isset($values['is_admin']) && $values['is_admin'] == 1) ?>
- -
+ user->isAdmin()): ?> + form->checkbox('is_admin', t('Administrator'), 1, isset($values['is_admin']) && $values['is_admin'] == 1) ?>
+
diff --git a/app/Template/user/sidebar.php b/app/Template/user/sidebar.php index e61a43bf..3e79fda3 100644 --- a/app/Template/user/sidebar.php +++ b/app/Template/user/sidebar.php @@ -57,6 +57,9 @@ user->isAdmin()): ?> +
  • + url->link(t('Edit Authentication'), 'user', 'authentication', array('user_id' => $user['id'])) ?> +
  • url->link(t('Hourly rates'), 'hourlyrate', 'index', array('user_id' => $user['id'])) ?>
  • -- cgit v1.2.3