Skip to content

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

Merged
telivity-otaip merged 1 commit into
TelivityAI:mainfrom
modernitconsultants:fix/ical-blocks-revenue-manager
Aug 16, 2026
Merged

feat(ical): allow revenue_manager to read a feed's imported blocks#324
telivity-otaip merged 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>
@telivity-otaip
telivity-otaip merged commit a3c4114 into TelivityAI:main Aug 16, 2026
5 checks passed
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.

2 participants