Skip to content

Implement Task Assignment Feature for CEO #7

@fotsoeddy

Description

@fotsoeddy

Description:

We need to develop a task assignment feature that allows the CEO to assign tasks to staff members. The workflow should function as follows:

Assign Tasks:

The CEO should be able to create and assign tasks to specific staff members from the Super Admin Dashboard.
Each task should include:
Task Title
Description
Due Date
Priority Level
Option to set a time limit for task completion

Email Notifications:

When a task is assigned, the staff member should receive a summary of the task via email.
The email should include:
Task Title
Description
Due Date
Instructions to log in to their dashboard to view the complete task.

Dashboard Overview:

Staff members should have a dedicated section in their dashboard to view all assigned tasks, including their status (Pending, Completed, Overdue).
Staff should click a button to indicate that they have started the task.
Reminders:

If the staff member does not start the task within a specified timeframe, they should receive reminder emails every 6 hours prompting them to begin the task.
Task Deactivation:

If the staff member does not complete the task by the due date, the task should be automatically marked as "Deactivated."
An email notification should be sent to both the staff member and the CEO indicating that the task has not been completed.
Completion Notifications:

Once the staff member completes the task, a notification email should be sent to the CEO confirming that the task has been completed.

Acceptance Criteria:

The task assignment feature should be accessible only to the CEO.
Staff members should receive timely notifications and reminders regarding their tasks.
The system should handle task status updates effectively and notify relevant parties.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions