Skip to content

Commit 731e410

Browse files
committed
deploy: 9fad405
1 parent 6872c36 commit 731e410

File tree

11 files changed

+173
-123
lines changed

11 files changed

+173
-123
lines changed

classes/IdentitiesCrudService.html

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -510,8 +510,8 @@ <h3 id="methods">
510510

511511
<tr>
512512
<td class="col-md-4">
513-
<div class="io-line">Defined in <a href="" data-line="138"
514-
class="link-to-prism">src/management/identities/identities-crud.service.ts:138</a></div>
513+
<div class="io-line">Defined in <a href="" data-line="140"
514+
class="link-to-prism">src/management/identities/identities-crud.service.ts:140</a></div>
515515
</td>
516516
</tr>
517517

@@ -606,7 +606,7 @@ <h3 id="methods">
606606
</tr>
607607
<tr>
608608
<td class="col-md-4">
609-
<div class="io-line">Defined in <code><a href="../injectables/AbstractServiceSchema.html#source" target="_self" >AbstractServiceSchema:11</a></code>
609+
<div class="io-line">Defined in <code><a href="../injectables/AbstractServiceSchema.html#source" target="_self" >AbstractServiceSchema:13</a></code>
610610
</div>
611611
</td>
612612
</tr>
@@ -702,7 +702,7 @@ <h3 id="methods">
702702
</tr>
703703
<tr>
704704
<td class="col-md-4">
705-
<div class="io-line">Defined in <code><a href="../injectables/AbstractServiceSchema.html#source" target="_self" >AbstractServiceSchema:129</a></code>
705+
<div class="io-line">Defined in <code><a href="../injectables/AbstractServiceSchema.html#source" target="_self" >AbstractServiceSchema:131</a></code>
706706
</div>
707707
</td>
708708
</tr>
@@ -798,7 +798,7 @@ <h3 id="methods">
798798
</tr>
799799
<tr>
800800
<td class="col-md-4">
801-
<div class="io-line">Defined in <code><a href="../injectables/AbstractServiceSchema.html#source" target="_self" >AbstractServiceSchema:33</a></code>
801+
<div class="io-line">Defined in <code><a href="../injectables/AbstractServiceSchema.html#source" target="_self" >AbstractServiceSchema:35</a></code>
802802
</div>
803803
</td>
804804
</tr>
@@ -899,8 +899,8 @@ <h3 id="methods">
899899

900900
<tr>
901901
<td class="col-md-4">
902-
<div class="io-line">Defined in <a href="" data-line="98"
903-
class="link-to-prism">src/management/identities/identities-crud.service.ts:98</a></div>
902+
<div class="io-line">Defined in <a href="" data-line="100"
903+
class="link-to-prism">src/management/identities/identities-crud.service.ts:100</a></div>
904904
</td>
905905
</tr>
906906

@@ -1000,8 +1000,8 @@ <h3 id="methods">
10001000

10011001
<tr>
10021002
<td class="col-md-4">
1003-
<div class="io-line">Defined in <a href="" data-line="106"
1004-
class="link-to-prism">src/management/identities/identities-crud.service.ts:106</a></div>
1003+
<div class="io-line">Defined in <a href="" data-line="108"
1004+
class="link-to-prism">src/management/identities/identities-crud.service.ts:108</a></div>
10051005
</td>
10061006
</tr>
10071007

@@ -2606,6 +2606,8 @@ <h3 id="methods">
26062606
import { BadRequestException, HttpException } from &#x27;@nestjs/common&#x27;;
26072607
import { CountOptions } from &#x27;mongodb&#x27;;
26082608

