v-l-m / vlm

Virtual loup de mer (aka Vlm) is an opensource sailing simulation
http://v-l-m.org
GNU Affero General Public License v3.0
27 stars 10 forks source link

Définition de courses par les VLMistes #238

Open pzia opened 9 years ago

pzia commented 9 years ago

Reported by mesosaure on 17 Oct 2009 16:44 UTC Page PHP permettant

1er temps : publication par gnration du script SQL fournir aux admins. 2me temps : workflow administrateur d'acceptation / refus conduisant si acceptation une recopie d'enregistrements dans la table.

Cf : http://wiki.virtual-loup-de-mer.org/index.php/Proposer_des_courses

pzia commented 9 years ago

Commented by paparazzia on 18 Oct 2009 05:36 UTC 'jour meso. Je travaille sur une interface pour les admins pour crer les courses. Il y a dj pas mal de choses de faites.

Le but est de pouvoir les importer aprs validation depuis le serveur de test. Aucun script sql ne sera pass sur la prod en tant que tel car c'est trop dangereux, ou trop compliqu scuriser.

Aprs, pour le workflow, c'est un peu ce que j'ai prvu. Sauf que je ne pensais pas rendre visible le workflow pour les utilisateurs...

pzia commented 9 years ago

Commented by mesosaure on 18 Oct 2009 13:16 UTC Merci pour ta rponse paparazzia...

J'avais un peu commenc une partie user (parce que je trouve que a manque), aprs comme je disais a gnre un script, de faon le diffuser vers l'adresse admin par mail.

Le fait de se baser sur le mySQL VLM n'est pas totalement indispensable, je peux utiliser une persistence locale.

Bon, faon j'avance pas trs vite... beaucoup de boulot en ce moment, pour a que j'ai promis quelque chose pour une milestone de fvrier.

Le script pourrait de toute faon tre qualifi par l'admin sur serveur de dev, non ?

pzia commented 9 years ago

Commented by paparazzia on 26 Oct 2009 20:54 UTC je crois qu'il y a un outil bas sur TCV qui existe... tu devrais demander JP...

sinon, oui, de toute faon, le script sera qualifi en dehors du serveur de prod.

et par ailleurs, je ne suis pas sur que la mise en ligne d'un outil pour crer des courses ne gnrerai pas une attente trop importante (Cf. les posts de Cdric sur le forum)... donc minima a se rflchit, mme si j'aime bien l'ide d'une interface web accessible tous.

pzia commented 9 years ago

Commented by mesosaure on 14 Jan 2010 16:12 UTC Je postpone vu que je n'ai point le temps.

pzia commented 9 years ago

Commented by paparazzia on 7 Sep 2010 05:36 UTC Une rflexion l dessus : le prrequis est d'avoir un workflow ou bien une vision des courses diffrentes suivant admin ou pas.

Cela permettrait d'offrir, sur testing, l'interface de cration de course uniquement celui qui propose la course, lui permettant d'affiner plus facilement son trac et les commentaires qui vont avec.

pzia commented 9 years ago

Commented by mesosaure on 10 Sep 2010 12:47 UTC Ouhl, plus d'un an que j'avais fait une 'tite maquette avec les tables SQL qui vont bien.

L'ide tait

D'o Workflow... l'admin peut aussi la refuser, le VLMiste la modifie et hop la resoumet.

Mais bon, le code PHP tait assez abouti au niveau IHM, gestion BDD mais n'est pas standard VLM (authentification, variables de sessions, multilangue).

L'ide VLMiste dfinit sa course la '''publie''' sur testing, la vrifie, la '''soumet''' l'admin qui vrifie sur testing puis la '''publie''' sur la prod me parait excellente et plus raffine. a rajoute une tape au workflow.

pzia commented 9 years ago

Commented by paparazzia on 11 Sep 2010 05:36 UTC En fait, le passage par testing correspond ce qui se fait actuellement pour les admins (steph ne fait plus de sql par exemple).

Le truc manquant, c'est un droit intermdiaire entre admin et user, ainsi que la possibilit de masquer les courses publiques sur testing (n'afficher automatiquement que celles qui sont publies sur la prod).

pzia commented 9 years ago

Commented by mesosaure on 9 Jan 2012 18:59 UTC Hum, ahem

pzia commented 9 years ago

Commented by paparazzia on 11 Feb 2012 16:18 UTC tu peux aussi publier ton code comme un nouveau module de vlm ("racewizard"), et comme a on pourra te donner un coup de main :)

Par ailleurs, ce serait plus logique de le baser partiellement sur un jvlm.

pzia commented 9 years ago

Commented by mesosaure on 13 Feb 2012 10:52 UTC OK, je postpone encore une fois (histoire d'avoir une chance de retrouver ce que j'avais fait - ie. 3 ou 4 formulaires et routines PHP-SQL en MAJ directes sur une dfinition de tables qui a du changer depuis).