Skip to main content

zerp/taskly

Project management module for the Zerp ERP platform

Module version: 5

Classes documented: 72

Models

ActivityLog

Eloquent model - 5 fillable fields, relations: user.

BugComment

Eloquent model - 3 fillable fields, relations: bug, user.

BugStage

Eloquent model - 6 fillable fields.

Project

Eloquent model - 8 fillable fields, relations: teamMembers, clients, milestones, tasks, bugs, activityLogs, files.

ProjectBug

Eloquent model - 8 fillable fields, relations: project, bugStage, assignedUser, comments.

ProjectClient

Eloquent model - 2 fillable fields.

ProjectFile

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

ProjectMilestone

Eloquent model - 8 fillable fields, relations: project.

ProjectTask

Eloquent model - 10 fillable fields, relations: project, milestone, taskStage, assignedUser, comments, subtasks.

ProjectUser

Eloquent model - 2 fillable fields.

TaskComment

Eloquent model - 3 fillable fields, relations: task, user.

TaskStage

Eloquent model - 6 fillable fields.

TaskSubtask

Eloquent model - 5 fillable fields, relations: task, user.

Controllers

BugStageController

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

DashboardController

HTTP controller - actions: index.

ProjectBugController

HTTP controller - actions: index, kanban, store, show, update, destroy, move, getBugs, getComments, storeComment, destroyComment.

ProjectController

HTTP controller - actions: index, store, show, edit, update, destroy, duplicate, invite, deleteMember, inviteClient, deleteClient, storeMilestone, updateMilestone, deleteMilestone, storeFiles, deleteFile, apiIndex.

ProjectReportController

HTTP controller - actions: index, show.

ProjectTaskController

HTTP controller - actions: index, store, kanban, calendar, move, update, getTasks, show, destroy, getComments, storeComment, destroyComment, getSubtasks, storeSubtask, toggleSubtask, apiTasks.

TaskStageController

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

API Controllers

DashboardApiController

HTTP controller - actions: index.

ProjectApiController

HTTP controller - actions: index, projectCreateAndUpdate, getUsers, destroyProject, projectDetails, projectStatusUpdate, projectActivity, projectFileUpload.

TaskApiController

HTTP controller - actions: index, taskCreateAndUpdate, taskDelete, taskDetails, taskStageUpdate, taskboard.

Events

CreateBugComment

Domain event.

CreateBugStage

Domain event.

CreateProject

Domain event.

CreateProjectBug

Domain event.

CreateProjectMilestone

Domain event.

CreateProjectTask

Domain event.

CreateTaskComment

Domain event.

CreateTaskStage

Domain event.

CreateTaskSubtask

Domain event.

DestroyBugComment

Domain event.

DestroyBugStage

Domain event.

DestroyProject

Domain event.

DestroyProjectBug

Domain event.

DestroyProjectMilestone

Domain event.

DestroyProjectTask

Domain event.

DestroyTaskComment

Domain event.

DestroyTaskStage

Domain event.

ProjectDeleteClient

Domain event.

ProjectDeleteShareToClient

Domain event.

ProjectInviteMember

Domain event.

ProjectShareToClient

Domain event.

UpdateBugStage

Domain event.

UpdateProject

Domain event.

UpdateProjectBug

Domain event.

UpdateProjectBugStage

Domain event.

UpdateProjectMilestone

Domain event.

UpdateProjectTask

Domain event.

UpdateProjectTaskStage

Domain event.

UpdateTaskStage

Domain event.

Listeners

DataDefault

Event listener.

GiveRoleToPermission

Event listener.

Requests

StoreMilestoneRequest

Form request - validation rules for StoreMilestone.

StoreProjectBugRequest

Form request - validation rules for StoreProjectBug.

StoreProjectRequest

Form request - validation rules for StoreProject.

StoreProjectTaskRequest

Form request - validation rules for StoreProjectTask.

UpdateMilestoneRequest

Form request - validation rules for UpdateMilestone.

UpdateProjectBugRequest

Form request - validation rules for UpdateProjectBug.

UpdateProjectRequest

Form request - validation rules for UpdateProject.

UpdateProjectTaskRequest

Form request - validation rules for UpdateProjectTask.

Providers

EventServiceProvider

Service provider.

TasklyServiceProvider

Service provider.

Seeders

DemoActivityLogSeeder

Database seeder.

DemoProjectBugSeeder

Database seeder.

DemoProjectMilestoneSeeder

Database seeder.

DemoProjectSeeder

Database seeder.

DemoProjectTaskSeeder

Database seeder.

MarketplaceSettingSeeder

Database seeder.

PermissionTableSeeder

Database seeder.

TasklyDatabaseSeeder

Database seeder.