Documentation Wcal 2.1

Créer des agendas

Un nouvl agenda est créé en ajoutant la définition de l'agenda san le fichier wcal.conf. Par exemple, le fichier d'exemple de wcal.conf livré avec Wcal contient la définition de trois agendas :
  1. commercial
  2. production
  3. savignon
Vous pouvez ajouter des paramètres à la définition de l'agenda (voir Configurer Wcal). Dans le fichier d'exemple, seul le paramètre long name est positionné pour les trois agendas.
user=commercial
        long name = Commercial
end user

user=production
        long name = Production
end user

user=savignon
        long name = Joël Savignon
end user 

Créer plusieurs vues sur le même agenda

Imaginons que vous vouliez autoriser l'utilisateur john à accéder à l'agenda cal1 en lecture/écriture et autoriser un autre utilisateur jack à accéder à l'agenda cal1 en lecture seule, vous pouvez écrire dans le fichier wcal.conf :
user=cal1
         long name = Calendar RW
end user

user=cal1ro
         read only = true
         data id = cal1
         long name = Calendar RO
end user
data id = cal1 indique que les données de cal1ro sont celles de cal1. L'agenda cal1ro est le même que cal1 sauf que vous ne pouvez pas en modifier les tâches.

Restreindre l'accès aux agendas

Maintenant que vous avez une version lecture/écriture et une version lecture seule de l'agenda, vous pouvez changer le fichier .htaccess dans les répertoires des agendas pour restreindre l'accès à certains utilisateurs.

Le fichier /home/httpd/html/wcal/cal1/.htaccess peut-être par exemple :

AuthType Basic 
AuthUserFile /usr/local/apache/conf/htpasswd.users 
AuthName "Calendar RW" 
Require john
Et le fichier /home/httpd/html/wcal/cal1ro/.htaccess peut-être par exemple :
AuthType Basic 
AuthUserFile /usr/local/apache/conf/htpasswd.users 
AuthName "Calendar RO" 
Require jack
Un login/mot de pass est demandé à l'utilisateur lorsqu'il accède aux différents agendas. Pour plus d'information sur la restriction d'accès d'Apache, consultez la documentation Apache sur le site web Apache web.
Retour à la page principale de Wcal