[Erp5-report] r15495 - /erp5/trunk/products/ERP5SyncML/SynchronizationTool.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Aug 6 16:19:37 CEST 2007


Author: nicolas
Date: Mon Aug  6 16:19:37 2007
New Revision: 15495

URL: http://svn.erp5.org?rev=15495&view=rev
Log:
add alert code configuration

Modified:
    erp5/trunk/products/ERP5SyncML/SynchronizationTool.py

Modified: erp5/trunk/products/ERP5SyncML/SynchronizationTool.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5SyncML/SynchronizationTool.py?rev=15495&r1=15494&r2=15495&view=diff
==============================================================================
--- erp5/trunk/products/ERP5SyncML/SynchronizationTool.py (original)
+++ erp5/trunk/products/ERP5SyncML/SynchronizationTool.py Mon Aug  6 16:19:37 2007
@@ -45,6 +45,7 @@
 from Products.ERP5Type import Permissions
 from PublicationSynchronization import PublicationSynchronization
 from SubscriptionSynchronization import SubscriptionSynchronization
+from SyncCode import SyncCode
 from Products.CMFCore.utils import getToolByName
 from AccessControl.SecurityManagement import newSecurityManager
 from AccessControl.SecurityManagement import noSecurityManager
@@ -202,11 +203,11 @@
   security.declareProtected(Permissions.ModifyPortalContent, 
       'manage_addSubscription')
   def manage_addSubscription(self, title, publication_url, subscription_url,
-                       destination_path, source_uri, target_uri, query, 
-                       xml_mapping, conduit, gpg_key, 
-                       synchronization_id_generator=None, gid_generator=None, 
-                       media_type=None, login=None, password=None, 
-                       RESPONSE=None, activity_enabled=False):
+                       destination_path, source_uri, target_uri, query,
+                       xml_mapping, conduit, gpg_key,
+                       synchronization_id_generator=None, gid_generator=None,
+                       media_type=None, login=None, password=None,
+                       RESPONSE=None, activity_enabled=False, alert_code=SyncCode.TWO_WAY):
     """
       XXX should be renamed as addSubscription
       create a new subscription
@@ -217,10 +218,10 @@
     folder = self.getObjectContainer()
     new_id = self.getSubscriptionIdFromTitle(title)
     sub = Subscription(new_id, title, publication_url, subscription_url,
-                       destination_path, source_uri, target_uri, query, 
+                       destination_path, source_uri, target_uri, query,
                        xml_mapping, conduit, gpg_key,
-                       synchronization_id_generator, gid_generator, media_type, 
-                       login, password, activity_enabled)
+                       synchronization_id_generator, gid_generator, media_type,
+                       login, password, activity_enabled, alert_code)
     folder._setObject( new_id, sub )
     #if len(self.list_subscriptions) == 0:
     #  self.list_subscriptions = PersistentMapping()
@@ -228,13 +229,13 @@
     if RESPONSE is not None:
       RESPONSE.redirect('manageSubscriptions')
 
-  security.declareProtected(Permissions.ModifyPortalContent, 
+  security.declareProtected(Permissions.ModifyPortalContent,
       'manage_editPublication')
-  def manage_editPublication(self, title, publication_url, 
-                            destination_path, source_uri, query, xml_mapping, 
-                            conduit, gpg_key, synchronization_id_generator, 
-                            gid_generator,  media_type=None, auth_required=0, 
-                            authentication_format='', authentication_type='', 
+  def manage_editPublication(self, title, publication_url,
+                            destination_path, source_uri, query, xml_mapping,
+                            conduit, gpg_key, synchronization_id_generator,
+                            gid_generator,  media_type=None, auth_required=0,
+                            authentication_format='', authentication_type='',
                             RESPONSE=None, activity_enabled=False):
     """
       modify a publication
@@ -262,9 +263,9 @@
   security.declareProtected(Permissions.ModifyPortalContent, 
       'manage_editSubscription')
   def manage_editSubscription(self, title, publication_url, subscription_url,
-      destination_path, source_uri, target_uri, query, xml_mapping, conduit, 
-      gpg_key, synchronization_id_generator, gid_generator, media_type=None, 
-      login='', password='', RESPONSE=None, activity_enabled=False):
+      destination_path, source_uri, target_uri, query, xml_mapping, conduit,
+      gpg_key, synchronization_id_generator, gid_generator, media_type=None,
+      login='', password='', RESPONSE=None, activity_enabled=False, alert_code=SyncCode.TWO_WAY):
     """
       modify a subscription
     """
@@ -285,6 +286,8 @@
     sub.setMediaType(media_type)
     sub.setLogin(login)
     sub.setPassword(password)
+    sub.setAlertCode(alert_code)
+
     if RESPONSE is not None:
       RESPONSE.redirect('manageSubscriptions')
 




More information about the Erp5-report mailing list