ComputerScienceHouse / ComputerScienceHouse/conditional-backend

API: /attendance/house

Open
#6 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

House attendance routes
**5 Routes**

---

**POST** /attendance/house
_accessible to evals director_

Creates a new attendance submission, containing a date and the list of members and whether they attended

---

**GET** /attendance/house/{user}
_accessible to specific user_

Gets every house meeting, and whether the user attended, missed, or was excused.
- Discuss: Use user token to determine user instead of URL param?

---

**GET** /attendance/house
_accessible to evals director_

Gets all house meeting attendances

---

**PUT** /attendance/house/{id}
_accessible to evals director_

Updates a house meeting's attendance

---

**DELETE** /attendance/house/{id}
_accessible to evals director_

Deletes a house meeting's attendance

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.