From ee89362de08bb1fb467f028273a8e94e0b8f1601 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sun, 29 Aug 2004 08:23:13 +0000 Subject: [PATCH] Added task_details view git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@93 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/task.py | 38 ++++++++++++++++++++++++++++++++++++++ browser/task_details.pt | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 browser/task.py create mode 100644 browser/task_details.pt diff --git a/browser/task.py b/browser/task.py new file mode 100644 index 0000000..6704867 --- /dev/null +++ b/browser/task.py @@ -0,0 +1,38 @@ +# +# Copyright (c) 2004 Helmut Merz helmutm@cy55.de +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +""" +Definition of the Task view class. + +$Id$ +""" + +from zope.app import zapi +from zope.app.dublincore.interfaces import ICMFDublinCore + +from src.loops.interfaces import ITask + +class TaskDetails: + + def modified(self): + """ get date/time of last modification + """ + dc = ICMFDublinCore(self.context) + d = dc.modified or dc.created + return d and d.strftime('%Y-%m-%d %H:%M') or '' + diff --git a/browser/task_details.pt b/browser/task_details.pt new file mode 100644 index 0000000..b7c5ea3 --- /dev/null +++ b/browser/task_details.pt @@ -0,0 +1,34 @@ + + + + + +
+ +

Task Title

+ +
+ Subtasks: + + subtask + - + +
+
+ Parent Tasks: + + parent task + - + +
+
+ Last Modified: + 2004-08-28 +
+ +
+ +