evolution-data-server r8707 - in trunk: camel/providers/groupwise servers/groupwise



Author: abharath
Date: Wed Apr 30 03:54:05 2008
New Revision: 8707
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=8707&view=rev

Log:
Committing on behalf of Sankar P  <psankar novell com>

2008-04-30  Sankar P  <psankar novell com>

        ** Fixes #182380 (bnc)
           Message classification and security cannot be viewed


Modified:
   trunk/camel/providers/groupwise/ChangeLog
   trunk/camel/providers/groupwise/camel-groupwise-folder.c
   trunk/servers/groupwise/ChangeLog
   trunk/servers/groupwise/e-gw-item.c
   trunk/servers/groupwise/e-gw-item.h

Modified: trunk/camel/providers/groupwise/camel-groupwise-folder.c
==============================================================================
--- trunk/camel/providers/groupwise/camel-groupwise-folder.c	(original)
+++ trunk/camel/providers/groupwise/camel-groupwise-folder.c	Wed Apr 30 03:54:05 2008
@@ -1934,6 +1934,12 @@
 	}/* if attach_list */
 	/********************/
 
+	if (e_gw_item_get_priority (item))
+		camel_medium_add_header ( CAMEL_MEDIUM (msg), "Priority", e_gw_item_get_priority(item));
+
+	if (e_gw_item_get_security (item))
+		camel_medium_add_header ( CAMEL_MEDIUM (msg), "Security", e_gw_item_get_security(item));
+
 	camel_medium_set_content_object(CAMEL_MEDIUM (msg), CAMEL_DATA_WRAPPER(multipart));
 	camel_object_unref (multipart);
 

Modified: trunk/servers/groupwise/e-gw-item.c
==============================================================================
--- trunk/servers/groupwise/e-gw-item.c	(original)
+++ trunk/servers/groupwise/e-gw-item.c	Wed Apr 30 03:54:05 2008
@@ -2304,6 +2304,14 @@
 	item->priv->classification = g_strdup (new_class);
 }
 
+const char *
+e_gw_item_get_security (EGwItem *item)
+{
+	g_return_val_if_fail (E_IS_GW_ITEM (item), NULL);
+
+	return (const char *) item->priv->security;
+}
+
 void
 e_gw_item_set_security (EGwItem *item, const char *new_class)
 {

Modified: trunk/servers/groupwise/e-gw-item.h
==============================================================================
--- trunk/servers/groupwise/e-gw-item.h	(original)
+++ trunk/servers/groupwise/e-gw-item.h	Wed Apr 30 03:54:05 2008
@@ -186,6 +186,7 @@
 void        e_gw_item_set_message (EGwItem *item, const char *new_message);
 const char *e_gw_item_get_place (EGwItem *item);
 void        e_gw_item_set_place (EGwItem *item, const char *new_place);
+const char *e_gw_item_get_security (EGwItem *item);
 void        e_gw_item_set_security (EGwItem *item, const char *new_class);
 gboolean    e_gw_item_get_completed (EGwItem *item);
 void        e_gw_item_set_completed (EGwItem *item, gboolean new_completed);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]