小错误
This commit is contained in:
parent
be35e108bc
commit
af7229df94
|
|
@ -1367,10 +1367,6 @@ var RelationAuth = /** @class */ (function () {
|
|||
RelationAuth.prototype.getDeducedEntityFilters = function (entity, filter, actions, context) {
|
||||
var e_4, _a;
|
||||
var _this = this;
|
||||
if (RelationAuth.SPECIAL_ENTITIES.includes(entity)) {
|
||||
// 特殊对象直接返回
|
||||
return [];
|
||||
}
|
||||
var entityFilters = [
|
||||
{
|
||||
entity: entity,
|
||||
|
|
@ -1410,7 +1406,10 @@ var RelationAuth = /** @class */ (function () {
|
|||
var getRecursiveDeducedFilters_1 = function (deduceEntity, deduceFilter) {
|
||||
var excludeActions = action_1.readOnlyActions.concat(['create', 'remove']);
|
||||
var updateActions = _this.schema[deduceEntity].actions.filter(function (a) { return !excludeActions.includes(a); });
|
||||
return _this.getDeducedEntityFilters(deduceEntity, deduceFilter, actions[0] === 'select' ? actions : updateActions, context);
|
||||
if (!RelationAuth.SPECIAL_ENTITIES.includes(deduceEntity)) {
|
||||
return _this.getDeducedEntityFilters(deduceEntity, deduceFilter, actions[0] === 'select' ? actions : updateActions, context);
|
||||
}
|
||||
return [];
|
||||
};
|
||||
if (deduceEntity && deduceFilter) {
|
||||
var deducedSelections = getRecursiveDeducedFilters_1(deduceEntity, deduceFilter);
|
||||
|
|
|
|||
|
|
@ -1614,10 +1614,6 @@ export class RelationAuth<ED extends EntityDict & BaseEntityDict>{
|
|||
filter: ED[keyof ED]['Selection']['filter'];
|
||||
actions: ED[T]['Action'][];
|
||||
}>> {
|
||||
if (RelationAuth.SPECIAL_ENTITIES.includes(entity as string)) {
|
||||
// 特殊对象直接返回
|
||||
return [];
|
||||
}
|
||||
const entityFilters: Array<{
|
||||
entity: keyof ED;
|
||||
filter: ED[keyof ED]['Selection']['filter'];
|
||||
|
|
@ -1656,7 +1652,10 @@ export class RelationAuth<ED extends EntityDict & BaseEntityDict>{
|
|||
const updateActions = this.schema[deduceEntity].actions.filter(
|
||||
(a) => !excludeActions.includes(a)
|
||||
);
|
||||
return this.getDeducedEntityFilters(deduceEntity, deduceFilter, actions[0] === 'select' ? actions : updateActions, context);
|
||||
if (!RelationAuth.SPECIAL_ENTITIES.includes(deduceEntity as string)) {
|
||||
return this.getDeducedEntityFilters(deduceEntity, deduceFilter, actions[0] === 'select' ? actions : updateActions, context);
|
||||
}
|
||||
return [];
|
||||
};
|
||||
|
||||
if (deduceEntity && deduceFilter) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue