Skip to content

ci: merge main to release#9065

Merged
rjsparks merged 17 commits intoreleasefrom
main
Jun 26, 2025
Merged

ci: merge main to release#9065
rjsparks merged 17 commits intoreleasefrom
main

Conversation

@rjsparks
Copy link
Copy Markdown
Member

No description provided.

dependabot Bot and others added 17 commits June 19, 2025 00:57
…9007)

Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5 to 6.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases)
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md)
- [Commits](stefanzweifel/git-auto-commit-action@v5...v6)

---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: block creation of floorplan without image

* chore: migration
* refactor: don't mutate countries/timezones

* refactor: capitalize/make tuples to discourage mutation
* fix: do not list GMT as a meeting time option (#8507)

* chore: copyright

* chore: migration

* fix: migration conflict

---------

Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
* fix: handle absent front/title in get_title()

* test: test get_title()

* chore: copyrights

* chore: fix copyright + remove stray newline
* feat: enforce pw strength at login

* chore(deps): add zxcvbn to requirements.txt

* feat: use zxcvbn for password strength check

* feat: validate password strength for setting pw

* feat: feedback on password change page

* refactor: avoid field validator munging

* feat: give more info about how to choose a pw

* refactor: use password_validation module

Only for changing password so; may need to update StrongPasswordAuthenticationForm to match

* feat: password min_length validdation

* refactor: use password_validation for login form

* fix: UI feedback consistent with validation

* chore: update chpw page to state length req

* chore(dev): disable password validators in dev

* fix: drop JS validation when password val disabled

* style: ruff on ChangePasswordForm

* chore: lint

* chore(dev): preserve pw validator cfg for tests

* test: fix test_change_password

* test: fix test_change_username

* test: fix test_reset_password

* style: ruff refactored tests

* chore: type lint

* feat: require pw reset for very stale accounts

* test: test stale account login

* test: rejection of short/simple PWs

* Revert "test: test stale account login"

This reverts commit ae0d90b.

* Revert "feat: require pw reset for very stale accounts"

This reverts commit 1a98ef4.

* test: disable pw validators for playwright legacy tests

* feat: make pw enforcement at login optional
* fix: clean out stale "contains" docs correctly

* style: ruff ruff + copyright

* refactor: safer "contains" relation removal

* test: replacement of subseries doc in sync
* chore(k8s): config reg participants API key/url

* fix: typo
* refactor: clean up outgoing LS from field init

* feat: additional LS "from" groups for IETF/IAB Chair+ADs

* refactor: reduce queries in get_internal_choices

* refactor: break down / rename get_groups_for_person

* refactor: inline / remove unneeded methods

* refactor: colocate similar field config

* refactor: unify role logic for LS To fields

* fix: typo

* refactor: update EditLiaisonForm to match changes

* refactor: update IncomingLiaisonForm to match

* fix: typo / add docstring

* test: framing for new tests; test_flatten_choices()

* test: test_choices_from_group_queryset()

* test: test_all_internal_groups()

* fix: no person = no internal groups for LS

* test: test_all_internal_groups()

* test: test_external_groups_for_person()

* chore: adjust iab execdir and sdo auth'd individs

Need to confirm what is actually needed, but without
these users may be able to create/edit LS's they can't
actually fill in.

* fix: f-string flakes

* fix: remove authorized persons from sdo groups

* fix: remove liaison_contact and liaison_cc_contact Role objects

* feat: liaison coordinators (#8944)

* feat: liaison coordinators

* fix: give liaison coordinator the ability to send incoming

* feat: more flexible liaison stmt "From Contact" (#8958)

* refactor: CharField for LS from_contacts

* refactor: replace from_contact field

* style: copyrights + ruff

* fix: listify in the right place

* refactor: better validator

* refactor: use new from_contact field; fix lint

* fix: cleanup

* feat: default addresses for roles

* chore: update liaisons.resources

from_name and to_name were removed in 2015!

* fix: improve managing liaison coordinators (#8960)

* fix: align liaison coordinator perms with secretariat perms

---------

Co-authored-by: Jennifer Richards <jennifer@staff.ietf.org>
@rjsparks rjsparks merged commit e16d568 into release Jun 26, 2025
3 checks passed
@github-actions github-actions Bot locked as resolved and limited conversation to collaborators Jun 30, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants