Skip to content
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

E2460 Mentor-Meeting Management #21

Open
wants to merge 46 commits into
base: main
Choose a base branch
from

Conversation

gavint7
Copy link

@gavint7 gavint7 commented Oct 30, 2024

Changes made by this request:

Email Notifications

  1. understand and reimplement previous team's code (or improve upon it)
    Mentor Meeting Management
  2. Create a view showing teams, members, and mentors, with meeting date fields.
  3. Add input fields for each team where mentors and instructors can enter new, view, edit, dates when mentor meetings were conducted.
  4. Instructors can edit all dates for mentor meetings regardless of the team.
  5. Mentors can also edit dates but only for the team they are mentoring.
  6. Add more than three dates for the mentor meetings easily by pressing the + icon at the end of the view.
  7. The meeting dates should not be editable for teams having capacity less than 50%.
    Backend Controller Updates
    Implement a new controller to handle CRUD operations for mentor meetings
  8. Update models to manage mentor meetings and trigger notifications.

Mentions:
@efg
@nbhalla

gavint7 and others added 30 commits October 15, 2024 22:37
Created aand made directory for controller updates per this project
…y to edit/remove meetings contingent upon team % capacity
@gavint7 gavint7 marked this pull request as draft October 30, 2024 02:47
@gavint7 gavint7 marked this pull request as ready for review October 30, 2024 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants