Scénario #35331
Nextcloud 2.8.1 : impossibilité de l'installer hors Scribe/Amonecole
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
18/09/2023
Echéance:
01/01/2024
% réalisé:
100%
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Depuis #34357, il n'est plus possible d'avoir un nextcloud hors Scribe et AmonEcole.
En effet, pour gérer AmonEcole, il a était rajouter un test :
+%elif %%getVar('smb_workgroup', True)
qui est toujours vrai.
Sous-tâches
Historique
#1 Mis à jour par Joël Cuissinat il y a 7 mois
C'est ce commit nextcloud:6986aaf ?
Ce serait quoi la correction à apporter ?
#2 Mis à jour par Joël Cuissinat il y a 7 mois
- Statut changé de Nouveau à En attente d'informations
#3 Mis à jour par Emmanuel GARETTE il y a 7 mois
Soit le getVar est inutile (il retournera toujours quelque chose ou True, donc matchera), soit il faut bien vérifier la valeur de cette variable et ne pas entrer dans la condition si la variable n'existe pas (et donc la variable en dessous n'existe pas).
Voici mon patch qui me semble diffusable :
--- distrib/nextcloud-mount.json 2022-07-07 10:38:06.000000000 +0200 +++ modif/nextcloud-mount.json 2023-04-07 08:26:28.178251846 +0200 @@ -2,8 +2,10 @@ %set %%mount_server = "localhost" %elif %%getVar('activer_ad_homes_share', 'non') == 'oui' %set %%mount_server = %%container_ip_partage -%elif %%getVar('smb_workgroup', True) +%elif %%getVar('smb_workgroup', False) %set %%mount_server = %%container_ip_partage +%else + %set %%mount_server = %%nom_domaine_machine %end if [ { @@ -31,4 +33,4 @@ "applicable_users": [], "applicable_groups": [] } -] \ Pas de fin de ligne à la fin du fichier +]
Le problème est identique pour le fichier "nextcloud.env".
#4 Mis à jour par Joël Cuissinat il y a 7 mois
- Tracker changé de Demande à Scénario
- Statut changé de En attente d'informations à Nouveau
- Début
07/04/2023supprimé - Release mis à Carnet de produit (Cadoles)
- Points de scénarios mis à 1.0
#5 Mis à jour par Benjamin Bohard il y a 7 mois
- Echéance mis à 01/01/2024
- Assigné à mis à Benjamin Bohard
- Version cible mis à Carnet Cadoles
- Début mis à 01/10/2022
#6 Mis à jour par Benjamin Bohard il y a 7 mois
- Echéance
01/01/2024supprimé - Version cible
Carnet Cadolessupprimé - Début
01/10/2022supprimé
#7 Mis à jour par Benjamin Bohard il y a 7 mois
- Echéance mis à 01/01/2024
- Version cible mis à Carnet Cadoles
- Début mis à 01/10/2022
#8 Mis à jour par Joël Cuissinat il y a 4 mois
- Statut changé de Nouveau à Terminé (Sprint)
- Version cible changé de Carnet Cadoles à Livraison Cadoles 31/10/2023
- Release changé de Carnet de produit (Cadoles) à EOLE 2.8.0