2609+
export const COUNT_ALL_MAX_ITERATIONS &#x3D; 500;
2610+
26092611
export class IdentitiesCrudService extends AbstractIdentitiesService {
26102612
public async create&lt;T extends AbstractSchema | Document&gt;(
26112613
data?: any,
@@ -2737,8 +2739,8 @@ <h3 id="methods">
27372739
public async countAll&lt;T extends AbstractSchema | Document&gt;(filters: {
27382740
[key: string]: FilterQuery&lt;T&gt;;
27392741
}, options?: (CountOptions &amp; MongooseBaseQueryOptions&lt;T&gt;) | null) {
2740-
if (Object.keys(filters).length &gt;&#x3D; 5) {
2741-
throw new BadRequestException(&#x27;Too many filters&#x27;);
2742+
if (Object.keys(filters).length &gt;&#x3D; COUNT_ALL_MAX_ITERATIONS) {
2743+
throw new BadRequestException(&#x60;Too many filters (max: ${COUNT_ALL_MAX_ITERATIONS})&#x60;);
27422744
}
27432745

27442746
const entries &#x3D; Object.entries(filters);

controllers/IdentitiesCrudController.html

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ <h3 id="methods">
429429
</table>
430430
</div>
431431
<div class="io-description">
432-
<b>Returns : </b> <code>Promise&lt;Response&lt;number&gt;&gt;</code>
432+
<b>Returns : </b> <code>Promise&lt;Response&lt;literal type&gt;&gt;</code>
433433

434434
</div>
435435
<div class="io-description">
@@ -736,8 +736,8 @@ <h3 id="methods">
736736

737737
<tr>
738738
<td class="col-md-4">
739-
<div class="io-line">Defined in <a href="" data-line="283"
740-
class="link-to-prism">src/management/identities/identities-crud.controller.ts:283</a></div>
739+
<div class="io-line">Defined in <a href="" data-line="287"
740+
class="link-to-prism">src/management/identities/identities-crud.controller.ts:287</a></div>
741741
</td>
742742
</tr>
743743

@@ -931,8 +931,8 @@ <h3 id="methods">
931931

932932
<tr>
933933
<td class="col-md-4">
934-
<div class="io-line">Defined in <a href="" data-line="228"
935-
class="link-to-prism">src/management/identities/identities-crud.controller.ts:228</a></div>
934+
<div class="io-line">Defined in <a href="" data-line="232"
935+
class="link-to-prism">src/management/identities/identities-crud.controller.ts:232</a></div>
936936
</td>
937937
</tr>
938938

@@ -1035,8 +1035,8 @@ <h3 id="methods">
10351035

10361036
<tr>
10371037
<td class="col-md-4">
1038-
<div class="io-line">Defined in <a href="" data-line="243"
1039-
class="link-to-prism">src/management/identities/identities-crud.controller.ts:243</a></div>
1038+
<div class="io-line">Defined in <a href="" data-line="247"
1039+
class="link-to-prism">src/management/identities/identities-crud.controller.ts:247</a></div>
10401040
</td>
10411041
</tr>
10421042

@@ -1138,8 +1138,8 @@ <h3 id="methods">
11381138

11391139
<tr>
11401140
<td class="col-md-4">
1141-
<div class="io-line">Defined in <a href="" data-line="264"
1142-
class="link-to-prism">src/management/identities/identities-crud.controller.ts:264</a></div>
1141+
<div class="io-line">Defined in <a href="" data-line="268"
1142+
class="link-to-prism">src/management/identities/identities-crud.controller.ts:268</a></div>
11431143
</td>
11441144
</tr>
11451145

@@ -1410,18 +1410,22 @@ <h3 id="methods">
14101410
[key: string]: FilterSchema;
14111411
},
14121412
@SearchFilterOptions() searchFilterOptions: FilterOptions,
1413-
): Promise&lt;Response&lt;number&gt;&gt; {
1414-
const filters &#x3D; {}
1415-
for (const key in body) {
1416-
filters[key] &#x3D; filterSchema(body[key]);
1417-
console.log(&#x27;filters&#x27;, key, body[key], filters[key]);
1418-
}
1419-
1420-
const totals &#x3D; await this._service.countAll(filters, searchFilterOptions);
1413+
): Promise&lt;Response&lt;{
1414+
statusCode: number;
1415+
data: {
1416+
[key: string]: number;
1417+
};
1418+
}&gt;&gt; {
1419+
const filters &#x3D; Object.entries(body).reduce((acc, [key, value]) &#x3D;&gt; {
1420+
acc[key] &#x3D; filterSchema(value);
1421+
return acc;
1422+
}, {} as Record&lt;string, FilterSchema&gt;);
1423+
1424+
const data &#x3D; await this._service.countAll(filters, searchFilterOptions);
14211425

14221426
return res.status(HttpStatus.OK).json({
14231427
statusCode: HttpStatus.OK,
1424-
data: totals,
1428+
data,
14251429
});
14261430
}
14271431

coverage.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2938,6 +2938,18 @@
29382938
<span class="coverage-count">(1/29)</span>
29392939
</td>
29402940
</tr>
2941+
<tr class="low">
2942+
<td>
2943+
<!-- miscellaneous -->
2944+
<a href="./miscellaneous/variables.html#COUNT_ALL_MAX_ITERATIONS">src/management/identities/identities-crud.service.ts</a>
2945+
</td>
2946+
<td>variable</td>
2947+
<td>COUNT_ALL_MAX_ITERATIONS</td>
2948+
<td align="right" data-sort="0">
2949+
<span class="coverage-percent">0 %</span>
2950+
<span class="coverage-count">(0/1)</span>
2951+
</td>
2952+
</tr>
29412953
<tr class="low">
29422954
<td>
29432955
<!-- miscellaneous -->

js/search/search_index.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

miscellaneous/variables.html

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,9 @@ <h3 id="index">Index</h3>
159159
<li>
160160
<a href="#ConcernedToPartSchema" title="src/core/jobs/_schemas/_parts/concerned-to.parts.schema.ts" ><b>ConcernedToPartSchema</b>&nbsp;&nbsp;&nbsp;(src/.../concerned-to.parts.schema.ts)</a>
161161
</li>
162+
<li>
163+
<a href="#COUNT_ALL_MAX_ITERATIONS" title="src/management/identities/identities-crud.service.ts" ><b>COUNT_ALL_MAX_ITERATIONS</b>&nbsp;&nbsp;&nbsp;(src/.../identities-crud.service.ts)</a>
164+
</li>
162165
<li>
163166
<a href="#DataPartSchema" title="src/core/logger/_schemas/_parts/data.part.schema.ts" ><b>DataPartSchema</b>&nbsp;&nbsp;&nbsp;(src/.../data.part.schema.ts)</a>
164167
</li>
@@ -1098,6 +1101,35 @@ <h3></h3> <table class="table table-sm table-bordered">
10981101
</tr>
10991102

11001103

1104+
</tbody>
1105+
</table>
1106+
</section>
1107+
<h3>src/management/identities/identities-crud.service.ts</h3>
1108+
<section data-compodoc="block-properties">
1109+
<h3></h3> <table class="table table-sm table-bordered">
1110+
<tbody>
1111+
<tr>
1112+
<td class="col-md-4">
1113+
<a name="COUNT_ALL_MAX_ITERATIONS"></a>
1114+
<span class="name">
1115+
<span ><b>COUNT_ALL_MAX_ITERATIONS</b></span>
1116+
<a href="#COUNT_ALL_MAX_ITERATIONS"><span class="icon ion-ios-link"></span></a>
1117+
</span>
1118+
</td>
1119+
</tr>
1120+
<tr>
1121+
<td class="col-md-4">
1122+
<i>Type : </i> <code><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/number" target="_blank" >number</a></code>
1123+
1124+
</td>
1125+
</tr>
1126+
<tr>
1127+
<td class="col-md-4">
1128+
<i>Default value : </i><code>500</code>
1129+
</td>
1130+
</tr>
1131+
1132+
11011133
</tbody>
11021134
</table>
11031135
</section>

modules/KeyringsModule.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,14 @@
117117
<title>cluster_KeyringsModule</title>
118118
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="157,-70 157,-268 339,-268 339,-70 157,-70"/>
119119
</g>
120-
<g id="clust4" class="cluster">
121-
<title>cluster_KeyringsModule_exports</title>
122-
<polygon fill="none" stroke="black" points="184,-208 184,-260 312,-260 312,-208 184,-208"/>
123-
</g>
124120
<g id="clust6" class="cluster">
125121
<title>cluster_KeyringsModule_providers</title>
126122
<polygon fill="none" stroke="black" points="165,-78 165,-130 331,-130 331,-78 165,-78"/>
127123
</g>
124+
<g id="clust4" class="cluster">
125+
<title>cluster_KeyringsModule_exports</title>
126+
<polygon fill="none" stroke="black" points="184,-208 184,-260 312,-260 312,-208 184,-208"/>
127+
</g>
128128
<!-- KeyringsService -->
129129
<g id="node1" class="node">
130130
<title>KeyringsService </title>

modules/KeyringsModule/dependencies.svg

Lines changed: 4 additions & 4 deletions
Loading

modules/ManagementModule.html

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -117,55 +117,55 @@
117117
<title>cluster_ManagementModule</title>
118118
<polygon fill="none" stroke="black" stroke-dasharray="1,5" points="14,-70 14,-195 482,-195 482,-70 14,-70"/>
119119
</g>
120-
<g id="clust3" class="cluster">
121-
<title>cluster_ManagementModule_imports</title>
122-
<polygon fill="none" stroke="black" points="226,-78 226,-130 474,-130 474,-78 226,-78"/>
123-
</g>
124120
<g id="clust6" class="cluster">
125121
<title>cluster_ManagementModule_providers</title>
126-
<polygon fill="none" stroke="black" points="22,-78 22,-130 218,-130 218,-78 22,-78"/>
122+
<polygon fill="none" stroke="black" points="278,-78 278,-130 474,-130 474,-78 278,-78"/>
123+
</g>
124+
<g id="clust3" class="cluster">
125+
<title>cluster_ManagementModule_imports</title>
126+
<polygon fill="none" stroke="black" points="22,-78 22,-130 270,-130 270,-78 22,-78"/>
127127
</g>
128128
<!-- IdentitiesModule -->
129129
<g id="node1" class="node">
130130
<title>IdentitiesModule</title>
131-
<polygon fill="#8dd3c7" stroke="black" points="465.65,-122 462.65,-126 441.65,-126 438.65,-122 354.35,-122 354.35,-86 465.65,-86 465.65,-122"/>
132-
<text text-anchor="middle" x="410" y="-99.8" font-family="Times,serif" font-size="14.00">IdentitiesModule</text>
131+
<polygon fill="#8dd3c7" stroke="black" points="261.65,-122 258.65,-126 237.65,-126 234.65,-122 150.35,-122 150.35,-86 261.65,-86 261.65,-122"/>
132+
<text text-anchor="middle" x="206" y="-99.8" font-family="Times,serif" font-size="14.00">IdentitiesModule</text>
133133
</g>
134134
<!-- ManagementModule -->
135135
<g id="node3" class="node">
136136
<title>ManagementModule</title>
137-
<polygon fill="#8dd3c7" stroke="black" points="351.13,-187 348.13,-191 327.13,-191 324.13,-187 218.87,-187 218.87,-151 351.13,-151 351.13,-187"/>
138-
<text text-anchor="middle" x="285" y="-164.8" font-family="Times,serif" font-size="14.00">ManagementModule</text>
137+
<polygon fill="#8dd3c7" stroke="black" points="272.13,-187 269.13,-191 248.13,-191 245.13,-187 139.87,-187 139.87,-151 272.13,-151 272.13,-187"/>
138+
<text text-anchor="middle" x="206" y="-164.8" font-family="Times,serif" font-size="14.00">ManagementModule</text>
139139
</g>
140140
<!-- IdentitiesModule&#45;&gt;ManagementModule -->
141141
<g id="edge1" class="edge">
142142
<title>IdentitiesModule&#45;&gt;ManagementModule</title>
143-
<path fill="none" stroke="black" d="M354.22,-104C347.83,-104 343.54,-104 343.54,-104 343.54,-104 343.54,-140.89 343.54,-140.89"/>
144-
<polygon fill="black" stroke="black" points="340.04,-140.89 343.54,-150.89 347.04,-140.89 340.04,-140.89"/>
143+
<path fill="none" stroke="black" d="M206,-122.11C206,-122.11 206,-140.99 206,-140.99"/>
144+
<polygon fill="black" stroke="black" points="202.5,-140.99 206,-150.99 209.5,-140.99 202.5,-140.99"/>
145145
</g>
146146
<!-- PasswdModule -->
147147
<g id="node2" class="node">
148148
<title>PasswdModule</title>
149-
<polygon fill="#8dd3c7" stroke="black" points="335.54,-122 332.54,-126 311.54,-126 308.54,-122 234.46,-122 234.46,-86 335.54,-86 335.54,-122"/>
150-
<text text-anchor="middle" x="285" y="-99.8" font-family="Times,serif" font-size="14.00">PasswdModule</text>
149+
<polygon fill="#8dd3c7" stroke="black" points="131.54,-122 128.54,-126 107.54,-126 104.54,-122 30.46,-122 30.46,-86 131.54,-86 131.54,-122"/>
150+
<text text-anchor="middle" x="81" y="-99.8" font-family="Times,serif" font-size="14.00">PasswdModule</text>
151151
</g>
152152
<!-- PasswdModule&#45;&gt;ManagementModule -->
153153
<g id="edge2" class="edge">
154154
<title>PasswdModule&#45;&gt;ManagementModule</title>
155-
<path fill="none" stroke="black" d="M285,-122.11C285,-122.11 285,-140.99 285,-140.99"/>
156-
<polygon fill="black" stroke="black" points="281.5,-140.99 285,-150.99 288.5,-140.99 281.5,-140.99"/>
155+
<path fill="none" stroke="black" d="M131.68,-104C139.44,-104 144.93,-104 144.93,-104 144.93,-104 144.93,-140.89 144.93,-140.89"/>
156+
<polygon fill="black" stroke="black" points="141.43,-140.89 144.93,-150.89 148.43,-140.89 141.43,-140.89"/>
157157
</g>
158158
<!-- ManagementService -->
159159
<g id="node4" class="node">
160160
<title>ManagementService</title>
161-
<ellipse fill="#fdb462" stroke="black" cx="120" cy="-104" rx="90.31" ry="18"/>
162-
<text text-anchor="middle" x="120" y="-99.8" font-family="Times,serif" font-size="14.00">ManagementService</text>
161+
<ellipse fill="#fdb462" stroke="black" cx="376" cy="-104" rx="90.31" ry="18"/>
162+
<text text-anchor="middle" x="376" y="-99.8" font-family="Times,serif" font-size="14.00">ManagementService</text>
163163
</g>
164164
<!-- ManagementService&#45;&gt;ManagementModule -->
165165
<g id="edge3" class="edge">
166166
<title>ManagementService&#45;&gt;ManagementModule</title>
167-
<path fill="none" stroke="black" d="M210.75,-104C220.21,-104 226.46,-104 226.46,-104 226.46,-104 226.46,-140.89 226.46,-140.89"/>
168-
<polygon fill="black" stroke="black" points="222.96,-140.89 226.46,-150.89 229.96,-140.89 222.96,-140.89"/>
167+
<path fill="none" stroke="black" d="M285.55,-104C274.53,-104 267.07,-104 267.07,-104 267.07,-104 267.07,-140.89 267.07,-140.89"/>
168+
<polygon fill="black" stroke="black" points="263.57,-140.89 267.07,-150.89 270.57,-140.89 263.57,-140.89"/>
169169
</g>
170170
</g>
171171
</svg>

0 commit comments

Comments
 (0)