osu-capstone-cs72 / cs-applied-plan-portal

A portal that streamlines the planning process for OSU CS Applied students and advisors
https://applied-plan-portal.herokuapp.com
MIT License
2 stars 5 forks source link

Auth endpoints #43

Closed silverware13 closed 4 years ago

silverware13 commented 4 years ago

Back-end: Integrate authentication usage for the plan, comment, course, and review API endpoints. Add additional constraints. Refactor createPlan and updatePlan functions. Remove some unused API endpoints.

Front-end: Add ability to delete plans (with warning). Improve page error handling. Have "create review" selector disable unusable options. Have delete plan, edit plan, create review, and create comment conditionally render based on if they are currently usable.

philectron commented 4 years ago

Also, I'm guessing from this PR that the User authorization/permission feature is left for another PR?