Skip to main content

zerp/lead

CRM and lead management module for the Zerp ERP platform

Module version: 5

Classes documented: 162

Models​

ClientDeal​

Eloquent model - 2 fillable fields, relations: deal, client.

ClientPermission​

Eloquent model - 3 fillable fields, relations: client, deal.

Deal​

Eloquent model - 16 fillable fields, relations: pipeline, stage, lostReason, creator, userDeals, users, tasks, emails, discussions, calls, activities, complete_tasks, clientDeals, files.

DealActivityLog​

Eloquent model - 4 fillable fields, relations: user, deal.

DealCall​

Eloquent model - 7 fillable fields, relations: deal, user, assignee.

DealDiscussion​

Eloquent model - 4 fillable fields, relations: deal, creator.

DealEmail​

Eloquent model - 4 fillable fields, relations: deal.

DealFile​

Eloquent model - 4 fillable fields, relations: deal, media.

DealStage​

Eloquent model - 6 fillable fields, relations: pipeline.

DealTask​

Eloquent model - 9 fillable fields, relations: deal.

Label​

Eloquent model - 5 fillable fields, relations: pipeline.

Lead​

Eloquent model - 20 fillable fields, relations: stage, user, userLeads, tasks, complete_tasks, emails, discussions, files, calls, activities, pipeline, sources, products.

LeadActivityLog​

Eloquent model - 4 fillable fields, relations: user, lead.

LeadCall​

Eloquent model - 7 fillable fields, relations: lead, user, assignee.

LeadDiscussion​

Eloquent model - 4 fillable fields, relations: lead, creator.

LeadEmail​

Eloquent model - 4 fillable fields, relations: lead.

LeadFile​

Eloquent model - 4 fillable fields, relations: lead, media.

LeadScoreRule​

Eloquent model - 8 fillable fields.

LeadStage​

Eloquent model - 6 fillable fields, relations: pipeline.

LeadTask​

Eloquent model - 9 fillable fields, relations: lead.

LeadUtility​

Eloquent model - 0 fillable fields.

LostReason​

Eloquent model - 3 fillable fields.

Pipeline​

Eloquent model - 3 fillable fields.

Source​

Eloquent model - 3 fillable fields.

User​

Eloquent model - 0 fillable fields, relations: deals, leads, clientDeals, clientEstimations, clientContracts.

UserDeal​

Eloquent model - 2 fillable fields, relations: user, deal.

UserLead​

Eloquent model - 2 fillable fields, relations: user, lead.

Controllers​

ActivityController​

HTTP controller - actions: index.

DashboardController​

HTTP controller - actions: index.

DealController​

HTTP controller - actions: index, store, show, update, destroy, updateLabels, assignUsers, removeUser, assignProducts, removeProduct, assignSources, removeSource, storeEmail, storeDiscussion, assignClients, removeClient, callStore, callUpdate, callDestroy, storeFile, deleteFile, order, changeStatus, markWon, markLost.

DealStageController​

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

DealTaskController​

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

LabelController​

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

LeadController​

HTTP controller - actions: index, store, show, edit, update, destroy, getStagesByPipeline, updateLabels, getAvailableUsers, assignUsers, removeUser, getAvailableProducts, assignProducts, removeProduct, getAvailableSources, assignSources, removeSource, storeEmail, storeDiscussion, storeFile, deleteFile, callStore, callUpdate, callDestroy, order, getExistingClients, convertToDeal.

LeadScoreRuleController​

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

LeadStageController​

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

LeadTaskController​

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

LostReasonController​

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

PipelineController​

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

ReportController​

HTTP controller - actions: index, leadReports, dealReports.

SourceController​

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

API Controllers​

DashboardApiController​

HTTP controller - actions: index, chartData.

LeadApiController​

HTTP controller - actions: index, leadCreateAndUpdate, createLead, updateLead, leadStageUpdate, leadDetails, destroy, getUsers, getRequestData.

LeadStageApiController​

HTTP controller - actions: index, leadstageCreateAndUpdate, createLeadstage, updateLeadstage.

PipelineApiController​

HTTP controller - actions: index, pipelineCreateAndUpdate.

Events​

CreateDeal​

Domain event.

CreateDealStage​

Domain event.

CreateDealTask​

Domain event.

CreateLabel​

Domain event.

CreateLead​

Domain event.

CreateLeadStage​

Domain event.

CreateLeadTask​

Domain event.

CreatePipeline​

Domain event.

CreateSource​

Domain event.

DealAddCall​

Domain event.

DealAddClient​

Domain event.

DealAddDiscussion​

Domain event.

DealAddEmail​

Domain event.

DealAddProduct​

Domain event.

DealAddUser​

Domain event.

DealCallUpdate​

Domain event.

DealMoved​

Domain event.

DealSourceUpdate​

Domain event.

DealUploadFile​

Domain event.

DestroyDeal​

Domain event.

DestroyDealCall​

Domain event.

DestroyDealClient​

Domain event.

DestroyDealFile​

Domain event.

DestroyDealProduct​

Domain event.

DestroyDealSource​

Domain event.

DestroyDealStage​

