1 |
openADS Historique des versions |
openADS Historique des versions |
2 |
=============================== |
=============================== |
3 |
|
|
4 |
4.10.1 (unreleased) |
4.14.0 (unreleased) |
5 |
------------------- |
------------------- |
6 |
|
|
7 |
* Aucun changement. |
* Dématérialisation (WIP) : |
8 |
|
- ajout classe task + méthodes add, update, view_json |
9 |
|
- ajout classe lien_id_interne_uid_externe |
10 |
|
- ajout dans classe dossier méthodes view_json, update_by_instruction, trigger_update_by_instruction |
11 |
|
- modification dans classe instruction méthodes triggerajouterapres utiliser instruction.update_by_instruction |
12 |
|
- ajout du champ données technique/cerfa projet construction nature projet piscine |
13 |
|
- modification du type du champ donnees_techniques.am_exist_date en charactrer varying(100) |
14 |
|
- ajout du bloc "Mode de financement du projet" dans données techniques/cerfa |
15 |
|
- ajout des champs lieu-dit, boîte postale et cedex pour les architectes |
16 |
|
* Évolution - Augmentation de la taille des identifiants |
17 |
|
Ticket #9469. |
18 |
|
* Évolution - Ajout d'une option pour modifier le libellé de "Collectivité" en |
19 |
|
"Service" dans toutes les interfaces. |
20 |
|
Ticket #9431. |
21 |
|
* Évolution - Amélioration de l'affectation automatique avec l'ajout de la |
22 |
|
possibilité de spécifier le type de dossier d'instruction et de proposer une |
23 |
|
liste d'affectation manuelle lors de la saisie d'une demande. |
24 |
|
Ticket #9397. |
25 |
|
* Évolution - Gestion et récupération d'une adresse normalisée sur les dossiers. |
26 |
|
Ticket #9398. |
27 |
|
* Correction - Le numéro d'ordre apparait de nouveau dans les fichiers générés |
28 |
|
pour SITADEL. |
29 |
|
Ticket #9498. |
30 |
|
* Évolution - Modification des extensions de fichiers possibles lors de l'ajout |
31 |
|
de pièces numérisées. |
32 |
|
Ticket #????. |
33 |
|
* Correction - Impossible d'ajouter des demandes sur existant si le type détaillé |
34 |
|
du dossier d'autorisation du dossier d'instruction concerné, est expiré. |
35 |
|
Ticket #9531. |
36 |
|
* Correction - Erreur dans la requête de récupération du widget des dossiers dont |
37 |
|
la date limite arrive dans X jours. |
38 |
|
Ticket #9552. |
39 |
|
* Correction - La date de l'événement suivant tacite sur les dossiers d'instruction |
40 |
|
est désormais la date limite + 1 jour. |
41 |
|
Ticket #9553. |
42 |
|
|
43 |
|
|
44 |
|
4.13.3 (unreleased) |
45 |
|
------------------- |
46 |
|
|
47 |
|
* Correction - Mise à jour du framework openMairie > v4.9.10. |
48 |
|
Ticket #????. |
49 |
|
|
50 |
|
|
51 |
|
4.13.2 (12/02/2021) |
52 |
|
------------------- |
53 |
|
|
54 |
|
* Correction - Ajout de la vérification manquante de la connexion pour chaque WS REST exposé. |
55 |
|
Ticket #9492. |
56 |
|
* Correction - Mise à jour du framework openMairie > v4.9.9. |
57 |
|
Ticket #9473. |
58 |
|
|
59 |
|
|
60 |
|
4.13.1 (20/01/2021) |
61 |
|
------------------- |
62 |
|
|
63 |
|
* Correction - Duplication des liaisons entre dossier et demandeur. |
64 |
|
Ticket #9445 |
65 |
|
* Compatibilité PHP7.2/7.3/7.4 : |
66 |
|
- PHP Warning: DOMDocument::load(): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found |
67 |
|
in obj/om_widget.class.php on line 1741 |
68 |
|
- PHP Warning: DOMDocument::load(): I/O warning : failed to load external entity in obj/om_widget.class.php on line 1741 |
69 |
|
- PHP Notice: Trying to access array offset on value of type null in core/om_formulaire.class.php on line 2098 |
70 |
|
- PHP Notice: Trying to access array offset on value of type null in obj/om_formulaire.class.php on line 507 |
71 |
|
- PHP Warning: count(): Parameter must be an array or an object that implements Countable in app/versement_archives.php on line 218/219 |
72 |
|
- PHP Notice: Trying to access array offset on value of type null in core/om_formulaire.class.php on line 733/734/737/738 |
73 |
|
- PHP Notice: Trying to access array offset on value of type null in core/om_layout.class.php on line 2072 |
74 |
|
- PHP Notice: Trying to access array offset on value of type null in obj/dossier.class.php on line 2134 |
75 |
|
- PHP Notice: Trying to access array offset on value of type null in obj/om_formulaire.class.php on line 508/509 |
76 |
|
- PHP Notice: Trying to access array offset on value of type null in core/om_formulaire.class.php on line 1795 |
77 |
|
- PHP Notice: Trying to access array offset on value of type null in obj/om_dbform.class.php on line 790/791 |
78 |
|
- PHP Notice: Trying to access array offset on value of type null in obj/om_formulaire.class.php on line 558 |
79 |
|
- PHP Notice: Trying to access array offset on value of type null in obj/export_sitadel.class.php on line 198>210 |
80 |
|
- PHP Warning: count(): Parameter must be an array or an object that implements Countable in obj/import_specific.class.php on line 581/1215 |
81 |
|
- PHP Notice: Trying to access array offset on value of type bool in obj/import_specific.class.php on line 1215 |
82 |
|
- PHP Warning: preg_match(): Compilation failed: invalid range in character class at offset 3 in obj/import_specific.class.php on line 1898 |
83 |
|
- PHP Warning: count(): Parameter must be an array or an object that implements Countable in obj/document_numerise.class.php on line 467/493 |
84 |
|
- PHP Warning: count(): Parameter must be an array or an object that implements Countable in obj/om_widget.class.php on line 741/7009/7750 |
85 |
|
- PHP Warning: count(): Parameter must be an array or an object that implements Countable in obj/utils.class.php on line 1374 |
86 |
|
- PHP Deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in services/metier/maintenancemanager.php on line 797 |
87 |
|
* Le répertoire services/ doit utiliser des identifiants valides. |
88 |
|
* Évolution : Mise à jour du framework openMairie > v4.9.8. |
89 |
|
|
90 |
|
|
91 |
|
4.13.0 (03/04/2020) |
92 |
|
------------------- |
93 |
|
|
94 |
|
* Évolution - Compatibilité PHP7.1+. |
95 |
|
Ticket #9329. |
96 |
|
* Évolution - Prévisualisation des pièces numérisées dans une fenêtre modale. |
97 |
|
Ticket #9322. |
98 |
|
* Évolution - Ajout du suivi de numérisation. |
99 |
|
Ticket #9321. |
100 |
|
* Évolution - Les données techniques du dossier d'autorisation ne sont plus |
101 |
|
écrasées par celles du dernier dossier d'instruction validé mais seules les |
102 |
|
valeurs modifiées sont mises à jour. |
103 |
|
Ticket #9311. |
104 |
|
* Évolution - Ajout de l'import spécifique des bibles par fichier CSV. |
105 |
|
Ticket #9305. |
106 |
|
* Évolution - Ajout des champs de fusion du taux communal de la taxe |
107 |
|
d'aménagement pour les 20 secteurs. |
108 |
|
Ticket #9303. |
109 |
|
* Évolution - Ajout de filtres pour la géolocalisation automatique afin de |
110 |
|
paramétrer les dossiers candidats. |
111 |
|
Ticket #9297. |
112 |
|
* Correction - Il n'y a plus d'erreur au chargement du contenu d'un onglet. |
113 |
|
Ticket #9323. |
114 |
|
* Correction - Vérification du numéro du dossier lors de l'import d'un dossier |
115 |
|
d'instruction. |
116 |
|
Ticket #9320. |
117 |
|
* Correction - Le rechargement automatique du contenu de l'onglet DI n'éfface |
118 |
|
plus les paramètres stockés de l'URL. |
119 |
|
Ticket #9319. |
120 |
|
* Correction - Modification des méthodes de mise à jour d'une valeur unique afin |
121 |
|
qu'elles ne mettent pas à jour l'intégralité des données de l'enregistrement. |
122 |
|
Ticket #9316. |
123 |
|
* Correction - Erreur typographique dans le message d'avertissement de la |
124 |
|
présence d'un bloqueur de publicité. |
125 |
|
Ticket #9304. |
126 |
|
* Correction - Gestion de la version de clôture sur les dossiers d'instruction. |
127 |
|
Ticket #9302. |
128 |
|
* Correction - Ajout du filigrane "Document de travail" sur les éditions des |
129 |
|
rapports d'instruction qui ne sont pas finalisés. |
130 |
|
Ticket #9301. |
131 |
|
* Correction - La décision n'est plus dupliquée en fonction du nombre de |
132 |
|
pétitionnaires sur l'historique de décision d'un dossier d'autorisation, mais |
133 |
|
est affiché seulement le pétitionnaire principal. |
134 |
|
Ticket #9300. |
135 |
|
* Correction - Gestion des dossiers d'instruction d'annulation dans l'export |
136 |
|
SITADEL. |
137 |
|
Ticket #9299. |
138 |
|
* Correction - Le tri des widgets "Mes recours" et "Mes infractions" correspond |
139 |
|
désormais au tri de leurs lsitings respectifs, le tri est donc décroissant sur |
140 |
|
la date de dépôt puis sur le numéro du dossier de contentieux. |
141 |
|
Ticket #9298. |
142 |
|
|
143 |
|
|
144 |
|
4.12.0 (31/10/2019) |
145 |
|
------------------- |
146 |
|
|
147 |
|
* Évolution - Ajout de la possibilité de saisir le numéro de dossier lors de |
148 |
|
l'ajout d'une nouvelle demande. |
149 |
|
Ticket #9278. |
150 |
|
* Évolution - Ajout d'une permission sur les profils "INSTRUCTEUR POLYVALENT" et |
151 |
|
"INSTRUCTEUR POLYVALENT COMMUNE" pour continuer le suivi des dates depuis |
152 |
|
l'instruction d'un dossier d'instruction clôturé. |
153 |
|
Ticket #9276. |
154 |
|
* Évolution - Ajout d'un listing et d'un widget paramétrable avec plusieurs |
155 |
|
critères, affichant les dossiers non clôturés et à qualifier, dont la date |
156 |
|
limite de notification du pétitionnaire arrive à échéance. |
157 |
|
Ticket #9275. |
158 |
|
* Évolution - Permettre l'ajout de bible sans zone de complément obligatoire. |
159 |
|
Ticket #9263. |
160 |
|
* Évolution - Ajout de la gestion de la date d'affiche de l'avis de dépôt depuis |
161 |
|
le formulaire d'un dossier d'instruction et depuis le traitement du registre |
162 |
|
d'affichage réglementaire. |
163 |
|
Ticket #9260. |
164 |
|
* Évolution - Rechargement automatique de la fiche du dossier d'instruction lors |
165 |
|
d'un clic sur l'onglet "DI". |
166 |
|
Ticket #9251. |
167 |
|
* Évolution - Modification des libellés suivants dans l'application : |
168 |
|
- "Données techniques" -> "Données techniques / CERFA" |
169 |
|
- "Date d'envoi RAR" -> "Date d'envoi AR" |
170 |
|
- "Date de retour RAR" -> "Date de notification" |
171 |
|
Ticket #9248. |
172 |
|
* Évolution - Ajout d'un détecteur de bloqueur de pub qui perturbe le |
173 |
|
fonctionnement de l'application. |
174 |
|
Ticket #9247. |
175 |
|
* Évolution - Amélioration de l'interface de génération des fichiers SITADEL et |
176 |
|
ajout du tableau d'historique des fichiers SITADEL générés. |
177 |
|
Ticket #9238. |
178 |
|
* Évolution - Inclusion de la librairie pdf.js pour la prévisualisation des |
179 |
|
instructions. |
180 |
|
Ticket #9237. |
181 |
|
* Évolution - Adaptation du code pour suivre le framework openMairie 4.9 et sa |
182 |
|
prochaine version, liste des points réalisés : |
183 |
|
- Utilisation de l'attribut f de la classe formulaire plutôt que |
184 |
|
l'instanciation nouvelle dans le snippet de formulaire filterselect. |
185 |
|
- Utilisation de l'attribut f de la classe dbform plutôt que la variable $f. |
186 |
|
- Suppression de la méthode inutilisée dossier_contrainte::getDossierContrainte(). |
187 |
|
- Mise en cohérence des prototypes des surcharges des méthodes dbform::setVal(), |
188 |
|
dbform::setValSousFormulaire(), dbform::set_form_default_values(). |
189 |
|
- Mise en cohérence des prototypes des surcharges des méthodes dbform::trigger*(). |
190 |
|
- Utilisation de la ressource db de la classe om_application plutôt que de la |
191 |
|
classe om_dbform (déprécié). |
192 |
|
- Mise en cohérence des prototypes des surcharges de la méthode dbform::verifier(). |
193 |
|
- Mise en cohérence des prototypes des surcharges de la méthode dbform::setSelect(). |
194 |
|
- Suppression des scripts *.form.inc.php pour utilisation des nouvelles |
195 |
|
méthodes. |
196 |
|
- Suppression des scripts sql/pgsql/om_*.inc.php (du framework) non surchargés. |
197 |
|
- Suppression des définitions d'anciennes actions non utilisées. |
198 |
|
- Suppression de quatre éditions pdf inutiles (architecte, règle, transition |
199 |
|
et service). |
200 |
|
- Utilisation de l'accesseur dbformm::getParameter() pour accéder à la valeur |
201 |
|
retourformulaire. |
202 |
|
- Suppression du script sql/pgsql/modificatif.inc.php non utilisé. |
203 |
|
- La définition de l'action 3 de la classe demande_avis n'était pas complète. |
204 |
|
- Suppression de l'utilisation de la variable $idx lorsqu'il faut utiliser |
205 |
|
$idxformulaire. |
206 |
|
- Suppression des surcharges de la variable $selection lorsque le générateur |
207 |
|
produit un code identique. |
208 |
|
- Définition du libellé par défaut de l'enregistrement dans l'onglet contrainte |
209 |
|
pour remplacer l'utilisation hasardeuse de la variable $idx dans ce contexte. |
210 |
|
Ticket #9236. |
211 |
|
* Correction - Complétion de la condition pour supprimer les dossiers |
212 |
|
d'instruction sur existant alors que l'autorisation n'est pas la dernière de |
213 |
|
sa numérotation. |
214 |
|
Ticket #9277. |
215 |
|
* Correction - Ajout de la permission lors de la suppression d'un dossier |
216 |
|
d'instruction avec un profil "ADMINISTRATEUR GENERAL" ayant un instructeur lié. |
217 |
|
Ticket #9274. |
218 |
|
* Correction - Suppression des entrées inutiles dans la journalisation du |
219 |
|
fichier "var/log/error.log". |
220 |
|
Ticket #9262. |
221 |
|
* Correction - Masquer les consultations définit comme non visible lors de la |
222 |
|
récupération de celles-ci sur une instruction depuis l'action de bible |
223 |
|
automatique. |
224 |
|
Ticket #9250. |
225 |
|
* Correction - Les demandeurs sont désormais modifiables depuis une demande sur |
226 |
|
un dossier existant. |
227 |
|
Ticket #9249. |
228 |
|
* Correction - Les champs de fusion et les variables de remplacement sont |
229 |
|
désormais correctement interprétés lors de l'ajout d'une instruction avec le |
230 |
|
type de rédaction "rédaction libre". |
231 |
|
Ticket #9240. |
232 |
|
* Correction - Ajout des droits nécessaires aux profils concernés par |
233 |
|
l'impression du registre d'affichage réglementaire, pour éviter une erreur de |
234 |
|
droit insuffisant même si l'action aboutit correctement. |
235 |
|
Ticket #9239. |
236 |
|
* Correction - Modification de la condition vérifiée lors de l'affichage de |
237 |
|
l'action de suppression d'un dossier d'instruction non initial afin d'éviter |
238 |
|
une erreur de base de données |
239 |
|
Ticket #9235. |
240 |
|
* Correction - Modification des permissions des instructeurs de la commune sur |
241 |
|
les instructions de la communauté afin qu'ils n'aient pas la possibilité de |
242 |
|
modifier les instructions ajoutées par les instructeurs de la communauté. |
243 |
|
Ticket #9172. |
244 |
|
|
245 |
|
|
246 |
|
4.11.0 (27/03/2019) |
247 |
|
------------------- |
248 |
|
|
249 |
|
* Évolution - Ajout de la possibilité d'instruire plusieurs dossiers |
250 |
|
d'instruction d'une même autorisation, en parallèle, et découpage en plusieurs |
251 |
|
parties des mises à jour des données du dossier d'autorisation. |
252 |
|
Ticket #9179. |
253 |
|
* Évolution - Mise à jour des librairies pear & dbpear vers les versions 1.10.7 |
254 |
|
et 1.9.3. |
255 |
|
Ticket #9185. |
256 |
|
|
257 |
|
|
258 |
4.10.0 (27/02/2019) |
4.10.0 (27/02/2019) |