emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[O] [PATCH 06/10] org-taskjuggler: use project end date, if specified


From: Yann Hodique
Subject: [O] [PATCH 06/10] org-taskjuggler: use project end date, if specified
Date: Sun, 5 Aug 2012 12:54:00 +0200

* org-taskjuggler.el (org-taskjuggler-open-project): use START - END as an 
alternative to START +Xd
---
 lisp/org-taskjuggler.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lisp/org-taskjuggler.el b/lisp/org-taskjuggler.el
index 3f829b3..92ba79c 100644
--- a/lisp/org-taskjuggler.el
+++ b/lisp/org-taskjuggler.el
@@ -614,9 +614,11 @@ specified it is calculated
         (start (cdr (assoc "start" project)))
         (end (cdr (assoc "end" project))))
     (insert
-     (format "project %s \"%s\" \"%s\" %s +%sd {\n }\n"
+     (format "project %s \"%s\" \"%s\" %s %s {\n }\n"
             unique-id headline version start
-            org-export-taskjuggler-default-project-duration))))
+             (or (and end (format "- %s" end))
+                 (format "+%sd"
+                         org-export-taskjuggler-default-project-duration))))))
 
 (defun org-taskjuggler-filter-and-join (items)
   "Filter all nil elements from ITEMS and join the remaining ones
-- 
1.7.11.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]