Domain event.

DestroyDealTask​

Domain event.

DestroyLabel​

Domain event.

DestroyLead​

Domain event.

DestroyLeadCall​

Domain event.

DestroyLeadFile​

Domain event.

DestroyLeadProduct​

Domain event.

DestroyLeadSource​

Domain event.

DestroyLeadStage​

Domain event.

DestroyLeadTask​

Domain event.

DestroyPipeline​

Domain event.

DestroySource​

Domain event.

DestroyUserDeal​

Domain event.

DestroyUserLead​

Domain event.

LeadAddCall​

Domain event.

LeadAddDiscussion​

Domain event.

LeadAddEmail​

Domain event.

LeadAddProduct​

Domain event.

LeadAddUser​

Domain event.

LeadCallUpdate​

Domain event.

LeadConvertDeal​

Domain event.

LeadMoved​

Domain event.

LeadSourceUpdate​

Domain event.

LeadUploadFile​

Domain event.

StatusChangeDealTask​

Domain event.

UpdateDeal​

Domain event.

UpdateDealStage​

Domain event.

UpdateDealTask​

Domain event.

UpdateLabel​

Domain event.

UpdateLead​

Domain event.

UpdateLeadStage​

Domain event.

UpdateLeadTask​

Domain event.

UpdatePipeline​

Domain event.

UpdateSource​

Domain event.

Listeners​

DataDefault​

Event listener.

GiveRoleToPermission​

Event listener.

Requests​

AssignUsersRequest​

Form request - validation rules for AssignUsers.

ConvertToDealRequest​

Form request - validation rules for ConvertToDeal.

StoreDealCallRequest​

Form request - validation rules for StoreDealCall.

StoreDealDiscussionRequest​

Form request - validation rules for StoreDealDiscussion.

StoreDealEmailRequest​

Form request - validation rules for StoreDealEmail.

StoreDealRequest​

Form request - validation rules for StoreDeal.

StoreDealStageRequest​

Form request - validation rules for StoreDealStage.

StoreDealTaskRequest​

Form request - validation rules for StoreDealTask.

StoreLabelRequest​

Form request - validation rules for StoreLabel.

StoreLeadCallRequest​

Form request - validation rules for StoreLeadCall.

StoreLeadDiscussionRequest​

Form request - validation rules for StoreLeadDiscussion.

StoreLeadEmailRequest​

Form request - validation rules for StoreLeadEmail.

StoreLeadRequest​

Form request - validation rules for StoreLead.

StoreLeadStageRequest​

Form request - validation rules for StoreLeadStage.

StoreLeadTaskRequest​

Form request - validation rules for StoreLeadTask.

StorePipelineRequest​

Form request - validation rules for StorePipeline.

StoreSourceRequest​

Form request - validation rules for StoreSource.

UpdateDealCallRequest​

Form request - validation rules for UpdateDealCall.

UpdateDealRequest​

Form request - validation rules for UpdateDeal.

UpdateDealStageRequest​

Form request - validation rules for UpdateDealStage.

UpdateDealTaskRequest​

Form request - validation rules for UpdateDealTask.

UpdateLabelRequest​

Form request - validation rules for UpdateLabel.

UpdateLeadCallRequest​

Form request - validation rules for UpdateLeadCall.

UpdateLeadRequest​

Form request - validation rules for UpdateLead.

UpdateLeadStageRequest​

Form request - validation rules for UpdateLeadStage.

UpdateLeadTaskRequest​

Form request - validation rules for UpdateLeadTask.

UpdatePipelineRequest​

Form request - validation rules for UpdatePipeline.

UpdateSourceRequest​

Form request - validation rules for UpdateSource.

Providers​

EventServiceProvider​

Service provider.

LeadServiceProvider​

Service provider.

Support​

Activities​

Support class - methods: none.

LeadScoring​

Support class - methods: none.

Seeders​

DemoCallActivitySeeder​

Database seeder.

DemoClientDealSeeder​

Database seeder.

DemoDealCallSeeder​

Database seeder.

DemoDealEmailDiscussionSeeder​

Database seeder.

DemoDealProductSourceSeeder​

Database seeder.

DemoDealSeeder​

Database seeder.

DemoDealStageSeeder​

Database seeder.

DemoDealTaskSeeder​

Database seeder.

DemoLabelSeeder​

Database seeder.

DemoLeadCallSeeder​

Database seeder.

DemoLeadEmailDiscussionSeeder​

Database seeder.

DemoLeadProductSourceSeeder​

Database seeder.

DemoLeadSeeder​

Database seeder.

DemoLeadStageSeeder​

Database seeder.

DemoLeadTaskSeeder​

Database seeder.

DemoPipelineSeeder​

Database seeder.

DemoSourceSeeder​

Database seeder.

DemoUserDealSeeder​

Database seeder.

DemoUserLeadSeeder​

Database seeder.

EmailTemplatesSeeder​

Database seeder.

LeadDatabaseSeeder​

Database seeder.

MarketplaceSettingSeeder​

Database seeder.

NotificationsTableSeeder​

Database seeder.

PermissionTableSeeder​

Database seeder.