Projet

Général

Profil

Scénario #35331

Nextcloud 2.8.1 : impossibilité de l'installer hors Scribe/Amonecole

Ajouté par Emmanuel GARETTE il y a environ un an. Mis à jour il y a 4 mois.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
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

Tâche #35577: ÉtudeFerméBenjamin Bohard

Tâche #35585: Revoir la condition déterminant l’emplacement du partage sambaFerméBenjamin Bohard

Tâche #35617: TesterFerméArnaud FORNEROT

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/2023 supprimé
  • 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/2024 supprimé
  • Version cible Carnet Cadoles supprimé
  • Début 01/10/2022 supprimé

#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

Formats disponibles : Atom PDF