From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 8FT7LdPvQWF/oAAAgWs5BA (envelope-from ) for ; Wed, 15 Sep 2021 15:06:27 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id uASXKdPvQWEJSgAAB5/wlQ (envelope-from ) for ; Wed, 15 Sep 2021 13:06:27 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 11D11812 for ; Wed, 15 Sep 2021 15:06:27 +0200 (CEST) Received: from localhost ([::1]:43194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQUcL-00006z-9N for larch@yhetil.org; Wed, 15 Sep 2021 09:06:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45518) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQUZT-0008Rc-Vk for emacs-orgmode@gnu.org; Wed, 15 Sep 2021 09:03:27 -0400 Received: from dia.uberspace.de ([185.26.156.221]:36844) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQUZQ-0003lh-3j for emacs-orgmode@gnu.org; Wed, 15 Sep 2021 09:03:27 -0400 Received: (qmail 27993 invoked from network); 15 Sep 2021 13:03:13 -0000 Received: from localhost (HELO localhost) (127.0.0.1) by dia.uberspace.de with SMTP; 15 Sep 2021 13:03:13 -0000 From: Christoph Groth To: nathan.neff@gmail.com Subject: Re: Checkbox dependencies - Discern between DONE and CANCELED In-Reply-To: Date: Wed, 15 Sep 2021 15:03:09 +0200 Message-ID: <87wnnif0tu.fsf@drac> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.26.156.221; envelope-from=christoph@grothesque.org; helo=dia.uberspace.de X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, FAKE_REPLY_C=1.486, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1631711187; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=QpXTYmKZSXX51loBWL3ZnRhydVNIPlRzDrqo+w3v9x4=; b=FU1aXULwDy6uItfxuQQ/wXK1EWoyb4M+lqewRr6bVy2QuvlZUpunu8SFjCX/qUbRbEDFtC XaAi29Www7TO/0RAfdxSw8hH7B/hJcFFRvk8Vx8kVnfbZVbjp+kzfVbgF+8KH1IOSlrHcz gUBhm6gaWVbeW90RKvJw5B0S6jEhK3p8hvpwGPp2tHfwaf8isEkJxVLpEV9sfmaTI7bCet YVT0Xg6JWZkYLbSsSuZ9E7CckJsbFvT4sVybPEy7b5q/8TzxFeVsx0EA5bmvD4kff4IcdG Stjk+rf0BpMVelXLYKnpJ2M/amECCYNeRhLqhiaRtDP4Che6gOywONPFDBB/3Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1631711187; a=rsa-sha256; cv=none; b=ZFNST16kbrUPpTOJSxc3CR3pHL3kI5CXANPX4Bwh8v1iRKDBEFuQwd09NesJjIVxkop5Na WmejTg6+oVKteT1Ng/GK3le3ZYFxvGU8/tXLLYfNrMaiqP683wAOf45mmz+yQ5O5RxtKYn gqJEWPumm1G4FhE3pNaesT+haT+EemiuVjCu950PNvNtVgFu4e4tIV/hg5wQDq7dZm3oKr SdQu3CbRVJfkxdFEcLKuc8dMqZQU/+aeYSy3oiNSServRCPhLGAZyG6rlqDh0zGePsEyL1 WcPiV64rPbrI/+yRV3RQrxhrkUNXLnIojcowYpV4Yirfvhm3ZHGHHuJB51dG7A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Spam-Score: -0.40 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Migadu-Queue-Id: 11D11812 X-Spam-Score: -0.40 X-Migadu-Scanner: scn1.migadu.com X-TUID: /QbGd5V1GOLT Nathan Neff wrote in August 2019: > I have org-enforce-todo-checkbox-dependencies set to t, and I would > like to simply mark some tasks as canceled without needing to mess > with the checkboxes. > > I can press C-u C-u C-u C-c C-t which will override dependencies. > However, I was wondering if there's a way for org-mode to > automatically not enforce checkbox dependencies when canceling > a parent task? I just stumbled over this as well and I wonder whether someone has found a solution by now. One way would be to inhibit the check when passing to the canceled state. Another way would be not to count CANCELED among the done states, but to inhibit it being displayed in the agenda. I am unsure which approach would be preferable philosophically. Thanks Christoph