Browse Source

Create an address book

Bob Mottram 8 years ago
parent
commit
d55591b678
1 changed files with 7 additions and 2 deletions
  1. 7
    2
      src/freedombone-app-radicale

+ 7
- 2
src/freedombone-app-radicale View File

@@ -60,7 +60,7 @@ function remove_user_radicale {
60 60
         if [ -f /var/www/radicale/collections/${remove_username}.props ]; then
61 61
             rm /var/www/radicale/collections/${remove_username}.props
62 62
         fi
63
-        systemctl reload radicale
63
+        systemctl restart radicale
64 64
     fi
65 65
 }
66 66
 
@@ -82,8 +82,13 @@ function add_user_radicale {
82 82
         echo 'PRODID:-//Radicale//NONSGML Radicale Server//EN' >> /var/www/radicale/collections/${new_username}/calendar
83 83
         echo 'VERSION:2.0' >> /var/www/radicale/collections/${new_username}/calendar
84 84
         echo 'END:VCALENDAR' >> /var/www/radicale/collections/${new_username}/calendar
85
+
86
+        addresses_str=$"Addresses"
87
+        echo "{\"tag\": \"VADDRESSBOOK\", \"D:displayname\": \"${addresses_str}\"}" > /var/www/radicale/collections/addresses.props
88
+        touch /var/www/radicale/collections/addresses
85 89
         chown -R www-data:www-data /var/www/radicale
86
-        systemctl reload radicale
90
+        chmod -R 755 /var/www/radicale/*
91
+        systemctl restart radicale
87 92
     fi
88 93
     echo '0'
89 94
 }