@@ -162,6 +162,7 @@ const MapProject = () => {
162162 const [ columnWidth , setColumnWidth ] = React . useState ( { } )
163163 const [ logs , setLogs ] = React . useState ( { } )
164164 const [ filterModel , setFilterModel ] = React . useState ( { items : [ ] } ) ;
165+ const [ retired , setRetired ] = React . useState ( false )
165166
166167 // repo state
167168 const [ repo , setRepo ] = React . useState ( false )
@@ -248,6 +249,7 @@ const MapProject = () => {
248249 setName ( response . data ?. name || '' )
249250 setDescription ( response . data ?. description || '' )
250251 setOwner ( response . data ?. owner_url )
252+ setRetired ( Boolean ( response . data ?. include_retired ) )
251253 setProject ( response . data )
252254 setConfigure ( false )
253255 } )
@@ -512,6 +514,7 @@ const MapProject = () => {
512514 if ( repoVersion ?. version_url )
513515 formData . append ( 'target_repo_url' , repoVersion . version_url )
514516 formData . append ( 'matching_algorithm' , algo )
517+ formData . append ( 'include_retired' , retired )
515518 let service = APIService . new ( ) . overrideURL ( owner ) . appendToUrl ( 'map-projects/' )
516519 if ( project ?. id )
517520 service = service . appendToUrl ( project . id + '/' ) . put ( formData , null , { "Content-Type" : "multipart/form-data" } )
@@ -1022,6 +1025,7 @@ const MapProject = () => {
10221025 . post ( payload , null , null , {
10231026 includeSearchMeta : true ,
10241027 includeMappings : true ,
1028+ includeRetired : retired ,
10251029 mappingBrief : true ,
10261030 mapTypes : 'SAME-AS,SAME AS,SAME_AS' ,
10271031 verbose : true ,
@@ -1053,7 +1057,7 @@ const MapProject = () => {
10531057 fetchOtherCandidates ( null , currentResults )
10541058 }
10551059
1056- const searchCandidates = ( event , page , pageSize ) => {
1060+ const searchCandidates = ( event , page , pageSize , includeRetired ) => {
10571061 setIsLoadingInDecisionView ( true )
10581062 APIService . new ( ) . overrideURL ( repoVersion . version_url ) . appendToUrl ( 'concepts/' ) . get ( null , null , {
10591063 includeSearchMeta : true ,
@@ -1064,6 +1068,7 @@ const MapProject = () => {
10641068 limit : pageSize || 5 ,
10651069 q : searchStr ,
10661070 page : page || 1 ,
1071+ includeRetired : includeRetired === undefined ? retired : includeRetired
10671072 } ) . then ( response => {
10681073 let items = response . data
10691074 setSearchedConcepts ( { ...searchedConcepts , [ row . __index ] : items } )
@@ -1159,6 +1164,8 @@ const MapProject = () => {
11591164 columnVisibilityModel = { columnVisibilityModel }
11601165 setColumnVisibilityModel = { setColumnVisibilityModel }
11611166 onSave = { onSave }
1167+ retired = { retired }
1168+ setRetired = { setRetired }
11621169 />
11631170 </ div >
11641171 }
@@ -1485,6 +1492,8 @@ const MapProject = () => {
14851492 columnVisibilityModel = { columnVisibilityModel }
14861493 setColumnVisibilityModel = { setColumnVisibilityModel }
14871494 onSave = { onSave }
1495+ retired = { retired }
1496+ setRetired = { setRetired }
14881497 />
14891498 </ div > :
14901499 (
0 commit comments