Re: [Jmap] JMAP Calendars ACLs

Robert Stepanek <rsto@fastmailteam.com> Mon, 02 August 2021 06:35 UTC

Return-Path: <rsto@fastmailteam.com>
X-Original-To: jmap@ietfa.amsl.com
Delivered-To: jmap@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87B863A0CC9 for <jmap@ietfa.amsl.com>; Sun, 1 Aug 2021 23:35:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=cNRfgpzM; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=K8ScwtG/
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pJckVvYyR8tH for <jmap@ietfa.amsl.com>; Sun, 1 Aug 2021 23:35:50 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 052DB3A0CC6 for <jmap@ietf.org>; Sun, 1 Aug 2021 23:35:49 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id C48325C00E5 for <jmap@ietf.org>; Mon, 2 Aug 2021 02:35:48 -0400 (EDT)
Received: from imap43 ([10.202.2.93]) by compute4.internal (MEProxy); Mon, 02 Aug 2021 02:35:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=mime-version:message-id:in-reply-to :references:date:from:to:subject:content-type; s=fm3; bh=tuV1JH9 iT2m/m5B0JqurUuOB1aR+JhAkqa3Gaoyi0RY=; b=cNRfgpzMxwk2i3JomfvMxU9 nXl5KJVazlh1MRJes6uL9bye3xdljs0O50i+G3GIDN7G7QUm2APvSekdYBiMD5Nm aeZoWWNv0gDn7ahQZXZtdnG4I2nNw7sWBpRsrQ1jWyunNBo8CrkQPWHrSEcD/vnx dnfz7QT6yeezL9g3KQ9ucay/pVTnAby/bRpssMxLDQkCb4wU95E8Ki/ZTcbVolv8 WAUsJEUcG9S15VvuryRhCH6/40VEO/uankwV6uu7UcjwMQGYZfSt/xrse5rwl7wb I74ix1vjyWh7ndGbdqTbeyccDArcsL37UwRFyS7GnbwjDV3En+tXBOxitRApHAA= =
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=tuV1JH 9iT2m/m5B0JqurUuOB1aR+JhAkqa3Gaoyi0RY=; b=K8ScwtG/fbl/2AajEoDEqu CmuD909EW0K+0+kKD3tctc2tuX/iImOyuannkeD9EZqXJkLgF3tTH0Dfc+xA8s3j UlLz6E1m11OyfPxQAjKVSihSKCrPS/CuKVFPpSB3/uS/CrbSJy+prw44kvvVQ1N6 T+qjujL++T4G08M+X9O0/Ikru75K2U8aXu3RyabASMD8LNRwJTaPcCNP2RVVh9R7 5/gVo+uXGDwwVUXGezG+V7v06Sf2V9hhyzRIghP4oyjyU+ZOM4WSujsLn8bsrKyA SeJCAF3DNC7sxaYd52sgBtPwxVPD4rQ0F91K7jILbV+f3y5rtcMxxyyqcF1+/Z9w ==
X-ME-Sender: <xms:RJIHYSWl_ilMjKvrBC3ESTHfQuz1DX3X4JtPc-CnjRddodBrACKr-Q> <xme:RJIHYemq3UXywMl_GGykKcPLSHcWgofi7v6MzwTEcKD75arLFe5tueT0TgvZuo487 _DA5qPpB3YfRQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddriedugdeltdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesrgdtre erreertdenucfhrhhomhepfdftohgsvghrthcuufhtvghprghnvghkfdcuoehrshhtohes fhgrshhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpeehgeeuvddtke fhtefgueefgfdvueetgeeffeelhedvudegjeejhfetuefgveevieenucevlhhushhtvghr ufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehrshhtohesfhgrshhtmhgrih hlthgvrghmrdgtohhm
X-ME-Proxy: <xmx:RJIHYWZzG3uNUfVQpAyj6nRqJvrSiRax6FnBqD553pQXSXuztLgRTA> <xmx:RJIHYZUySS-lXUh9fmmXg82ZLtfKMotIlW5WTWeDoaeOu5S4pyt9gA> <xmx:RJIHYckrPPkbPg3mDE1m8Tr_G7bpyYhhHa9UqU1GOnTrdJRdE8PVDQ> <xmx:RJIHYYyvDvjypTkhe_3eG7HgLr5OJ0AzS2KoH5cMmwCgbWv-_AatEA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 82616AC0E77; Mon, 2 Aug 2021 02:35:48 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-1029-g70f0079d2d-fm-ubox-20210801.001-g70f0079d
Mime-Version: 1.0
Message-Id: <58cdcec9-e963-4238-93f9-af3281bd53f2@www.fastmail.com>
In-Reply-To: <e2b6f607-a318-4e9f-8c32-0c46b4ad8dda@dogfood.fastmail.com>
References: <e2b6f607-a318-4e9f-8c32-0c46b4ad8dda@dogfood.fastmail.com>
Date: Mon, 02 Aug 2021 08:35:27 +0200
From: "Robert Stepanek" <rsto@fastmailteam.com>
To: jmap@ietf.org
Content-Type: multipart/alternative; boundary=a777f658240c4815a6edbde4e47e7dbe
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/1ugoXhoKG2XthjvxHs5akA7jgF0>
Subject: Re: [Jmap] JMAP Calendars ACLs
X-BeenThere: jmap@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: JSON Message Access Protocol <jmap.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jmap>, <mailto:jmap-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap/>
List-Post: <mailto:jmap@ietf.org>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jmap>, <mailto:jmap-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Aug 2021 06:35:56 -0000

On Mon, Aug 2, 2021, at 8:23 AM, Neil Jenkins wrote:
> I would like to propose we change the first 5 of those to just two:
>  * `mayWriteOwn` The user may create, modify or destroy an event on this calendar if either they are the owner of the event or the event has no owner.
>  * `mayWriteAll` The user may create, modify or destroy all events in this calendar, or move events to or from this calendar. If this is true, the mayWriteOwn, mayUpdatePrivate and mayRSVP properties MUST all also be true.

Having recently implemented the current ACL scheme, I am much in favor of this proposal.