X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=myslice%2Fconfig.py;fp=myslice%2Fconfig.py;h=0000000000000000000000000000000000000000;hb=20e712f9703d8b2eaf226fdf8807315edcea6a9a;hp=908b6512ea8caf148d1d7c779a553d2389e7141d;hpb=b62712ea1bb91c0ab746be38ceec429a90cab212;p=unfold.git diff --git a/myslice/config.py b/myslice/config.py deleted file mode 100644 index 908b6512..00000000 --- a/myslice/config.py +++ /dev/null @@ -1,53 +0,0 @@ -import os.path -from ConfigParser import RawConfigParser -from myslice.settings import ROOT - -# as this code suggests, you have the option to override these defaults -# by writing a file myslice/myslice.ini -# that looks like this -#[manifold] -#url = http://manifold.pl.sophia.inria.fr:7080/ -#admin_user = admin -#admin_password = admin - -# use a singleton instead of staticmethods -from manifold.util.singleton import Singleton - -class Config(object): - __metaclass__ = Singleton - - # the OpenLab-wide backend as managed by UPMC - # xxx production should probably use https of course - default_manifold_url = "https://test.myslice.info:7080/" - # the devel/unstable version runs on "https://dev.myslice.info:7080/" - # if you use a development backend running on this box, use "http://localhost:7080/" - # the INRIA setup is with "https://manifold.pl.sophia.inria.fr:7080/" - - default_manifold_admin_user = 'admin' - default_manifold_admin_password = 'demo' - - - def __init__ (self): - parser = RawConfigParser () - parser.add_section('manifold') - parser.set ('manifold', 'url', Config.default_manifold_url) - parser.set ('manifold', 'admin_user', Config.default_manifold_admin_user) - parser.set ('manifold', 'admin_password', Config.default_manifold_admin_password) - parser.add_section('googlemap') - parser.set ('googlemap','api_key', None) - parser.read (os.path.join(ROOT,'myslice/myslice.ini')) - self.config_parser=parser - - def manifold_url (self): - return self.config_parser.get('manifold','url') - - def manifold_admin_user_password(self): - return (self.config_parser.get('manifold','admin_user'), - self.config_parser.get('manifold','admin_password')) - - def googlemap_api_key (self): - return self.config_parser.get('googlemap','api_key') - - # exporting these details to js - def manifold_js_export (self): - return "var MANIFOLD_URL = '%s';\n"%self.manifold_url();