n8n-nodes-allure-testops
Version:
N8N node for Allure TestOps
81 lines • 2.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createOption = exports.createFields = void 0;
exports.createFields = [
{
displayName: 'Project Name',
name: 'projectName',
type: 'string',
required: true,
default: '',
displayOptions: {
show: {
operation: [
'createProject'
]
}
},
},
{
displayName: 'Additional Fields',
name: 'additionalFieldsCreateProject',
type: 'collection',
default: {},
placeholder: 'Add Field',
displayOptions: {
show: {
operation: [
'createProject',
],
},
},
options: [
{
displayName: 'Abbreviation',
name: 'abbr',
type: 'string',
default: '',
},
{
displayName: 'Description',
name: 'desc',
type: 'string',
default: '',
typeOptions: {
rows: 4,
},
},
{
displayName: 'Is Favorite',
name: 'favorite',
type: 'boolean',
default: false,
},
{
displayName: 'Is Public',
name: 'isPublic',
type: 'boolean',
default: false,
},
],
},
];
exports.createOption = {
name: 'Create Project',
value: 'createProject',
action: 'Create project',
routing: {
request: {
method: 'POST',
url: '/api/project',
body: {
name: '={{ $parameter.projectName }}',
abbr: '={{ $parameter.additionalFieldsCreateProject.abbr }}',
description: '={{ $parameter.additionalFieldsCreateProject.desc }}',
favorite: '={{ $parameter.additionalFieldsCreateProject.favorite }}',
isPublic: '={{ $parameter.additionalFieldsCreateProject.isPublic }}',
},
},
},
};
//# sourceMappingURL=Create.js.map