thunderbird / appointment

Invite others to grab times on your calendar. Choose a date. Make appointments as easy as it gets.
https://appointment.day
Mozilla Public License 2.0
221 stars 8 forks source link

Allow multiple google accounts per Subscriber #123

Open radishmouse opened 1 year ago

radishmouse commented 1 year ago

Is your feature request related to a problem? Please describe.

Currently, each Subscriber is limited to a single Google account, since we store the google_tkn in the Subscriber table.

However, it's likely that users may have multiple Google accounts that they want to connect to.

Describe the solution you'd like

(If it makes sense, we could also remove the owner field from the Calendar table, and derive that knowledge from the linked Accounts table)

Describe alternatives you've considered

If multiple Google account support isn't on the roadmap, feel free to disregard this ticket!

MelissaAutumn commented 11 months ago

For #170 I've added an external connections table to generically handle oauth tokens. We should leverage that for this ticket.