add package version definition + CHANGES.txt file

git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3015 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2008-11-28 10:57:48 +00:00
parent 0c88899842
commit d17b0bd523
4 changed files with 39 additions and 5 deletions

9
CHANGES.txt Normal file
View file

@ -0,0 +1,9 @@
Change Log
==========
$Id$
0.9
---
- add definition of loops package version (see loops/version.py)

View file

@ -49,9 +49,13 @@ class ConceptView(object):
def description(self): def description(self):
return self.context.description return self.context.description
@Lazy
def menu(self):
return self.node.getMenu()
@Lazy @Lazy
def url(self): def url(self):
return '%s/.%s-%s' % (absoluteURL(self.node, self.request), return '%s/.%s-%s' % (absoluteURL(self.menu, self.request),
self.context.uid, normalize(self.context.title)) self.context.uid, normalize(self.context.title))
@property @property

View file

@ -25,6 +25,7 @@ $Id$
from zope.cachedescriptors.property import Lazy from zope.cachedescriptors.property import Lazy
from cybertools.composer.layout.browser.view import Page from cybertools.composer.layout.browser.view import Page
from loops.common import adapted
class LayoutNodeView(Page): class LayoutNodeView(Page):
@ -44,3 +45,21 @@ class LayoutNodeView(Page):
result.append('page') result.append('page')
return result return result
@Lazy
def viewAnnotations(self):
return self.request.annotations.get('loops.view', {})
@Lazy
def target(self):
target = self.viewAnnotations.get('target')
if target is None:
target = adapted(self.context.target)
return target
@Lazy
def headTitle(self):
if self.target:
return ' - '.join((self.context.title, self.target.title))
else:
return self.context.title

View file

@ -21,8 +21,10 @@ loops version specifications.
""" """
revision = '$Id$' revision = '$Id$'
shortVersion = '0.9' version = '0.9'
longVersion = '%s-%s' % (shortVersion, ' '.join(revision.split()[2:5])) package = 'loops'
from cybertools.util.version import versions
versions.add(package, version, revision)
versions = dict(loops=shortVersion)
longVersions = dict(loops=longVersion)