oblyk / oblyk-app

App part of Oblyk Project. The open source climbing platform !
https://oblyk.org/
34 stars 13 forks source link

Impossible de supprimer une voie #16

Open StephaneMichelet opened 2 years ago

StephaneMichelet commented 2 years ago

Dans un secteur (https://oblyk.org/crag-sectors/2856/chateau) une grande voie avait été définie en 2 voies distinctes (dont l'une marquée extension). (Je suppose qu'il s'agit d'une relique de l'ancien fonctionnement du site).

J'ai modifié la 1ère longueur pour la transformer en grande voie, mais je ne peux pas supprimer l'extension.

Est-il possible de faire un bouton ? ou juste une demande au moins (pour éviter les suppression abusives)

merci !

StephaneMichelet commented 2 years ago

autre cas : https://oblyk.org/crag-sectors/2829/preserv-hatif une voie est en double (car il y en avait une des deux version créée dans le mauvais secteur, que j'ai donc modifiée)

z3bra commented 1 month ago

En attendant la fonctionnalité, j'ai créé un secteur "poubelle" où tout un chacun peut déplacer les voies en double: Poubelle/🚮.

L'appli ne permet pas de déplacer une voie entre deux sites, mais l'API oui. Il suffit d'éxécuter la request suivante pour "jeter" une voie dans ce secteur :

PUT {{api_url}}/public/crag_routes/{{route_id}}.json
HttpApiAccessToken: {{api_access_token}}
Authorization: Bearer {{auth_token}}
Content-Type: application/json

{
  "crag_route": {
    "crag_sector_id": 8946,
    "crag_id": 3659
  }
}
lucien-chastan commented 1 month ago

Salut @z3bra Merci de ton implication : )

J'ai vu la création du secteur poubelle, et les voies que tu y a ajouté, mais ce n'est malheureusement pas aussi simple. Par exemple tu as ajouté des voies sur lesquels il y avait des croix, c'était sûrement des doublons, mais dans ce cas ce n'est pas une suppression qu'il faut faire, mais une fusion (outil que je n'ai pas encore développé ...)

J'entends qu'il peut être frustrant de ne pas avoir certain outil pour mettre au propre la base de donnée, mais il ne suffit pas d'ajouter un bouton supprimer. Il faudrait pour bien faire qu'il y ai un niveau de droit, ou une validation par un admin pour éviter les suppression maladroite.

Ce sont des outils que je comptes développer mais je suis en ce moment pris par la partie indoor. Le projet est dans une taille "batarde" il est trop petit pour que plus de personne travail dessus, et déjà trop gros ou du moins trop d'ambition, pour vraiment avoir une bonne latitude de développement (entendre par la que je n'ai pas assez de temps libre pour mener tout les aspects d'Oblyk là ou je le voudrais simultanément)

J'ai peur que la méthode que tu donne casse certain aspect d'Oblyk, notamment déplacer des croix en plein milieu de l'océan atlantique ... Je suis désolé, mais je vais sûrement brider ton tips pour éviter les éventuels dégâts en attendant de proposer une vrai solution : /

z3bra commented 1 month ago

Salut @lucien-chastan ! Merci pour ta réponse rapide. Effectivement j'entends que cette méthode n'est pas idéale, et j'ai vu ton message concernant la fonctionnalité de fusion a développer. Concernant les croix que j'ai déplacé, j'ai effectivement réalisé après coup que ce n'était pas idéal, et j'ai prévu de contacter leur propriétaire pour leur dire de les ressaisir sur l'autre voie.

Le fait de déplacer les secteurs "vides", cetait surtout pour éviter qu'ils apparaissent sur la carte pour rien. Et je me disais que ce serait plus simple en termes de modération pour retrouver ces secteurs à supprimer quand la fonctionnalité serait disponible.

Maintenant j'entends aussi que cette "idée" que j'ai eue n'est pas top, et si tu consideres que c'est préférable, je peux redéplacer les voies avec des croix dans leur secteur, quitte à ce qu'elles apparaissent en double le temps que leur fusion soit possible.

Désolé d'avoir mit un peu le fouillis dans tout ça, mon but c'est vraiment d'aider à améliorer les données du site car ça fait plusieurs fois qu'en cherchant une voie, celle-ci apparaît en double/triple, et c'est effectivement un peu frustrant (et indépendant de ta volonté qui plus est).

Edit : J'ai redéplacé les voies avec des croix dans le bon secteur. Ces dernières seront donc en double en attendant la fonctionnalité de fusion.