@luka-cat-mimi/n8n-nodes-feishu-project
Version:
飞书项目 N8N 集成插件,支持附件管理等功能
118 lines • 3.78 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DESCRIPTIONS = void 0;
exports.getProjectKeyDescription = getProjectKeyDescription;
exports.getWorkItemTypeKeyDescription = getWorkItemTypeKeyDescription;
exports.DESCRIPTIONS = {
PROJECT_KEY: {
displayName: '空间',
name: 'project_key',
type: 'resourceLocator',
default: { mode: 'list', value: '' },
required: true,
description: '选择空间。可以从列表选择或手动输入 project_key。',
modes: [
{
displayName: '从列表选择',
name: 'list',
type: 'list',
placeholder: '选择空间',
typeOptions: {
searchListMethod: 'searchSpaces',
searchFilterRequired: false,
searchable: false,
},
},
{
displayName: 'Project Key',
name: 'id',
type: 'string',
placeholder: '输入 Project Key',
default: '',
},
],
},
PROJECT_KEY_OPTIONAL: {
displayName: '空间',
name: 'project_key',
type: 'resourceLocator',
default: { mode: 'list', value: '' },
description: '选择空间。可以从列表选择或手动输入 project_key。',
modes: [
{
displayName: '从列表选择',
name: 'list',
type: 'list',
placeholder: '选择空间',
typeOptions: {
searchListMethod: 'searchSpaces',
searchFilterRequired: false,
searchable: false,
},
},
{
displayName: 'Project Key',
name: 'id',
type: 'string',
placeholder: '输入 Project Key',
default: '',
},
],
},
WORK_ITEM_TYPE_KEY: {
displayName: '工作项类型',
name: 'work_item_type_key',
type: 'resourceLocator',
default: { mode: 'id', value: '' },
required: true,
description: '选择工作项类型。需要先选择空间。',
modes: [
{
displayName: '从列表选择',
name: 'list',
type: 'list',
placeholder: '选择工作项类型',
typeOptions: {
searchListMethod: 'searchWorkItemTypes',
searchFilterRequired: false,
searchable: false,
},
},
{
displayName: 'Type Key',
name: 'id',
type: 'string',
placeholder: '输入工作项类型 Key',
default: '',
},
],
},
WORK_ITEM_ID: {
displayName: '工作项 ID',
name: 'work_item_id',
type: 'string',
required: true,
default: '',
description: '工作项实例 ID,在工作项实例详情中,展开右上角 ··· > ID 获取。',
},
USER_KEY: {
displayName: '用户 Key',
name: 'user_key',
type: 'string',
default: '',
description: '用户的唯一标识符。留空则使用凭证中的 user_key。',
},
};
function getProjectKeyDescription(overrides = {}) {
return {
...exports.DESCRIPTIONS.PROJECT_KEY,
...overrides,
};
}
function getWorkItemTypeKeyDescription(overrides = {}) {
return {
...exports.DESCRIPTIONS.WORK_ITEM_TYPE_KEY,
...overrides,
};
}
//# sourceMappingURL=index.js.map