Specify all entities which can't be linked to a collection on a create/attach/detach call.
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par suivre le traitement côté serveur de create, attach et detach, ainsi que le chemin des erreurs de base de données décrit dans l’issue. Le travail est terminé lorsque, s’il existe au moins un conflit, la réponse identifie toutes les entités manquantes, déjà attachées ou non attachées, tout en préservant le happy path existant.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The current implementation relies on the database errors to specify if something can not be (un)linked to a study. This is useful because there is less overhead in the happy-path. However, when some entities don't exist, or are already attached (for attach) or are not attached (for detach), then only the first such conflict is provided by the database error. This means that a user that tries to attach multiple entities at once, with multiple conflicts at once, can only resolve the conflicts one-by-one (or they have to collect the study/tasks/runs themselves, then do the matching). It would be good to do this check serverside only if we already establish there is already at least one conflict.
- Langage dominant
- Python
- Étoiles
- 16
- Forks
- 50
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de openml/server-api
-
behavior
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
openml/server-api#337 · 1 commentaire ·
-
Redesign POST /data/untag for v2Peut-être à nouveau libre @omosola l’a pris il y a 30 jours, et aucune pull request n’est ouverte. Ouverteproposal
openml/server-api#375 · 2 commentaires · 1 personne assignée ·
-
Redesign POST /data/tag for v2Peut-être à nouveau libre @omosola l’a pris il y a 30 jours, et aucune pull request n’est ouverte. Ouverte
openml/server-api#374 · 2 commentaires · 1 personne assignée ·
-
Redesign POST /data/qualities/unprocessed/{data_engine_id}/{order} for v2Peut-être à nouveau libre @omosola l’a pris il y a 30 jours, et aucune pull request n’est ouverte. Ouverte
openml/server-api#373 · 1 personne assignée ·
-
Redesign POST /data/qualities for v2Peut-être à nouveau libre @omosola l’a pris il y a 30 jours, et aucune pull request n’est ouverte. Ouverte
openml/server-api#372 · 1 personne assignée ·
Toutes les issues de openml/server-api
Issues similaires
-
Claiming namespace `apoint`Ouvertenamespace operations
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
EclipseFdn/open-vsx.org#13573 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
collective/icalendar#1854 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
rancher/rancher-ai-agent#412 ·
Les mainteneurs répondent en général sous 6 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
TUDelftGeodesy/DePSI#134 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
HenriquesLab/rxiv-maker#335 ·