[svn] / Products.Five / branches / 1.4 / fiveconfigure.py Repository:
ViewVC logotype

Log of /Products.Five/branches/1.4/fiveconfigure.py

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 113602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 18 06:28:38 2010 UTC (4 years, 4 months ago) by ctheune
File length: 12634 byte(s)
Diff to previous 86876
Comply with repository policy.

Revision 86876 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 21 12:52:11 2008 UTC (6 years, 5 months ago) by timt
File length: 12635 byte(s)
Diff to previous 71175
Backport r72986 to 1.4 branch.

Revision 71175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 18 10:30:57 2006 UTC (7 years, 11 months ago) by andreasjung
File length: 12407 byte(s)
Diff to previous 69719
fixed logger call

Revision 69719 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 21 13:53:13 2006 UTC (8 years, 2 months ago) by rocky
File length: 12431 byte(s)
Diff to previous 66192
Removed awful _zope_app usage which was causing ConnectionStateError problems.

Revision 66192 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 26 20:49:58 2006 UTC (8 years, 6 months ago) by philikon
File length: 12261 byte(s)
Diff to previous 65927
Merge philikon-fix-lookup-priorities branch

Revision 65927 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 12 19:42:14 2006 UTC (8 years, 7 months ago) by rocky
File length: 12376 byte(s)
Diff to previous 65925
Added preliminary support for being able to register any python package as a zope2 product (so it shows up in Control Panel).

Revision 65925 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 12 19:40:39 2006 UTC (8 years, 7 months ago) by rocky
File length: 11714 byte(s)
Diff to previous 65584
Setup logic-less registerPackage zcml directive.

Revision 65584 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 28 15:49:21 2006 UTC (8 years, 7 months ago) by philikon
File length: 11292 byte(s)
Diff to previous 65450
Branch off Five 1.4.  We're not releasing Five 1.4b yet, but we need a Five
branch that is geared towards Zope trunk (=Zope 2.10).

Rocky should merge his work only to the Five 1.4 branch. Five 1.4 is geared
towards Zope 2.9.

Revision 65450 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 25 17:24:01 2006 UTC (8 years, 7 months ago) by jens
Original Path: Products.Five/trunk/fiveconfigure.py
File length: 11292 byte(s)
Diff to previous 63545
- putting Five into its final resting place

Revision 63545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 6 18:02:41 2006 UTC (8 years, 9 months ago) by efge
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11292 byte(s)
Diff to previous 63186
Fix cleanup of five:traversable.

Revision 63186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 21 12:55:41 2005 UTC (8 years, 10 months ago) by jinty
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11211 byte(s)
Diff to previous 61072
Add a file argument to the five:loadProducts and five:loadProductOverrides
directives. Use this in the Five site.zcml to load all the Product meta before
any Product configure.

NOTE: Anyone who copied the Five site.zcml to their ${instance}/etc/ directory
is going to need to update it.


