Open ivinayakg opened 2 years ago
Every ETA extension will be logged, structure for log is:
{
type : 'extensionRequest',
meta : {
createdBy,
taskId,
}
timestamp,
body : {
oldEndsOn,
newEndsOn,
extensionRequestId,
assignee
}
}
ETA extension will be a different model
{
taskId: <id>,
title: string,
assignee: string,
oldEndsOn: string,
newEndsOn: string,
reason: string,
status : `PENDING | APPROVED | DENIED`,
timestamp
}
Every request will get approved by SUPERUSER | APPOWNER and then only the ETA will be extended.
Feature
SUPERUSER | APPOWNER(In future)
first and only then the task be updated if the extension request is approved.my-site
.PRs