Skip to content

Commit cc5967f

Browse files
committed
deploy: d49af97
1 parent 87e1614 commit cc5967f

File tree

9 files changed

+71
-58
lines changed

9 files changed

+71
-58
lines changed
Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595

9696
<ol class="breadcrumb">
9797
<li class="breadcrumb-item">Classes</li>
98-
<li class="breadcrumb-item" >EmployeeNumber1729517173</li>
98+
<li class="breadcrumb-item" >EmployeeNumber1700395200</li>
9999
</ol>
100100

101101
<ul class="nav nav-tabs" role="tablist">
@@ -119,7 +119,7 @@
119119
<h3>File</h3>
120120
</p>
121121
<p class="comment">
122-
<code>src/migrations/jobs/1729517173-employee-number.ts</code>
122+
<code>src/migrations/jobs/1700395200-employee-number.ts</code>
123123
</p>
124124

125125

@@ -190,7 +190,7 @@ <h3 id="constructor">Constructor</h3>
190190
</tr>
191191
<tr>
192192
<td class="col-md-4">
193-
<div class="io-line">Defined in <a href="" data-line="6" class="link-to-prism">src/migrations/jobs/1729517173-employee-number.ts:6</a></div>
193+
<div class="io-line">Defined in <a href="" data-line="6" class="link-to-prism">src/migrations/jobs/1700395200-employee-number.ts:6</a></div>
194194
</td>
195195
</tr>
196196

@@ -248,12 +248,12 @@ <h3 id="inputs">
248248
</tr>
249249
<tr>
250250
<td class="col-md-4">
251-
<i>Default value : </i><code>new Logger(EmployeeNumber1729517173.name)</code>
251+
<i>Default value : </i><code>new Logger(EmployeeNumber1700395200.name)</code>
252252
</td>
253253
</tr>
254254
<tr>
255255
<td class="col-md-4">
256-
<div class="io-line">Defined in <a href="" data-line="6" class="link-to-prism">src/migrations/jobs/1729517173-employee-number.ts:6</a></div>
256+
<div class="io-line">Defined in <a href="" data-line="6" class="link-to-prism">src/migrations/jobs/1700395200-employee-number.ts:6</a></div>
257257
</td>
258258
</tr>
259259

@@ -291,7 +291,7 @@ <h3 id="methods">
291291
<tr>
292292
<td class="col-md-4">
293293
<div class="io-line">Defined in <a href="" data-line="19"
294-
class="link-to-prism">src/migrations/jobs/1729517173-employee-number.ts:19</a></div>
294+
class="link-to-prism">src/migrations/jobs/1700395200-employee-number.ts:19</a></div>
295295
</td>
296296
</tr>
297297

@@ -331,7 +331,7 @@ <h3 id="methods">
331331
<tr>
332332
<td class="col-md-4">
333333
<div class="io-line">Defined in <a href="" data-line="13"
334-
class="link-to-prism">src/migrations/jobs/1729517173-employee-number.ts:13</a></div>
334+
class="link-to-prism">src/migrations/jobs/1700395200-employee-number.ts:13</a></div>
335335
</td>
336336
</tr>
337337

@@ -361,16 +361,16 @@ <h3 id="methods">
361361
import { InjectConnection, InjectModel } from &quot;@nestjs/mongoose&quot;
362362
import { Connection, Model } from &quot;mongoose&quot;
363363

