From 1fb9bae1302349d51f72a1c763d4f5d0c4b56621 Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Wed, 13 Mar 2024 12:23:22 +0200 Subject: [PATCH] disable add to calendar button --- pages/api/shiftgenerate.ts | 2 +- pages/cart/publishers/myschedule.tsx | 7 ++++--- src/helpers/calendar.js | 19 ++++++++++++++++++- 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/pages/api/shiftgenerate.ts b/pages/api/shiftgenerate.ts index c1bc139..64b2104 100644 --- a/pages/api/shiftgenerate.ts +++ b/pages/api/shiftgenerate.ts @@ -560,7 +560,7 @@ async function DeleteSchedule(axios: Axios, date: Date, forDay: Boolean | undefi async function CreateCalendarForUser(eventId: string | string[] | undefined) { try { - CAL.authorizeNew(); + //CAL.authorizeNew(); CAL.createEvent(eventId); } catch (error) { console.log(error); diff --git a/pages/cart/publishers/myschedule.tsx b/pages/cart/publishers/myschedule.tsx index 2d82068..54fb87a 100644 --- a/pages/cart/publishers/myschedule.tsx +++ b/pages/cart/publishers/myschedule.tsx @@ -87,8 +87,10 @@ export default function MySchedulePage({ assignments }) {
Действия
@@ -128,7 +130,6 @@ export default function MySchedulePage({ assignments }) { onChange={(publisher) => { setIsConfirmModalOpen(true); setNewPublisher(publisher); - }} showAllAuto={true} showSearch={true} diff --git a/src/helpers/calendar.js b/src/helpers/calendar.js index b98581b..4d4541a 100644 --- a/src/helpers/calendar.js +++ b/src/helpers/calendar.js @@ -474,7 +474,24 @@ createEvent = async (event) => { } }; +SaveEventsInGoogleCalendar = async function SaveEventsInGoogleCalendar(events) { + // Load client secrets from a local file. + try { + const content = await fs.readFile(CREDENTIALS_PATH); + // Authorize a client with credentials, then call the Google Calendar API. + authorize(JSON.parse(content), createEvent); + + + } catch (err) { + console.log("Error loading client secret file:", err); + } +}; + + + exports.GenerateICS = GenerateICS; exports.createEvent = createEvent; +exports.SaveEventsInGoogleCalendar = SaveEventsInGoogleCalendar; -createEvent(); + +//createEvent();