[JMAP] Re: JMAP for Calendars comments

Mauro De Gennaro <mauro@stalw.art> Sat, 01 November 2025 08:19 UTC

Return-Path: <mauro@stalw.art>
X-Original-To: jmap@mail2.ietf.org
Delivered-To: jmap@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 0DA187FEAD5E for <jmap@mail2.ietf.org>; Sat, 1 Nov 2025 01:19:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=stalw.art header.b="o8pb2UWt"; dkim=neutral reason="invalid (unsupported algorithm ed25519-sha256)" header.d=stalw.art header.b="TuRh7AUY"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZXuSH67edrxC for <jmap@mail2.ietf.org>; Sat, 1 Nov 2025 01:19:11 -0700 (PDT)
Received: from mail.stalw.art (mail.stalw.art [135.181.195.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 79BA27FEAD59 for <jmap@ietf.org>; Sat, 1 Nov 2025 01:19:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; s=202404r; d=stalw.art; c=relaxed/relaxed; h=Message-Id:To:Date:Subject:From; t=1761985150; bh=Y6DQLZOTYSplxooNxFJ/C9p FQ9hUbTTBr3Oj2ayvHyU=; b=o8pb2UWtNVZXmvpxJ2H8G+qWsHakSEpfjp5J87WJUjCbaYwmOX gjkr4o9RI7vd4NnRlSWRkA2aYxpxCGBlMSezxsi+83DkI6W5KdAAuwBZqSUMP59kP3wbJKHTME8 A5SODujRajVcPzaJ40Q8/9gHNc1oeQQWXCxmyQGVJ5qhKk3/GYmfaEnVfEieMh0f94WCelqDFW8 ky/d+r3fEdH+Wh76IgERj3f9FrkWWVscXkX8SiiEZO7e+XrO0ruMTgfk/uLfzKY1FtXlMEmDyjP 0lwOH38K/0jL7e83jAbxU/y1clf5bKm/2TTtOL0pm6fqzzc5xmCVaiha+75ydtOdWFQ==;
DKIM-Signature: v=1; a=ed25519-sha256; s=202404e; d=stalw.art; c=relaxed/relaxed; h=Message-Id:To:Date:Subject:From; t=1761985150; bh=Y6DQLZOTYSplxooNxFJ/C9p FQ9hUbTTBr3Oj2ayvHyU=; b=TuRh7AUYGF/SID2iOqWiTNA4hCbXIazwGolARyyH1/jNBJ3t0w +kqpvpoK+fdSOhwYbe2dCh8VoSFwHvGmlVBA==;
From: Mauro De Gennaro <mauro@stalw.art>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.21\))
Date: Sat, 01 Nov 2025 09:18:59 +0100
References: <101DEC25-A12F-4063-90FB-446C6E5190BF@stalw.art> <4aa2017d-5ef4-486f-a264-2c8e2bec6094@dogfoodapp.fastmail.com> <34E1318A-C0D3-495F-9076-6B914C60D59F@stalw.art> <4561708e-c41a-4ef5-a644-0444eabbc083@dogfoodapp.fastmail.com> <7A250971-CC56-4D31-9B23-058B29A38E68@stalw.art> <bbc34c86-0ff7-4c95-96f4-1679032991c1@dogfoodapp.fastmail.com> <844211F2-BF21-4B29-B996-B722E7DA02C6@stalw.art> <2bfebce5-be9c-423f-ad3d-338bfd32364a@dogfoodapp.fastmail.com>
To: IETF JMAP Mailing List <jmap@ietf.org>
In-Reply-To: <2bfebce5-be9c-423f-ad3d-338bfd32364a@dogfoodapp.fastmail.com>
Message-Id: <80CFE93E-5A93-458D-B0F7-E46640847C4B@stalw.art>
X-Mailer: Apple Mail (2.3731.700.6.1.21)
Message-ID-Hash: UZQUBXCFM6S5Z22TEQXQR6SJMTJSS5E6
X-Message-ID-Hash: UZQUBXCFM6S5Z22TEQXQR6SJMTJSS5E6
X-MailFrom: mauro@stalw.art
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-jmap.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [JMAP] Re: JMAP for Calendars comments
List-Id: JSON Meta Access Protocol <jmap.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jmap/UMaseRWMN034Lq6tUhvLn5a4Y3s>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jmap>
List-Help: <mailto:jmap-request@ietf.org?subject=help>
List-Owner: <mailto:jmap-owner@ietf.org>
List-Post: <mailto:jmap@ietf.org>
List-Subscribe: <mailto:jmap-join@ietf.org>
List-Unsubscribe: <mailto:jmap-leave@ietf.org>

Perfect, thanks!


Best,
Mauro


> On 28 Oct 2025, at 04:21, Neil Jenkins <neilj=40fastmailteam.com@dmarc.ietf.org> wrote:
> 
> On Sun, 26 Oct 2025, at 22:29, Mauro De Gennaro wrote:
>> I have one last comment regarding Principal/getAvailability: it would be helpful if each BusyPeriod object also included the accountId when the event property is not null (and the user has access to that account). This would allow clients to map the returned event to its corresponding CalendarEvent object more easily.
> 
> Yes, OK. Note, the BusyPeriod "event" property as currently specified is a raw JSCalendar object (i.e., it would not have an "id" property), however I'll change that as well to be the CalendarEvent representation instead, which I think is how you were interpreting this.
> 
> Cheers,
> Neil.
> _______________________________________________
> JMAP mailing list -- jmap@ietf.org
> To unsubscribe send an email to jmap-leave@ietf.org