aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuman Manjunath <msuman@src.gnome.org>2008-06-10 12:51:54 +0800
committerSuman Manjunath <msuman@src.gnome.org>2008-06-10 12:51:54 +0800
commit19494631b6dcf1f9e307fcefbec1b6d346ccbbed (patch)
tree5acb3c704c3b8ec50fff900af261568f2413da53
parentd6e2d4f110b525823e1cc0a0287080bcc1ee410c (diff)
downloadgsoc2013-evolution-mapi_provider_libmapi_0_7.tar
gsoc2013-evolution-mapi_provider_libmapi_0_7.tar.gz
gsoc2013-evolution-mapi_provider_libmapi_0_7.tar.bz2
gsoc2013-evolution-mapi_provider_libmapi_0_7.tar.lz
gsoc2013-evolution-mapi_provider_libmapi_0_7.tar.xz
gsoc2013-evolution-mapi_provider_libmapi_0_7.tar.zst
gsoc2013-evolution-mapi_provider_libmapi_0_7.zip
Added a few ACL props to the e-source entries.mapi_provider_libmapi_0_7
svn path=/branches/EXCHANGE_MAPI_BRANCH/; revision=35622
-rw-r--r--plugins/exchange-mapi/ChangeLog5
-rw-r--r--plugins/exchange-mapi/exchange-account-listener.c6
2 files changed, 11 insertions, 0 deletions
diff --git a/plugins/exchange-mapi/ChangeLog b/plugins/exchange-mapi/ChangeLog
index 9c3d0afd37..3e176bae3e 100644
--- a/plugins/exchange-mapi/ChangeLog
+++ b/plugins/exchange-mapi/ChangeLog
@@ -1,3 +1,8 @@
+2008-06-10 Suman Manjunath <msuman@novell.com>
+
+ * exchange-account-listener.c: (add_cal_esource): Added a few ACL props
+ to the e-source entries.
+
2008-04-28 Suman Manjunath <msuman@novell.com>
* exchange-account-listener.c: (add_cal_esource),
diff --git a/plugins/exchange-mapi/exchange-account-listener.c b/plugins/exchange-mapi/exchange-account-listener.c
index a7265db54f..3b016a5270 100644
--- a/plugins/exchange-mapi/exchange-account-listener.c
+++ b/plugins/exchange-mapi/exchange-account-listener.c
@@ -279,6 +279,12 @@ add_cal_esource (EAccount *account, GSList *folders, ExchangeMAPIFolderType fold
g_free (tmp);
}
+ e_source_set_property (source, "acl-user-name", account->id->name);
+ e_source_set_property (source, "acl-user-email", account->id->address);
+ /* FIXME: this would change after foreign folders/delegation is implemented */
+ e_source_set_property (source, "acl-owner-name", account->id->name);
+ e_source_set_property (source, "acl-owner-email", account->id->address);
+
e_source_group_add_source (group, source, -1);
if (source_selection_key) {