A website for working with a contract portfolio that can be bought into by other corporations. The central function of the portal allows for viewing these contracts and using them to receive discounts on purchases.
Separates admin user from normal users by only allowing access to certain API endpoints for admins, and only showing the admin page for the admin.
NOTE TO REVIEWERS:
The list of changed files in this PR are more than what have actually been changed, since this branch was created from the branch for #108. The actual files you should be reviewing are the following, please ignore the rest (this problem will be resolved when we merge #108 into master):
Definition of done
[x] All acceptance criteria are completed.
[x] The code has (at least) 80% branch test coverage.
[x] All tests pass.
[x] The code is reviewed and accepted by (at least) two other team members.
Summary
Separates admin user from normal users by only allowing access to certain API endpoints for admins, and only showing the admin page for the admin.
NOTE TO REVIEWERS:
The list of changed files in this PR are more than what have actually been changed, since this branch was created from the branch for #108. The actual files you should be reviewing are the following, please ignore the rest (this problem will be resolved when we merge #108 into master):
Definition of done
Closes #86