ComputerScienceHouse / ComputerScienceHouse/conditional-backend

API: /forms

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
API backend
Dominant language
Rust
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Form submission & viewing routes
**8 Routes**
_Likely more in future_
_not high importance_

---

**POST** /forms/mproj
_accessible to upperclassmen_

Create a new major project submission

---

**GET** /forms/mproj
_accessible to all members_

Get all major project submissions

---

Discuss: Edit / delete major project submissions?
Discuss: How will eboard vote on major projects / approve on conditional?

---

**POST** /forms/coop
_accessible to upperclassmen_

Submits a Co-op form, with summer, spring, fall info

---

**GET** /forms/coop
_accessible to evals director_

View all members currently on Co-op

---

**POST** /forms/intro
_accessible to intro members_

Submit an intro evals form, which includes social event attendance as well as general comments

---

**PUT** /forms/intro/{user}
_accessible to specific intro member_

Edit an intro evals form

---

**GET** /forms/intro/{user}
_accessible to specific intro member_

View currently submitted intro evals form (if any)

---

**GET** /forms/intro
_accessible to evals director_

View all submitted intro evals forms

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.