Skip to content

Conversation

@ooaklee
Copy link
Owner

@ooaklee ooaklee commented Nov 1, 2025

Context:

Related Link(s): tbc

What has been done:

  • tbc

How to test:

  • tbc

ooaklee and others added 13 commits October 12, 2025 15:20
…ogic for handling email change requests; update error messages and response structures for consistency.
- **Documentation Updates**:
  - Improved overall docs for better readability/clarity and fixed typos.
  - Added guides to help users understand the router and user manager.

- **User Manager Features**:
  - Added group/team management to the user manager.
    - Integrated `Group Service` into the `usermanager.Service` with a new `WithGroupService` helper (allows group usage to be optional).
  - Provided examples for user manager + group features.

- **New Group Package**:
  - Created a new group package with core features, migrations, examples, and documentation.
  - Introduced an external `group` package with a `UniversalGroup` model and support types.
  - Developed a core model (model.go) that includes validation, member and leadership management, timestamps, etc.
  - Added examples and a getting-started README to explain the overall structure and usage.
 - The NewRelic tracing is handled out of the box  by the provided nr gorilla middleware
- Unified + consolidated as much of the JWT handling flow as possible
  - Added tests for validating cookie/header handling and expected HTTP responses.
… admin routes)

- Removed the user routes file `routes.go` from the `external/user` directory, which defined the user-related API routes.
- Added access manager helper to enable user info transition with context
- Update middleware logic to use MiddlewareAuthedUserResponse so it can be more easily extended later (if needed)
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