Browse Source

Suivre l'évolution du plugin Check Factory

master
Eric Lupinacci 2 years ago
parent
commit
7eefc71aab
  1. 7
      ezcheck/controles/contrib_article_prepa.html
  2. 44
      ezcheck/controles/contrib_article_prepa.yaml
  3. 44
      ezcheck/controles/contrib_plugin_affectation.yaml
  4. 37
      ezcheck/controles/contrib_plugin_categorie.yaml
  5. 42
      ezcheck/controles/contrib_rubrique_categorie.yaml
  6. 42
      ezcheck/controles/contrib_rubrique_plugin.yaml
  7. 1
      ezcheck/dashboards/contrib.yaml
  8. 6
      paquet.xml

7
ezcheck/controles/contrib_article_prepa.html

@ -1,7 +0,0 @@
[(#REM) <!-- Liste des articles au statut prepa classés par date inverse --> ]
<INCLURE{fond=prive/objets/liste/articles,
statut=prepa,
par=date,
date_sens=1,
nb=50,
env, ajax} />

44
ezcheck/controles/contrib_article_prepa.yaml

@ -1,3 +1,47 @@
# Description du type de contrôle:
# --------------------------------
# -- nom: nom littéral du type de contrôle en texte ou item de langue (facultatif, défaut: identifiant du type de contrôle)
# -- description: texte en item de langue ou en chaine (facultatif, défaut: vide)
# -- icone: chemin de l'icone limité à son nom de fichier car recherché dans le thème privé (facultatif, défaut: controle_defaut-24.png)
nom: '<:contrib:type_controle_article_prepa_nom:>'
description: '<:contrib:type_controle_article_prepa_desc:>'
icone: 'article-24.png'
# Fonction PHP d'exécution du contrôle: objet 'execution'
# -------------------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel est incluse
# la fonction (facultatif, défaut: vide). Si le champ n'est pas fourni c'est que le type de contrôle
# est sans fonction de contrôle. Trois formats sont autorisés:
# - '/nom_fichier' indique que le fichier est dans le répertoire relatif par défaut, soit 'ezcheck/controles/'.
# - 'dir_relatif/nom_fichier' indique qu'il faut utiliser le chemin relatif fourni tel que.
# - 'nom_fichier' indique que le fichier est à la racine d'un dossier du path (cas particulier du précédent).
# -- fonction: indique le nom de la fonction d'exécution du contrôle (facultatif, défaut: identifiant du type de contrôle).
# L'utilisation de la valeur par défaut est nécessaire pour gérer les observations et recevoir la liste des
# arguments standard, à savoir, l'id du type de contrôle, l'auteur et les paramètres fonction du formulaire.
# -- parametres: liste ordonnée des paramètres de la fonction définie sous forme d'une liste de saisies.
# On peut passer des paramètres 'fixes' avec une saisie de type hidden.
# Anomalies & corrections: objet 'anomalies'
# ------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel sont incluses
# les fonctions de correction automatique des anomalies.
# Si le champ est vide ou non fourni et que des corrections existent, c'est que l'include coincide avec celui
# de la fonction d'exécution du type de contrôle.
# Sinon, le format est identique à celui de la fonction d'exécution.
# -- corriger: liste des identifiants d'anomalies que l'on peut corriger (facultatif, défaut: vide)
# -- acquitter: liste des identifiants d'anomalies que l'on peut acquitter (facultatif, défaut: vide)
# Affichage complémentaire HTML: objet 'affichage'
# ------------------------------------------------
# -- squelette: indique le chemin relatif du fichier dans le path, sans extension car toujours HTML.
# -- contexte: liste des variables supplémentaires de contexte à passer au squelette
# -- parametres: liste des paramètres du squelette définie sous forme d'une liste de saisies.
# On peut passer des paramètres en plus des variables fixes de contexte, toute sera inséré dans
# l'environnement du squelette
affichage:
squelette: 'prive/objets/liste/articles'
contexte:
statut: 'prepa'
par: 'date'
date_sens: 1
nb: 50

44
ezcheck/controles/contrib_plugin_affectation.yaml

@ -1,7 +1,45 @@
# Description du type de contrôle:
# --------------------------------
# -- nom: nom littéral du type de contrôle en texte ou item de langue (facultatif, défaut: identifiant du type de contrôle)
# -- description: texte en item de langue ou en chaine (facultatif, défaut: vide)
# -- icone: chemin de l'icone limité à son nom de fichier car recherché dans le thème privé (facultatif, défaut: controle_defaut-24.png)
nom: '<:contrib:type_controle_plugin_affectation_nom:>'
description: '<:contrib:type_controle_plugin_affectation_desc:>'
icone: 'plugin-24.png'
include: 'contrib_controle'
actions:
# Fonction PHP d'exécution du contrôle: objet 'execution'
# -------------------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel est incluse
# la fonction (facultatif, défaut: vide). Si le champ n'est pas fourni c'est que le type de contrôle
# est sans fonction de contrôle. Trois formats sont autorisés:
# - '/nom_fichier' indique que le fichier est dans le répertoire relatif par défaut, soit 'ezcheck/controles/'.
# - 'dir_relatif/nom_fichier' indique qu'il faut utiliser le chemin relatif fourni tel que.
# - 'nom_fichier' indique que le fichier est à la racine d'un dossier du path (cas particulier du précédent).
# -- fonction: indique le nom de la fonction d'exécution du contrôle (facultatif, défaut: identifiant du type de contrôle).
# L'utilisation de la valeur par défaut est nécessaire pour gérer les observations et recevoir la liste des
# arguments standard, à savoir, l'id du type de contrôle, l'auteur et les paramètres fonction du formulaire.
# -- parametres: liste ordonnée des paramètres de la fonction définie sous forme d'une liste de saisies.
# On peut passer des paramètres 'fixes' avec une saisie de type hidden.
execution:
include: '/contrib_controle'
# Anomalies & corrections: objet 'anomalies'
# ------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel sont incluses
# les fonctions de correction automatique des anomalies.
# Si le champ est vide ou non fourni et que des corrections existent, c'est que l'include coincide avec celui
# de la fonction d'exécution du type de contrôle.
# Sinon, le format est identique à celui de la fonction d'exécution.
# -- corriger: liste des identifiants d'anomalies que l'on peut corriger (facultatif, défaut: vide)
# -- acquitter: liste des identifiants d'anomalies que l'on peut acquitter (facultatif, défaut: vide)
anomalies:
corriger:
- 'plugpfx_nok'
- 'plugpfx_nok'
# Affichage complémentaire HTML: objet 'affichage'
# ------------------------------------------------
# -- squelette: indique le chemin relatif du fichier dans le path, sans extension car toujours HTML.
# -- contexte: liste des variables supplémentaires de contexte à passer au squelette
# -- parametres: liste des paramètres du squelette définie sous forme d'une liste de saisies.
# On peut passer des paramètres en plus des variables fixes de contexte, toute sera inséré dans
# l'environnement du squelette

37
ezcheck/controles/contrib_plugin_categorie.yaml

@ -1,3 +1,40 @@
# Description du type de contrôle:
# --------------------------------
# -- nom: nom littéral du type de contrôle en texte ou item de langue (facultatif, défaut: identifiant du type de contrôle)
# -- description: texte en item de langue ou en chaine (facultatif, défaut: vide)
# -- icone: chemin de l'icone limité à son nom de fichier car recherché dans le thème privé (facultatif, défaut: controle_defaut-24.png)
nom: '<:contrib:type_controle_plugin_categorie_nom:>'
description: '<:contrib:type_controle_plugin_categorie_desc:>'
icone: 'plugin-24.png'
# Fonction PHP d'exécution du contrôle: objet 'execution'
# -------------------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel est incluse
# la fonction (facultatif, défaut: vide). Si le champ n'est pas fourni c'est que le type de contrôle
# est sans fonction de contrôle. Trois formats sont autorisés:
# - '/nom_fichier' indique que le fichier est dans le répertoire relatif par défaut, soit 'ezcheck/controles/'.
# - 'dir_relatif/nom_fichier' indique qu'il faut utiliser le chemin relatif fourni tel que.
# - 'nom_fichier' indique que le fichier est à la racine d'un dossier du path (cas particulier du précédent).
# -- fonction: indique le nom de la fonction d'exécution du contrôle (facultatif, défaut: identifiant du type de contrôle).
# L'utilisation de la valeur par défaut est nécessaire pour gérer les observations et recevoir la liste des
# arguments standard, à savoir, l'id du type de contrôle, l'auteur et les paramètres fonction du formulaire.
# -- parametres: liste ordonnée des paramètres de la fonction définie sous forme d'une liste de saisies.
# On peut passer des paramètres 'fixes' avec une saisie de type hidden.
# Anomalies & corrections: objet 'anomalies'
# ------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel sont incluses
# les fonctions de correction automatique des anomalies.
# Si le champ est vide ou non fourni et que des corrections existent, c'est que l'include coincide avec celui
# de la fonction d'exécution du type de contrôle.
# Sinon, le format est identique à celui de la fonction d'exécution.
# -- corriger: liste des identifiants d'anomalies que l'on peut corriger (facultatif, défaut: vide)
# -- acquitter: liste des identifiants d'anomalies que l'on peut acquitter (facultatif, défaut: vide)
# Affichage complémentaire HTML: objet 'affichage'
# ------------------------------------------------
# -- squelette: indique le chemin relatif du fichier dans le path, sans extension car toujours HTML.
# -- contexte: liste des variables supplémentaires de contexte à passer au squelette
# -- parametres: liste des paramètres du squelette définie sous forme d'une liste de saisies.
# On peut passer des paramètres en plus des variables fixes de contexte, toute sera inséré dans
# l'environnement du squelette

42
ezcheck/controles/contrib_rubrique_categorie.yaml

@ -1,10 +1,48 @@
# Description du type de contrôle:
# --------------------------------
# -- nom: nom littéral du type de contrôle en texte ou item de langue (facultatif, défaut: identifiant du type de contrôle)
# -- description: texte en item de langue ou en chaine (facultatif, défaut: vide)
# -- icone: chemin de l'icone limité à son nom de fichier car recherché dans le thème privé (facultatif, défaut: controle_defaut-24.png)
nom: '<:contrib:type_controle_rubrique_categorie_nom:>'
description: '<:contrib:type_controle_rubrique_categorie_desc:>'
icone: 'rubrique-24.png'
include: 'contrib_controle'
actions:
# Fonction PHP d'exécution du contrôle: objet 'execution'
# -------------------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel est incluse
# la fonction (facultatif, défaut: vide). Si le champ n'est pas fourni c'est que le type de contrôle
# est sans fonction de contrôle. Trois formats sont autorisés:
# - '/nom_fichier' indique que le fichier est dans le répertoire relatif par défaut, soit 'ezcheck/controles/'.
# - 'dir_relatif/nom_fichier' indique qu'il faut utiliser le chemin relatif fourni tel que.
# - 'nom_fichier' indique que le fichier est à la racine d'un dossier du path (cas particulier du précédent).
# -- fonction: indique le nom de la fonction d'exécution du contrôle (facultatif, défaut: identifiant du type de contrôle).
# L'utilisation de la valeur par défaut est nécessaire pour gérer les observations et recevoir la liste des
# arguments standard, à savoir, l'id du type de contrôle, l'auteur et les paramètres fonction du formulaire.
# -- parametres: liste ordonnée des paramètres de la fonction définie sous forme d'une liste de saisies.
# On peut passer des paramètres 'fixes' avec une saisie de type hidden.
execution:
include: '/contrib_controle'
# Anomalies & corrections: objet 'anomalies'
# ------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel sont incluses
# les fonctions de correction automatique des anomalies.
# Si le champ est vide ou non fourni et que des corrections existent, c'est que l'include coincide avec celui
# de la fonction d'exécution du type de contrôle.
# Sinon, le format est identique à celui de la fonction d'exécution.
# -- corriger: liste des identifiants d'anomalies que l'on peut corriger (facultatif, défaut: vide)
# -- acquitter: liste des identifiants d'anomalies que l'on peut acquitter (facultatif, défaut: vide)
anomalies:
acquitter:
- 'rubcat0_abs'
- 'rubcat0_max'
- 'rubcat1_abs'
- 'rubcat1_maxs'
# Affichage complémentaire HTML: objet 'affichage'
# ------------------------------------------------
# -- squelette: indique le chemin relatif du fichier dans le path, sans extension car toujours HTML.
# -- contexte: liste des variables supplémentaires de contexte à passer au squelette
# -- parametres: liste des paramètres du squelette définie sous forme d'une liste de saisies.
# On peut passer des paramètres en plus des variables fixes de contexte, toute sera inséré dans
# l'environnement du squelette

42
ezcheck/controles/contrib_rubrique_plugin.yaml

@ -1,10 +1,48 @@
# Description du type de contrôle:
# --------------------------------
# -- nom: nom littéral du type de contrôle en texte ou item de langue (facultatif, défaut: identifiant du type de contrôle)
# -- description: texte en item de langue ou en chaine (facultatif, défaut: vide)
# -- icone: chemin de l'icone limité à son nom de fichier car recherché dans le thème privé (facultatif, défaut: controle_defaut-24.png)
nom: '<:contrib:type_controle_rubrique_plugin_nom:>'
description: '<:contrib:type_controle_rubrique_plugin_desc:>'
icone: 'rubrique-24.png'
include: 'contrib_controle'
actions:
# Fonction PHP d'exécution du contrôle: objet 'execution'
# -------------------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel est incluse
# la fonction (facultatif, défaut: vide). Si le champ n'est pas fourni c'est que le type de contrôle
# est sans fonction de contrôle. Trois formats sont autorisés:
# - '/nom_fichier' indique que le fichier est dans le répertoire relatif par défaut, soit 'ezcheck/controles/'.
# - 'dir_relatif/nom_fichier' indique qu'il faut utiliser le chemin relatif fourni tel que.
# - 'nom_fichier' indique que le fichier est à la racine d'un dossier du path (cas particulier du précédent).
# -- fonction: indique le nom de la fonction d'exécution du contrôle (facultatif, défaut: identifiant du type de contrôle).
# L'utilisation de la valeur par défaut est nécessaire pour gérer les observations et recevoir la liste des
# arguments standard, à savoir, l'id du type de contrôle, l'auteur et les paramètres fonction du formulaire.
# -- parametres: liste ordonnée des paramètres de la fonction définie sous forme d'une liste de saisies.
# On peut passer des paramètres 'fixes' avec une saisie de type hidden.
execution:
include: '/contrib_controle'
# Anomalies & corrections: objet 'anomalies'
# ------------------------------------------
# -- include: indique le chemin relatif du fichier dans le path, sans extension car toujours PHP, dans lequel sont incluses
# les fonctions de correction automatique des anomalies.
# Si le champ est vide ou non fourni et que des corrections existent, c'est que l'include coincide avec celui
# de la fonction d'exécution du type de contrôle.
# Sinon, le format est identique à celui de la fonction d'exécution.
# -- corriger: liste des identifiants d'anomalies que l'on peut corriger (facultatif, défaut: vide)
# -- acquitter: liste des identifiants d'anomalies que l'on peut acquitter (facultatif, défaut: vide)
anomalies:
acquitter:
- 'rubplug_pfx'
- 'rubplug_loc'
corriger:
- 'rubplug_loc'
# Affichage complémentaire HTML: objet 'affichage'
# ------------------------------------------------
# -- squelette: indique le chemin relatif du fichier dans le path, sans extension car toujours HTML.
# -- contexte: liste des variables supplémentaires de contexte à passer au squelette
# -- parametres: liste des paramètres du squelette définie sous forme d'une liste de saisies.
# On peut passer des paramètres en plus des variables fixes de contexte, toute sera inséré dans
# l'environnement du squelette

1
ezcheck/dashboards/contrib.yaml

@ -1,7 +1,6 @@
nom: '<:contrib:dashboard_contrib_nom:>'
description: '<:contrib:dashboard_contrib_desc:>'
icone: 'dashboard-24.png'
boite: '<:contrib:boite_contrib_desc:>'
groupes:
-
identifiant: 'plugin'

6
paquet.xml

@ -1,8 +1,8 @@
<paquet
prefix="contrib"
categorie="outil"
version="0.1.4"
etat="dev"
version="0.2.0"
etat="test"
compatibilite="[3.3.0-dev;3.3.*]"
logo="contrib_logo-64.png"
schema="1"
@ -21,7 +21,7 @@
<necessite nom="svp" compatibilite="[2.1.3;]" />
<necessite nom="svptype" compatibilite="[0.2.0;]" />
<necessite nom="couleur_objet" compatibilite="[0.4.3;]" />
<necessite nom="ezcheck" compatibilite="[0.1.0;[" />
<necessite nom="ezcheck" compatibilite="[0.4.0;[" />
<pipeline nom="declarer_champs_extras" inclure="base/contrib_declarations.php" />
<pipeline nom="autoriser" inclure="contrib_autorisations.php" />

Loading…
Cancel
Save