Skip to content

v2.0.0-beta.6

Choose a tag to compare

@harshtandiya harshtandiya released this 10 Oct 18:47
· 85 commits to develop since this release
6aa1191

Upgrading from v2.0.0-beta.5

Back up the database first. Pull Buzz, run bench migrate, then bench build --app buzz. Restart the workers. Two new patches run during bench migrate.

Breaking changes

  • Paid tickets are now behind a per-team feature flag (#537). The new feature_paid_events check on Buzz Team Settings (Feature Flags tab) is off for every team, including existing ones. Without it, a team cannot create a paid ticket type or change a free ticket type to paid. Existing paid ticket types stay editable. Only a System Manager can turn the flag on. Turn it on for each team that sells tickets before you announce the upgrade.
  • Buzz Team.is_a_community is renamed to accept_community_submissions (#553). The rename_is_a_community_field patch keeps the values. Update Server Scripts, reports and API clients that read the old field.

Data patches

  • geocode_event_venues: queues a background lookup that fills the new city and venue_country fields on existing venues from OpenStreetMap Nominatim. The workers must be running, and the site needs outbound access to Nominatim.
  • rename_is_a_community_field: see above.

Behaviour changes

  • New public route: published teams get a page at /community/<slug> (Buzz Team is now a website generator). It conflicts with any existing Web Page or route on /community.
  • Dashboard team URLs moved from /manage/teams to /manage/communities. Old links redirect.
  • New doctype Community Event Request, with its own permission hooks. Communities that accept submissions get emails when an event is submitted, and submitters get emails when it is approved or rejected.
  • Event Venue gets city and venue_country, filled in the background when the address or coordinates change.
  • The dashboard build now also builds the public-page islands (yarn build:islands). torph is removed from the dashboard dependencies.

What's Changed

  • feat(event-page): countdown pill on the event banner (#554)
  • feat: community calendars with add and submit events (#553)
  • feat(teams): teams page and team workspace (#551)
  • feat(teams): public team pages, map and communities (#539)
  • feat: per-team feature flags, paid events as the first one (#537)
  • fix(install): check for existing teams with a real query (#550)
  • fix(dashboard): load full country list in sponsor drawer (#538)
  • fix(events): use EmptyState for empty guest and talk lists (#533)
  • fix: UX fixes (#530)
  • fix(ci): set frappe.in_test without touching frappe.local (#541)
  • test: build every backend test fixture with factories (#540)
  • ci: comment backend test coverage on pull requests (#545)

Full Changelog: v2.0.0-beta.5...v2.0.0-beta.6