Skip to main content

zerp/recruitment

Recruitment and hiring module for the Zerp ERP platform

Module version: 5

Classes documented: 153

Models​

Candidate​

Eloquent model - 34 fillable fields, relations: job_posting, candidate_source, profileMedia, resumeMedia, coverLetterMedia, interviews, candidateAssessments.

CandidateAssessment​

Eloquent model - 10 fillable fields, relations: candidate, conductedBy.

CandidateOnboarding​

Eloquent model - 7 fillable fields, relations: candidate, checklist, buddy.

CandidateSources​

Eloquent model - 5 fillable fields.

ChecklistItem​

Eloquent model - 11 fillable fields, relations: checklist.

CustomQuestion​

Eloquent model - 8 fillable fields.

Interview​

Eloquent model - 15 fillable fields, relations: candidate, jobPosting, interviewRound, interviewType, interviewFeedbacks.

InterviewFeedback​

Eloquent model - 12 fillable fields, relations: interview, interviewer.

InterviewRound​

Eloquent model - 7 fillable fields, relations: job_posting.

InterviewType​

Eloquent model - 5 fillable fields.

Job​

Eloquent model - 6 fillable fields.

JobLocation​

Eloquent model - 10 fillable fields.

JobPosting​

Eloquent model - 30 fillable fields, relations: jobType, location, department.

JobType​

Eloquent model - 5 fillable fields.

Offer​

Eloquent model - 21 fillable fields, relations: candidate, job, approvedBy, department.

OfferLetter​

Eloquent model - 4 fillable fields.

OnboardingChecklist​

Eloquent model - 6 fillable fields, relations: checklistItems.

RecruitmentSetting​

Eloquent model - 3 fillable fields.

Controllers​

CandidateAssessmentController​

HTTP controller - actions: index, create, store, edit, update, destroy.

CandidateController​

HTTP controller - actions: index, create, edit, store, update, destroy, show, getSourcesByJobPosting, getCustomQuestionsByJobPosting, getCandidateJobLocation, updateStatus.

CandidateOnboardingController​

HTTP controller - actions: index, create, store, edit, update, destroy, getChecklistsByCandidate.

CandidateSourcesController​

HTTP controller - actions: index, store, update, destroy.

ChecklistItemController​

HTTP controller - actions: index, store, update, destroy.

CustomQuestionController​

HTTP controller - actions: index, store, update, destroy.

DashboardController​

HTTP controller - actions: index.

FrontendController​

HTTP controller - actions: jobListings, jobDetails, jobApply, applicationSuccess, trackingForm, trackingVerify, trackingDetails, jobTerms, offerResponse, submitApplication.

InterviewController​

HTTP controller - actions: index, create, store, edit, update, destroy, getInterviewRoundsByCandidate.

InterviewFeedbackController​

HTTP controller - actions: index, store, update, destroy.

InterviewRoundController​

HTTP controller - actions: index, store, update, destroy.

InterviewTypeController​

HTTP controller - actions: index, store, update, destroy.

JobLocationController​

HTTP controller - actions: index, store, update, destroy.

JobPostingController​

HTTP controller - actions: index, create, edit, store, update, destroy, togglePublish, show, getJobPostingSettings.

JobTypeController​

HTTP controller - actions: index, store, update, destroy.

OfferController​

HTTP controller - actions: index, create, edit, store, update, updateApprovalStatus, destroy, downloadOfferLetter, sendEmail, showConvertToEmployeeForm, convertToEmployee, getJobsByCandidate.

OnboardingChecklistController​

HTTP controller - actions: index, store, update, destroy.

RecruitmentSettingController​

HTTP controller - actions: index, update, aboutCompany, updateAboutCompany, applicationTips, updateApplicationTips, whatHappensNext, updateWhatHappensNext, needHelp, updateNeedHelp, trackingFaq, updateTrackingFaq, offerLetterTemplate, updateOfferLetterTemplate, getPlaceholders, dashboardWelcomeCard, updateDashboardWelcomeCard.

API Controllers​

CandidateApiController​

HTTP controller - actions: index, store, show, update, destroy.

DashboardApiController​

HTTP controller - actions: index.

InterviewApiController​

HTTP controller - actions: index, store, show, update, destroy.

JobPostingApiController​

HTTP controller - actions: index, store, show, update, destroy.

Events​

ConvertOfferToEmployee​

Domain event.

CreateCandidate​

Domain event.

CreateCandidateAssessment​

Domain event.

CreateCandidateOnboarding​

Domain event.

CreateCandidateSources​

Domain event.

CreateChecklistItem​

Domain event.

CreateCustomQuestion​

Domain event.

CreateInterview​

Domain event.

CreateInterviewFeedback​

Domain event.

CreateInterviewRound​

Domain event.

CreateInterviewType​

Domain event.

CreateJobLocation​

Domain event.

CreateJobPosting​

Domain event.

CreateJobType​

Domain event.

CreateOffer​

Domain event.

CreateOnboardingChecklist​

Domain event.

DestroyCandidate​

Domain event.

DestroyCandidateAssessment​

Domain event.

DestroyCandidateOnboarding​

Domain event.

DestroyCandidateSources​

Domain event.

DestroyChecklistItem​

Domain event.

DestroyCustomQuestion​

Domain event.

DestroyInterview​

Domain event.

DestroyInterviewFeedback​

Domain event.

DestroyInterviewRound​

Domain event.

DestroyInterviewType​

Domain event.

DestroyJobLocation​

Domain event.

DestroyJobPosting​

Domain event.

DestroyJobType​

Domain event.

DestroyOffer​

Domain event.

DestroyOnboardingChecklist​

Domain event.

SubmitApplication​

Domain event.

UpdateAboutCompany​

Domain event.

UpdateApplicationTips​

Domain event.

UpdateBrandSetting​

Domain event.

UpdateCandidate​

Domain event.

UpdateCandidateAssessment​

Domain event.

UpdateCandidateOnboarding​

Domain event.

UpdateCandidateSources​

Domain event.

UpdateChecklistItem​

Domain event.

UpdateCustomQuestion​

Domain event.

UpdateInterview​

Domain event.

UpdateInterviewFeedback​

Domain event.

UpdateInterviewRound​

Domain event.

UpdateInterviewType​

Domain event.

UpdateJobLocation​

Domain event.

UpdateJobPosting​

Domain event.

UpdateJobType​

Domain event.

UpdateNeedHelp​

Domain event.

UpdateOffer​

Domain event.

UpdateOfferApprovalStatus​

Domain event.

UpdateOfferLetterTemplate​

Domain event.

UpdateOnboardingChecklist​

Domain event.

UpdateTrackingFaq​

Domain event.

UpdateWhatHappensNext​

Domain event.

Listeners​

DataDefault​

Event listener.

GiveRoleToPermission​

Event listener.

Requests​

ConvertToEmployeeRequest​

Form request - validation rules for ConvertToEmployee.

StoreCandidateAssessmentRequest​

Form request - validation rules for StoreCandidateAssessment.

StoreCandidateOnboardingRequest​

Form request - validation rules for StoreCandidateOnboarding.

StoreCandidateRequest​

Form request - validation rules for StoreCandidate.

StoreCandidateSourcesRequest​

Form request - validation rules for StoreCandidateSources.

StoreChecklistItemRequest​

Form request - validation rules for StoreChecklistItem.

StoreCustomQuestionRequest​

Form request - validation rules for StoreCustomQuestion.

StoreDashboardWelcomeCardRequest​

Form request - validation rules for StoreDashboardWelcomeCard.

StoreInterviewFeedbackRequest​

Form request - validation rules for StoreInterviewFeedback.

StoreInterviewRequest​

Form request - validation rules for StoreInterview.

StoreInterviewRoundRequest​

Form request - validation rules for StoreInterviewRound.

StoreInterviewTypeRequest​

Form request - validation rules for StoreInterviewType.

StoreJobLocationRequest​

Form request - validation rules for StoreJobLocation.

StoreJobPostingRequest​

Form request - validation rules for StoreJobPosting.

StoreJobTypeRequest​

Form request - validation rules for StoreJobType.

StoreOfferRequest​

Form request - validation rules for StoreOffer.

StoreOnboardingChecklistRequest​

Form request - validation rules for StoreOnboardingChecklist.

SubmitApplicationRequest​

Form request - validation rules for SubmitApplication.

UpdateCandidateAssessmentRequest​

Form request - validation rules for UpdateCandidateAssessment.

UpdateCandidateOnboardingRequest​

Form request - validation rules for UpdateCandidateOnboarding.

UpdateCandidateRequest​

Form request - validation rules for UpdateCandidate.

UpdateCandidateSourcesRequest​

Form request - validation rules for UpdateCandidateSources.

UpdateChecklistItemRequest​

Form request - validation rules for UpdateChecklistItem.

UpdateCustomQuestionRequest​

Form request - validation rules for UpdateCustomQuestion.

UpdateInterviewFeedbackRequest​

Form request - validation rules for UpdateInterviewFeedback.

UpdateInterviewRequest​

Form request - validation rules for UpdateInterview.

UpdateInterviewRoundRequest​

Form request - validation rules for UpdateInterviewRound.

UpdateInterviewTypeRequest​

Form request - validation rules for UpdateInterviewType.

UpdateJobLocationRequest​

Form request - validation rules for UpdateJobLocation.

UpdateJobPostingRequest​

Form request - validation rules for UpdateJobPosting.

UpdateJobTypeRequest​

Form request - validation rules for UpdateJobType.

UpdateOfferRequest​

Form request - validation rules for UpdateOffer.

UpdateOnboardingChecklistRequest​

Form request - validation rules for UpdateOnboardingChecklist.

Providers​

EventServiceProvider​

Service provider.

RecruitmentServiceProvider​

Service provider.

Seeders​

DemoCandidateAssessmentSeeder​

Database seeder.

DemoCandidateOnboardingSeeder​

Database seeder.

DemoCandidateSeeder​

Database seeder.

DemoCandidateSourcesSeeder​

Database seeder.

DemoChecklistItemSeeder​

Database seeder.

DemoCustomQuestionSeeder​

Database seeder.

DemoInterviewFeedbackSeeder​

Database seeder.

DemoInterviewRoundSeeder​

Database seeder.

DemoInterviewSeeder​

Database seeder.

DemoInterviewTypeSeeder​

Database seeder.

DemoJobLocationSeeder​

Database seeder.

DemoJobPostingSeeder​

Database seeder.

DemoJobTypeSeeder​

Database seeder.

DemoOfferSeeder​

Database seeder.

DemoOnboardingChecklistSeeder​

Database seeder.

DemoRecruitmentSettingSeeder​

Database seeder.

EmailTemplatesSeeder​

Database seeder.

MarketplaceSettingSeeder​

Database seeder.

NotificationsTableSeeder​

Database seeder.

PermissionTableSeeder​

Database seeder.

RecruitmentDatabaseSeeder​

Database seeder.