- See previously BP Dev Chat summary April 3 (2024)
- In attendance: @dcavins @im4th @emaralive @espellcaste @vapvarun
- Slack archive
🧰 BuddyPress 14.0.0
We first talked about ticket #8728 (allowing group mods/admins to delete corresponding group activities):
- @emaralive did a great job reviewing existing group roles capabilities. We now have a clear understanding of these.
- He also worked on fixing the filter callback so that it actually do what it was built for: allowing group mods/admins to delete corresponding activities.
- @espellcaste has prepared unit tests about it.
- The last point we needed to take a decision about was to introduce a global community setting to let the site’s Administrator to allow/disallow group mods/admins to delete activity as well as a « per group » basis setting to let the group creator to allow/disallow this delegation for their group. We all agreed it will be a nice addition. So next steps about this ticket is to build the corresponding UIs (BP Settings Admin screen + Group’s create/manage/admin screens).
- As this summary is being written very late, @emaralive has updated the patch on the ticket 4 days ago and suggests we don’t need a group setting: promoting members to mods or admins seems sufficient.
We then talked about the Activity Block Editor (see ticket #8319):
- It’s still a work in progress that needs improvements such as being able to use this editor to comment an activity (@emaralive noted it), making sure using the paragraph block’s alignment button actually aligns the posted activity.
- It replaces the current Activity WP Admin screen with a specific Activity stream using this editor to post, edit & comment existing activities.
- Goal is to first publish it as « feature as a plugin » on WordPress Plugin directory, see how people welcome/use it before eventually merging it into the BP Activity component.
We finally talked about other tickets progress:
- #8976 Adding custom xProfile fields to registration REST API endpoint: @espellcaste has made great progress about it and should have it fixed soon.
- #9129 Automated tests with cache services: @espellcaste informed us we’d need a specific GitHub Action to reach this goal as it doesn’t seem possible to use the WordPress env package.
- #6123 has been fixed, 14.0.0 won’t create users during a regular WP user registration, see this developer note for additional information.
14.0.0 schedule reminder
- June 3: 14.0.0-beta1.
- July 8: 14.0.0.
Next Dev-Chat
It will happen today Thursday May 2, 2024 at 19:00 UTC (exceptionaly as yesterday was a day off) in #BuddyPress.