[Checkins] SVN: grokapps/LoginDemo/ moved existing code to trunk,
in preparation for first tag
Luciano Ramalho
luciano at ramalho.org
Sat Jan 12 22:18:04 EST 2008
Log message for revision 82828:
moved existing code to trunk, in preparation for first tag
Changed:
D grokapps/LoginDemo/README.txt
D grokapps/LoginDemo/buildout.cfg
D grokapps/LoginDemo/setup.py
D grokapps/LoginDemo/src/
A grokapps/LoginDemo/trunk/README.txt
A grokapps/LoginDemo/trunk/buildout.cfg
A grokapps/LoginDemo/trunk/setup.py
A grokapps/LoginDemo/trunk/src/
-=-
Deleted: grokapps/LoginDemo/README.txt
===================================================================
--- grokapps/LoginDemo/README.txt 2008-01-13 03:13:25 UTC (rev 82827)
+++ grokapps/LoginDemo/README.txt 2008-01-13 03:18:04 UTC (rev 82828)
@@ -1,33 +0,0 @@
-LoginDemo is a sample application showing how to implement user account
-creation and login using Grok.
-
-Main features
--------------
-
-- top bar displays user data and login status
-
-- links in top bar change according to login status
-
-- user can create own account
-
-- a list of created accounts can be seen in the member listing page
-
-- member listing page is protected by permission, requiring user log in
-
-- member e-mail is stored as an annotation
-
-- good functional test coverage (see text files in src/logindemo/ftests)
-
-Todo
-----
-
-- allow user to edit his data (password, real name, e-mail)
-
-- add a password confirmation field (and validation) to join form
-
-- password reset for users with a valid e-mail
-
-- allow manager to delete user accounts through the member listing
-
-- find out if there is a better way to embed auto-generated forms in our master template
-
Deleted: grokapps/LoginDemo/buildout.cfg
===================================================================
--- grokapps/LoginDemo/buildout.cfg 2008-01-13 03:13:25 UTC (rev 82827)
+++ grokapps/LoginDemo/buildout.cfg 2008-01-13 03:18:04 UTC (rev 82828)
@@ -1,68 +0,0 @@
-[buildout]
-develop = .
-parts = app data zopectl i18n test
-find-links = http://download.zope.org/distribution/
-newest = false
-extends= http://grok.zope.org/releaseinfo/grok-0.11.cfg
-versions = versions
-
-[data]
-recipe = zc.recipe.filestorage
-
-[app]
-recipe = zc.zope3recipes>=0.5.3:application
-eggs = LoginDemo
-site.zcml = <include package="logindemo" />
- <include package="zope.app.twisted" />
-
- <configure i18n_domain="logindemo">
- <unauthenticatedPrincipal id="zope.anybody"
- title="Unauthenticated User" />
- <unauthenticatedGroup id="zope.Anybody"
- title="Unauthenticated Users" />
- <authenticatedGroup id="zope.Authenticated"
- title="Authenticated Users" />
- <everybodyGroup id="zope.Everybody"
- title="All Users" />
- <principal id="zope.manager"
- title="Manager"
- login="grok"
- password_manager="Plain Text"
- password="grok"
- />
-
- <!-- Replace the following directive if you don't want
- public access -->
- <grant permission="zope.View"
- principal="zope.Anybody" />
- <grant permission="zope.app.dublincore.view"
- principal="zope.Anybody" />
-
- <role id="zope.Manager" title="Site Manager" />
- <role id="zope.Member" title="Site Member" />
- <grantAll role="zope.Manager" />
- <grant role="zope.Manager"
- principal="zope.manager" />
- </configure>
-
-[data]
-recipe = zc.recipe.filestorage
-
-# this section named so that the start/stop script is called bin/zopectl
-[zopectl]
-recipe = zc.zope3recipes:instance
-application = app
-zope.conf = ${data:zconfig}
-
-[test]
-recipe = zc.recipe.testrunner
-eggs = LoginDemo
-defaults = ['--tests-pattern', '^f?tests$', '-v']
-
-# this section named so that the i18n scripts are called bin/i18n...
-[i18n]
-recipe = lovely.recipe:i18n
-package = logindemo
-domain = logindemo
-location = src/logindemo
-output = locales
Deleted: grokapps/LoginDemo/setup.py
===================================================================
--- grokapps/LoginDemo/setup.py 2008-01-13 03:13:25 UTC (rev 82827)
+++ grokapps/LoginDemo/setup.py 2008-01-13 03:18:04 UTC (rev 82828)
@@ -1,28 +0,0 @@
-from setuptools import setup, find_packages
-
-version = '0.0'
-
-setup(name='LoginDemo',
- version=version,
- description="",
- long_description="""\
-""",
- # Get strings from http://www.python.org/pypi?%3Aaction=list_classifiers
- classifiers=[],
- keywords="",
- author="",
- author_email="",
- url="",
- license="",
- package_dir={'': 'src'},
- packages=find_packages('src'),
- include_package_data=True,
- zip_safe=False,
- install_requires=['setuptools',
- 'grok',
- # Add extra requirements here
- ],
- entry_points="""
- # Add entry points here
- """,
- )
Copied: grokapps/LoginDemo/trunk/README.txt (from rev 82666, grokapps/LoginDemo/README.txt)
===================================================================
--- grokapps/LoginDemo/trunk/README.txt (rev 0)
+++ grokapps/LoginDemo/trunk/README.txt 2008-01-13 03:18:04 UTC (rev 82828)
@@ -0,0 +1,33 @@
+LoginDemo is a sample application showing how to implement user account
+creation and login using Grok.
+
+Main features
+-------------
+
+- top bar displays user data and login status
+
+- links in top bar change according to login status
+
+- user can create own account
+
+- a list of created accounts can be seen in the member listing page
+
+- member listing page is protected by permission, requiring user log in
+
+- member e-mail is stored as an annotation
+
+- good functional test coverage (see text files in src/logindemo/ftests)
+
+Todo
+----
+
+- allow user to edit his data (password, real name, e-mail)
+
+- add a password confirmation field (and validation) to join form
+
+- password reset for users with a valid e-mail
+
+- allow manager to delete user accounts through the member listing
+
+- find out if there is a better way to embed auto-generated forms in our master template
+
Copied: grokapps/LoginDemo/trunk/buildout.cfg (from rev 82666, grokapps/LoginDemo/buildout.cfg)
===================================================================
--- grokapps/LoginDemo/trunk/buildout.cfg (rev 0)
+++ grokapps/LoginDemo/trunk/buildout.cfg 2008-01-13 03:18:04 UTC (rev 82828)
@@ -0,0 +1,68 @@
+[buildout]
+develop = .
+parts = app data zopectl i18n test
+find-links = http://download.zope.org/distribution/
+newest = false
+extends= http://grok.zope.org/releaseinfo/grok-0.11.cfg
+versions = versions
+
+[data]
+recipe = zc.recipe.filestorage
+
+[app]
+recipe = zc.zope3recipes>=0.5.3:application
+eggs = LoginDemo
+site.zcml = <include package="logindemo" />
+ <include package="zope.app.twisted" />
+
+ <configure i18n_domain="logindemo">
+ <unauthenticatedPrincipal id="zope.anybody"
+ title="Unauthenticated User" />
+ <unauthenticatedGroup id="zope.Anybody"
+ title="Unauthenticated Users" />
+ <authenticatedGroup id="zope.Authenticated"
+ title="Authenticated Users" />
+ <everybodyGroup id="zope.Everybody"
+ title="All Users" />
+ <principal id="zope.manager"
+ title="Manager"
+ login="grok"
+ password_manager="Plain Text"
+ password="grok"
+ />
+
+ <!-- Replace the following directive if you don't want
+ public access -->
+ <grant permission="zope.View"
+ principal="zope.Anybody" />
+ <grant permission="zope.app.dublincore.view"
+ principal="zope.Anybody" />
+
+ <role id="zope.Manager" title="Site Manager" />
+ <role id="zope.Member" title="Site Member" />
+ <grantAll role="zope.Manager" />
+ <grant role="zope.Manager"
+ principal="zope.manager" />
+ </configure>
+
+[data]
+recipe = zc.recipe.filestorage
+
+# this section named so that the start/stop script is called bin/zopectl
+[zopectl]
+recipe = zc.zope3recipes:instance
+application = app
+zope.conf = ${data:zconfig}
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = LoginDemo
+defaults = ['--tests-pattern', '^f?tests$', '-v']
+
+# this section named so that the i18n scripts are called bin/i18n...
+[i18n]
+recipe = lovely.recipe:i18n
+package = logindemo
+domain = logindemo
+location = src/logindemo
+output = locales
Copied: grokapps/LoginDemo/trunk/setup.py (from rev 82666, grokapps/LoginDemo/setup.py)
===================================================================
--- grokapps/LoginDemo/trunk/setup.py (rev 0)
+++ grokapps/LoginDemo/trunk/setup.py 2008-01-13 03:18:04 UTC (rev 82828)
@@ -0,0 +1,28 @@
+from setuptools import setup, find_packages
+
+version = '0.0'
+
+setup(name='LoginDemo',
+ version=version,
+ description="",
+ long_description="""\
+""",
+ # Get strings from http://www.python.org/pypi?%3Aaction=list_classifiers
+ classifiers=[],
+ keywords="",
+ author="",
+ author_email="",
+ url="",
+ license="",
+ package_dir={'': 'src'},
+ packages=find_packages('src'),
+ include_package_data=True,
+ zip_safe=False,
+ install_requires=['setuptools',
+ 'grok',
+ # Add extra requirements here
+ ],
+ entry_points="""
+ # Add entry points here
+ """,
+ )
Copied: grokapps/LoginDemo/trunk/src (from rev 82666, grokapps/LoginDemo/src)
More information about the Checkins
mailing list