Skip to content

Conversation

@frjo
Copy link
Member

@frjo frjo commented Jan 10, 2026

Fixes #4250

These are big updated so everything needs to be tested.

Things to test:

  • The complete login procedure.
    • With enforce 2FA
    • For staff via Google
    • Without password
    • With password
    • Forgot password
    • Change password
  • Add and remove 2FA
  • The complete submission process for new and for old users.
  • The complete review process for reviewers and for staff.
  • Alla kind of file uploads and downloads. Do they work and do they have the correct permissions.
  • Permissions for all important views.
  • Notifications via slack, e-mail etc.

@frjo frjo added Type: Maintenance Type: Major Major change, used in release drafter labels Jan 10, 2026
@frjo frjo force-pushed the maintenance/django-5-wagtail-7 branch from 24133a9 to 625e107 Compare January 10, 2026 12:32
# if child_data["type"] not in self.child_blocks:
# child_data["type"] = "char"

# return StreamValue(self, value, is_lazy=True)
Copy link
Member Author

Choose a reason for hiding this comment

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

This needs investigation.

Copy link
Contributor

Choose a reason for hiding this comment

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

@frjo so what you're saying is there was an change to StreamChild that broke this?

Copy link
Member Author

@frjo frjo Jan 16, 2026

Choose a reason for hiding this comment

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

Yes, need to compare the overridden funktion in Wagtail 5 vs 6/7.

@frjo frjo changed the title Update to Django 5.2 LTS and Wagtail 7 LTS (via Wagtail 6 LTS) Update to Django 5.2 LTS and Wagtail 7 LTS Jan 11, 2026
@frjo frjo requested a review from wes-otf January 11, 2026 14:55
@wes-otf wes-otf added the Status: Needs dev testing 🧑‍💻 Tasks that should be tested by the dev team label Jan 13, 2026
@wes-otf
Copy link
Contributor

wes-otf commented Jan 15, 2026

so far everything has been working great & as expected!

@frjo frjo force-pushed the maintenance/django-5-wagtail-7 branch from 65d951a to 01bcfa2 Compare January 20, 2026 09:50
@wes-otf
Copy link
Contributor

wes-otf commented Jan 21, 2026

I found admin broke on the test instance until I deleted https://github.com/HyphaApp/hypha/blob/main/hypha/core/wagtail_hooks.py

it didn't locally for some reason though

@frjo
Copy link
Member Author

frjo commented Jan 22, 2026

Removed that file now. I removed all the wagtail css override files but missed this hook. It worked locally since the file was already in static.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Needs dev testing 🧑‍💻 Tasks that should be tested by the dev team Type: Maintenance Type: Major Major change, used in release drafter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to Django 5.2 LTS

3 participants