tideway 0.7.17

A batteries-included Rust web framework built on Axum for building SaaS applications quickly
Documentation
# Admin

The `admin` module is for platform-level operations across tenants/users.

It provides shared admin-facing traits and types so applications can implement:

- user and organization listing/search
- account review and moderation workflows
- platform audit/reporting screens
- privileged support tooling (for example, controlled impersonation flows)

## Feature Flag

- `admin`: enables admin module exports

## Design

`admin` is intentionally lightweight and trait-driven. The framework does not
impose one storage schema or UI contract; applications provide their own
repositories/services and wire admin routes as needed.

## Typical Usage

1. Implement admin storage/service traits in your app layer.
2. Expose admin route modules guarded by your auth/role policy.
3. Reuse Tideway auth and organization primitives for permission checks.

## Related Modules

- `auth`: identity, claims, and secure session/token handling
- `organizations`: tenant-aware membership and role boundaries
- `billing`: subscription/entitlement checks for admin tooling