diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-06-19 12:46:49 +0300 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-06-19 16:29:53 +0300 |
commit | 270b7ce810775d69887e76162a00e8dc97e5d959 (patch) | |
tree | 33855438dcd29daf1a3ee74735f1dbb411a999c6 /app/views/admin/identities | |
parent | 228da2dd28a91b3ab2729787e93e72940975a2bd (diff) |
Add ability for admin to edit user identity
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/views/admin/identities')
-rw-r--r-- | app/views/admin/identities/_form.html.haml | 19 | ||||
-rw-r--r-- | app/views/admin/identities/_identity.html.haml | 3 | ||||
-rw-r--r-- | app/views/admin/identities/edit.html.haml | 6 |
3 files changed, 28 insertions, 0 deletions
diff --git a/app/views/admin/identities/_form.html.haml b/app/views/admin/identities/_form.html.haml new file mode 100644 index 00000000000..1c34706a124 --- /dev/null +++ b/app/views/admin/identities/_form.html.haml @@ -0,0 +1,19 @@ += form_for [:admin, @user, @identity], html: { class: 'form-horizontal fieldset-form' } do |f| + -if @identity.errors.any? + #error_explanation + .alert.alert-danger + - @identity.errors.full_messages.each do |msg| + %p= msg + + .form-group + = f.label :provider, class: 'control-label' + .col-sm-10 + = f.text_field :provider, required: true, autocomplete: "off", class: 'form-control', required: true + .form-group + = f.label :extern_uid, class: 'control-label' + .col-sm-10 + = f.text_field :extern_uid, required: true, autocomplete: "off", class: 'form-control', required: true + + .form-actions + = f.submit 'Save changes', class: "btn btn-save" + diff --git a/app/views/admin/identities/_identity.html.haml b/app/views/admin/identities/_identity.html.haml index b94edefaa41..0b7020b887d 100644 --- a/app/views/admin/identities/_identity.html.haml +++ b/app/views/admin/identities/_identity.html.haml @@ -4,6 +4,9 @@ %td = identity.extern_uid %td + = link_to edit_admin_user_identity_path(@user, identity), class: 'btn btn-xs btn-grouped' do + %i.fa.fa-edit + Edit = link_to [:admin, @user, identity], method: :delete, class: 'btn btn-xs btn-danger', data: { confirm: "Are you sure you want to remove this identity" } do diff --git a/app/views/admin/identities/edit.html.haml b/app/views/admin/identities/edit.html.haml new file mode 100644 index 00000000000..d49d79ce5c9 --- /dev/null +++ b/app/views/admin/identities/edit.html.haml @@ -0,0 +1,6 @@ +- page_title @user.name, "Users" +%h3.page-title + Edit identity for #{@user.name} +%hr + += render 'form' |