-
Notifications
You must be signed in to change notification settings - Fork 264
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFC] Task Levelling new flow #904
Comments
@vinayak-trivedi Great work. Looks good to proceed with. A couple of things to look at:
|
|
@ankushdharkar I thought about the third question I think, this flow should contain flow of all the things which are happening once the user tries to fetch a task for themselves, the approval from super user shouldn't be in this flow, let me know I am wrong also what convention are you talking about for the collection name |
@vinayak-trivedi For the first iteration (and a long time after), superuser will be involved in task assignment confirmation. So, the flow that provides an approval workflow for superuser needs to exist.
We don't camel-case the names for collections ( |
|
This makes me sad :( |
I want to work on this task |
Updated implementationUpon various rounds of discussions, following changes were made to the implementation Task Request Model{
approvedTo?: string;
id: string;
isNoteworthy: boolean;
priority: "LOW" | "MEDIUM" | "HIGH";
purpose: string;
requestedBy: Array<ProtoUser*>;
status: "WAITING" | "APPROVED";
title: string;
type: "feature" | "bug"
} Approach
* Proto user is a sub-model of user containing relevant info to display on frontend. |
Current flow
tasks/assign/self
API is called which checks if the user has a status idle and then assigns them a task based on their skill levelsHow is it decided which task should be assigned to the user?
What happens if there is no task available based on user skills or no task that is less than level 2?
current Flow diagram
New Flow to be done
tasks/assign/self
totasks/request
Requirement
taskRequests
New flow diagram
The text was updated successfully, but these errors were encountered: