- Posts: 3
Champ confidentiel
- AQ
- 
            
				 Topic Author Topic Author
- New Member
- 
              
        Less
        More
        
            
    
        
            
        
                4 years 6 months ago                #3399
        by AQ
    
    
            
            
            
            
            
                                
    
                                                
    
        Champ confidentiel was created by AQ            
    
        Bonjour,
J'ai crée un champ additionnel avec la case "champ confidentiel".
Comment je peux rendre visible le contenu de ce champ avec un accès de type visiteur ?
Merci d'avance.
    J'ai crée un champ additionnel avec la case "champ confidentiel".
Comment je peux rendre visible le contenu de ce champ avec un accès de type visiteur ?
Merci d'avance.
Please Log in or Create an account to join the conversation.
- Yan
- 
            
				  
- Developpeur GRR
- 
              
        Less
        More
        
            
    
        - Posts: 2259
            
        
                4 years 6 months ago                #3400
        by Yan
    
    
            
            
            
            
            
                                
    
                                                
    
        Replied by Yan on topic Champ confidentiel            
    
        Bonjour,
votre demande paraît paradoxale : si un champ est confidentiel, il ne doit pas être visible, sauf aux utilisateurs autorisés.
Ce comportement est consolidé dans la version 3.4.2.
Il est possible que les versions précédentes ne donnent pas un tel résultat.
Donc, pour résumer, si un champ est confidentiel, il n'apparaît pas sur les plannings mais sur la fiche décrivant les détails de la réservation. C'est par le droit d'accès à la fiche que vous gérez la confidentialité.
Cordialement,
YN
    votre demande paraît paradoxale : si un champ est confidentiel, il ne doit pas être visible, sauf aux utilisateurs autorisés.
Ce comportement est consolidé dans la version 3.4.2.
Il est possible que les versions précédentes ne donnent pas un tel résultat.
Donc, pour résumer, si un champ est confidentiel, il n'apparaît pas sur les plannings mais sur la fiche décrivant les détails de la réservation. C'est par le droit d'accès à la fiche que vous gérez la confidentialité.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- AQ
- 
            
				 Topic Author Topic Author
- New Member
- 
              
        Less
        More
        
            
    
        - Posts: 3
            
        
                4 years 6 months ago                #3401
        by AQ
    
    
            
            
            
            
            
                                
    
                                                
    
        Replied by AQ on topic Champ confidentiel            
    
        Bonjour,
Je reformule !
Je souhaite que n'importe qui allant sur le site même s'il n'est pas connecté puisse visualiser la description complète d'une réservation sans les champs confidentiels.
Si la personne vient à se connecter en tant que visiteur (par exemple) alors la description d'une réservation ferait apparait en plus les champs confidentiels.
Est-ce plus clair ?
Cordialement,
AQ
    Je reformule !
Je souhaite que n'importe qui allant sur le site même s'il n'est pas connecté puisse visualiser la description complète d'une réservation sans les champs confidentiels.
Si la personne vient à se connecter en tant que visiteur (par exemple) alors la description d'une réservation ferait apparait en plus les champs confidentiels.
Est-ce plus clair ?
Cordialement,
AQ
Please Log in or Create an account to join the conversation.
- Yan
- 
            
				  
- Developpeur GRR
- 
              
        Less
        More
        
            
    
        - Posts: 2259
            
        
                4 years 6 months ago                #3403
        by Yan
    
    
            
            
            
            
            
                                
    
                                                
    
        Replied by Yan on topic Champ confidentiel            
    
        Bonjour,
je prends note de votre demande, qui risque bien de nous emmener vers une modification de la base car en première analyse il manque un droit.
Ce sera donc pour une future version si cette analyse est confirmée.
Cordialement,
YN
    je prends note de votre demande, qui risque bien de nous emmener vers une modification de la base car en première analyse il manque un droit.
Ce sera donc pour une future version si cette analyse est confirmée.
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- Yan
- 
            
				  
- Developpeur GRR
- 
              
        Less
        More
        
            
    
        - Posts: 2259
            
        
                4 years 6 months ago                #3405
        by Yan
    
    
            
            
            
            
            
                                
    
                                                
    
        Replied by Yan on topic Champ confidentiel            
    
        Bonjour,
actuellement l'affichage des champs additionnels dans la page ou le pop-up de visualisation des réservations est contrôlé par la condition
qui s'interprète par : le champ doit être affiché et non vide, ou l'utilisateur est administrateur de domaine, ou l'utilisateur est propriétaire de la réservation. Bizarrement le caractère confidentiel du champ ne semble pas pris en compte.
Cela devrait être corrigé pour que le comportement soit :
- l'attribut "affichage" contrôle la visibilité du champ sur les plannings
- l'attribut "confidentiel" contrôle la visibilité du champ dans les vues détaillées.
Qu'en pensez-vous ?
Cordialement,
YN
    actuellement l'affichage des champs additionnels dans la page ou le pop-up de visualisation des réservations est contrôlé par la condition
Code:
if ((($field["affichage"] == 'y') and ($field["valeur"]!=""))||(authGetUserLevel(getUserName(), $room_id) >= 4) || ($beneficiaire == getUserName()))
Cela devrait être corrigé pour que le comportement soit :
- l'attribut "affichage" contrôle la visibilité du champ sur les plannings
- l'attribut "confidentiel" contrôle la visibilité du champ dans les vues détaillées.
Qu'en pensez-vous ?
Cordialement,
YN
Please Log in or Create an account to join the conversation.
- AQ
- 
            
				 Topic Author Topic Author
- New Member
- 
              
        Less
        More
        
            
    
        - Posts: 3
            
        
                4 years 6 months ago                #3406
        by AQ
    
    
            
            
            
            
            
                                
    
                                                
    
        Replied by AQ on topic Champ confidentiel            
    
        Bonjour Yan,
Effectivement cela me parait une bonne orientation.
Est-il possible que le simple droit d'accès "Visiteur" puisse visualiser le champ "confidentiel" ?
Cordialement,
Jean-Christophe
    Effectivement cela me parait une bonne orientation.
Est-il possible que le simple droit d'accès "Visiteur" puisse visualiser le champ "confidentiel" ?
Cordialement,
Jean-Christophe
Please Log in or Create an account to join the conversation.
- Yan
- 
            
				  
- Developpeur GRR
- 
              
        Less
        More
        
            
    
        - Posts: 2259
            
        
                4 years 6 months ago                #3407
        by Yan
    
    
            
            
            
            
            
                                
    
                                                
    
        Replied by Yan on topic Champ confidentiel            
    
        Tout est possible 
C'est pourquoi j'évoquais hier la nécessité de mettre en place un niveau de droit, au lieu de tout ou rien comme maintenant.
En attendant, on peut patcher l'existant...
en définissant votre champ non affichable dans les plannings, et en modifiant la ligne citée précédemment (script view_entry.php) pour la ligne :
vous devriez avoir le comportement désiré.
Concernant la notion de champ confidentiel, je pense qu'il faut réserver sa visibilité au propriétaire de la réservation et aux administrateurs.
    
C'est pourquoi j'évoquais hier la nécessité de mettre en place un niveau de droit, au lieu de tout ou rien comme maintenant.
En attendant, on peut patcher l'existant...
en définissant votre champ non affichable dans les plannings, et en modifiant la ligne citée précédemment (script view_entry.php) pour la ligne :
Code:
if ((($field["affichage"] == 'y') and ($field["valeur"]!=""))||(authGetUserLevel(getUserName(), $room_id) >= 1) || ($beneficiaire == getUserName()))
Concernant la notion de champ confidentiel, je pense qu'il faut réserver sa visibilité au propriétaire de la réservation et aux administrateurs.
Please Log in or Create an account to join the conversation.
        Moderators: Yan