ComputerScienceHouse / ComputerScienceHouse/conditional
Major projects cannot be submitted with the same name and repeated skills
オープン
bug
good first issue
- 主要言語
- Python
- スター
- 12
- フォーク
- 39
- 平均マージ
- 1日 13時間
- マージ済み PR(30日)
- 1
説明
Trying to resubmit a project with the same name and skills (a somewhat normal occurrence) fails due to how the creation of skills with MP ids work, which should be reworked so this does not happen.
(the problem child)
https://github.com/ComputerScienceHouse/conditional/blob/ebf825cdfabf89eec920d7e8173ec1070ce3d5c4/conditional/blueprints/major_project_submission.py#L125-L128
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
conditional/blueprints/major_project_submission.py の125-128行目から始め、同じ名前と重複したskillsを持つmajor projectの送信を再現します。major-project IDsを使ってskillsがどのように作成されるかを追跡します。既存のskillsが原因で失敗せずに再送信が成功すれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- flask, python
- 領域
- backend
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 55/100