/********************************************* * Copyright (c) 2013 AnsibleWorks, Inc. * * Inventories.js * Form definition for User model * * */ angular.module('InventoryFormDefinition', []) .value( 'InventoryForm', { addTitle: 'Create Inventory', editTitle: '{{ inventory_name }}', name: 'inventory', well: true, collapse: true, collapseTitle: 'Edit Inventory', collapseMode: 'edit', twoColumns: true, fields: { has_active_failures: { label: 'Host Status', control: '
' + ' Failed jobs
', type: 'custom', ngShow: 'has_active_failures', readonly: true, column: 1 }, inventory_name: { realName: 'name', label: 'Name', type: 'text', addRequired: true, editRequired: true, capitalize: false, column: 1 }, inventory_description: { realName: 'description', label: 'Description', type: 'text', addRequired: false, editRequired: false, column: 1 }, organization: { label: 'Organization', type: 'lookup', sourceModel: 'organization', sourceField: 'name', addRequired: true, editRequired: true, ngClick: 'lookUpOrganization()', column: 1 }, variables: { label: 'Variables', type: 'textarea', addRequired: false, editRequird: false, rows: 10, "class": "modal-input-xlarge", "default": "\{\}", awPopOver: "

Enter variables using either JSON or YAML syntax. Use the radio button to toggle between the two.

" + '

View JSON examples at www.json.org

' + '

View YAML examples at ansibleworks.com

', dataTitle: 'Inventory Variables', dataPlacement: 'bottom', column: 2 } }, buttons: { //for now always generates