Skip to content

feat(ical): allow revenue_manager to read a feed's imported blocks - #324

Open
modernitconsultants wants to merge 1 commit into
TelivityAI:mainfrom
modernitconsultants:fix/ical-blocks-revenue-manager
Open

feat(ical): allow revenue_manager to read a feed's imported blocks#324
modernitconsultants wants to merge 1 commit into
TelivityAI:mainfrom
modernitconsultants:fix/ical-blocks-revenue-manager

Conversation

@modernitconsultants

Copy link
Copy Markdown
Contributor

#318 relaxed listing, reading and syncing iCal feeds to revenue_manager, but GET /ical/feeds/:id/blocks was missed — so an integration can list the feeds and trigger a sync, and then cannot see what that sync imported.

Reading the blocks is no more privileged than reading the feed beside it: they're the busy dates a sync just fetched, not credentials. Without this, any consumer that reconciles imported channel availability against its own calendar has to hold admin purely to read.

One line, same role list as its neighbours.

TelivityAI#318 relaxed listing, reading and syncing feeds to revenue_manager, but
GET /ical/feeds/:id/blocks was missed, so an integration can list the feeds
and sync them while being unable to see what they imported.

Reading the blocks is no more privileged than reading the feed beside it —
they are the busy dates a sync just fetched, not credentials. Without it any
consumer that reconciles imported availability against its own calendar has to
hold admin purely to read.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant