diff --git a/docs/user-guide/admin-panel/adding-models.md b/docs/user-guide/admin-panel/adding-models.md index dd2bc63f..a391a96b 100644 --- a/docs/user-guide/admin-panel/adding-models.md +++ b/docs/user-guide/admin-panel/adding-models.md @@ -2,7 +2,7 @@ Adding your own models to the admin is straightforward, but there's one quirk to know upfront: the boilerplate's models use SQLAlchemy's `MappedAsDataclass`, which requires a special mixin to play nicely with SQLAdmin. -For the full range of options, see the [SQLAdmin documentation](https://aminalaee.dev/sqladmin/). +For the full range of options, see the [SQLAdmin documentation](https://github.com/smithyhq/sqladmin). ## The DataclassModelMixin diff --git a/docs/user-guide/admin-panel/configuration.md b/docs/user-guide/admin-panel/configuration.md index 5a8d280e..34ce2402 100644 --- a/docs/user-guide/admin-panel/configuration.md +++ b/docs/user-guide/admin-panel/configuration.md @@ -1,6 +1,6 @@ # Admin Panel Configuration -The admin panel has a deliberately small surface area: it's a [SQLAdmin](https://aminalaee.dev/sqladmin/) instance gated by a username/password from environment variables. Configuration boils down to a handful of `.env` values. +The admin panel has a deliberately small surface area: it's a [SQLAdmin](https://github.com/smithyhq/sqladmin) instance gated by a username/password from environment variables. Configuration boils down to a handful of `.env` values. ## Environment Variables diff --git a/docs/user-guide/admin-panel/index.md b/docs/user-guide/admin-panel/index.md index a70aceab..28e4aecd 100644 --- a/docs/user-guide/admin-panel/index.md +++ b/docs/user-guide/admin-panel/index.md @@ -1,6 +1,6 @@ # Admin Panel -The boilerplate ships a built-in admin panel powered by [SQLAdmin](https://aminalaee.dev/sqladmin/). It gives you a web interface for browsing and editing the database without writing custom CRUD endpoints. +The boilerplate ships a built-in admin panel powered by [SQLAdmin](https://github.com/smithyhq/sqladmin). It gives you a web interface for browsing and editing the database without writing custom CRUD endpoints. !!! tip "Building a full SaaS?" The admin panel is part of the free foundation. **[FastroAI](https://fastro.ai)** bundles it with Stripe payments, entitlements, transactional email, a frontend, and AI agents - all wired together and production-ready. [Ship your SaaS faster →](https://fastro.ai) diff --git a/docs/user-guide/admin-panel/user-management.md b/docs/user-guide/admin-panel/user-management.md index 4d555348..7259d84c 100644 --- a/docs/user-guide/admin-panel/user-management.md +++ b/docs/user-guide/admin-panel/user-management.md @@ -139,7 +139,7 @@ Build a small model (`AdminUser` with `username`, `hashed_password`, `is_active` For larger orgs, mount the admin behind an SSO proxy (Authelia, Pomerium, AWS ALB with Cognito). The admin app trusts the proxy's authentication header and grants access on its presence. -None of these are wired up in the boilerplate — pick the one that fits your environment and implement it. The SQLAdmin docs cover [Authentication](https://aminalaee.dev/sqladmin/authentication/) extensions in detail. +None of these are wired up in the boilerplate — pick the one that fits your environment and implement it. The SQLAdmin docs cover [Authentication](https://github.com/smithyhq/sqladmin) extensions in detail. ## Auditing Admin Activity diff --git a/docs/user-guide/index.md b/docs/user-guide/index.md index 9d85e096..a7ee4e99 100644 --- a/docs/user-guide/index.md +++ b/docs/user-guide/index.md @@ -33,7 +33,7 @@ This guide covers all aspects of working with the FastAPI Boilerplate: - **[Permissions](authentication/permissions.md)** - Implement role-based access control ### Admin Panel -Powered by [SQLAdmin](https://aminalaee.dev/sqladmin/) - a flexible admin interface generated from your SQLAlchemy models. +Powered by [SQLAdmin](https://github.com/smithyhq/sqladmin) - a flexible admin interface generated from your SQLAlchemy models. - **[Admin Panel Overview](admin-panel/index.md)** - Web-based database management interface - **[Configuration](admin-panel/configuration.md)** - Setup, session backends, and environment variables