anitab-org / anitab-org/mentorship-backend
Require mentor's approval for task completion
- Vorherrschende Sprache
- Python
- Sterne
- 200
- Forks
- 449
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Is your feature request related to a problem? Please describe.**
This was first raised by [asawesome07](https://github.com/asawesome07) in [this PR](https://github.com/systers/mentorship-android/issues/335).
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.
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.