Revision 61072 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 31 17:43:51 2005 UTC (8 years, 11 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11461 byte(s)
Diff to previous 61008
Merge philikon-zope32-port-3 branch to the trunk.  The Five trunk
now requires Zope 2.9 and 3.2 (philikon-zope32-integration for now).

Revision 61008 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 31 00:17:29 2005 UTC (8 years, 11 months ago) by yuppie
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11377 byte(s)
Diff to previous 60936
- hardcoded 'product' as 'Five'

'product' has to be the ID of the product that registers the meta_type.
 And from the Zope 2 point of view this is always Five for ZCML directives.

Revision 60936 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 29 06:51:36 2005 UTC (8 years, 11 months ago) by yuppie
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11506 byte(s)
Diff to previous 60830
- replaced 'addform' by the more generic 'addview' (this has not to be a form)

Revision 60830 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 26 20:18:34 2005 UTC (8 years, 11 months ago) by yuppie
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11506 byte(s)
Diff to previous 60825
- added minimal documentation for registerClass

Revision 60825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 26 18:52:58 2005 UTC (8 years, 11 months ago) by yuppie
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11504 byte(s)
Diff to previous 60700
merging yuppie-registerClass branch in the trunk:
- added five:registerClass directive
- made sure cleanUp resets _traversable_monkies and _defaultviewable_monkies

Revision 60700 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 25 09:36:24 2005 UTC (8 years, 11 months ago) by regebro
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 9578 byte(s)
Diff to previous 60647
Merging sitemanager-branch.

svn merge -r18543:18909 
http://codespeak.net/svn/z3/Five/branch/regebro-sitemanager


Revision 60647 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 24 12:08:57 2005 UTC (9 years ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 11992 byte(s)
Diff to previous 60332
Remove ZCML directive that was just kept around for BBB
Removal was overdue

Revision 60332 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 14 13:37:26 2005 UTC (9 years ago) by regebro
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 12415 byte(s)
Diff to previous 60108
Merging local site support into trunk!

Revision 60108 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 10 01:38:20 2005 UTC (9 years ago) by jinty
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 9784 byte(s)
Diff to previous 59152
Get out of that paper bag.

Revision 59152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 8 12:37:53 2005 UTC (9 years, 1 month ago) by regebro
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 9781 byte(s)
Diff to previous 56239
Merge of 17360 to trunk.

Revision 56239 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 9 21:13:08 2005 UTC (9 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 8815 byte(s)
Diff to previous 56229
it seems like ExtensionClasses throw a KeyError when you're
trying to delete an attribute that doesn't exist.

Revision 56229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 8 18:55:37 2005 UTC (9 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 8803 byte(s)
Diff to previous 54673
generalize monkey cleanup into a killMonkey() function;
added cleanup for other monkeys. they haven't been hooked
into the tests yet, though.

Revision 54673 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 30 13:10:41 2005 UTC (9 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 7372 byte(s)
Diff to previous 54535
Add Zope repository license header to all files in order to make merging
between codespeak SVN and zope.org SVN easier.

Revision 54535 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 23 15:51:03 2005 UTC (9 years, 5 months ago) by yuppie
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 7080 byte(s)
Diff to previous 53376
set svn:keywords Id for *.py
set svn:eol-style for *.py, *.txt, *.zcml, ...

Revision 53376 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 28 14:00:01 2005 UTC (9 years, 5 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 7080 byte(s)
Diff to previous 50044
Merged the philikon-restructuring branch.

Three subpackages were introduced:

   - Five.browser: contains all browser-related code, such as browser
     page configuration, our special Page Template implementation, etc.
     Five.browser.tests also contains the extensive test suite for all
     browser-related things.

   - Five.form: contains mostly configuration code for the form machinery
     and its tests (Five.form.tests).

   - Five.skin: contains the (now only beginnings) of Five's skinning
     support and tests of primarily the StandardMacros view.

As the subpackages were introduced, the tests were split up accordingly. 
They are now grouped by feature and can be run much more atomically. The 
FiveTest product is no longer.

For more information, see
http://codespeak.net/pipermail/z3-five/2005q2/000434.html

Revision 50044 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 13 14:05:46 2005 UTC (9 years, 9 months ago) by regebro
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 7074 byte(s)
Diff to previous 48493
merge -r7839:7840 svn+ssh://codespeak.net/svn/z3/Five/branch/regebro-layer_from_directory

Revision 48493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 24 13:07:25 2004 UTC (10 years, 1 month ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6349 byte(s)
Diff to previous 48136
Added fix to ignore non-filesystem products.

Revision 48136 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 7 20:07:47 2004 UTC (10 years, 1 month ago) by tseaver
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6316 byte(s)
Diff to previous 48118
 - Merge 'tseaver-bride', -r 5848:5864

Revision 48118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 7 14:19:29 2004 UTC (10 years, 1 month ago) by dreamcatcher
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 5547 byte(s)
Diff to previous 47989
Remove discriminators so that the directives can be specified
multiple times.


Revision 47989 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 27 15:25:21 2004 UTC (10 years, 1 month ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 5625 byte(s)
Diff to previous 47964
Enable 'subscriber' directive and add special five directive 'sendEvents'.
When applied to a Zope 2 class it plugs into its manage_afterAdd etc to
make send them send out Zope 3 events, which can then be subscribed to by code.

Todo:

  * more extensive testing whether it works with things like Zope 2 folders etc
  
  * ensuring that the event-sending behavior is as close to Zope 3's as
    possible. A lot of edge cases with different behavior likely remain,
    and things like IObjectModifiedEvents are not sent yet for folders.


Revision 47964 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 25 18:01:27 2004 UTC (10 years, 1 month ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 5602 byte(s)
Diff to previous 47962
Use more appropriate Python idiom to check for attributes.

Revision 47962 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 25 17:10:02 2004 UTC (10 years, 1 month ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 5628 byte(s)
Diff to previous 47960
Fixes in the text and comments.

Revision 47960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 25 16:38:16 2004 UTC (10 years, 1 month ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6023 byte(s)
Diff to previous 47846
five:viewable is now called five:defaultViewable, which more accurately
reflects what it is doing, which is making an object's public view be
handled by Five.

five:viewable directive was earlier renamed to five:traversable; five:viewable
now does the same thing as five:traversable but raises a deprecation warning,
so that users can update their ZCML.

Some other cleanups like breaking long lines and getting rid of commented out
code.

Revision 47846 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 19 19:51:40 2004 UTC (10 years, 2 months ago) by dreamcatcher
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6452 byte(s)
Diff to previous 47843
Disable __call__ overriding. Causes more trouble than it fixes.

Revision 47843 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 19 15:48:22 2004 UTC (10 years, 2 months ago) by dreamcatcher
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6346 byte(s)
Diff to previous 47652
Add a small hack to avoid infinite recursion

Revision 47652 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 3 19:14:28 2004 UTC (10 years, 2 months ago) by dreamcatcher
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6298 byte(s)
Diff to previous 47641
Should always try to set fallbacks. And make BrowserDefault a new-style class

Revision 47641 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 2 21:01:03 2004 UTC (10 years, 2 months ago) by dreamcatcher
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6322 byte(s)
Diff to previous 47423
- five:viewable has changed to five:traversable
- __bobo_traverse__ now uses an ITraverser adapter
- five monkeypatched methods now have a __five_method__ attribute,
  making it easier to not stomp on existing methods
- five:viewable now acts on __browser_default__. by default, it tries
  to return the browser:defaultView configured for an object. This is
  hookable by the use of a IBrowserDefault adapter
- registered absolute_url view and IAbsoluteURL adapter for *
- by default, OFS.SimpleItem.Item and OFS.ObjectManager.Manager are
  five:traversable
- zope.app.traversing is registered by default, to make special
  namespaces available (eg: @@, ++resource++)
- we now have resources (FileResource, ImageResource,
  PageTemplateResource) and directory resources.
- backported the 'StandardMacros' thing from zope 3
- browser:page now correctly handles the allow_attributes and protects
  the named attributes on the view with the same permission used for
  the view (this sounds a bit strange, doesn't it?)
- ViewPageTemplateFile 'modules' uses zope2 SecureModuleImporter now
  (eg: browser:page)
- zopeconf.py will try to find etc/zope.conf on INSTANCE_HOME


Revision 47423 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 23 14:05:01 2004 UTC (10 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 3031 byte(s)
Diff to previous 47133
Kill off two TODO items before the 0.1 release:

- Make five:viewable allow being called several times.  Once it
  is called for a class, or if the class inherits from Viewable
  directly, a marker, __five_viewable__ is put on the class
  which tells five:viewable to simply ignore the request.

- Support the coexisting with already existing __bobo_traverse__
  methods.  If five:viewable finds a class with such a method,
  it renames the method to __fallback_traverse__ and overwrites
  it with Viewable's __bobo_traverse__.  That way, Zope3-style
  views receive precedence over custom class view wirings.

  The default __fallback_traverse__ raises NotFound.

Revision 47133 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 26 10:11:02 2004 UTC (10 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 2536 byte(s)
Diff to previous 47131
Implemented the <five:loadProductsOverrides /> directive which searches
Zope2 Products whether they provide an 'overrides.zcml' file. This
is then included using includeOverrides, such that the directive override
other ones.

Changes the <five:loadProducts /> directive to call the handler for
<zope:include /> instead of xmlconfig.file; this is symmetric to
loadProductsOverrides now.

Revision 47131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 26 10:05:04 2004 UTC (10 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 2408 byte(s)
Diff to previous 47111
Remove unused ZCML handler. Must have forgotten to remove it when
I cleaned them up.

Revision 47111 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 25 17:51:58 2004 UTC (10 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 2603 byte(s)
Diff to previous 47075
Merge philikon-zcml-hierarchy branch to the trunk. That was a nice mini-sprint
with faassen.

Revision 47075 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 25 11:42:27 2004 UTC (10 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 1724 byte(s)
Diff to previous 47071
The provideInterface() handler can be used from zope.app.component, too;
we were again using a verbatim copy.  Except for interfaces.py, Five is now
free of ZC-copyrighted code.

Revision 47071 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 25 11:16:45 2004 UTC (10 years, 3 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 1712 byte(s)
Diff to previous 47051
Moved directives for the <browser:*> namespace to browserconfigure.py
Handlers are now spread over the three modules as follows:

* metaconfigure.py: handlers for <zope:*> directives
* browserconfigure.py: handlers for <browser:*> directives
* fiveconfigure.py: handlers for Five-specific directives (<five:*>)

Revision 47051 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 17:21:59 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 8062 byte(s)
Diff to previous 47050
Get rid of unnecessary comment and some commented code that isn't
necessary. Security seems to work well now; we just need some functional
tests to back this up.

Added a comment why we provide __call__ for attribute views.

Revision 47050 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 17:13:41 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 8279 byte(s)
Diff to previous 47049
Moved security-related configuration helpers to the security module

Revision 47049 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 17:07:28 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 8304 byte(s)
Diff to previous 47047
Instead of protecting just a single attribute on a view class, protect
the whole view class with a permission. That should make Five views
water proof even for untrusted code, not only for the ZPublisher.
It also fixes the problem of templates being viewable even without
authorization.

Revision 47047 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 15:59:52 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 8051 byte(s)
Diff to previous 47041
Refactor view class mixins. We now have two very simple mixins:

  - one for attributes: a __browser_default__ tells the publisher where to
    go to and a __call__ makes them still callable from python/ZPT

  - one for views involving templates: a __call__ makes them callable and
    calls the template. a __getitem__ allows easy macro access

Revision 47041 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 11:28:11 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 7157 byte(s)
Diff to previous 47040
Implement the <browser:pages> complex directive.
I'm surprised how easy this was and how little time it took. Wow.

Revision 47040 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 11:18:41 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6255 byte(s)
Diff to previous 47031
Make the browser:page directive handler compatible with Z3's pendant.
That means: permission is required now and doesn't default to 'zope.Public'
(that's a good thing) and allowed_interface/attributes are accepted as
parameters (but not used anywhere yet).

Revision 47031 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 22 18:56:56 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6332 byte(s)
Diff to previous 47010
When using attributes from a view class, use a special mixin class
that defined __browser_default__. This causes the ZPublisher to traverse
to the attribute directly, thus being able to inspect its parameters.
This again makes mapply work, thus fixing Guido's problem.

This is how Zope3 does it, too, btw.

Revision 47010 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 22 07:09:15 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6503 byte(s)
Diff to previous 46998
Moved security/permission.py to security.py. This should be one of the
final steps in flattening Five.

Revision 46998 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 21 17:49:38 2004 UTC (10 years, 4 months ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6514 byte(s)
Diff to previous 46996
Move stuff in handlers into metaconfigure.

Revision 46996 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 21 17:26:07 2004 UTC (10 years, 4 months ago) by philikon
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6517 byte(s)
Diff to previous 46976
License header and docstrings everywhere.

Revision 46976 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 21 00:08:57 2004 UTC (10 years, 4 months ago) by dreamcatcher
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 6160 byte(s)
Diff to previous 46971
Implement security for five:page directive. Use five:content for SimpleContent. Add a test for five:page and improve test for five:content security decls.

Revision 46971 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 20 15:17:53 2004 UTC (10 years, 4 months ago) by dreamcatcher
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 5654 byte(s)
Diff to previous 46938
Add deny directive. Add one test to make sure declarations are equivalent. Tried to make security stick on auto-generated metaclasses, but its not as easy as it seems. The code in question is marked with XXX.

Revision 46938 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 17 17:09:00 2004 UTC (10 years, 4 months ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 5299 byte(s)
Diff to previous 46937
Added a test for no-class template, and fixed code accordingly. This template
also demonstrates the simple use of TALES.

Also twiddled a bit with line endings so that tests are more consistent. 

Revision 46937 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 17 17:00:56 2004 UTC (10 years, 4 months ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 5277 byte(s)
Diff to previous 46891
* lots of hackery to make template views sort of work.
* refactored so finding attributes is more like Zope 3

Revision 46891 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jun 16 12:54:00 2004 UTC (10 years, 4 months ago) by faassen
Original Path: z3/Five/trunk/fiveconfigure.py
File length: 4542 byte(s)
Initial import of Five. This is a cvs export of cvs.infrae.com/Five.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

zope.org Infrastructure
ViewVC Help
Powered by ViewVC 1.0.3