Skip to main content
Navigation Path: Admin Dashboard → Task Manager
URL: /admin/TaskManager

Overview

The Task Manager allows you to assign tasks to team members, organize work by categories, track progress, and manage deadlines efficiently across your organization.

Task Assignment

Assign tasks to team members

Categories

Organize tasks by category

Status Tracking

Monitor task progress

Deadline Management

Track and manage deadlines

Task Status Overview

Task Statuses

StatusDescriptionBadge Color
No ProcessTask created but not startedWarning (Yellow)
ProcessingTask currently being worked onPrimary (Blue)
ProcessedTask completedSuccess (Green)

Status Counts

The header displays real-time counts for each status:
  • No Process tasks awaiting action
  • Processing tasks in progress
  • Processed completed tasks

Viewing Tasks

Task List Columns

ColumnInformation Displayed
#Sequential number
Created By / DateCreator avatar, name, and creation timestamp
CategoryTask category badge
Task DescriptionBrief description (truncated)
Assignee / DeadlineAssigned user, deadline, and time remaining
ActionsEdit and delete buttons

Deadline Indicators

Time Remaining:
  • Green Badge: Hours/days remaining until deadline
  • Red Badge: Hours/days overdue
Example:
  • 24h remaining - Task due in 24 hours
  • 5h overdue - Task is 5 hours past deadline

Creating Tasks

Assigning a New Task

  1. Click Assign Task button
  2. Fill in task details:
    • Category: Select from available categories
    • Assign To: Choose team member (shows current task count)
    • Deadline: Set date and time (HH:MM DD/MM/YYYY)
    • Task Description: Enter detailed task description
  3. Click Save Task
Team Member Selection: The dropdown shows each team member’s current in-progress task count to help distribute workload evenly.

Task Assignment Form

Category Selection:
  • Choose from predefined categories
  • Categories help organize and filter tasks
Assignee Selection:
  • Grouped by role (Admin, Manager, Staff, etc.)
  • Shows current task count: John Doe [3 tasks]
  • Helps balance workload distribution
Deadline Picker:
  • Select date and time
  • Format: HH:MM DD/MM/YYYY
  • Cannot select past dates
  • Hour selection: 00-23
  • Minute selection: 0-59
Task Description:
  • Rich text editor
  • Add detailed instructions
  • Include links and formatting
  • Attach images if needed

Managing Tasks

Editing Tasks

  1. Click Edit button (pencil icon) on task row
  2. Modify task details:
    • Change category
    • Reassign to different user
    • Update deadline
    • Edit description
    • Change status
  3. Click Save Task

Deleting Tasks

  1. Click Delete button (trash icon) on task row
  2. Confirm deletion in modal
  3. Task is permanently removed
Permanent Deletion: Deleted tasks cannot be recovered. Ensure you want to delete before confirming.

Task Categories

Managing Categories

  1. Click Gear Icon next to category filter
  2. Manage Task Categories modal opens
  3. View existing categories
  4. Add, edit, or delete categories

Adding Categories

  1. Click Add Category button
  2. Enter category name
  3. Click Save Changes
  4. New category available for task assignment

Editing Categories

  1. Modify category name in the list
  2. Click Save Changes
  3. All tasks with this category are updated

Deleting Categories

  1. Click Delete button (trash icon) next to category
  2. Category is removed
  3. Tasks with this category may need reassignment
Category Organization: Use categories like “Development,” “Support,” “Marketing,” “Sales,” etc., to organize tasks by department or project type.

Filtering & Sorting

Filter by Status

Use the status dropdown to filter tasks:
  • No Process: Shows unstarted tasks
  • Processing: Shows tasks in progress
  • Processed: Shows completed tasks

Filter by Category

Use the category dropdown to filter:
  • All Categories: Shows all tasks
  • Specific Category: Shows only tasks in that category
  • Displays task count per category

Sorting Tasks

Default sort order:
  • Newest tasks first (by ID, descending)
  • Can be customized in code if needed

Best Practices

  • Assign tasks to appropriate team members
  • Consider current workload (task count shown)
  • Set realistic deadlines
  • Provide clear, detailed descriptions
  • Include all necessary information
  • Attach relevant files or links
  • Follow up on overdue tasks
  • Create meaningful category names
  • Keep categories consistent
  • Don’t create too many categories
  • Use categories that match your workflow
  • Review and clean up unused categories
  • Standardize category naming
  • Document category purposes
  • Set realistic deadlines
  • Consider team member availability
  • Account for task complexity
  • Monitor approaching deadlines
  • Address overdue tasks promptly
  • Communicate deadline changes
  • Track deadline performance
  • Regularly review task status
  • Update task progress
  • Mark completed tasks promptly
  • Monitor team workload
  • Identify bottlenecks
  • Reassign if needed
  • Keep task list current

Troubleshooting

Issue: Unable to create new taskSolutions:
  1. Verify you have “work_manager” permission
  2. Check all required fields are filled
  3. Ensure deadline is in valid format
  4. Verify category exists
  5. Check assignee is valid user
  6. Review browser console for errors
  7. Try refreshing the page
Issue: Created task doesn’t show in listSolutions:
  1. Check current status filter
  2. Verify category filter setting
  3. Refresh the page
  4. Check if task was actually saved
  5. Review pagination (may be on another page)
  6. Clear browser cache
  7. Check database for task entry
Issue: Unable to modify existing taskSolutions:
  1. Verify you have edit permissions
  2. Check task still exists
  3. Ensure modal opens properly
  4. Verify form fields are editable
  5. Check for JavaScript errors
  6. Try different browser
  7. Contact administrator
Issue: Deadline doesn’t save correctlySolutions:
  1. Use correct format: HH:MM DD/MM/YYYY
  2. Ensure date is in the future
  3. Check hour is 00-23
  4. Check minute is 0-59
  5. Verify date picker works
  6. Try manual entry
  7. Check server timezone settings

Task Workflow

Typical Task Lifecycle

1. Creation:
  • Manager creates task
  • Assigns to team member
  • Sets category and deadline
  • Provides detailed description
2. Assignment:
  • Team member receives task
  • Reviews requirements
  • Starts working (status: Processing)
3. Execution:
  • Team member works on task
  • Updates progress as needed
  • Communicates any issues
4. Completion:
  • Team member completes task
  • Marks as Processed
  • Manager reviews completion
5. Review:
  • Manager verifies completion
  • Provides feedback if needed
  • Archives or deletes task

Quick Reference

Common Actions

ActionSteps
Create TaskClick Assign Task → Fill form → Save
Edit TaskClick Edit icon → Modify → Save
Delete TaskClick Delete icon → Confirm
Filter StatusSelect status from dropdown
Filter CategorySelect category from dropdown
Manage CategoriesClick gear icon → Add/Edit/Delete

Keyboard Shortcuts

While no specific shortcuts are built-in, you can:
  • Tab through form fields
  • Enter to submit forms
  • Esc to close modals