@@ -444,8 +444,8 @@ <h3 id="methods">
444444
445445 < tr >
446446 < td class ="col-md-4 ">
447- < div class ="io-line "> Defined in < a href ="" data-line ="501 "
448- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:501 </ a > </ div >
447+ < div class ="io-line "> Defined in < a href ="" data-line ="497 "
448+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:497 </ a > </ div >
449449 </ td >
450450 </ tr >
451451
@@ -547,8 +547,8 @@ <h3 id="methods">
547547
548548 < tr >
549549 < td class ="col-md-4 ">
550- < div class ="io-line "> Defined in < a href ="" data-line ="386 "
551- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:386 </ a > </ div >
550+ < div class ="io-line "> Defined in < a href ="" data-line ="382 "
551+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:382 </ a > </ div >
552552 </ td >
553553 </ tr >
554554
@@ -683,8 +683,8 @@ <h3 id="methods">
683683
684684 < tr >
685685 < td class ="col-md-4 ">
686- < div class ="io-line "> Defined in < a href ="" data-line ="348 "
687- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:348 </ a > </ div >
686+ < div class ="io-line "> Defined in < a href ="" data-line ="345 "
687+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:345 </ a > </ div >
688688 </ td >
689689 </ tr >
690690
@@ -776,8 +776,8 @@ <h3 id="methods">
776776
777777 < tr >
778778 < td class ="col-md-4 ">
779- < div class ="io-line "> Defined in < a href ="" data-line ="375 "
780- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:375 </ a > </ div >
779+ < div class ="io-line "> Defined in < a href ="" data-line ="371 "
780+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:371 </ a > </ div >
781781 </ td >
782782 </ tr >
783783
@@ -822,8 +822,8 @@ <h3 id="methods">
822822
823823 < tr >
824824 < td class ="col-md-4 ">
825- < div class ="io-line "> Defined in < a href ="" data-line ="363 "
826- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:363 </ a > </ div >
825+ < div class ="io-line "> Defined in < a href ="" data-line ="360 "
826+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:360 </ a > </ div >
827827 </ td >
828828 </ tr >
829829
@@ -870,8 +870,8 @@ <h3 id="methods">
870870
871871 < tr >
872872 < td class ="col-md-4 ">
873- < div class ="io-line "> Defined in < a href ="" data-line ="563 "
874- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:563 </ a > </ div >
873+ < div class ="io-line "> Defined in < a href ="" data-line ="559 "
874+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:559 </ a > </ div >
875875 </ td >
876876 </ tr >
877877
@@ -964,8 +964,8 @@ <h3 id="methods">
964964
965965 < tr >
966966 < td class ="col-md-4 ">
967- < div class ="io-line "> Defined in < a href ="" data-line ="588 "
968- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:588 </ a > </ div >
967+ < div class ="io-line "> Defined in < a href ="" data-line ="584 "
968+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:584 </ a > </ div >
969969 </ td >
970970 </ tr >
971971
@@ -1012,8 +1012,8 @@ <h3 id="methods">
10121012
10131013 < tr >
10141014 < td class ="col-md-4 ">
1015- < div class ="io-line "> Defined in < a href ="" data-line ="612 "
1016- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:612 </ a > </ div >
1015+ < div class ="io-line "> Defined in < a href ="" data-line ="608 "
1016+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:608 </ a > </ div >
10171017 </ td >
10181018 </ tr >
10191019
@@ -1102,8 +1102,8 @@ <h3 id="methods">
11021102
11031103 < tr >
11041104 < td class ="col-md-4 ">
1105- < div class ="io-line "> Defined in < a href ="" data-line ="454 "
1106- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:454 </ a > </ div >
1105+ < div class ="io-line "> Defined in < a href ="" data-line ="450 "
1106+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:450 </ a > </ div >
11071107 </ td >
11081108 </ tr >
11091109
@@ -1264,8 +1264,8 @@ <h3 id="methods">
12641264
12651265 < tr >
12661266 < td class ="col-md-4 ">
1267- < div class ="io-line "> Defined in < a href ="" data-line ="477 "
1268- class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:477 </ a > </ div >
1267+ < div class ="io-line "> Defined in < a href ="" data-line ="473 "
1268+ class ="link-to-prism "> src/management/lifecycle/lifecycle.service.ts:473 </ a > </ div >
12691269 </ td >
12701270 </ tr >
12711271
@@ -2866,7 +2866,7 @@ <h3 id="inputs">
28662866import { IdentitiesCrudService } from '../identities/identities-crud.service';
28672867import { ConfigRulesObjectIdentitiesDTO, ConfigRulesObjectSchemaDTO } from './_dto/config-rules.dto';
28682868import { ConfigStatesDTO, LifecycleStateDTO } from './_dto/config-states.dto';
2869- import { IdentityLifecycleDefault } from '../identities/_enums/lifecycle.enum';
2869+ import { IdentityLifecycleDefault, IdentityLifecycleDefaultList } from '../identities/_enums/lifecycle.enum';
28702870import { Lifecycle, LifecycleRefId } from './_schemas/lifecycle.schema';
28712871import { ConfigService } from '@nestjs/config';
28722872import dayjs from 'dayjs';
@@ -3168,16 +3168,14 @@ <h3 id="inputs">
31683168 public getAllAvailableStates(): Array<{ key: string; label: string; description: string }> {
31693169 const allStates: Array<{ key: string; label: string; description: string }> = [];
31703170
3171- // Ajouter les états par défaut de l'enum
3172- Object.entries(IdentityLifecycleDefault).forEach(([enumKey, enumValue]) => {
3171+ IdentityLifecycleDefaultList.forEach(state => {
31733172 allStates.push({
3174- key: enumValue ,
3175- label: enumKey ,
3176- description: `Default lifecycle state: ${enumKey}` ,
3173+ key: state.key ,
3174+ label: state.label ,
3175+ description: state.description ,
31773176 });
31783177 });
31793178
3180- // Ajouter les états custom
31813179 this.customStates.forEach(customState => {
31823180 allStates.push({
31833181 key: customState.key,
@@ -3186,7 +3184,6 @@ <h3 id="inputs">
31863184 });
31873185 });
31883186
3189- this.logger.debug(`Retrieved <${allStates.length}> total available lifecycle states`);
31903187 return allStates;
31913188 }
31923189
@@ -3213,8 +3210,7 @@ <h3 id="inputs">
32133210 * @returns An array of custom lifecycle states with their details
32143211 */
32153212 public getCustomStates(): LifecycleStateDTO[] {
3216- this.logger.debug(`Retrieved <${this.customStates.length}> custom lifecycle states`);
3217- return [...this.customStates]; // Return a copy to prevent external modification
3213+ return [...this.customStates];
32183214 }
32193215
32203216 /**
0 commit comments