KamoCRM

カレンダーのエクスポートやインポートは、呼び出し主が実際に開くことができるものでなければなりません

FixEmailService
Shipped
2026年9月23日 7:49 UTC
Author
Kamo
Commit
b06e1c4

GET /export/calendar/{id} と POST /import/{calendarId} は、カレンダーの UUID を単独で取りました — いいえ HttpServletRequest では、セッション、org やメンバーのチェックは全くありません。 認証されたメンバー 組織は、アップロードされた .ics でエクスポートしたり、上書きしたりすることができます。すべてのクラスターのカレンダー 単にそのidを推測するか、または列挙することによって。 両方とも、MemberCalendarService を通してカレンダーを解決します。同じ "own calendar" または 組織の公開権を持つ「GET /api/calendar/calendars, /events」をチェック POST /eventsは既に適用され、現在はgetReadableCalendar(エクスポート、読み込み)として公開され、 getWritableCalendar (インポート、書き込み、組織のカレンダーが必要) CREATE ORG カレンダー イベント 呼び出し元のカレンダーとその組織の共有 カレンダーが存在しなかったら、正確に404に応答します。 インポートはまだパースされた書き込み CalendarService#createEvent によるイベント, ない ************************ バルク 歴史的輸入は、聴衆/招待的な副作用をメンバーの許可イベントを実行してはならない、 この修正は、インポートする方法ではなく、インポートするかもしれない人についてです。 **************** は変更なしで失敗します — 未スコープの id 現在エクスポート または除外される代わりに、カレンダー(200)を上書きします(401/404/403).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing