Intégration de la branche release-2.23.1

This commit is contained in:
Jephté Clain 2015-12-15 11:01:55 +04:00
commit 38ae8be186
3 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,7 @@
## Version 2.23.1 du 15/12/2015-11:01
d8d0cc8 cgilsxml: sélectionner automatiquement un groupe seul
## Version 2.23.0 du 15/12/2015-10:06
501a7d2 cgilsxml: script_name et xslt peuvent être spécifié dans les paramètres QUERY_STRING

View File

@ -1 +1 @@
2.23.0
2.23.1

View File

@ -238,6 +238,7 @@ def run_cgilsxml():
+ u"\n L'ordre de priorité pour le calcul de cette valeur est: d'abord le paramètre script_name dans QUERY_STRING, puis l'option de la ligne de commande, enfin la valeur de la variable d'environnement")
OP.add_option('-G', '--cgi-param-group', dest='select_group',
help=u"Sélectionner le groupe spécifié. Seuls les fichiers du groupe sont affichés. En mode CGI, cette option est automatiquement activée si QUERY_STRING contient le paramètre group=GROUP."
+ u"\n S'il n'y a qu'un seul groupe, il est automatiquement sélectionné."
+ u"\n cf la note pour --cgi-script-name pour le calcul de cette valeur."
+ u"\n L'ordre de priorité pour le calcul de cette valeur est: d'abord le paramètre group dans QUERY_STRING, puis l'option de la ligne de commande")
OP.add_option('-t', '--cgi-param-xslt', dest='xslt',
@ -292,8 +293,10 @@ def run_cgilsxml():
fgroups = build_fgroups(files)
if cgi_mode and fgroups and cgi_select_group is None:
# En mode CGI, s'il y a plusieurs groupes, ne pas afficher la liste
# complète, mais requérir la sélection d'un groupe
cgi_select_group = ''
# complète, mais requérir la sélection d'un groupe, sauf s'il n'y a
# qu'une seul groupe défini
if len(fgroups) == 1: cgi_select_group = fgroups[0]
else: cgi_select_group = ''
if cgi_select_group is not None:
files = filter_files(files, cgi_select_group)
if cgi_path_info: