nathan...@users.adullact.net
unread,Feb 27, 2026, 1:24:47 PM (6 days ago) Feb 27Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to openmairie...@googlegroups.com
Author: nathanaelhoun
Date: 2026-02-27 19:24:43 +0100 (Fri, 27 Feb 2026)
New Revision: 5499
Modified:
openmairie_exemple/branches/POC_migration_mots_de_passe/
openmairie_exemple/branches/POC_migration_mots_de_passe/HISTORY.txt
openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_dbform.class.php
openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_filestorage.class.php
openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_formulaire.class.php
openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_gen.class.php
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_collectivite.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_dashboard.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_droit.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_etat.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_lettretype.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_logo.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_parametre.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_permission.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_profil.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_requete.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_extent.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_flux.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_comp.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_flux.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sousetat.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_utilisateur.robot
openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_widget.robot
Log:
chore(branch): recuperation branche inte
Index: openmairie_exemple/branches/POC_migration_mots_de_passe
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe 2026-02-27 18:24:43 UTC (rev 5499)
Property changes on: openmairie_exemple/branches/POC_migration_mots_de_passe
___________________________________________________________________
Modified: svn:mergeinfo
## -9,11 +9,14 ##
/openmairie_exemple/branches/10750_EVO_sig_interne_geometrie:5166-5189
/openmairie_exemple/branches/10788_BUG_directlink:5260-5281
/openmairie_exemple/branches/10825_BUG_colonne_en_double_dans_reqmo:5413-5417
+/openmairie_exemple/branches/10856_EVO_generateur_robotframework:5431-5463
/openmairie_exemple/branches/4.10.0-develop:4705-4735
/openmairie_exemple/branches/4.11.0-POC_optimisationdb:5246-5286
/openmairie_exemple/branches/4.11.0-compatibilite-php8.1_MAIN:5128-5135
/openmairie_exemple/branches/4.11.0-compatibilite-php8.1_WIP1:5127-5399
+/openmairie_exemple/branches/4.11.0-develop:5450-5498
/openmairie_exemple/branches/4.11.0-develop--prop--replace-logo-in-edition:4805-4843
+/openmairie_exemple/branches/4.11.0-develop-fix-bug-om_formulaire:5341-5477
/openmairie_exemple/branches/4.11.0_BUG_correction_omdbform_creation:5321-5325
/openmairie_exemple/branches/4.11.0_ajout_select_pagination_sur_un_grand_nombre:5291-5302
/openmairie_exemple/branches/4.5.0-optimisation-des-tests:3474-3498
## -37,6 +40,10 ##
/openmairie_exemple/branches/compatibilite_php7:3627-3713
/openmairie_exemple/branches/dbform-initialisation-val-en-mode-ajout:3547-3552
/openmairie_exemple/branches/export_csv:3508-3523
+/openmairie_exemple/branches/fix-bug-dbform-resubmit-id:5448-5483
+/openmairie_exemple/branches/fix-bug-filestorage-var-export:5465-5485
+/openmairie_exemple/branches/fix-bug-form-array-key:5446-5480
+/openmairie_exemple/branches/fix-bug-formulaire-array-offset:5467-5487
/openmairie_exemple/branches/gen_doc_rf:3556-3557
/openmairie_exemple/branches/inversion_controle_permissions:3699-3727
/openmairie_exemple/branches/om-tests_local_mailhost:3694-3714
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/HISTORY.txt
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/HISTORY.txt 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/HISTORY.txt 2026-02-27 18:24:43 UTC (rev 5499)
@@ -4,9 +4,16 @@
4.11.0-a17 (unreleased)
-----------------------
-Aucun changement.
+* Correction : Corrections mineures - Ticket #10875.
+ - PHP Fatal error: Uncaught TypeError: array_search(): Argument #2 ($haystack) must be of t ype array, string given in core/om_formulaire.class.php:2960
+ - PHP Warning: Undefined array key "filename" in core/om_formulaire.class.php on line 4346
+ - PHP Warning: Undefined array key "form_resubmit_identifiers" in core/om_dbform.class.php on line 3915
+ - PHP Warning: var_export does not handle circular references in core/om_filestorage.class.php on line 444
+ - PHP Warning: Trying to access array offset on value of type null in core/om_formulaire.class.php on line 2098
+* Correction : Optimiser les mots-clés RobotFramework générés par le générateur. Ticket #10856.
+
4.11.0-a16 (05/02/2026)
-----------------------
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_dbform.class.php
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_dbform.class.php 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_dbform.class.php 2026-02-27 18:24:43 UTC (rev 5499)
@@ -3888,6 +3888,11 @@
if (!isset($postvar["form_resubmit_identifier"])) {
return true;
}
+ // Si la session ne contient aucune information de soumission de formulaire
+ // alors on considère que celle-ci est valide
+ if (! isset($_SESSION['form_resubmit_identifiers'])) {
+ return true;
+ }
// On vérifie si l'identifiant est bien dans la liste, si c'est le cas
// on sort l'dientifiant de la liste puis on retourne true car la
// soumission du formulaire est valide.
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_filestorage.class.php
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_filestorage.class.php 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_filestorage.class.php 2026-02-27 18:24:43 UTC (rev 5499)
@@ -448,7 +448,7 @@
if (! empty($alternate_storage_key = $this->getAltFsKeyFromUIDPrefix($uid))) {
logger::instance()->log(__METHOD__.'() alternate_storage_key: '.var_export($alternate_storage_key, true), EXTRA_VERBOSE_MODE);
$storage = $this->init_alternate_storage($alternate_storage_key);
- logger::instance()->log(__METHOD__.'() storage: '.var_export($storage, true), EXTRA_VERBOSE_MODE);
+ logger::instance()->log(__METHOD__.'() storage: '.(is_object($storage) ? get_class($storage) : var_export($storage, true)), EXTRA_VERBOSE_MODE);
// Pour récupérer l'uid correct il faut enlever le préfixe
$uid = $this->removePrefixFromUID($uid);
logger::instance()->log(__METHOD__.'() uid: '.var_export($uid, true), EXTRA_VERBOSE_MODE);
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_formulaire.class.php
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_formulaire.class.php 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_formulaire.class.php 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2095,7 +2095,7 @@
echo " type=\"".$this->type[$champ]."\"";
echo " name=\"".$champ."\"";
echo " id=\"".$champ."\" ";
- echo " value=\"".$this->val[$champ]."\"";
+ echo " value=\"".($this->val[$champ] ?? '')."\"";
//echo " size=\"".$this->taille[$champ]."\"";
//echo " maxlength=\"".$this->max[$champ]."\"";
echo " class=\"champFormulaire\"";
@@ -2957,7 +2957,10 @@
function selectstatic($champ, $validation, $DEBUG = false) {
// recherche du libelle associe a la valeur du champ
- $key = array_search($this->val[$champ], $this->select[$champ][0]);
+ $key = false;
+ if (is_array($this->select[$champ][0])) {
+ $key = array_search($this->val[$champ], $this->select[$champ][0]);
+ }
// affichage du libelle
echo '<span id="'.$champ.'" class="field_value">';
@@ -4319,34 +4322,55 @@
}
// Affichage du contenu du fichier
- if($file != null) {
+ if(! empty($file) && is_array($file)) {
- // Headers
- header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
- header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date dans le passé
- header("Content-Type: ".$file['metadata']['mimetype']);
- header("Accept-Ranges: bytes");
+ // vérification des données du fichier
+ $err_msg = '';
+ if (! isset($file['file_content'])) {
+ $err_msg = __("Le fichier n'a pas de contenu défini.");
+ } elseif (! isset($file['metadata'])) {
+ $err_msg = __("Le fichier n'a pas de métadonnées.");
+ } else {
+ foreach(['mimetype', 'filename'] as $key) {
+ if (! isset($file['metadata'][$key]) || empty($file['metadata'][$key])) {
+ $err_msg = __("Le fichier n'a pas la métadonnée '$key' définie.");
+ break;
+ }
+ }
+ }
- // Vérification pour la valeur de $dl
- if (!in_array($dl, array("download", "inline"))) {
- if ($f->getParameter("edition_output") == "download") {
- $dl="download";
+ if (empty($err_msg)) {
+
+ // Headers
+ header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
+ header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date dans le passé
+ header("Content-Type: ".$file['metadata']['mimetype']);
+ header("Accept-Ranges: bytes");
+
+ // Vérification pour la valeur de $dl
+ if (!in_array($dl, array("download", "inline"))) {
+ if ($f->getParameter("edition_output") == "download") {
+ $dl="download";
+ } else {
+ $dl="inline";
+ }
+ }
+
+ // Vérification si on affiche simplement l'image, sinon envoi un dialogue de sauvegarde
+ if ($dl=="download") {
+ header("Content-Disposition: attachment; filename=\"".$file['metadata']['filename']."\";" );
} else {
- $dl="inline";
+ header("Content-Disposition: inline; filename=\"".$file['metadata']['filename']."\";" );
+
}
- }
- // Vérification si on affiche simplement l'image, sinon envoi un dialogue de sauvegarde
- if ($dl=="download") {
- header("Content-Disposition: attachment; filename=\"".$file['metadata']['filename']."\";" );
- } else {
- header("Content-Disposition: inline; filename=\"".$file['metadata']['filename']."\";" );
+ // Rendu du fichier
+ echo $file['file_content'];
- }
+ } else {
+ $f->displayMessage('error', $err_msg);
+ }
- // Rendu du fichier
- echo $file['file_content'];
-
} else {
// Retour à l'accueil + affichage de l'erreur
$f->displayMessage("error", __("Le fichier n'existe pas ou n'est pas accessible."));
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_gen.class.php
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_gen.class.php 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/core/om_gen.class.php 2026-02-27 18:24:43 UTC (rev 5499)
@@ -1603,20 +1603,20 @@
$keywords_saisir
);
//
- $read = sprintf('
+ $read = sprintf(<<<'ROBOT'
-Depuis le contexte %s
- [Documentation] Accède au formulaire
- [Arguments] ${%s}
- # On accède au tableau
- Go To Tab %s
- # On recherche l\'enregistrement
- Use Simple Search %s ${%s}
- # On clique sur le résultat
- Click On Link ${%s}
- # On vérifie qu\'il n\'y a pas d\'erreur
- Page Should Not Contain Errors',
+ Depuis le contexte %s
+ [Documentation] Accède au formulaire
+ [Arguments] ${%s}
+
+ Depuis le listing %s
+ Use Simple Search %s ${%s}
+
+ Click Link ${%s}
+
+ La page ne doit pas contenir d'erreur
+ ROBOT,
__($this->table),
$this->primary_key,
$this->table,
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_collectivite.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_collectivite.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_collectivite.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_collectivite
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_collectivite}
- # On accède au tableau
- Go To Tab om_collectivite
- # On recherche l'enregistrement
+ Depuis le listing om_collectivite
Use Simple Search collectivité ${om_collectivite}
- # On clique sur le résultat
- Click On Link ${om_collectivite}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_collectivite}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter collectivité
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_dashboard.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_dashboard.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_dashboard.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_dashboard
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_dashboard}
- # On accède au tableau
- Go To Tab om_dashboard
- # On recherche l'enregistrement
+ Depuis le listing om_dashboard
Use Simple Search tableau de bord ${om_dashboard}
- # On clique sur le résultat
- Click On Link ${om_dashboard}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_dashboard}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter tableau de bord
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_droit.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_droit.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_droit.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_droit
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_droit}
- # On accède au tableau
- Go To Tab om_droit
- # On recherche l'enregistrement
+ Depuis le listing om_droit
Use Simple Search droit ${om_droit}
- # On clique sur le résultat
- Click On Link ${om_droit}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_droit}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter droit
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_etat.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_etat.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_etat.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_etat
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_etat}
- # On accède au tableau
- Go To Tab om_etat
- # On recherche l'enregistrement
+ Depuis le listing om_etat
Use Simple Search état ${om_etat}
- # On clique sur le résultat
- Click On Link ${om_etat}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_etat}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter état
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_lettretype.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_lettretype.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_lettretype.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_lettretype
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_lettretype}
- # On accède au tableau
- Go To Tab om_lettretype
- # On recherche l'enregistrement
+ Depuis le listing om_lettretype
Use Simple Search lettre type ${om_lettretype}
- # On clique sur le résultat
- Click On Link ${om_lettretype}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_lettretype}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter lettre type
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_logo.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_logo.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_logo.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_logo
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_logo}
- # On accède au tableau
- Go To Tab om_logo
- # On recherche l'enregistrement
+ Depuis le listing om_logo
Use Simple Search logo ${om_logo}
- # On clique sur le résultat
- Click On Link ${om_logo}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_logo}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter logo
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_parametre.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_parametre.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_parametre.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_parametre
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_parametre}
- # On accède au tableau
- Go To Tab om_parametre
- # On recherche l'enregistrement
+ Depuis le listing om_parametre
Use Simple Search paramètre ${om_parametre}
- # On clique sur le résultat
- Click On Link ${om_parametre}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_parametre}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter paramètre
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_permission.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_permission.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_permission.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_permission
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_permission}
- # On accède au tableau
- Go To Tab om_permission
- # On recherche l'enregistrement
+ Depuis le listing om_permission
Use Simple Search om_permission ${om_permission}
- # On clique sur le résultat
- Click On Link ${om_permission}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_permission}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter om_permission
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_profil.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_profil.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_profil.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_profil
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_profil}
- # On accède au tableau
- Go To Tab om_profil
- # On recherche l'enregistrement
+ Depuis le listing om_profil
Use Simple Search profil ${om_profil}
- # On clique sur le résultat
- Click On Link ${om_profil}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_profil}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter profil
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_requete.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_requete.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_requete.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_requete
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_requete}
- # On accède au tableau
- Go To Tab om_requete
- # On recherche l'enregistrement
+ Depuis le listing om_requete
Use Simple Search requête ${om_requete}
- # On clique sur le résultat
- Click On Link ${om_requete}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_requete}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter requête
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_extent.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_extent.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_extent.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_sig_extent
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_sig_extent}
- # On accède au tableau
- Go To Tab om_sig_extent
- # On recherche l'enregistrement
+ Depuis le listing om_sig_extent
Use Simple Search om_sig_extent ${om_sig_extent}
- # On clique sur le résultat
- Click On Link ${om_sig_extent}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_sig_extent}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter om_sig_extent
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_flux.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_flux.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_flux.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_sig_flux
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_sig_flux}
- # On accède au tableau
- Go To Tab om_sig_flux
- # On recherche l'enregistrement
+ Depuis le listing om_sig_flux
Use Simple Search om_sig_flux ${om_sig_flux}
- # On clique sur le résultat
- Click On Link ${om_sig_flux}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_sig_flux}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter om_sig_flux
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_sig_map
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_sig_map}
- # On accède au tableau
- Go To Tab om_sig_map
- # On recherche l'enregistrement
+ Depuis le listing om_sig_map
Use Simple Search om_sig_map ${om_sig_map}
- # On clique sur le résultat
- Click On Link ${om_sig_map}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_sig_map}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter om_sig_map
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_comp.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_comp.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_comp.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_sig_map_comp
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_sig_map_comp}
- # On accède au tableau
- Go To Tab om_sig_map_comp
- # On recherche l'enregistrement
+ Depuis le listing om_sig_map_comp
Use Simple Search om_sig_map_comp ${om_sig_map_comp}
- # On clique sur le résultat
- Click On Link ${om_sig_map_comp}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_sig_map_comp}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter om_sig_map_comp
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_flux.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_flux.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sig_map_flux.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_sig_map_flux
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_sig_map_flux}
- # On accède au tableau
- Go To Tab om_sig_map_flux
- # On recherche l'enregistrement
+ Depuis le listing om_sig_map_flux
Use Simple Search om_sig_map_flux ${om_sig_map_flux}
- # On clique sur le résultat
- Click On Link ${om_sig_map_flux}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_sig_map_flux}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter om_sig_map_flux
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sousetat.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sousetat.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_sousetat.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_sousetat
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_sousetat}
- # On accède au tableau
- Go To Tab om_sousetat
- # On recherche l'enregistrement
+ Depuis le listing om_sousetat
Use Simple Search sous état ${om_sousetat}
- # On clique sur le résultat
- Click On Link ${om_sousetat}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_sousetat}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter sous état
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_utilisateur.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_utilisateur.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_utilisateur.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_utilisateur
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_utilisateur}
- # On accède au tableau
- Go To Tab om_utilisateur
- # On recherche l'enregistrement
+ Depuis le listing om_utilisateur
Use Simple Search utilisateur ${om_utilisateur}
- # On clique sur le résultat
- Click On Link ${om_utilisateur}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_utilisateur}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter utilisateur
[Documentation] Crée l'enregistrement
[Arguments] ${values}
Modified: openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_widget.robot
===================================================================
--- openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_widget.robot 2026-02-27 18:23:43 UTC (rev 5498)
+++ openmairie_exemple/branches/POC_migration_mots_de_passe/tests/resources/core/gen/om_widget.robot 2026-02-27 18:24:43 UTC (rev 5499)
@@ -2,7 +2,7 @@
Documentation CRUD de la table om_widget
... @author generated
... @package framework_openmairie
-... @version 14/01/2026 11:01
+... @version 11/02/2026 18:02
*** Keywords ***
@@ -10,15 +10,13 @@
[Documentation] Accède au formulaire
[Arguments] ${om_widget}
- # On accède au tableau
- Go To Tab om_widget
- # On recherche l'enregistrement
+ Depuis le listing om_widget
Use Simple Search widget ${om_widget}
- # On clique sur le résultat
- Click On Link ${om_widget}
- # On vérifie qu'il n'y a pas d'erreur
- Page Should Not Contain Errors
+ Click Link ${om_widget}
+
+ La page ne doit pas contenir d'erreur
+
Ajouter widget
[Documentation] Crée l'enregistrement
[Arguments] ${values}