Skip to content

Update organization profiles with staff approval#506

Merged
eyeseast merged 39 commits intoredesign-orgsfrom
468-org-profile-update
Dec 12, 2025
Merged

Update organization profiles with staff approval#506
eyeseast merged 39 commits intoredesign-orgsfrom
468-org-profile-update

Conversation

@eyeseast
Copy link
Collaborator

@eyeseast eyeseast commented Nov 17, 2025

Closes #468

Migrations required

This adds a new model -- organizations.ProfileChangeRequest -- where org admins can request changes to their core profile, plus a form and views to process those proposed changes.

To do:

  • restyle forms to match new designs
  • create a ZenDesk ticket pointing back to the org update page

@allanlasser allanlasser temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 17, 2025 20:51 Inactive
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 18, 2025 19:21 Inactive
@eyeseast eyeseast requested a review from allanlasser November 18, 2025 19:25
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 18, 2025 19:29 Inactive
@eyeseast eyeseast changed the title 468 org profile update Update organization profiles with staff approval Nov 18, 2025
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 18, 2025 21:34 Inactive
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 19, 2025 16:37 Inactive
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 19, 2025 17:40 Inactive
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 19, 2025 17:42 Inactive
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 19, 2025 21:40 Inactive
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 19, 2025 21:48 Inactive
@eyeseast eyeseast temporarily deployed to squarelet-pi-468-org-pr-ufxdwm November 19, 2025 21:51 Inactive
@eyeseast eyeseast marked this pull request as ready for review November 20, 2025 13:36
@allanlasser allanlasser linked an issue Nov 24, 2025 that may be closed by this pull request
Copy link
Member

@allanlasser allanlasser left a comment

Choose a reason for hiding this comment

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

Overall this looks really good! There's a few things I caught during the review. I also merged recent updates to master into redesign-orgs and this branch, cleaning up a few merge conflicts along the way.

I like the direction you went with the Crispy Form components, but it looked to me like just input has been modified from its original version so far—correct? I think a README in the templates/forms directory would go a long way to explaining to future us why we went this direction!

@eyeseast
Copy link
Collaborator Author

eyeseast commented Dec 8, 2025

@allanlasser I think I got everything here. Let me know if there's anything I missed.

Copy link
Member

@allanlasser allanlasser left a comment

Choose a reason for hiding this comment

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

I removed the {% comment %} block from the organization_update.html template—everything else looks good to me.

@eyeseast eyeseast merged commit d39d181 into redesign-orgs Dec 12, 2025
4 checks passed
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.

Support editing organization profiles with staff approvals

2 participants