-
Notifications
You must be signed in to change notification settings - Fork 449
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
Require mentor's approval for task completion #278
Comments
Good idea @bartekpacia 🎉 I think that has crossed my mind during the GSoC program, but for the sake of having a minimum functional product, I think we decided to simplify there. This is a great idea to think now :) There could be something added to the task model. Here's what is exposed by the API:
To facilitate brainstorming this issue |
Great, I'll try to look into in when I finish implementing CLI :) |
Aaaand...done:D |
Is this issue resolved? |
I did it long time ago in #292, but can't bring that branch up to date with master right now |
@vj-codes can I work on this? |
Assigning you @RiddhiAthreya |
Is your feature request related to a problem? Please describe.
This was first raised by asawesome07 in this PR.
What he suggests is adding a new feature: in a specific mentorship relatio, the user can't mark the task as completed himself - he needs the mettor's approval.
Describe the solution you'd like
I think the best solution is to add a new property to relation data model. This property would indentify whether mentee can mark tasks as completed by himself or needs a mentor to approve task completion.
This property could be named [for example]
requires_approval: [boolean]
It would default to
false
when the relation is created. After that, only mentor would be able to change it.Describe alternatives you've considered
I think the above is the simplest solution, but there might be a better one I'm not aware of.
The text was updated successfully, but these errors were encountered: