d691e4c7e6
* feat(plugin-workflow): support multiple data source in workflow * fix(plugin-workflow): fix test cases * test(plugin-workflow-sql): debug test case * fix(plugin-workflow): fix collection trigger creation without config * test(plugin-workflow-sql): debug test case * fix: workflow e2e test * chore(ci): disable console intercept in vitest * chore(ci): disable console intercept in vitest * chore(ci): disable console intercept in vitest * chore(ci): disable console intercept in vitest * test(plugin-workflow-sql): debug test case * test: approval e2e * fix: remove pro-plugins from packages * refactor(plugin-workflow): support pass collection from props to CollectionBlockInitializer * test(plugin-workflow): add test case * fix(plugin-workflow): disable modification of executed workflow * fix: e2ePageObjectModel * fix: load data source when data source load failed (#3793) * chore: console.log * fix(subTable): fix sorting rule setting (#3795) * fix: through collection support search (#3800) * fix(client): visible -> useVisible * fix(client): fix action designer error occured in custom form (#3801) * fix(client): fix action designer error occured in custom form * fix(client): fix from the source * chore(module): remove submodule * fix(plugin-workflow): fix client cycling import * fix(plugin-workflow): fix collection event name * fix(plugin-workflow): fix undefined ref --------- Co-authored-by: hongboji <j414562100@qq.com> Co-authored-by: ChengLei Shao <chareice@live.com> Co-authored-by: Zeke Zhang <958414905@qq.com> Co-authored-by: katherinehhh <shunai.tang@hand-china.com> Co-authored-by: chenos <chenlinxh@gmail.com>
17 lines
531 B
TypeScript
17 lines
531 B
TypeScript
export function parseCollectionName(collection: string) {
|
|
if (!collection) {
|
|
return [];
|
|
}
|
|
const dataSourceCollection = collection.split(':');
|
|
const collectionName = dataSourceCollection.pop();
|
|
const dataSourceName = dataSourceCollection[0] ?? 'main';
|
|
return [dataSourceName, collectionName];
|
|
}
|
|
|
|
export function joinCollectionName(dataSourceName: string, collectionName: string) {
|
|
if (!dataSourceName || dataSourceName === 'main') {
|
|
return collectionName;
|
|
}
|
|
return `${dataSourceName}:${collectionName}`;
|
|
}
|