feat(ai): refactor AI prompts and add bypass option to Job Positions
This commit is contained in:
@@ -28,6 +28,7 @@ class JobPositionController extends Controller
|
||||
'description' => 'required|string',
|
||||
'requirements' => 'nullable|array',
|
||||
'ai_prompt' => 'nullable|string',
|
||||
'ai_bypass_base_prompt' => 'boolean',
|
||||
'tenant_id' => 'nullable|exists:tenants,id',
|
||||
'quiz_ids' => 'nullable|array',
|
||||
'quiz_ids.*' => 'exists:quizzes,id',
|
||||
@@ -38,6 +39,7 @@ class JobPositionController extends Controller
|
||||
'description' => $request->description,
|
||||
'requirements' => $request->requirements,
|
||||
'ai_prompt' => $request->ai_prompt,
|
||||
'ai_bypass_base_prompt' => $request->boolean('ai_bypass_base_prompt'),
|
||||
'tenant_id' => auth()->user()->isSuperAdmin() ? $request->tenant_id : auth()->user()->tenant_id,
|
||||
]);
|
||||
|
||||
@@ -55,6 +57,7 @@ class JobPositionController extends Controller
|
||||
'description' => 'required|string',
|
||||
'requirements' => 'nullable|array',
|
||||
'ai_prompt' => 'nullable|string',
|
||||
'ai_bypass_base_prompt' => 'boolean',
|
||||
'tenant_id' => 'nullable|exists:tenants,id',
|
||||
'quiz_ids' => 'nullable|array',
|
||||
'quiz_ids.*' => 'exists:quizzes,id',
|
||||
@@ -65,6 +68,7 @@ class JobPositionController extends Controller
|
||||
'description' => $request->description,
|
||||
'requirements' => $request->requirements,
|
||||
'ai_prompt' => $request->ai_prompt,
|
||||
'ai_bypass_base_prompt' => $request->boolean('ai_bypass_base_prompt'),
|
||||
'tenant_id' => auth()->user()->isSuperAdmin() ? $request->tenant_id : auth()->user()->tenant_id,
|
||||
]);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user