bonsoir,
Voilà je suis en train de récuperer l’application openmarches en recréant tables, apps, etats … pour la version 4.6.3 du framework.
En partant de la documentation du framework, j’ai bien avancé.
J’ai donc créé des états et sous-etats (correspondant aux fonctionnalités prévues dans la version 2) mais je n’arrive pas à les activer depuis le framework.
D’après la documentation [ http://openmairie.readthedocs.io/projects/omframework/fr/4.6/tutorial/utiliser_assistant.html#creer-ses-etats], je crois comprendre qu’après avoir modifié
sql/pgsql/latable.inc.php je devrais retrouver un bouton dans l’app correspondante permettant de visualiser le pdf correspondant à l’état - et sousétats défini. ?
J’ai tenté de comprendre comment cela était traité sur le framework d’origine (~2.x.x) de l’app, et meme pour un framework plus récent (4.3 pour openrecensement) mais je ne trouve meme pas les fichiers et dossiers utilisés précédemment,
par exemple pour openrecensement l’URL des etats sont du type http://domain.tld:8081/openrecensement/app/pdfetat_html.php?obj=attestation&idx=24, et dans le framework 4.6 le php n’existe pas .
Quelle est la piste de la solution ? merci
Bonjour,
Je ne connais pas l’application openmarches, s’agit t’il d’openMarchéForain ?
Je n’utilise pas l’assistant de création des états, je n’ai donc pas suivi son évolution, mais je soupçonne que la documentation ne soit plus très à jour. Concernant les URL d’appel des éditions, comme indiqué dans cette partie de la doc du framework 4.6:
http://openmairie.readthedocs.io/projects/omframework/fr/4.6/upgrades/v4.6.html#id6
En bref, les scripts du répertoire ./pdf
, tels que pdf_etat.php
ont été supprimés:
- Cela évite de laisser accès à toutes les données concernées par l’édition, depuis une URL ,sans contrôle de droit
- L’approche vertueuse consiste à définir une action sur un objet qui affichera cette édition, et qui sera soumise à un droit
- Vous pouvez cependant, récupérer ces scripts de la version 4.5 du framework et ils fonctionneront “comme avant” : répertoire
./pdf/
Si vous prenez la dernière solution, la plus simple, vous pouvez ensuite exposer l’URL d’appel de l’état suivant deux modes:
- soit ajouter une entrée de menu dans ./dyn/menu.inc.php
- soit ajouter un widget de tableau de bord depuis le menu d’administration
merci Igroleau
Non il ne s’agit pas de openmarcheforain mais une ancienne application openmarches simpliste sous le framework 2.0 que je suis entrain de reprendre en version 4.6.3
Il s’agit au départ de gérer la liste des marchés publics initiés dans la commune, ensuite il y aura sans doute des extensions (SIG, gestion de document…), ma première étape étant de reproduire les fonctions de l’application 1.0.3, correspondant à la documentation de l’époque.
merci encore de vos conseils, je vais tester tout ça