diff --git a/organize/work/browser.py b/organize/work/browser.py
index a014bd6..890b4f2 100644
--- a/organize/work/browser.py
+++ b/organize/work/browser.py
@@ -249,6 +249,17 @@ class BaseWorkItemsView(object):
for wi in self.workItems.query(**criteria)]
+class AllWorkItems(BaseWorkItemsView, ConceptView):
+ """ Standard view for showing work items independently of task and user.
+ """
+
+ columns = set(['Task', 'User', 'Title', 'Day', 'Start', 'End', 'Duration', 'Info'])
+
+ def listWorkItems(self):
+ criteria = self.baseCriteria
+ return sorted(self.query(**criteria), key=lambda x: x.track.timeStamp)
+
+
class TaskWorkItems(BaseWorkItemsView, ConceptView):
""" Standard view for showing work items for a node's target.
"""
diff --git a/organize/work/configure.zcml b/organize/work/configure.zcml
index 8547bd0..b48b04c 100644
--- a/organize/work/configure.zcml
+++ b/organize/work/configure.zcml
@@ -22,6 +22,14 @@
+
+