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

Website integration #96

Draft
wants to merge 21 commits into
base: main
Choose a base branch
from
Draft

Website integration #96

wants to merge 21 commits into from

Conversation

bpow
Copy link
Collaborator

@bpow bpow commented Dec 17, 2024

Part of multiple CGSP tickets, replacing #86 so the commits there could be rebased/rewritten for clarity.

tmbattey-2021 and others added 14 commits February 3, 2025 13:52
…description

original commit was modified by bpow to remove extraneous file changes
in configs.json and groups.php, replace "magic numbers" with meaningful
constants, and to not bump message version to 2.0 quite yet
* not needed for status since group_status is specified as NOT NULL and
  foreign key, so should always be present. I'd rather see an error than
  have it silently produce an empty value
* use null-safe dereference rather than optional for parent_group. This
  is considered by many to be easier to read, and as it was written (with
  "->name" outside of the parentheses, I don't think it would have worked
  for all of the null-possible cases as it was written, anyway (if there
  was no parent group, then `optional($this->group->parentGroup)` would
  give an optional with null value, so we'd get an error when trying to
  access ->name from that
…vent

has several TODOs for cleanup:
- removing usused/commented code
- possibly move membership description up to IsPublishableApplicationEvent
- double-check display_name
(since there is no formal approval process for WGs)
data, e.g., from CDWGs and AWGs are needed for website.

For EPs, still don't publish until approved. Non-EPs have no
approval process, so can just publish as soon as created.

IMPORTANT: need to check on impact for CGSP-800 before moving to
production.
there was already a parent BelongsTo...
@bpow bpow force-pushed the website-integration branch from 6229eb4 to 644e362 Compare February 3, 2025 19:18
@bpow bpow force-pushed the main branch 2 times, most recently from dcb54b0 to 4e01838 Compare February 13, 2025 18:12
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