Project

General

Profile

« Previous | Next » 

Revision 989e0aad

Added by Leos Stejskal almost 3 years ago

Fixes #32822 - Job templates and resource picker

New `resource` user input type for templates with
template macro `input_resource` returning the resource object

View differences:

webpack/assets/javascripts/foreman_template_inputs.js
export const inputValueOnchange = input => {
const searchValue = input.value === 'search';
const resourceValue = input.value === 'resource';
const plainValue = input.value === 'plain';
const inputId = input.dataset.item;
const $fields = $(input).closest('.fields');
$fields.find(`.resource-type-${inputId}`).toggle(searchValue);
$fields
.find(`.resource-type-${inputId}`)
.toggle(searchValue || resourceValue);
$fields.find(`.input-options-${inputId}`).toggle(plainValue);
$fields.find(`.input-hidden-value-${inputId}`).toggle(plainValue);
};

Also available in: Unified diff