ComputerScienceHouse / ComputerScienceHouse/conditional
Major projects cannot be submitted with the same name and repeated skills
- Langage dominant
- Python
- Étoiles
- 12
- Forks
- 39
- Merge moyen
- 1 j 13 h
- PR mergées (30 j)
- 1
Description
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
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez dans conditional/blueprints/major_project_submission.py aux lignes 125-128, puis reproduisez la soumission d’un major project portant le même nom et contenant des skills répétées. Suivez la manière dont les skills sont créées avec des IDs de major-project ; le travail est terminé lorsque la resoumission réussit sans échouer à cause de ces skills existantes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- flask, python
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 55/100