ComputerScienceHouse / ComputerScienceHouse/conditional-backend

API: /evals/batch

Aperta
#9 1 commento 0 reazioni 2 assegnatari Rivendicata da @cecilialau6776 Vedi su GitHub
API backend
Lingua principale
Rust
Stelle
1
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Batch view / definition routes
**7 Routes**

---

**POST** /evals/batch
_accessible to all upperclassmen_

Creates a new batch with either specified criteria or specific members
If created by the evals director, should be automatically approved.

---

**GET** /evals/batch
_accessible to all members_

Gets all currently approved batches
If evals, also shows pending batches

---

**PUT** /evals/batch/{id}
_accessible to evals director_

Modifies an existing batch, either approving a member-submitted batch or manually altering an approved batch

---

**POST** /evals/batch/pull/{user}
_accessible to evals director_

Pulls a user from all batches, and marking them as being pulled, so they cannot be placed into any new batches manually or automatically.

---

**POST** /evals/batch/pr
_accessible to all upperclassmen_

Submits a request to pull a user from all batches, must include a reason.

---

**GET** /evals/batch/pr
_accessible to evals director_

Shows all pending and approved pull requests

Discuss: Should members be able to view their own submitted PRs and their status (pending / denied / approved)?

---

**PUT** /evals/batch/pr
_accessible to evals director_

Modifies a pull request, marking as approved / denied.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.