From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: [bug] ox-taskjuggler Date: Tue, 20 Jan 2015 22:00:09 +0100 Message-ID: <87iog1xj52.fsf@nicolasgoaziou.fr> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDftF-0008Fi-Ue for emacs-orgmode@gnu.org; Tue, 20 Jan 2015 15:59:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YDftC-00084o-PA for emacs-orgmode@gnu.org; Tue, 20 Jan 2015 15:59:09 -0500 Received: from relay5-d.mail.gandi.net ([2001:4b98:c:538::197]:33233) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YDftC-00084L-Ij for emacs-orgmode@gnu.org; Tue, 20 Jan 2015 15:59:06 -0500 In-Reply-To: (=?utf-8?Q?=22S=C3=B8ren?= Mikkelsen"'s message of "Tue, 20 Jan 2015 13:44:27 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: =?utf-8?Q?S=C3=B8ren?= Mikkelsen Cc: emacs-orgmode@gnu.org Hello, S=C3=B8ren Mikkelsen writes: > I'm trying to use the taskjuggler exporter for getting an overview of my > project, and it seems to be straight forward if you know a bit about > Taskjuggler. > > However, tasks that are scheduled org-mode like, i.e., > > *** TODO My task > SCHEDULED: <2015-01-27 Tue> > > don't appear in the report. But, if I add a START property it will appear. > > *** TODO My task 2 > :PROPERTIES: > :start: 2015-03-01 > :END: > > I suspect it has something to do with l462-470: > > (defun org-taskjuggler-get-start (item) > "Return start date for task or resource ITEM. > ITEM is a headline. Return value is a string or nil if ITEM > doesn't have any start date defined." > (let ((scheduled (org-element-property :scheduled item))) > (or > (and scheduled (org-timestamp-format scheduled "%Y-%02m-%02d")) > (and (memq 'start org-taskjuggler-valid-task-attributes) > (org-element-property :START item))))) > > > I'm not that experienced in elisp, so I hope someone can help me. There is no bug in the snippet shown. "ox-taskjuggler" just doesn't use SCHEDULED to set start property for tasks. However, it will use SCHEDULED to set the start date for the project. Note that I don't use Taskjuggler, so I don't know if this is the right behaviour or not. Regards, --=20 Nicolas Goaziou