Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

une startup sur plusieurs fabriques #20851

Open
revolunet opened this issue Nov 4, 2024 · 3 comments
Open

une startup sur plusieurs fabriques #20851

revolunet opened this issue Nov 4, 2024 · 3 comments

Comments

@revolunet
Copy link
Member

Besoin remonté par @jbdemaison : pouvoir afficher une SE sur plusieurs incubateurs

@David-Guillot
Copy link

Salut !

Je me porterais bien volontaire pour ce ticket. Il faudrait un peu plus de détails, principalement une liste des blocs impactés sur le site. Je vois :

  • La page d'une startup, dans le bloc "À propos"
  • L'API des startups (j'imagine que ça en ferait une nouvelle version majeure, vu que ça casserait le contrat d'API v2)
  • Le moteur de recherche des startups, pour aller chercher non plus une relation unique mais au sein d'une relation multiple
  • Autres ?

Également, il faudra probablement prévoir pour le déploiement de cette évolution une période de freeze des PR sur les fiches de startups, parce que tous les fichiers .md seront modifiés pour transformer incubator en incubators.

À dispo pour en discuter, peut-être demain au forum ?

@David-Guillot
Copy link

Après réflexion je me dis qu'une solution technique bien plus simple serait de laisser incubator tel qu'il est et d'ajouter une relation multiple other_incubators. Il n'y aurait alors que de simples ajouts à faire dans les templates et l'API, et pas de breaking change.

Reste à savoir si c'est une solution acceptable d'un point de vue métier, notamment si les multiples incubateurs d'une même startup accepteraient que l'un d'entre eux soit considéré comme l'incubateur principal.

@revolunet
Copy link
Member Author

nouvelle demande à ce sujet ce matin...

Les données des fiches markdown sont actuellement produites par l'espace-membre donc il faudrait je pense préalablement gérer cette modif là-bas : le modèle de données, l'affichage et l'édition ainsi que le script d'export vers les fiches markdown.

a priori le plus logique serait de remplacer le champ startups.incubator_id part une relation one-to-many avec une table startups_incubators

une fois cela fait il faudra gérer le meme changement de données ici. j'imagine qu'on passera de

incubator_id: sgmas

à

incubators:
 - sgmas
 - dinum

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants