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

Coordinator View - Backend create view for course evaluation #10

Closed
peter-tanner opened this issue Jun 21, 2022 · 4 comments
Closed

Coordinator View - Backend create view for course evaluation #10

peter-tanner opened this issue Jun 21, 2022 · 4 comments
Assignees
Labels
backend Backend-specific Issues coordinator Coordinator-related feature duplicate This issue or pull request already exists

Comments

@peter-tanner
Copy link
Contributor

peter-tanner commented Jun 21, 2022

What needs to be done?

When creating a course evaluation (See #9), create a new entry in the courseEvaluation table. Populate the unit code, description and coordinators (I think by default we have the creator as the first coordinator in the list. Admin can add more users as coordinators later, outside of this issue.)

Other

Refers to 16 from our discussion
MicrosoftTeams-image (2)

@MouseAndKeyboard
Copy link
Contributor

MouseAndKeyboard commented Jun 24, 2022

Just clarifying, my understanding was that the flow would be like this:

  1. Because Michael has the "coordinator" permission/role in the database, he can create a new evaluation for GENG1234.
  2. Because Michael is the user who created the GENG1234 evaluation he is able to invite other users with the "coordinator" permission. let's say he invites his fellow coordinator: Frinze.
  3. Frinze now has the same level of authority as Michael over the GENG1234 course evaluation (and could in theory remove Michael).

Admins don't really need to be involved with any of this (but they should have the permission to add/remove people regardless).

@frinzekt
Copy link
Member

admins has the ability via Django admin (for everything), but if they want to see things in the panel, they need to be added as a coordinator

@ivy0305 ivy0305 changed the title Backend create view for course evaluation Coordinator View - Backend create view for course evaluation Jun 24, 2022
@ivy0305 ivy0305 added backend Backend-specific Issues coordinator Coordinator-related feature labels Jun 24, 2022
@frinzekt
Copy link
Member

This is very much related to #34 in an implied way. So when accomplishing this task, I will bundle it to the same change

@frinzekt
Copy link
Member

For ease of tracking, I will just implement this within #34

Repository owner moved this from Todo to Done in Redback's Multi View Board Jun 26, 2022
@frinzekt frinzekt added the duplicate This issue or pull request already exists label Jun 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend-specific Issues coordinator Coordinator-related feature duplicate This issue or pull request already exists
Projects
Development

No branches or pull requests

4 participants