Bug #2796
ferméLe plan de classement par défaut associé à un thème ne fonctionne pas avec MS SQL Server
100%
Description
Condition préalable :
1) Avoir un compte utilisateur avec le rôle gestionnaire sur une application de GED (theme tracker)
2) Paramétrer un plan de classement sur cette GED avec un minimum de trois axes.
3) La base de données doit être MS SQL Server
Scénario de l'anomalie:
1) Se rendre sur l'application de GED
2) Créer un thème et ou cliquer sur un thème existant
3) Menu que voulez vous faire > Définir le classement par défaut
4) Sélectionner plusieurs valeurs sur un axe
5) Valider le classement par défaut
(Anomalie reproduite sur notre intranoo)
Résultat obtenu :
On obtient le message "Service Unavailable"
Résultat souhaité :
Enregistrer le classement par défaut en base de données.
Mis à jour par Anonyme il y a presque 13 ans
- Statut changé de New à Resolved
- Assigné à mis à Anonyme
Correction réalisée dans le script SQL de création des tables pour MS SQL Server. Pour corriger le problème sur une base de données qui a déjà effectué le script de migration (dbBuilder), il est nécessaire d’exécuter le script SQL suivant:
DROP TABLE dbo.PdcClassification_PdcPosition GO DROP TABLE dbo.PdcPosition_PdcAxisValue GO DROP TABLE [dbo].[PdcClassification] GO DROP TABLE dbo.PdcPosition GO create table PdcClassification ( id numeric(19,0) IDENTITY(1,1) not null, contentId varchar(255), instanceId varchar(255) not null, modifiable numeric(1,0) not null, nodeId varchar(255), primary key (id) ) GO create table PdcPosition ( id numeric(19,0) IDENTITY(1,1) not null, primary key (id) ) GO create table PdcClassification_PdcPosition ( PdcClassification_id numeric(19,0) not null, positions_id numeric(19,0) not null, primary key (PdcClassification_id, positions_id), unique (positions_id) ) GO create table PdcPosition_PdcAxisValue ( PdcPosition_id numeric(19,0) not null, axisValues_valueId numeric(19,0) not null, axisValues_axisId numeric(19,0) not null, primary key (PdcPosition_id, axisValues_valueId, axisValues_axisId) ) GO create index IDX_PdcClassification_InstanceId on PdcClassification(instanceId); GO create index IDX_PdcClassification_ContentId on PdcClassification(contentId); go alter table PdcClassification_PdcPosition add constraint FK_PdcClassification_PdcPosition_PositionId foreign key (positions_id) references PdcPosition; GO alter table PdcClassification_PdcPosition add constraint FK_PdcClassification_PdcPosition_PositionId_PdcClassificationId foreign key (PdcClassification_id) references PdcClassification; GO alter table PdcPosition_PdcAxisValue add constraint FK_PdcPosition_PdcAxisValue_AxisValuesId foreign key (axisValues_valueId, axisValues_axisId) references PdcAxisValue; GO alter table PdcPosition_PdcAxisValue add constraint FK_PdcPosition_PdcAxisValue_PdcPositionId foreign key (PdcPosition_id) references PdcPosition; GO
Mis à jour par David Lesimple il y a presque 13 ans
Malgré l'absence du script MSSQL, est-ce que la version du module pdc est à jour dans sr_packages ?
Mis à jour par Anonyme il y a presque 13 ans
David,
On vient de voir avec Miguel que le problème que j'ai eu hier concernant l'intranoo est complètement différent de celui que j'ai reproduit sur mon environnement local ainsi que sur l'environnement d'un client.
Il apparaît que cela dépend de la configuration de la base de données pour permettre à la colonne d'être en mode "autoincrement".
Sur l'intranoo celle ci est déjà en mode autoincrement.
Nous allons créer un autre ticket redmine concernant le problème de l'intranoo...
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Projet changé de GED à Silverpeas Core
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Catégorie mis à Plan de classement
- Statut changé de Resolved à Closed
- Version cible mis à Version 5.9
- % réalisé changé de 0 à 100