Skip to main content

zerp/budget-planner

Budget planning module for the Zerp ERP platform

Module version: 5

Classes documented: 39

Models

Budget

Eloquent model - 8 fillable fields, relations: budgetPeriod, approvedBy, allocations.

BudgetAllocation

Eloquent model - 7 fillable fields, relations: budget, account.

BudgetMonitoring

Eloquent model - 9 fillable fields, relations: budget.

BudgetPeriod

Eloquent model - 8 fillable fields, relations: approvedBy, budgets.

Controllers

BudgetAllocationController

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

BudgetController

HTTP controller - actions: index, store, update, approve, active, close, destroy.

BudgetMonitoringController

HTTP controller - actions: index.

BudgetPeriodController

HTTP controller - actions: index, store, update, approve, active, close, destroy.

Events

ActiveBudget

Domain event.

ActiveBudgetPeriod

Domain event.

ApproveBudget

Domain event.

ApproveBudgetPeriod

Domain event.

CloseBudget

Domain event.

CloseBudgetPeriod

Domain event.

CreateBudget

Domain event.

CreateBudgetAllocation

Domain event.

CreateBudgetPeriod

Domain event.

DestroyBudget

Domain event.

DestroyBudgetAllocation

Domain event.

DestroyBudgetPeriod

Domain event.

UpdateBudget

Domain event.

UpdateBudgetAllocation

Domain event.

UpdateBudgetPeriod

Domain event.

Listeners

UpdateBudgetSpendingLis

Event listener.

Requests

StoreBudgetAllocationRequest

Form request - validation rules for StoreBudgetAllocation.

StoreBudgetPeriodRequest

Form request - validation rules for StoreBudgetPeriod.

StoreBudgetRequest

Form request - validation rules for StoreBudget.

UpdateBudgetAllocationRequest

Form request - validation rules for UpdateBudgetAllocation.

UpdateBudgetPeriodRequest

Form request - validation rules for UpdateBudgetPeriod.

UpdateBudgetRequest

Form request - validation rules for UpdateBudget.

Providers

BudgetPlannerServiceProvider

Service provider.

EventServiceProvider

Service provider.

Seeders

BudgetPlannerDatabaseSeeder

Database seeder.

DemoBudgetAllocationSeeder

Database seeder.

DemoBudgetMonitoringSeeder

Database seeder.

DemoBudgetPeriodSeeder

Database seeder.

DemoBudgetSeeder

Database seeder.

MarketplaceSettingSeeder

Database seeder.

PermissionTableSeeder

Database seeder.