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.