dabo Commit
Revision 5046
Date: 2009-02-08 18:01:51 -0800 (Sun, 08 Feb 2009)
Author: Ed
Trac: http://trac.dabodev.com/changeset/5046
Changed:
U trunk/daboserver/controllers/bizservers.py
Log:
Moved the biz dict to the dabo module level so it can be accessed by the
RemoteBizobj class.
Diff:
Modified: trunk/daboserver/controllers/bizservers.py
===================================================================
--- trunk/daboserver/controllers/bizservers.py 2009-02-09 02:00:01 UTC (rev
5045)
+++ trunk/daboserver/controllers/bizservers.py 2009-02-09 02:01:51 UTC (rev
5046)
@@ -36,15 +36,17 @@
from OrdersBizobj import OrdersBizobj
from PeopleBizobj import PeopleBizobj
from ActivitiesBizobj import ActivitiesBizobj
+from ZipcodesBizobj import ZipcodesBizobj
#-------------------------------------------------------
# The bizobj class *MUST* be defined here for each data source that is to be
# handled by this server. Be sure that these classes are imported above.
## NOTE: as mentioned above, this is for the demo app.
-bizDict = {"orders": OrdersBizobj,
+dabo._bizDict = {"orders": OrdersBizobj,
"people": PeopleBizobj,
- "activities": ActivitiesBizobj}
+ "activities": ActivitiesBizobj,
+ "zipcodes": ZipcodesBizobj}
# The path to the server copy of the web application source files *MUST* be
# defined here. It is used to compare local app manifests in order to
@@ -52,6 +54,7 @@
sourcePath = os.path.join(os.getcwd(), "daboserver/appSource")
+
class BizserversController(BaseController):
def biz(self, hashval=None, ds=None, method=None, *args, **kwargs):
@@ -62,7 +65,7 @@
method: The method of the bizobj to be called.
"""
params = dict(request.GET)
- bizClass = bizDict.get(ds)
+ bizClass = dabo._bizDict.get(ds)
if not bizClass:
abort(404, _("DataSource '%s' not found") % ds)
biz = bizClass.load(hashval, ds)
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message:
http://leafe.com/archives/byMID/[email protected]