busy-beaver-dev / busy-beaver

The Chicago Python Community Engagement Slack bot
https://busybeaverbot.com
MIT License
70 stars 23 forks source link

Wire up Upcoming Events functionality for multiple workspaces #292

Closed alysivji closed 4 years ago

alysivji commented 4 years ago

Part of #290

What does this do

Enable all workspaces to use Upcoming Events feature. Still need a way for admins to enter Meetup information and details about when / where to post announcements.

While we're at it, let's rename the folder to upcoming_events

Why are we doing this

Enable Upcoming Events feature for all workspaces

How should this be tested

Migrations

We ran the data migration; now let's make this column non-nullable.

Dependencies

n/a

Callouts

codecov-commenter commented 4 years ago

Codecov Report

Merging #292 into master will decrease coverage by 0.11%. The diff coverage is 78.57%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #292      +/-   ##
==========================================
- Coverage   94.83%   94.72%   -0.12%     
==========================================
  Files          71       70       -1     
  Lines        2071     2065       -6     
==========================================
- Hits         1964     1956       -8     
- Misses        107      109       +2     
Impacted Files Coverage Δ
busy_beaver/apps/upcoming_events/blueprint.py 100.00% <ø> (ø)
busy_beaver/apps/upcoming_events/models.py 72.54% <ø> (ø)
busy_beaver/apps/upcoming_events/sync_database.py 100.00% <ø> (ø)
busy_beaver/config.py 100.00% <ø> (ø)
busy_beaver/apps/slack_integration/blocks.py 77.27% <66.66%> (ø)
...eaver/apps/slack_integration/event_subscription.py 95.69% <66.66%> (+2.99%) :arrow_up:
busy_beaver/apps/upcoming_events/cli.py 93.10% <66.66%> (ø)
...usy_beaver/apps/slack_integration/slash_command.py 94.89% <73.33%> (-4.00%) :arrow_down:
busy_beaver/apps/upcoming_events/cards.py 100.00% <100.00%> (ø)
...usy_beaver/apps/upcoming_events/upcoming_events.py 100.00% <100.00%> (ø)
... and 2 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update b633162...c181def. Read the comment docs.