You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
176 lines
5.3 KiB
176 lines
5.3 KiB
Index: davical.git/dba/appuser_permissions.txt |
|
--- davical.git/dba/appuser_permissions.txt.orig 2011-10-06 11:14:54.000000000 +0200 |
|
+++ davical.git/dba/appuser_permissions.txt 2011-10-25 09:45:26.000000000 +0200 |
|
@@ -1,66 +1,69 @@ |
|
-# |
|
-# This file is used by update-rscds-database to set the correct |
|
-# permissions for the application user. In newer installations |
|
-# the application user will probably be called app_davical (and |
|
-# the administrative user will be called dba_davical) but in |
|
-# older installations the application user was called 'general' |
|
-# and the administrative user was probably 'postgres'. |
|
-# |
|
-# See the wiki topic 'Database/Users' for more discussion. |
|
-# |
|
-# This file includes lines like: |
|
-# GRANT SELECT,... |
|
-# which define what gets granted to the following lines like: |
|
-# ON table1, table2, sequence1, function 3, view4, ... |
|
-# no user-serviceable parts inside, all whitespace is ignored, |
|
-# your mileage should not vary :-) |
|
-# |
|
+-- |
|
+-- This file is used by update-rscds-database to set the correct |
|
+-- permissions for the application user. In newer installations |
|
+-- the application user will probably be called app_davical (and |
|
+-- the administrative user will be called dba_davical) but in |
|
+-- older installations the application user was called 'general' |
|
+-- and the administrative user was probably 'postgres'. |
|
+-- |
|
+-- See the wiki topic 'Database/Users' for more discussion. |
|
+-- |
|
+-- This file includes lines like: |
|
+-- GRANT SELECT,... |
|
+-- which define what gets granted to the following lines like: |
|
+-- ON table1, table2, sequence1, function 3, view4, ... |
|
+-- no user-serviceable parts inside, all whitespace is ignored, |
|
+-- your mileage should not vary :-) |
|
+-- |
|
|
|
GRANT SELECT,INSERT,UPDATE,DELETE |
|
- ON collection |
|
- ON caldav_data |
|
- ON calendar_item |
|
- ON relationship |
|
- ON locks |
|
- ON property |
|
- ON freebusy_ticket |
|
- ON usr |
|
- ON usr_setting |
|
- ON roles |
|
- ON role_member |
|
- ON session |
|
- ON tmp_password |
|
- ON group_member |
|
- ON principal |
|
- ON relationship_type |
|
- ON sync_tokens |
|
- ON sync_changes |
|
- ON grants |
|
- ON dav_principal |
|
- ON access_ticket |
|
- ON dav_binding |
|
- ON calendar_alarm |
|
- ON calendar_attendee |
|
- ON addressbook_resource |
|
- ON addressbook_address_adr |
|
- ON addressbook_address_tel |
|
- ON addressbook_address_email |
|
- ON timezones |
|
- ON tz_aliases |
|
- ON tz_localnames |
|
+ ON collection, |
|
+ caldav_data, |
|
+ calendar_item, |
|
+ relationship, |
|
+ locks, |
|
+ property, |
|
+ freebusy_ticket, |
|
+ usr, |
|
+ usr_setting, |
|
+ roles, |
|
+ role_member, |
|
+ session, |
|
+ tmp_password, |
|
+ group_member, |
|
+ principal, |
|
+ relationship_type, |
|
+ sync_tokens, |
|
+ sync_changes, |
|
+ grants, |
|
+ dav_principal, |
|
+ access_ticket, |
|
+ dav_binding, |
|
+ calendar_alarm, |
|
+ calendar_attendee, |
|
+ addressbook_resource, |
|
+ addressbook_address_adr, |
|
+ addressbook_address_tel, |
|
+ addressbook_address_email, |
|
+ timezones, |
|
+ tz_aliases, |
|
+ tz_localnames |
|
+ TO davical; |
|
|
|
GRANT SELECT,UPDATE |
|
ON relationship_type_rt_id_seq |
|
- ON dav_id_seq |
|
- ON usr_user_no_seq |
|
- ON roles_role_no_seq |
|
- ON session_session_id_seq |
|
- ON principal_type_principal_type_id_seq |
|
- ON sync_tokens_sync_token_seq |
|
- ON timezones_our_tzno_seq |
|
+ dav_id_seq, |
|
+ usr_user_no_seq, |
|
+ roles_role_no_seq, |
|
+ session_session_id_seq, |
|
+ principal_type_principal_type_id_seq, |
|
+ sync_tokens_sync_token_seq, |
|
+ timezones_our_tzno_seq |
|
+ TO davical; |
|
|
|
GRANT SELECT |
|
- ON supported_locales |
|
- ON awl_db_revision |
|
- ON principal_type |
|
+ ON supported_locales, |
|
+ awl_db_revision, |
|
+ principal_type |
|
+ TO davical; |
|
|
|
Index: davical.git/dba/views/dav_principal.sql |
|
--- davical.git/dba/views/dav_principal.sql.orig 2010-02-23 11:29:07.000000000 +0100 |
|
+++ davical.git/dba/views/dav_principal.sql 2011-10-25 09:38:48.000000000 +0200 |
|
@@ -2,7 +2,6 @@ |
|
-- record 1:1 with the principal table |
|
|
|
|
|
-DROP VIEW dav_principal CASCADE; |
|
CREATE OR REPLACE VIEW dav_principal AS |
|
SELECT user_no, usr.active AS user_active, joined AS created, updated AS modified, |
|
username, password, fullname, email, |
|
Index: davical.git/inc/always.php.in |
|
--- davical.git/inc/always.php.in.orig 2011-09-25 11:04:29.000000000 +0200 |
|
+++ davical.git/inc/always.php.in 2011-10-25 09:38:48.000000000 +0200 |
|
@@ -58,6 +58,7 @@ |
|
$c->images = $c->base_url . '/images'; |
|
|
|
// Add a default for newly created users |
|
+date_default_timezone_set("UTC"); |
|
$c->template_usr = array( 'active' => true, |
|
'locale' => 'en_GB', |
|
'date_format_type' => 'E', |
|
@@ -125,20 +126,8 @@ |
|
* too early. |
|
*/ |
|
ob_start( ); |
|
-if ( @file_exists('/etc/davical/'.$_SERVER['SERVER_NAME'].'-conf.php') ) { |
|
- include('/etc/davical/'.$_SERVER['SERVER_NAME'].'-conf.php'); |
|
-} |
|
-else if ( @file_exists('/etc/davical/config.php') ) { |
|
- include('/etc/davical/config.php'); |
|
-} |
|
-else if ( @file_exists('/usr/local/etc/davical/'.$_SERVER['SERVER_NAME'].'-conf.php') ) { |
|
- include('/usr/local/etc/davical/'.$_SERVER['SERVER_NAME'].'-conf.php'); |
|
-} |
|
-else if ( @file_exists('/usr/local/etc/davical/config.php') ) { |
|
- include('/usr/local/etc/davical/config.php'); |
|
-} |
|
-else if ( @file_exists('../config/config.php') ) { |
|
- include('../config/config.php'); |
|
+if ( @file_exists("@l_prefix@/etc/davical/davical-config.php") ) { |
|
+ include_once("@l_prefix@/etc/davical/davical-config.php"); |
|
} |
|
else if ( @file_exists('config/config.php') ) { |
|
include('config/config.php');
|
|
|