Skip to content

[UPD] website_membership_registration: Add allow registration field for membership groups#144

Merged
ByteMeAsap merged 1 commit into
18.0from
18.0-upd-website_membership_registration
May 27, 2026
Merged

[UPD] website_membership_registration: Add allow registration field for membership groups#144
ByteMeAsap merged 1 commit into
18.0from
18.0-upd-website_membership_registration

Conversation

@ByteMeAsap
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings May 27, 2026 10:08
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces a new allow_registration flag on membership groups and updates the website membership registration flow to only offer groups that are both published and explicitly allowed for registration.

Changes:

  • Add allow_registration Boolean field on membership.group.
  • Filter membership groups in the website registration controller by allow_registration = True.
  • Add a post-migration script to enable registration for already-published groups (and bump module version / load a new view).

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
website_membership_registration/views/membership_group_view.xml Adds an inherited form view intended to expose the new allow_registration toggle in the UI.
website_membership_registration/models/membership_group.py Introduces allow_registration Boolean field on membership groups.
website_membership_registration/migrations/18.0.1.1.0/post-migrate.py Sets allow_registration=True for existing published groups during upgrade.
website_membership_registration/controllers/main.py Filters selectable membership groups in registration flow to published + allow_registration.
website_membership_registration/manifest.py Bumps version and includes the new view file in module data.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread website_membership_registration/views/membership_group_view.xml Outdated
Comment thread website_membership_registration/migrations/18.0.1.1.0/post-migrate.py Outdated
…or membership groups

pre-commit fixes

Updates
@ByteMeAsap ByteMeAsap force-pushed the 18.0-upd-website_membership_registration branch from 52d77b0 to a1d970a Compare May 27, 2026 10:13
@ByteMeAsap ByteMeAsap merged commit 6258655 into 18.0 May 27, 2026
1 of 3 checks passed
@ByteMeAsap ByteMeAsap deleted the 18.0-upd-website_membership_registration branch May 27, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants