diff --git a/ansibleworks/ui/static/css/ansible-ui.css b/ansibleworks/ui/static/css/ansible-ui.css index a5dfa370cc..b1184dd821 100644 --- a/ansibleworks/ui/static/css/ansible-ui.css +++ b/ansibleworks/ui/static/css/ansible-ui.css @@ -259,6 +259,7 @@ /* Display list actions next to search widget */ .search-widget { display: inline-block; + vertical-align: bottom; } .list-actions { diff --git a/ansibleworks/ui/static/js/forms/JobTemplates.js b/ansibleworks/ui/static/js/forms/JobTemplates.js index 9334225253..2391159324 100644 --- a/ansibleworks/ui/static/js/forms/JobTemplates.js +++ b/ansibleworks/ui/static/js/forms/JobTemplates.js @@ -158,8 +158,9 @@ angular.module('JobTemplateFormDefinition', []) fieldActions: { edit: { + label: 'View', ngClick: "edit('jobs', \{\{ job.id \}\}, '\{\{ job.name \}\}')", - icon: 'icon-edit' + icon: 'icon-zoom-in' } } }, diff --git a/ansibleworks/ui/static/js/forms/Organizations.js b/ansibleworks/ui/static/js/forms/Organizations.js index 089c2e81c4..8fc0c036ff 100644 --- a/ansibleworks/ui/static/js/forms/Organizations.js +++ b/ansibleworks/ui/static/js/forms/Organizations.js @@ -77,10 +77,13 @@ angular.module('OrganizationFormDefinition', []) fieldActions: { edit: { + label: 'Edit', ngClick: "edit('users', \{\{ user.id \}\}, '\{\{ user.username \}\}')", - icon: 'icon-edit' + icon: 'icon-edit', + class: 'btn-success' }, delete: { + label: 'Delete', ngClick: "delete('users', \{\{ user.id \}\}, '\{\{ user.username \}\}', 'users')", icon: 'icon-remove', class: 'btn-danger' @@ -113,7 +116,14 @@ angular.module('OrganizationFormDefinition', []) } }, fieldActions: { // Actions available on each row + edit: { + label: 'Edit', + ngClick: "edit('users', \{\{ admin.id \}\}, '\{\{ admin.username \}\}')", + icon: 'icon-edit', + class: 'btn-success' + }, delete: { + label: 'Delete', ngClick: "delete('admins', \{\{ admin.id \}\}, '\{\{ admin.username \}\}', 'administrators')", icon: 'icon-remove', class: 'btn-danger' diff --git a/ansibleworks/ui/static/js/forms/Teams.js b/ansibleworks/ui/static/js/forms/Teams.js index d053635cb9..be7da9d16d 100644 --- a/ansibleworks/ui/static/js/forms/Teams.js +++ b/ansibleworks/ui/static/js/forms/Teams.js @@ -86,10 +86,13 @@ angular.module('TeamFormDefinition', []) fieldActions: { edit: { + label: 'Edit', ngClick: "edit('users', \{\{ user.id \}\}, '\{\{ user.username \}\}')", - icon: 'icon-edit' + icon: 'icon-edit', + class: 'btn-success' }, delete: { + label: 'Delete', ngClick: "delete('users', \{\{ user.id \}\}, '\{\{ user.username \}\}', 'users')", icon: 'icon-remove', class: 'btn-danger' @@ -122,10 +125,13 @@ angular.module('TeamFormDefinition', []) fieldActions: { edit: { + label: 'Edit', ngClick: "edit('credentials', \{\{ credential.id \}\}, '\{\{ credential.name \}\}')", - icon: 'icon-edit' + icon: 'icon-edit', + class: 'btn-success' }, delete: { + label: 'Delete', ngClick: "delete('credentials', \{\{ credential.id \}\}, '\{\{ credential.name \}\}', 'credentials')", icon: 'icon-remove', class: 'btn-danger' @@ -158,10 +164,13 @@ angular.module('TeamFormDefinition', []) fieldActions: { edit: { + label: 'Edit', ngClick: "edit('projects', \{\{ project.id \}\}, '\{\{ project.name \}\}')", - icon: 'icon-edit' + icon: 'icon-edit', + class: 'btn-success' }, delete: { + label: 'Delete', ngClick: "delete('projects', \{\{ project.id \}\}, '\{\{ project.name \}\}', 'projects')", icon: 'icon-remove', class: 'btn-danger' diff --git a/ansibleworks/ui/static/js/forms/Users.js b/ansibleworks/ui/static/js/forms/Users.js index 1709ecc651..95856f0225 100644 --- a/ansibleworks/ui/static/js/forms/Users.js +++ b/ansibleworks/ui/static/js/forms/Users.js @@ -178,10 +178,13 @@ angular.module('UserFormDefinition', []) fieldActions: { edit: { + label: 'Edit', ngClick: "edit('credentials', \{\{ credential.id \}\}, '\{\{ credential.name \}\}')", - icon: 'icon-edit' + icon: 'icon-edit', + class: 'btn-success' }, delete: { + label: 'Delete', ngClick: "delete('credentials', \{\{ credential.id \}\}, '\{\{ credential.name \}\}', 'credentials')", icon: 'icon-remove', class: 'btn-danger' diff --git a/ansibleworks/ui/static/lib/ansible/form-generator.js b/ansibleworks/ui/static/lib/ansible/form-generator.js index dc8bfaa121..30753a218f 100644 --- a/ansibleworks/ui/static/lib/ansible/form-generator.js +++ b/ansibleworks/ui/static/lib/ansible/form-generator.js @@ -619,7 +619,7 @@ angular.module('FormGenerator', ['GeneratorHelpers']) html += "