Skip to content

Refine La Sede admin matching and active subscription handling#279

Merged
guillermodoghel merged 2 commits into
mainfrom
dev
May 24, 2026
Merged

Refine La Sede admin matching and active subscription handling#279
guillermodoghel merged 2 commits into
mainfrom
dev

Conversation

@guillermodoghel
Copy link
Copy Markdown
Collaborator

Summary

  • add forced-active subscription handling for specific IDs and a DNI trimming fallback (20/27 prefix + remove first two and last digit) for harder unmatched cases
  • consolidate admin navigation under a single LA SEDE top link and add internal sub-menu pages
  • add a new Matched Users La Sede admin view that shows users with all related subscription details

Test plan

  • python manage.py check
  • Open /admin/sede/ and verify sub-menu navigation: Matched Users / Subscriptions / Match Audit
  • Confirm subscription 0fe8d0c8034d4802aab2057e4a46907f is treated as active in sync results
  • Validate DNI fallback matching for 20/27-prefixed identifiers

Made with Cursor

guillermodoghel and others added 2 commits May 24, 2026 13:12
Add forced-active subscription support, DNI trimming fallback for unmatched 20/27 identifiers, and consolidate La Sede admin under a single section with members/subscriptions/match audit subnavigation.

Co-authored-by: Cursor <cursoragent@cursor.com>
@guillermodoghel guillermodoghel merged commit 8e94b49 into main May 24, 2026
1 check 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.

1 participant