Je viens de faire l'essai sur la machine de développement, sans souci aucun... A quel moment ça ne marche pas ? Est-ce qu'un usager ordinaire a, sur son profil, la possibilité de créer une nouvelle section ?
Bernard:Je viens de refaire des test sur plusieurs profils. c'est aléatoire. Avec certains cela fonctione (le lien pour créer un espace perso est sur la fiche du profildans responsabilités éditoriales) avec d'autres pas:
J'ai copié le lien qui fonctionnait sur certains profils et l'ai appliqué sur d'autres profils qui ne l'ont pas et Voici le message affiché :
Etendre mon espace personnel
Vous n'êtes pas autorisé à créer une nouvelle section personnelle.
Y a-t-il une vérification qu'il serait bon de faire dans une table ? Est-ce que cet espace perso a déjà été crée puis supprimé et maintenant dans l'impossibilité d'en recréer un autre ?
Fad
Peut-être de quoi donner une piste :
Voici les manip effectuée pour reproduire le cas :
- Une autre installation de base de YACS 7.4 chez un autre hébergeur puis
- A partir du panneau de contrôle->Sauvegarde et restauration de la base de données
- Sauvegarde puis restauration des tables
- Sauvegarde puis copie des fichiers sur le nouveau site
- Sauvegarde puis copie des images sur le nouveau site
- Ensuite copie des fichiers de /parameters/ sauf control.include.php
Le site est maintenant +- à l'identique (sauf les collections).
Ce sont encore les même profils qui posent problème. Les autres fonctionnent normalement
Fad
Fad : Avant d'approfondir plus, chaque importation/restauration de la base de données doit TOUJOURS être suivi d'une optimisation (réindexation).
Bernard: Toujours le même résultat.
Peut-être une piste :
Les profils à problèmes sont ceux qui sont Editeurs d'une section restreinte.
Les profils sans problèmes ne sont pas éditeurs d'une section.
Fad
Fad : Sur une install vierge, je mets la section articles en restreinte aux associés, etc.
Je crée 2 utilisateurs test1 et test2, test1 est éditeur de "articles".
Je mets 3 espaces personnels dans les configurations des utilisateurs et je crée les espaces personnels de chacun: ils ont bien le raccourcis nécessaire dans les responsabilités éditoriales et je n'arrive pas à reproduire votre cas.
pouvez-vous apporter plus de détails (fichiers de paramètres) ?
GnapZ: Je viens de reproduire le cas. Un profil était éditeur de plusieurs sections restreintes aux associés, éditeurs et lecteurs. Le lien "Créer un espace web personnel (blog, forum, etc.)" sous "Responsabilités éditoriales" de son profil n'était pas visible. Seules les sections dont il est éditeur étaient visibles.
Je me suis logué en admin et lui ai retiré les liens des "Responsabilités éditoriales".
Ensuite re-logue sous son profil et là ... le lien "Créer un espace web personnel (blog, forum, etc.)" était revenu.
Re-logue en admin et maintenant réatribution des sections restreintes en tant qu'éditeur.
Re-logue sous son profil, tout est bien là : espace perso crée et les sections ré-assignées. Mais, de nouveau, le lien "Créer un espace web personnel (blog, forum, etc.)" a disparu.
Il semble bien que le lien "Créer un espace web personnel (blog, forum, etc.)" reste invisible si le profil est déjà éditeur d'une section restreinte.
<p></p>
<?php
// This file has been created by the configuration script users/configure.php
// on June 7, 2007, 8:56 pm GMT, for abcdefghij. Please do not modify it manually.
$context['users_allowed_tags']='<b><code><dd><dl><dt><i><ol><li><p><ul>';
$context['users_authenticator']='';
$context['users_default_editor']='tinymce';
$context['users_maximum_managed_sections']='3';
$context['users_overlay']='contact';
$context['users_with_anonymous_comments']='N';
$context['users_with_approved_members']='Y';
$context['users_with_auto_publish']='Y';
$context['users_with_email_display']='N';
$context['users_with_email_validation']='N';
$context['users_without_archiving']='N';
$context['users_without_file_overloads']='N';
$context['users_without_login_welcome']='Y';
$context['users_without_revision']='N';
$context['users_without_registration']='Y';
$context['users_without_robot_check']='N';
$context['users_without_self_deletion']='Y';
$context['users_without_submission']='N';
$context['users_without_teasers']='Y';
$context['users_without_uploads']='N';
Fad : Merci pour ces précisions car cela me rappelle un cas similaire. En fait, tous les droits sont bons mais c'est juste le nombre de liens listés en responsabilité éditoriales qui est limité et donc, ce lien d'espace personnel existe mais n'est pas affiché (saturation de la liste).
Pouvez-vous vérifier par exemple que cela fonctionne bien pour des utilisateurs qui sont aussi éditeurs mais pour moins de 5 sections (par exemple).
Je vais chercher de mon côté, ça ne doit pas être bien grand chose ...
GnapZ:Le cas est le même avec seulement 2 ou 3 sections pour lesquelles cet utilisateur est éditeur.
Je suis descendu à une seule section restreinte et là le lien est de nouveau visible.
Donc dans l'environnement actuel, pour que le lien "Créer un espace web personnel (blog, forum, etc.)" soit visible, il ne faut pas plus qu'un seul espace perso + une seule section restreinte attribuée.
Il semble que ce soit un bug: le lien de création de sections personnelles n'apparaît que si la liste liens inférieur au nombre d'espaces personnels défini dans les options. Ce qui n'est pas très logique.
Il n'y a pas de différenciation entre une section attribuée en lecteur ou en éditeur et une section d'espace personnel pour cette liste.
Pouvez-vous signaler ce problème dans Soupçons de bogues, merci ?
En attendant, il y a peut-être une astuce: augmentez le nombre d'espaces personnels dans les options utilisateur d'une valeur supérieure au nombre de responsabilités éditoriales de cet utilisateur.
Merci de nous informer si cette astuce fonctionne.
GnapZ: C'est bien cela.
Pour reprendre le cas d'avant, j'ai augmenté à 4 le nombre de sections personnelles dans l'ecran de config des utilisateurs et le lien est réapparu. Après avoir ajouté un espace perso de plus, retour sur le profil, le lien a disparu.
J'ai alors réaugmenté à 15 le nombre de sections personnelles dans l'ecran de config des utilisateurs. Le lien est réapparu et j'ai pu ajouter 3 sections perso de plus pour le profil et le lien est toujours là.
Good shot GnapZ
Fad
Fad : Ok, j'ai fait les modifs pour la prochaine version. Faites simplement un rappel du problème dans Soupçons de bogues que l'on fasse remonter ce correctif pour intégration.
Déplacé par Christian de Besoin d'aide vers Archives support
Actupro
quelques sites yacs : création site internet annuaire pro











