Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE: allow plugins to extend Groups #14216

Merged
merged 5 commits into from
Sep 6, 2021

Conversation

lis2
Copy link
Contributor

@lis2 lis2 commented Sep 2, 2021

This PR contains 3 features. Each one is a separate commit to make it easier to review:

  1. Allow plugins to define permitted parameter for groups. If a plugin is adding a column to the groups table, we need to allow plugins to permit those new parameters to create/update Group.
  2. Outlet groups-interaction-custom-options for group interaction fields. Plugin can add new fields to the Group form
  3. User chooser can have a custom scope to filter returned groups

Correlated PR discourse/discourse-assign#195

@lis2 lis2 requested a review from tgxworld September 2, 2021 04:27
@lis2 lis2 requested a review from tgxworld September 5, 2021 22:46
@lis2 lis2 force-pushed the groups-adjustments-for-assign branch from 336b81b to 700d560 Compare September 5, 2021 23:48
@lis2 lis2 merged commit f859fd6 into discourse:main Sep 6, 2021
@lis2 lis2 deleted the groups-adjustments-for-assign branch September 6, 2021 00:18
lis2 added a commit to lis2/discourse that referenced this pull request Sep 6, 2021
Follow up of discourse#14216

Allow plugins to register custom filter with block
lis2 added a commit to lis2/discourse that referenced this pull request Sep 7, 2021
Follow up of discourse#14216

Allow plugins to register custom filter with block
lis2 added a commit that referenced this pull request Sep 7, 2021
Follow up of #14216

Allow plugins to register custom filter with block
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants