svn keywords
[plcapi.git] / PLC / Methods / AddPeer.py
index d0ee32f..e4aef4c 100644 (file)
@@ -1,3 +1,5 @@
+# $Id$
+# $URL$
 #
 # Thierry Parmentelat - INRIA
 # 
@@ -8,7 +10,7 @@ from PLC.Auth import Auth
 from PLC.Peers import Peer, Peers
 
 can_update = lambda (field, value): field in \
-             ['peername', 'peer_url', 'key', 'cacert']
+             ['peername', 'peer_url', 'key', 'cacert', 'shortname', 'hrn_root']
 
 class AddPeer(Method):
     """
@@ -31,4 +33,6 @@ class AddPeer(Method):
     def call(self, auth, peer_fields):
        peer = Peer(self.api, peer_fields);
        peer.sync()
+       self.event_objects = {'Peer': [peer['peer_id']]}
+
        return peer['peer_id']