[Checkins] SVN: zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/ move class to separate module

Baiju M baiju.m.mail at gmail.com
Sat Oct 10 08:25:20 EDT 2009


Log message for revision 104994:
  move class to separate module
  

Changed:
  A   zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/
  D   zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/__init__.py
  A   zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/__init__.py
  A   zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/addLmsMain_form.zpt
  A   zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/app.py
  D   zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms_build/
  A   zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms_build/

-=-
Deleted: zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/__init__.py
===================================================================
--- zope2docs/branches/baijum-tutorial/zope2tut/examples/stage5/lms.main/src/lms/main/__init__.py	2009-10-10 10:32:27 UTC (rev 104991)
+++ zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/__init__.py	2009-10-10 12:25:19 UTC (rev 104994)
@@ -1,14 +0,0 @@
-from OFS.Folder import Folder
-
-
-def addLmsMain(context, id="lms"):
-    """Add LMS"""
-    context._setObject(id, LmsMain(id))
-    return "LMS Installed: %s" % id
-
-class LmsMain(Folder):
-    meta_type = "LMS"
-
-def initialize(registrar):
-    registrar.registerClass(LmsMain,
-                            constructors=(addLmsMain,))

Copied: zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/__init__.py (from rev 104993, zope2docs/branches/baijum-tutorial/zope2tut/examples/stage5/lms.main/src/lms/main/__init__.py)
===================================================================
--- zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/__init__.py	                        (rev 0)
+++ zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/__init__.py	2009-10-10 12:25:19 UTC (rev 104994)
@@ -0,0 +1,5 @@
+from lms.main.app import LmsMain, addLmsMain_form, addLmsMain
+
+def initialize(registrar):
+    registrar.registerClass(LmsMain,
+                            constructors=(addLmsMain_form, addLmsMain))

Copied: zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/addLmsMain_form.zpt (from rev 104993, zope2docs/branches/baijum-tutorial/zope2tut/examples/stage5/lms.main/src/lms/main/addLmsMain_form.zpt)
===================================================================
--- zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/addLmsMain_form.zpt	                        (rev 0)
+++ zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/addLmsMain_form.zpt	2009-10-10 12:25:19 UTC (rev 104994)
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Add LMS</title>
+</head>
+<body>
+
+  <form action="addLmsMain" method="POST">
+    LMS Id:
+    <input type="text" name="id" /> <br />
+    <input type="submit" value="Add LMS" />
+  </form>
+
+</body>
+</html>

Added: zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/app.py
===================================================================
--- zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/app.py	                        (rev 0)
+++ zope2docs/branches/baijum-tutorial/zope2tut/examples/stage6/lms.main/src/lms/main/app.py	2009-10-10 12:25:19 UTC (rev 104994)
@@ -0,0 +1,12 @@
+from OFS.Folder import Folder
+from Products.PageTemplates.PageTemplateFile import PageTemplateFile
+
+addLmsMain_form =  PageTemplateFile('addLmsMain_form', globals())
+
+def addLmsMain(dispatcher, id):
+    """Add LMS"""
+    dispatcher._setObject(id, LmsMain(id))
+    return "LMS Installed: %s" % id
+
+class LmsMain(Folder):
+    meta_type = "LMS"



More information about the checkins mailing list