Repository navigation
v2.0.0-beta.6
·
85 commits
to develop
since this release
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_eventscheck 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_communityis renamed toaccept_community_submissions(#553). Therename_is_a_community_fieldpatch 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 newcityandvenue_countryfields 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/teamsto/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
cityandvenue_country, filled in the background when the address or coordinates change. - The dashboard build now also builds the public-page islands (
yarn build:islands).torphis 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