emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Josh Berry <des@condordes.net>
To: Jason McBrayer <jmcbray@carcosa.net>
Cc: emacs-orgmode@gnu.org, Christian Zang <christian.zang@googlemail.com>
Subject: Re: Custom Agenda View for Projects
Date: Fri, 18 Mar 2011 12:31:19 -0700	[thread overview]
Message-ID: <AANLkTi=W5TLyJFxT7NN=_15aRzGPb5tkL+f+ieSnT_sT@mail.gmail.com> (raw)
In-Reply-To: <AANLkTinOZugkjped6HOxEKzArDAF6=dKynODWLk6K4VQ@mail.gmail.com>

On Fri, Mar 18, 2011 at 10:57, Jason McBrayer <jmcbray@carcosa.net> wrote:
> On Thu, Mar 17, 2011 at 6:55 PM, Josh Berry <des@condordes.net> wrote:
>
>> I think org considers child tasks to be dependencies of the parent
>> task -- so if a parent task (such as your PROJ) has children, it won't
>> be displayed in a tags-todo agenda view, because that takes
>> dependencies into account.
>
> That's a logical explanation, but shouldn't this only be the case if
> the parent has the :ORDERED: property set?

No, if :ORDERED: is set, then each child is a dependency of the next
child.  So if you have:

* TODO top
   ... :ORDERED: t ...
** TODO a
** TODO b
** TODO c

Only "a" will appear in your agenda view.  But if you have:

* TODO top
** TODO a
** TODO b
** TODO c

All children of "top"--that is, "a", "b" and "c"--will appear.
However, in neither case will "top" appear, because it has children
that are not yet completed.

>> Have you tried just a "tags" view with a match of "TODO=\"PROJ\""?
>> IIRC this will do what you want.
>
> I gave this a test, and apparently it does not. What's shown is still
> dependent on the value of org-enforce-todo-dependencies.

I see, it does not, my bad.  I tried experimenting a bit on my own,
and didn't find an easy way using just agendas.

You might consider experimenting with Stuck Projects though.  If you
consider all projects to be "stuck", you could probably build an
agenda view that shows you all projects regardless of what's in them.
(I don't use stuck projects myself, so YMMV.)

-- Josh

  reply	other threads:[~2011-03-18 19:31 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-14 19:24 Custom Agenda View for Projects Christian Zang
2011-03-15  4:26 ` Manish
2011-03-15  6:24   ` Christian Zang
2011-03-15 17:12     ` Manish
2011-03-15 20:56       ` Christian Zang
2011-03-15 21:35         ` Christian Zang
2011-03-16 19:24           ` Jason McBrayer
2011-03-18 15:03             ` Bernt Hansen
2011-03-17 22:55           ` Josh Berry
2011-03-18 17:57             ` Jason McBrayer
2011-03-18 19:31               ` Josh Berry [this message]
2011-03-19  8:22                 ` Christian Zang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='AANLkTi=W5TLyJFxT7NN=_15aRzGPb5tkL+f+ieSnT_sT@mail.gmail.com' \
    --to=des@condordes.net \
    --cc=christian.zang@googlemail.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=jmcbray@carcosa.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).