Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/desktop/schoolserver.py
diff options
context:
space:
mode:
authorDipankar Patro <dipankar@seeta.in>2010-10-15 14:37:55 (GMT)
committer Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>2010-10-15 16:35:56 (GMT)
commitc2bb0475096a0f2ce27270c6d02a18c81118ce18 (patch)
tree69be293139e5e23781b4f59e6f938eac7ddd9209 /src/jarabe/desktop/schoolserver.py
parent1685eb06cbf68c9cbeacd30cebd7221dd6c511ed (diff)
Removed hardcoded server url (SL #1976)
Previously registration url was set hardcoded for XO device. Modififed the code for same behavior on all devices. Register url is taken from gconf prop. If the gconf is empty or unset, registration url falls back to 'schoolserver'.
Diffstat (limited to 'src/jarabe/desktop/schoolserver.py')
-rw-r--r--src/jarabe/desktop/schoolserver.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/jarabe/desktop/schoolserver.py b/src/jarabe/desktop/schoolserver.py
index a05f56c..ab9b68a 100644
--- a/src/jarabe/desktop/schoolserver.py
+++ b/src/jarabe/desktop/schoolserver.py
@@ -89,9 +89,12 @@ def register_laptop(url=REGISTER_URL):
else:
sn = generate_serial_number()
uuid_ = str(uuid.uuid1())
- setting_name = '/desktop/sugar/collaboration/jabber_server'
- jabber_server = client.get_string(setting_name)
- store_identifiers(sn, uuid_, jabber_server)
+
+ setting_name = '/desktop/sugar/collaboration/jabber_server'
+ jabber_server = client.get_string(setting_name)
+ store_identifiers(sn, uuid_, jabber_server)
+
+ if jabber_server:
url = 'http://' + jabber_server + ':8080/'
nick = client.get_string('/desktop/sugar/user/nick')