diff --git a/docs/website/administration.php b/docs/website/administration.php index f1dc4599..7e7c9526 100644 --- a/docs/website/administration.php +++ b/docs/website/administration.php @@ -73,11 +73,11 @@ have a backup person, so you also want A2 to be able to do that.
In this case you might only set up a single principal for the resources, and have multiple calendars, one for each resource.
-A1 ==>> is a member of ==> G -A2 ==>> is a member of ==> G -R1 ==>> grants write privilege to ==> G -R2 ==>> grants write privilege to ==> G -R3 ==>> grants write privilege to ==> G +A1 ==>> is a member of ==> G +A2 ==>> is a member of ==> G +R1 ==>> grants write privilege to ==> G +R2 ==>> grants write privilege to ==> G +R3 ==>> grants write privilege to ==> G P1 is a different principal with no specifically granted privilege
P1 will be able to see all of the scheduled events for R1, R2 and R3, but will @@ -91,28 +91,28 @@ create and modify all the events.
In this case you should create a group "G", which all team members are members of, and each team member will grant whatever privileges they wish to that group.
-P1 ==>> is a member of ==> G -P1 ==>> grants read privilege to ==> G -P2 ==>> is a member of ==> G -P2 ==>> grants read privilege to ==> G -P3 ==>> is a member of ==> G -P3 ==>> grants write privilege to ==> G -P4 ==>> is a member of ==> G -P4 ==>> grants read-free-busy privilege to ==> G +P1 ==>> is a member of ==> G +P1 ==>> grants read privilege to ==> G +P2 ==>> is a member of ==> G +P2 ==>> grants read privilege to ==> G +P3 ==>> is a member of ==> G +P3 ==>> grants write privilege to ==> G +P4 ==>> is a member of ==> G +P4 ==>> grants read-free-busy privilege to ==> G
Similar to above, you should create a group "G", which all team members are members of, and each team member will grant write privileges to that group.
-P1 ==>> is a member of ==> G -P1 ==>> grants write privilege to ==> G -P2 ==>> is a member of ==> G -P2 ==>> grants write privilege to ==> G -P3 ==>> is a member of ==> G -P3 ==>> grants write privilege to ==> G -P4 ==>> is a member of ==> G -P4 ==>> grants write privilege to ==> G +P1 ==>> is a member of ==> G +P1 ==>> grants write privilege to ==> G +P2 ==>> is a member of ==> G +P2 ==>> grants write privilege to ==> G +P3 ==>> is a member of ==> G +P3 ==>> grants write privilege to ==> G +P4 ==>> is a member of ==> G +P4 ==>> grants write privilege to ==> G
Also see the Permissions page on the DAViCal Wiki: http://wiki.davical.org/w/Permissions.
diff --git a/docs/website/index.php b/docs/website/index.php index ac5908d2..a3ef2143 100644 --- a/docs/website/index.php +++ b/docs/website/index.php @@ -10,7 +10,7 @@ the maintenance of shared remote calendars through CalDAV including Mozilla Cale (Sunbird/Lightning), Evolution, Mulberry, Chandler, and various other closed-source products such as Apple's iCal and iPhone.If you can't find your answer there, then the IRC channel #davical on irc.oftc.net is a great next port of call. Many problems can be solved quickly with a short on-line chat.
Almost as good as the IRC channel is the DAViCal General Mailing List.
-From there, you can keep the overlay in sync with the command:
@@ -113,7 +113,7 @@ user which will be created for the web application fo connect as.In a simple installation, where you do not have untrusted users on your database server, and your database is on the same -computer as the web server, the following lines (at the very top +computer as the web server, the following lines (at the very top of the pg_hba.conf file) should be enough:
@@ -191,24 +191,24 @@ single virtual host.# # Virtual Host def for Debian packaged DAViCal -<VirtualHost 123.4.56.78 > +<VirtualHost 123.4.56.78 > DocumentRoot /usr/share/davical/htdocs DirectoryIndex index.php index.html ServerName davical.example.net ServerAlias calendar.example.net Alias /images/ /usr/share/davical/htdocs/images/ - <Directory /usr/share/davical/htdocs/> + <Directory /usr/share/davical/htdocs/> AllowOverride None Order allow,deny Allow from all - </Directory> + </Directory> AcceptPathInfo On php_value include_path /usr/share/awl/inc php_value magic_quotes_gpc 0 php_value register_globals 0 - php_value error_reporting "E_ALL & ~E_NOTICE" + php_value error_reporting "E_ALL & ~E_NOTICE" php_value default_charset "utf-8" -</VirtualHost> +</VirtualHost>Replace 123.4.56.78 with your own IP address, of course (you can @@ -236,13 +236,13 @@ and is a regular PHP file which sets (or overrides) some specific variables.
<?php -// $c->domain_name = "calendar.example.net"; -// $c->sysabbr = 'DAViCal'; -// $c->admin_email = 'admin@example.net'; -// $c->system_name = "Example DAViCal Server"; -// $c->enable_row_linking = true; +// $c->domain_name = "calendar.example.net"; +// $c->sysabbr = 'DAViCal'; +// $c->admin_email = 'admin@example.net'; +// $c->system_name = "Example DAViCal Server"; +// $c->enable_row_linking = true; - $c->pg_connect[] = 'dbname=davical port=5432 user=davical_app'; + $c->pg_connect[] = 'dbname=davical port=5432 user=davical_app';