364-
export default class EmployeeNumber1729517173 {
365-
private readonly logger &#x3D; new Logger(EmployeeNumber1729517173.name)
364+
export default class EmployeeNumber1700395200 {
365+
private readonly logger &#x3D; new Logger(EmployeeNumber1700395200.name)
366366

367367
public constructor(
368368
@InjectConnection() private mongo: Connection,
369369
) {
370370
}
371371

372372
public async up(): Promise&lt;void&gt; {
373-
this.logger.log(&#x27;EmployeeNumber1729092660 up started&#x27;)
373+
this.logger.log(&#x27;EmployeeNumber1700395200 up started&#x27;)
374374

375375
await this._migrateEmployeeNumberToArray()
376376
}
@@ -385,6 +385,12 @@ <h3 id="methods">
385385
this.logger.log(&#x60;Migrating employeeNumber for identity ${identity._id}&#x60;);
386386
identity.inetOrgPerson.employeeNumber &#x3D; [employeeNumber];
387387
this.mongo.collection(&#x27;identities&#x27;).updateOne({ _id: identity._id }, { $set: { &#x27;inetOrgPerson.employeeNumber&#x27;: [employeeNumber] } });
388+
} else if (Array.isArray(employeeNumber)) {
389+
if (typeof employeeNumber[0] &#x3D;&#x3D;&#x3D; &#x27;number&#x27;) {
390+
this.logger.log(&#x60;Migrating employeeNumber for identity ${identity._id}&#x60;);
391+
identity.inetOrgPerson.employeeNumber &#x3D; employeeNumber.map(String);
392+
this.mongo.collection(&#x27;identities&#x27;).updateOne({ _id: identity._id }, { $set: { &#x27;inetOrgPerson.employeeNumber&#x27;: employeeNumber.map(String) } });
393+
}
388394
}
389395
}
390396

@@ -429,7 +435,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
429435
<script>
430436
var COMPODOC_CURRENT_PAGE_DEPTH = 1;
431437
var COMPODOC_CURRENT_PAGE_CONTEXT = 'class';
432-
var COMPODOC_CURRENT_PAGE_URL = 'EmployeeNumber1729517173.html';
438+
var COMPODOC_CURRENT_PAGE_URL = 'EmployeeNumber1700395200.html';
433439
var MAX_SEARCH_RESULTS = 15;
434440
</script>
435441

classes/inetOrgPersonCreateDto.html

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ <h6><b>Properties</b></h6>
267267
<a href="#title" >title</a>
268268
</li>
269269
<li>
270+
<span class="modifier"></span>
270271
<span class="modifier"></span>
271272
<span class="modifier"></span>
272273
<span class="modifier">Public</span>
@@ -339,7 +340,7 @@ <h3 id="inputs">
339340
</tr>
340341
<tr>
341342
<td class="col-md-4">
342-
<div class="io-line">Defined in <a href="" data-line="13" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:13</a></div>
343+
<div class="io-line">Defined in <a href="" data-line="14" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:14</a></div>
343344
</td>
344345
</tr>
345346

@@ -379,7 +380,7 @@ <h3 id="inputs">
379380
</tr>
380381
<tr>
381382
<td class="col-md-4">
382-
<div class="io-line">Defined in <a href="" data-line="30" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:30</a></div>
383+
<div class="io-line">Defined in <a href="" data-line="31" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:31</a></div>
383384
</td>
384385
</tr>
385386

@@ -419,7 +420,7 @@ <h3 id="inputs">
419420
</tr>
420421
<tr>
421422
<td class="col-md-4">
422-
<div class="io-line">Defined in <a href="" data-line="40" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:40</a></div>
423+
<div class="io-line">Defined in <a href="" data-line="41" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:41</a></div>
423424
</td>
424425
</tr>
425426

@@ -460,7 +461,7 @@ <h3 id="inputs">
460461
</tr>
461462
<tr>
462463
<td class="col-md-4">
463-
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:20</a></div>
464+
<div class="io-line">Defined in <a href="" data-line="21" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:21</a></div>
464465
</td>
465466
</tr>
466467

@@ -498,7 +499,7 @@ <h3 id="inputs">
498499
</tr>
499500
<tr>
500501
<td class="col-md-4">
501-
<div class="io-line">Defined in <a href="" data-line="24" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:24</a></div>
502+
<div class="io-line">Defined in <a href="" data-line="25" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:25</a></div>
502503
</td>
503504
</tr>
504505

@@ -538,7 +539,7 @@ <h3 id="inputs">
538539
</tr>
539540
<tr>
540541
<td class="col-md-4">
541-
<div class="io-line">Defined in <a href="" data-line="45" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:45</a></div>
542+
<div class="io-line">Defined in <a href="" data-line="46" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:46</a></div>
542543
</td>
543544
</tr>
544545

@@ -578,7 +579,7 @@ <h3 id="inputs">
578579
</tr>
579580
<tr>
580581
<td class="col-md-4">
581-
<div class="io-line">Defined in <a href="" data-line="50" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:50</a></div>
582+
<div class="io-line">Defined in <a href="" data-line="51" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:51</a></div>
582583
</td>
583584
</tr>
584585

@@ -618,7 +619,7 @@ <h3 id="inputs">
618619
</tr>
619620
<tr>
620621
<td class="col-md-4">
621-
<div class="io-line">Defined in <a href="" data-line="101" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:101</a></div>
622+
<div class="io-line">Defined in <a href="" data-line="102" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:102</a></div>
622623
</td>
623624
</tr>
624625

@@ -658,7 +659,7 @@ <h3 id="inputs">
658659
</tr>
659660
<tr>
660661
<td class="col-md-4">
661-
<div class="io-line">Defined in <a href="" data-line="55" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:55</a></div>
662+
<div class="io-line">Defined in <a href="" data-line="56" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:56</a></div>
662663
</td>
663664
</tr>
664665

@@ -698,7 +699,7 @@ <h3 id="inputs">
698699
</tr>
699700
<tr>
700701
<td class="col-md-4">
701-
<div class="io-line">Defined in <a href="" data-line="60" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:60</a></div>
702+
<div class="io-line">Defined in <a href="" data-line="61" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:61</a></div>
702703
</td>
703704
</tr>
704705

@@ -739,7 +740,7 @@ <h3 id="inputs">
739740
</tr>
740741
<tr>
741742
<td class="col-md-4">
742-
<div class="io-line">Defined in <a href="" data-line="66" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:66</a></div>
743+
<div class="io-line">Defined in <a href="" data-line="67" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:67</a></div>
743744
</td>
744745
</tr>
745746

@@ -779,7 +780,7 @@ <h3 id="inputs">
779780
</tr>
780781
<tr>
781782
<td class="col-md-4">
782-
<div class="io-line">Defined in <a href="" data-line="71" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:71</a></div>
783+
<div class="io-line">Defined in <a href="" data-line="72" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:72</a></div>
783784
</td>
784785
</tr>
785786

@@ -819,7 +820,7 @@ <h3 id="inputs">
819820
</tr>
820821
<tr>
821822
<td class="col-md-4">
822-
<div class="io-line">Defined in <a href="" data-line="76" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:76</a></div>
823+
<div class="io-line">Defined in <a href="" data-line="77" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:77</a></div>
823824
</td>
824825
</tr>
825826

@@ -859,7 +860,7 @@ <h3 id="inputs">
859860
</tr>
860861
<tr>
861862
<td class="col-md-4">
862-
<div class="io-line">Defined in <a href="" data-line="35" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:35</a></div>
863+
<div class="io-line">Defined in <a href="" data-line="36" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:36</a></div>
863864
</td>
864865
</tr>
865866

@@ -899,7 +900,7 @@ <h3 id="inputs">
899900
</tr>
900901
<tr>
901902
<td class="col-md-4">
902-
<div class="io-line">Defined in <a href="" data-line="81" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:81</a></div>
903+
<div class="io-line">Defined in <a href="" data-line="82" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:82</a></div>
903904
</td>
904905
</tr>
905906

@@ -939,7 +940,7 @@ <h3 id="inputs">
939940
</tr>
940941
<tr>
941942
<td class="col-md-4">
942-
<div class="io-line">Defined in <a href="" data-line="86" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:86</a></div>
943+
<div class="io-line">Defined in <a href="" data-line="87" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:87</a></div>
943944
</td>
944945
</tr>
945946

@@ -952,6 +953,7 @@ <h3 id="inputs">
952953
<td class="col-md-4">
953954
<a name="uid"></a>
954955
<span class="name">
956+
<span class="modifier"></span>
955957
<span class="modifier"></span>
956958
<span class="modifier"></span>
957959
<span class="modifier">Public</span>
@@ -971,13 +973,13 @@ <h3 id="inputs">
971973
<b>Decorators : </b>
972974
<br />
973975
<code>
974-
@IsString()<br />@ApiProperty()<br />
976+
@IsString()<br />@ApiProperty()<br />@IsOptional()<br />
975977
</code>
976978
</td>
977979
</tr>
978980
<tr>
979981
<td class="col-md-4">
980-
<div class="io-line">Defined in <a href="" data-line="8" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:8</a></div>
982+
<div class="io-line">Defined in <a href="" data-line="9" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:9</a></div>
981983
</td>
982984
</tr>
983985

@@ -1017,7 +1019,7 @@ <h3 id="inputs">
10171019
</tr>
10181020
<tr>
10191021
<td class="col-md-4">
1020-
<div class="io-line">Defined in <a href="" data-line="91" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:91</a></div>
1022+
<div class="io-line">Defined in <a href="" data-line="92" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:92</a></div>
10211023
</td>
10221024
</tr>
10231025

@@ -1057,7 +1059,7 @@ <h3 id="inputs">
10571059
</tr>
10581060
<tr>
10591061
<td class="col-md-4">
1060-
<div class="io-line">Defined in <a href="" data-line="96" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:96</a></div>
1062+
<div class="io-line">Defined in <a href="" data-line="97" class="link-to-prism">src/management/identities/_dto/_parts/inetOrgPerson.dto.ts:97</a></div>
10611063
</td>
10621064
</tr>
10631065

@@ -1083,6 +1085,7 @@ <h3 id="inputs">
10831085
export class inetOrgPersonCreateDto {
10841086
@IsString()
10851087
@ApiProperty()
1088+
@IsOptional()
10861089
public uid: string;
10871090

10881091
@IsString()

0 commit comments

Comments
 (0)