talent-connect / connect

Mentor-mentee and jobseeker-company matchmaking platform used by ReDI School of Digital Integration, in Berlin, Munich and Düsseldorf, Germany.
https://connect.berlin.redi-school.org
24 stars 8 forks source link

[CON/Mentorship experience:] Always show application page for mentees #344

Closed miriam-aha closed 1 year ago

miriam-aha commented 3 years ago

User story

As a mentee, I want to be able to see previously sent applications including applications to mentors that have completed a mentorship match with me. This way I can always go back to the application texts I have sent and still view the profiles of my previous mentors.

Acceptance criteria (for QA)

Some quick context: If a mentee is logged in and does not currently have an active mentor, they will see the following navigation links:

If the mentee does currently have an active mentor, they will see the following main navigation links:

AC1: When mentee is logged in, ALWAYS keep the 'Applications' link visible at all times AC2: On the 'Applications' page show all sent applications by this mentee ordered chronologically AC3: Do not conditionally hide any of the applications AC4: Add additional statuses for an application: 'Accepted', 'Completed', 'Cancelled' and 'Invalidated due to other mentor accepting' (Once #311 is completed, also add new status 'Declined'.)

UI/UX design assets / specification

Data structures, business rules, and implementation hints

Subtasks

ericbolikowski commented 3 years ago

@miriam-aha ticket updated for tech details

katamatata commented 3 years ago

@ericbolikowski should this issue be solved after completing #311?

miriam-aha commented 3 years ago

@katamatata I believe this ticket can already be done now, as we have been cancelling matches manually until now. And it also goes for the mentees that have completed a mentorship. Once we have completed #311 we should just add the then new status of 'Declined' to AC4. @ericbolikowski Sounds about right?

ericbolikowski commented 3 years ago

@miriam-aha spot on!

katamatata commented 3 years ago

@miriam-aha There is already status 'Cancelled' in AC4, hence my question.

miriam-aha commented 3 years ago

@katamatata 'Cancelled' is a different status. For example, when mentors press the button 'Report a problem' they can also immediately cancel the mentorship match. Further, we use 'Cancelled' when a mentor has first accepted a match, but after one or two meetings, they decide not to continue. This counts also as cancelling a match. But it's a good point to perhaps create some criteria of when which status applies. Thanks for asking!

katamatata commented 3 years ago

@miriam-aha Thank you, it is more clear now.

ericbolikowski commented 3 years ago

NOTE: this issue should be implemented simultaneously with issue #366.