[DELEGATION] Edit attendance and events, delete event for someone (#553)

* [#523] added way to manage attendance for delegated calendars

* [DELEGATION] #523 & #524 changed eventURL calculation for delegated events to have the rigth one

* [#524] added drag and drop authorisation to delegated event

* [#524] added tests

* [#524] support for the permission access

* [#524] no edit when delegated event is not public
This commit is contained in:
Camille Moussu
2026-02-19 09:50:29 +01:00
committed by GitHub
parent f520a9b6fe
commit cfb2b59584
52 changed files with 1116 additions and 219 deletions
@@ -49,7 +49,7 @@ describe("CalendarApp integration", () => {
name: "Calendar 1",
id: "667037022b752d0026472254/cal1",
color: { light: "#FFFFFF", dark: "#000000" },
ownerEmails: ["alice@example.com"],
owner: { emails: ["alice@example.com"] },
events: {
event1: {
id: "event1",
@@ -136,7 +136,7 @@ describe("CalendarApp integration", () => {
name: "Calendar 1",
id: "667037022b752d0026472254/cal1",
color: { light: "#FFFFFF", dark: "#000000" },
ownerEmails: ["alice@example.com"],
owner: { emails: ["alice@example.com"] },
events: {
event1: {
id: "event1",
@@ -247,7 +247,7 @@ describe("CalendarApp integration", () => {
name: "Calendar 1",
id: "667037022b752d0026472254/cal1",
color: { light: "#FF0000", dark: "#000" },
ownerEmails: ["alice@example.com"],
owner: { emails: ["alice@example.com"] },
events: {
event1: {
id: "event1",
@@ -291,7 +291,7 @@ describe("CalendarApp integration", () => {
name: "Calendar 1",
id: "667037022b752d0026472254/cal1",
color: { light: "#FFFFFF", dark: "#000000" },
ownerEmails: ["alice@example.com"],
owner: { emails: ["alice@example.com"] },
events: {
event1: {
id: "event1",