ComputerScienceHouse / ComputerScienceHouse/conditional-backend
API: /forms
- 主要語言
- 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 路由設定,並將其與列出的八個 /forms 端點進行比較;在實作之前解決有關編輯、刪除、投票和有條件核准的未決問題。完成的標準是:約定的表單路由和存取規則已完成文件記錄並實作。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- rust
- 領域
- api, backend
- Issue 類型
- 功能
- 難度
- 5/5
- 預估耗時
- 一週以上
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 30/100