Skip to content

Commit 965b49a

Browse files
Bill LeoutsakosBill Leoutsakos
authored andcommitted
fix(oracle-fusion-recruiting): finish CI source layout corrections
1 parent da16cd7 commit 965b49a

6 files changed

Lines changed: 95 additions & 31 deletions

File tree

apps/sim/blocks/blocks/oracle_fusion_recruiting.ts

Lines changed: 73 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -300,19 +300,11 @@ export const OracleFusionRecruitingBlock: BlockConfig = {
300300
mode: 'basic',
301301
condition: {
302302
field: 'operation',
303-
value: [
304-
'get_candidate_phone',
305-
'update_candidate_phone',
306-
'delete_candidate_phone',
307-
],
303+
value: ['get_candidate_phone', 'update_candidate_phone', 'delete_candidate_phone'],
308304
},
309305
required: {
310306
field: 'operation',
311-
value: [
312-
'get_candidate_phone',
313-
'update_candidate_phone',
314-
'delete_candidate_phone',
315-
],
307+
value: ['get_candidate_phone', 'update_candidate_phone', 'delete_candidate_phone'],
316308
},
317309
serviceId: 'oracle_fusion_recruiting',
318310
selectorKey: 'oracle_fusion_recruiting.phones',
@@ -327,19 +319,11 @@ export const OracleFusionRecruitingBlock: BlockConfig = {
327319
mode: 'advanced',
328320
condition: {
329321
field: 'operation',
330-
value: [
331-
'get_candidate_phone',
332-
'update_candidate_phone',
333-
'delete_candidate_phone',
334-
],
322+
value: ['get_candidate_phone', 'update_candidate_phone', 'delete_candidate_phone'],
335323
},
336324
required: {
337325
field: 'operation',
338-
value: [
339-
'get_candidate_phone',
340-
'update_candidate_phone',
341-
'delete_candidate_phone',
342-
],
326+
value: ['get_candidate_phone', 'update_candidate_phone', 'delete_candidate_phone'],
343327
},
344328
placeholder: 'Enter candidate phone identifier',
345329
},
@@ -495,10 +479,7 @@ export const OracleFusionRecruitingBlock: BlockConfig = {
495479
language: 'json',
496480
condition: {
497481
field: 'operation',
498-
value: [
499-
'create_candidate_phone',
500-
'update_candidate_phone',
501-
],
482+
value: ['create_candidate_phone', 'update_candidate_phone'],
502483
},
503484
required: { field: 'operation', value: ['create_candidate_phone', 'update_candidate_phone'] },
504485
placeholder: '{\n "PhoneNumber": "5550100",\n "CountryCodeNumber": "1"\n}',
@@ -527,9 +508,74 @@ export const OracleFusionRecruitingBlock: BlockConfig = {
527508
placeholder: 'Describe the fields to create or update',
528509
},
529510
},
530-
{ id: 'search', title: 'Search', type: 'short-input', condition: { field: 'operation', value: ['list_candidates', 'list_requisitions', 'list_applications', 'list_offers', 'list_interview_schedules', 'list_requisition_templates', 'list_recruiting_representatives'] }, placeholder: 'Search records' },
531-
{ id: 'limit', title: 'Limit', type: 'short-input', mode: 'advanced', condition: { field: 'operation', value: ['list_candidates', 'list_candidate_phones', 'list_candidate_education', 'list_candidate_experience', 'list_candidate_skills', 'list_candidate_attachments', 'list_requisitions', 'list_requisition_postings', 'list_applications', 'list_offers', 'list_interview_schedules', 'list_requisition_templates', 'list_recruiting_representatives'] }, placeholder: '20 (maximum 100)' },
532-
{ id: 'offset', title: 'Offset', type: 'short-input', mode: 'advanced', condition: { field: 'operation', value: ['list_candidates', 'list_candidate_phones', 'list_candidate_education', 'list_candidate_experience', 'list_candidate_skills', 'list_candidate_attachments', 'list_requisitions', 'list_requisition_postings', 'list_applications', 'list_offers', 'list_interview_schedules', 'list_requisition_templates', 'list_recruiting_representatives'] }, placeholder: '0' },
511+
{
512+
id: 'search',
513+
title: 'Search',
514+
type: 'short-input',
515+
condition: {
516+
field: 'operation',
517+
value: [
518+
'list_candidates',
519+
'list_requisitions',
520+
'list_applications',
521+
'list_offers',
522+
'list_interview_schedules',
523+
'list_requisition_templates',
524+
'list_recruiting_representatives',
525+
],
526+
},
527+
placeholder: 'Search records',
528+
},
529+
{
530+
id: 'limit',
531+
title: 'Limit',
532+
type: 'short-input',
533+
mode: 'advanced',
534+
condition: {
535+
field: 'operation',
536+
value: [
537+
'list_candidates',
538+
'list_candidate_phones',
539+
'list_candidate_education',
540+
'list_candidate_experience',
541+
'list_candidate_skills',
542+
'list_candidate_attachments',
543+
'list_requisitions',
544+
'list_requisition_postings',
545+
'list_applications',
546+
'list_offers',
547+
'list_interview_schedules',
548+
'list_requisition_templates',
549+
'list_recruiting_representatives',
550+
],
551+
},
552+
placeholder: '20 (maximum 100)',
553+
},
554+
{
555+
id: 'offset',
556+
title: 'Offset',
557+
type: 'short-input',
558+
mode: 'advanced',
559+
condition: {
560+
field: 'operation',
561+
value: [
562+
'list_candidates',
563+
'list_candidate_phones',
564+
'list_candidate_education',
565+
'list_candidate_experience',
566+
'list_candidate_skills',
567+
'list_candidate_attachments',
568+
'list_requisitions',
569+
'list_requisition_postings',
570+
'list_applications',
571+
'list_offers',
572+
'list_interview_schedules',
573+
'list_requisition_templates',
574+
'list_recruiting_representatives',
575+
],
576+
},
577+
placeholder: '0',
578+
},
533579
],
534580
tools: {
535581
access: [

apps/sim/lib/internal/oracle-fusion-recruiting/operations.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,5 +542,4 @@ describe('Recruiting provider operations', () => {
542542
)
543543
expect(mocks.json).toHaveBeenCalledOnce()
544544
})
545-
546545
})

