去除了默认取所有modi的逻辑,由应用自己处理
This commit is contained in:
parent
2a499ab5ad
commit
bb28a2d2cc
|
|
@ -247,7 +247,8 @@ class CascadeStore extends RowStore_1.RowStore {
|
|||
assignNecessaryProjectionAttrs(projectionNode, necessaryAttrs);
|
||||
}
|
||||
// 如果对象中指向一对多的Modi,此时加上指向Modi的projection
|
||||
if (this.getSchema()[entity2].toModi) {
|
||||
// 此逻辑关闭,用户自己撰写去取modi by Xc 20241207
|
||||
/* if (this.getSchema()[entity2].toModi) {
|
||||
Object.assign(projectionNode, {
|
||||
modi$entity: {
|
||||
$entity: 'modi',
|
||||
|
|
@ -268,7 +269,7 @@ class CascadeStore extends RowStore_1.RowStore {
|
|||
},
|
||||
}
|
||||
});
|
||||
}
|
||||
} */
|
||||
// 如果对象上有relation关系,在此将本用户相关的relation和actionAuth全部取出
|
||||
// 还要将actionAuth上没有relation关系但destEntity为本对象的行也全部取出,这些是指向userId的可能路径
|
||||
// 放在这里有点怪异,暂先这样
|
||||
|
|
|
|||
|
|
@ -0,0 +1,2 @@
|
|||
import { Projection } from '../base-app-domain/Modi/Schema';
|
||||
export declare const fullModi: Projection;
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.fullModi = void 0;
|
||||
exports.fullModi = {
|
||||
id: 1,
|
||||
targetEntity: 1,
|
||||
entity: 1,
|
||||
entityId: 1,
|
||||
action: 1,
|
||||
iState: 1,
|
||||
data: 1,
|
||||
filter: 1,
|
||||
$$createAt$$: 1,
|
||||
$$updateAt$$: 1,
|
||||
};
|
||||
|
|
@ -308,7 +308,8 @@ export abstract class CascadeStore<ED extends EntityDict & BaseEntityDict> exten
|
|||
}
|
||||
|
||||
// 如果对象中指向一对多的Modi,此时加上指向Modi的projection
|
||||
if (this.getSchema()[entity2].toModi) {
|
||||
// 此逻辑关闭,用户自己撰写去取modi by Xc 20241207
|
||||
/* if (this.getSchema()[entity2].toModi) {
|
||||
Object.assign(projectionNode, {
|
||||
modi$entity: {
|
||||
$entity: 'modi',
|
||||
|
|
@ -329,7 +330,7 @@ export abstract class CascadeStore<ED extends EntityDict & BaseEntityDict> exten
|
|||
},
|
||||
}
|
||||
});
|
||||
}
|
||||
} */
|
||||
|
||||
// 如果对象上有relation关系,在此将本用户相关的relation和actionAuth全部取出
|
||||
// 还要将actionAuth上没有relation关系但destEntity为本对象的行也全部取出,这些是指向userId的可能路径
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
import { Projection } from '../base-app-domain/Modi/Schema';
|
||||
|
||||
export const fullModi: Projection = {
|
||||
id: 1,
|
||||
targetEntity: 1,
|
||||
entity: 1,
|
||||
entityId: 1,
|
||||
action: 1,
|
||||
iState: 1,
|
||||
data: 1,
|
||||
filter: 1,
|
||||
$$createAt$$: 1,
|
||||
$$updateAt$$: 1,
|
||||
};
|
||||
Loading…
Reference in New Issue