ComputerScienceHouse / ComputerScienceHouse/conditional-backend

API: /forms

オープン
#7 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
API backend
主要言語
Rust
スター
1
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

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

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

ファイル、テスト、またはルート登録のエントリポイントは指定されていません。まず既存の Actix のルート設定を見つけ、一覧にある8つの /forms エンドポイントと比較してください。実装前に、編集、削除、投票、条件付き承認に関する未解決の問題を解決してください。合意したフォームのルートとアクセスルールが文書化され、実装されていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
rust
領域
api, backend
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。