apps/sim/lib/internal/oracle-fusion-recruiting/operations.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,12 @@ async function resolveCandidate(
212212
input,
213213
'recruitingCandidates',
214214
CANDIDATE_FIELDS,
215+
'CandidateNumber',
216+
input.candidateNumber,
217+
projectors.projectCandidate,
218+
(value) => value.candidateNumber,
219+
signal
220+
)
215221
}
216222

217223
async function resolveRequisition(

apps/sim/tools/oracle_fusion_recruiting/list_requisition_templates.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { credentials, internalExecution, page, search } from '@/tools/oracle_fusion_recruiting/common'
1+
import {
2+
credentials,
3+
internalExecution,
4+
page,
5+
search,
6+
} from '@/tools/oracle_fusion_recruiting/common'
27
import {
38
LIST_REQUISITION_TEMPLATES_OUTPUTS,
49
type OracleFusionRecruitingListRequisitionTemplatesParams,

apps/sim/tools/oracle_fusion_recruiting/list_requisitions.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
import { credentials, internalExecution, page, search } from '@/tools/oracle_fusion_recruiting/common'
1+
import {
2+
credentials,
3+
internalExecution,
4+
page,
5+
search,
6+
} from '@/tools/oracle_fusion_recruiting/common'
27
import {
38
LIST_REQUISITIONS_OUTPUTS,
49
type OracleFusionRecruitingListRequisitionsParams,

apps/sim/tools/oracle_fusion_recruiting/oracle_fusion_recruiting.test.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,10 @@ describe('Recruiting block and tools', () => {
8989
const map = OracleFusionRecruitingBlock.tools.config.params
9090
if (!map) throw new Error('Expected mapping')
9191
expect(
92-
map({ operation: 'update_requisition', requisitionBody: '{"RecruiterId":"9007199254740993"}' })
92+
map({
93+
operation: 'update_requisition',
94+
requisitionBody: '{"RecruiterId":"9007199254740993"}',
95+
})
9396
).toMatchObject({ body: { RecruiterId: '9007199254740993' } })
9497
})
9598
})

0 commit comments

Comments
 (0)