Skip to content

Commit d557199

Browse files
committed
Deploying to gh-pages from @ 83ca0bb 🚀
1 parent 6c1f16c commit d557199

File tree

111 files changed

+1436
-936
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+1436
-936
lines changed

latest/_modules/advanced_alchemy/extensions/litestar/dto.html

Lines changed: 35 additions & 35 deletions
Large diffs are not rendered by default.

latest/_modules/advanced_alchemy/filters.html

Lines changed: 425 additions & 80 deletions
Large diffs are not rendered by default.

latest/_modules/app/asgi.html

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<link href="../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" />
3030
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" />
3131

32-
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=a746c00c" />
32+
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css?v=8f2a1f02" />
3333
<link rel="stylesheet" type="text/css" href="../../_static/copybutton.css?v=76b2166b" />
3434
<link rel="stylesheet" type="text/css" href="../../_static/sphinx-design.min.css?v=95c83b7e" />
3535
<link rel="stylesheet" type="text/css" href="../../_static/litestar-sphinx-theme.css?v=9e3812bb" />
@@ -697,31 +697,31 @@ <h1>Source code for app.asgi</h1><div class="highlight"><pre>
697697
<span class="c1"># SPDX-FileCopyrightText: 2023-present Cody Fincher &lt;cody.fincher@gmail.com&gt;</span>
698698
<span class="c1">#</span>
699699
<span class="c1"># SPDX-License-Identifier: MIT</span>
700-
<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
700+
<span class="kn">from</span><span class="w"> </span><span class="nn">__future__</span><span class="w"> </span><span class="kn">import</span> <span class="n">annotations</span>
701701

702-
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">TYPE_CHECKING</span>
702+
<span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">TYPE_CHECKING</span>
703703

704704
<span class="k">if</span> <span class="n">TYPE_CHECKING</span><span class="p">:</span>
705-
<span class="kn">from</span> <span class="nn">litestar</span> <span class="kn">import</span> <span class="n">Litestar</span>
705+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar</span><span class="w"> </span><span class="kn">import</span> <span class="n">Litestar</span>
706706

707707

708708
<div class="viewcode-block" id="create_app">
709709
<a class="viewcode-back" href="../../api/asgi.html#app.asgi.create_app">[docs]</a>
710-
<span class="k">def</span> <span class="nf">create_app</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Litestar</span><span class="p">:</span>
710+
<span class="k">def</span><span class="w"> </span><span class="nf">create_app</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Litestar</span><span class="p">:</span>
711711
<span class="w"> </span><span class="sd">&quot;&quot;&quot;Create ASGI application.&quot;&quot;&quot;</span>
712712

713-
<span class="kn">from</span> <span class="nn">litestar</span> <span class="kn">import</span> <span class="n">Litestar</span>
714-
<span class="kn">from</span> <span class="nn">litestar.di</span> <span class="kn">import</span> <span class="n">Provide</span>
715-
716-
<span class="kn">from</span> <span class="nn">app.config</span> <span class="kn">import</span> <span class="n">app</span> <span class="k">as</span> <span class="n">config</span>
717-
<span class="kn">from</span> <span class="nn">app.config</span> <span class="kn">import</span> <span class="n">constants</span>
718-
<span class="kn">from</span> <span class="nn">app.config.base</span> <span class="kn">import</span> <span class="n">get_settings</span>
719-
<span class="kn">from</span> <span class="nn">app.domain.accounts</span> <span class="kn">import</span> <span class="n">signals</span> <span class="k">as</span> <span class="n">account_signals</span>
720-
<span class="kn">from</span> <span class="nn">app.domain.accounts.dependencies</span> <span class="kn">import</span> <span class="n">provide_user</span>
721-
<span class="kn">from</span> <span class="nn">app.domain.accounts.guards</span> <span class="kn">import</span> <span class="n">auth</span>
722-
<span class="kn">from</span> <span class="nn">app.domain.teams</span> <span class="kn">import</span> <span class="n">signals</span> <span class="k">as</span> <span class="n">team_signals</span>
723-
<span class="kn">from</span> <span class="nn">app.lib.dependencies</span> <span class="kn">import</span> <span class="n">create_collection_dependencies</span>
724-
<span class="kn">from</span> <span class="nn">app.server</span> <span class="kn">import</span> <span class="n">openapi</span><span class="p">,</span> <span class="n">plugins</span><span class="p">,</span> <span class="n">routers</span>
713+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar</span><span class="w"> </span><span class="kn">import</span> <span class="n">Litestar</span>
714+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar.di</span><span class="w"> </span><span class="kn">import</span> <span class="n">Provide</span>
715+
716+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.config</span><span class="w"> </span><span class="kn">import</span> <span class="n">app</span> <span class="k">as</span> <span class="n">config</span>
717+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.config</span><span class="w"> </span><span class="kn">import</span> <span class="n">constants</span>
718+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.config.base</span><span class="w"> </span><span class="kn">import</span> <span class="n">get_settings</span>
719+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts</span><span class="w"> </span><span class="kn">import</span> <span class="n">signals</span> <span class="k">as</span> <span class="n">account_signals</span>
720+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts.dependencies</span><span class="w"> </span><span class="kn">import</span> <span class="n">provide_user</span>
721+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts.guards</span><span class="w"> </span><span class="kn">import</span> <span class="n">auth</span>
722+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.teams</span><span class="w"> </span><span class="kn">import</span> <span class="n">signals</span> <span class="k">as</span> <span class="n">team_signals</span>
723+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.lib.dependencies</span><span class="w"> </span><span class="kn">import</span> <span class="n">create_collection_dependencies</span>
724+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.server</span><span class="w"> </span><span class="kn">import</span> <span class="n">openapi</span><span class="p">,</span> <span class="n">plugins</span><span class="p">,</span> <span class="n">routers</span>
725725

726726
<span class="n">dependencies</span> <span class="o">=</span> <span class="p">{</span><span class="n">constants</span><span class="o">.</span><span class="n">USER_DEPENDENCY_KEY</span><span class="p">:</span> <span class="n">Provide</span><span class="p">(</span><span class="n">provide_user</span><span class="p">)}</span>
727727
<span class="n">dependencies</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">create_collection_dependencies</span><span class="p">())</span>

latest/_modules/app/domain/accounts/controllers/access.html

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<link href="../../../../../_static/styles/theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" />
3030
<link href="../../../../../_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf" rel="stylesheet" />
3131

32-
<link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css?v=a746c00c" />
32+
<link rel="stylesheet" type="text/css" href="../../../../../_static/pygments.css?v=8f2a1f02" />
3333
<link rel="stylesheet" type="text/css" href="../../../../../_static/copybutton.css?v=76b2166b" />
3434
<link rel="stylesheet" type="text/css" href="../../../../../_static/sphinx-design.min.css?v=95c83b7e" />
3535
<link rel="stylesheet" type="text/css" href="../../../../../_static/litestar-sphinx-theme.css?v=9e3812bb" />
@@ -695,28 +695,28 @@
695695
<h1>Source code for app.domain.accounts.controllers.access</h1><div class="highlight"><pre>
696696
<span></span><span class="sd">&quot;&quot;&quot;User Account Controllers.&quot;&quot;&quot;</span>
697697

698-
<span class="kn">from</span> <span class="nn">__future__</span> <span class="kn">import</span> <span class="n">annotations</span>
698+
<span class="kn">from</span><span class="w"> </span><span class="nn">__future__</span><span class="w"> </span><span class="kn">import</span> <span class="n">annotations</span>
699699

700-
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Annotated</span>
700+
<span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Annotated</span>
701701

702-
<span class="kn">from</span> <span class="nn">advanced_alchemy.utils.text</span> <span class="kn">import</span> <span class="n">slugify</span>
703-
<span class="kn">from</span> <span class="nn">litestar</span> <span class="kn">import</span> <span class="n">Controller</span><span class="p">,</span> <span class="n">Request</span><span class="p">,</span> <span class="n">Response</span><span class="p">,</span> <span class="n">get</span><span class="p">,</span> <span class="n">post</span>
704-
<span class="kn">from</span> <span class="nn">litestar.di</span> <span class="kn">import</span> <span class="n">Provide</span>
705-
<span class="kn">from</span> <span class="nn">litestar.enums</span> <span class="kn">import</span> <span class="n">RequestEncodingType</span>
706-
<span class="kn">from</span> <span class="nn">litestar.params</span> <span class="kn">import</span> <span class="n">Body</span>
707-
<span class="kn">from</span> <span class="nn">litestar.security.jwt</span> <span class="kn">import</span> <span class="n">OAuth2Login</span>
702+
<span class="kn">from</span><span class="w"> </span><span class="nn">advanced_alchemy.utils.text</span><span class="w"> </span><span class="kn">import</span> <span class="n">slugify</span>
703+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar</span><span class="w"> </span><span class="kn">import</span> <span class="n">Controller</span><span class="p">,</span> <span class="n">Request</span><span class="p">,</span> <span class="n">Response</span><span class="p">,</span> <span class="n">get</span><span class="p">,</span> <span class="n">post</span>
704+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar.di</span><span class="w"> </span><span class="kn">import</span> <span class="n">Provide</span>
705+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar.enums</span><span class="w"> </span><span class="kn">import</span> <span class="n">RequestEncodingType</span>
706+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar.params</span><span class="w"> </span><span class="kn">import</span> <span class="n">Body</span>
707+
<span class="kn">from</span><span class="w"> </span><span class="nn">litestar.security.jwt</span><span class="w"> </span><span class="kn">import</span> <span class="n">OAuth2Login</span>
708708

709-
<span class="kn">from</span> <span class="nn">app.db.models</span> <span class="kn">import</span> <span class="n">User</span> <span class="k">as</span> <span class="n">UserModel</span> <span class="c1"># noqa: TC001</span>
710-
<span class="kn">from</span> <span class="nn">app.domain.accounts</span> <span class="kn">import</span> <span class="n">urls</span>
711-
<span class="kn">from</span> <span class="nn">app.domain.accounts.dependencies</span> <span class="kn">import</span> <span class="n">provide_roles_service</span><span class="p">,</span> <span class="n">provide_users_service</span>
712-
<span class="kn">from</span> <span class="nn">app.domain.accounts.guards</span> <span class="kn">import</span> <span class="n">auth</span><span class="p">,</span> <span class="n">requires_active_user</span>
713-
<span class="kn">from</span> <span class="nn">app.domain.accounts.schemas</span> <span class="kn">import</span> <span class="n">AccountLogin</span><span class="p">,</span> <span class="n">AccountRegister</span><span class="p">,</span> <span class="n">User</span>
714-
<span class="kn">from</span> <span class="nn">app.domain.accounts.services</span> <span class="kn">import</span> <span class="n">RoleService</span><span class="p">,</span> <span class="n">UserService</span>
709+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.db.models</span><span class="w"> </span><span class="kn">import</span> <span class="n">User</span> <span class="k">as</span> <span class="n">UserModel</span> <span class="c1"># noqa: TC001</span>
710+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts</span><span class="w"> </span><span class="kn">import</span> <span class="n">urls</span>
711+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts.dependencies</span><span class="w"> </span><span class="kn">import</span> <span class="n">provide_roles_service</span><span class="p">,</span> <span class="n">provide_users_service</span>
712+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts.guards</span><span class="w"> </span><span class="kn">import</span> <span class="n">auth</span><span class="p">,</span> <span class="n">requires_active_user</span>
713+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts.schemas</span><span class="w"> </span><span class="kn">import</span> <span class="n">AccountLogin</span><span class="p">,</span> <span class="n">AccountRegister</span><span class="p">,</span> <span class="n">User</span>
714+
<span class="kn">from</span><span class="w"> </span><span class="nn">app.domain.accounts.services</span><span class="w"> </span><span class="kn">import</span> <span class="n">RoleService</span><span class="p">,</span> <span class="n">UserService</span>
715715

716716

717717
<div class="viewcode-block" id="AccessController">
718718
<a class="viewcode-back" href="../../../../../api/domain/accounts/controllers/access.html#app.domain.accounts.controllers.access.AccessController">[docs]</a>
719-
<span class="k">class</span> <span class="nc">AccessController</span><span class="p">(</span><span class="n">Controller</span><span class="p">):</span>
719+
<span class="k">class</span><span class="w"> </span><span class="nc">AccessController</span><span class="p">(</span><span class="n">Controller</span><span class="p">):</span>
720720
<span class="w"> </span><span class="sd">&quot;&quot;&quot;User login and registration.&quot;&quot;&quot;</span>
721721

722722
<span class="n">tags</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;Access&quot;</span><span class="p">]</span>
@@ -738,7 +738,7 @@ <h1>Source code for app.domain.accounts.controllers.access</h1><div class="highl
738738
<span class="n">summary</span><span class="o">=</span><span class="s2">&quot;Login&quot;</span><span class="p">,</span>
739739
<span class="n">exclude_from_auth</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
740740
<span class="p">)</span>
741-
<span class="k">async</span> <span class="k">def</span> <span class="nf">login</span><span class="p">(</span>
741+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">login</span><span class="p">(</span>
742742
<span class="bp">self</span><span class="p">,</span>
743743
<span class="n">users_service</span><span class="p">:</span> <span class="n">UserService</span><span class="p">,</span>
744744
<span class="n">data</span><span class="p">:</span> <span class="n">Annotated</span><span class="p">[</span><span class="n">AccountLogin</span><span class="p">,</span> <span class="n">Body</span><span class="p">(</span><span class="n">title</span><span class="o">=</span><span class="s2">&quot;OAuth2 Login&quot;</span><span class="p">,</span> <span class="n">media_type</span><span class="o">=</span><span class="n">RequestEncodingType</span><span class="o">.</span><span class="n">URL_ENCODED</span><span class="p">)],</span>
@@ -755,7 +755,7 @@ <h1>Source code for app.domain.accounts.controllers.access</h1><div class="highl
755755
<span class="n">summary</span><span class="o">=</span><span class="s2">&quot;Logout&quot;</span><span class="p">,</span>
756756
<span class="n">exclude_from_auth</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
757757
<span class="p">)</span>
758-
<span class="k">async</span> <span class="k">def</span> <span class="nf">logout</span><span class="p">(</span>
758+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">logout</span><span class="p">(</span>
759759
<span class="bp">self</span><span class="p">,</span>
760760
<span class="n">request</span><span class="p">:</span> <span class="n">Request</span><span class="p">,</span>
761761
<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Response</span><span class="p">:</span>
@@ -779,7 +779,7 @@ <h1>Source code for app.domain.accounts.controllers.access</h1><div class="highl
779779
<span class="n">summary</span><span class="o">=</span><span class="s2">&quot;Create User&quot;</span><span class="p">,</span>
780780
<span class="n">description</span><span class="o">=</span><span class="s2">&quot;Register a new account.&quot;</span><span class="p">,</span>
781781
<span class="p">)</span>
782-
<span class="k">async</span> <span class="k">def</span> <span class="nf">signup</span><span class="p">(</span>
782+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">signup</span><span class="p">(</span>
783783
<span class="bp">self</span><span class="p">,</span>
784784
<span class="n">request</span><span class="p">:</span> <span class="n">Request</span><span class="p">,</span>
785785
<span class="n">users_service</span><span class="p">:</span> <span class="n">UserService</span><span class="p">,</span>
@@ -803,7 +803,7 @@ <h1>Source code for app.domain.accounts.controllers.access</h1><div class="highl
803803
<span class="n">summary</span><span class="o">=</span><span class="s2">&quot;User Profile&quot;</span><span class="p">,</span>
804804
<span class="n">description</span><span class="o">=</span><span class="s2">&quot;User profile information.&quot;</span><span class="p">,</span>
805805
<span class="p">)</span>
806-
<span class="k">async</span> <span class="k">def</span> <span class="nf">profile</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">request</span><span class="p">:</span> <span class="n">Request</span><span class="p">,</span> <span class="n">current_user</span><span class="p">:</span> <span class="n">UserModel</span><span class="p">,</span> <span class="n">users_service</span><span class="p">:</span> <span class="n">UserService</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">User</span><span class="p">:</span>
806+
<span class="k">async</span> <span class="k">def</span><span class="w"> </span><span class="nf">profile</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">request</span><span class="p">:</span> <span class="n">Request</span><span class="p">,</span> <span class="n">current_user</span><span class="p">:</span> <span class="n">UserModel</span><span class="p">,</span> <span class="n">users_service</span><span class="p">:</span> <span class="n">UserService</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">User</span><span class="p">:</span>
807807
<span class="w"> </span><span class="sd">&quot;&quot;&quot;User Profile.&quot;&quot;&quot;</span>
808808
<span class="k">return</span> <span class="n">users_service</span><span class="o">.</span><span class="n">to_schema</span><span class="p">(</span><span class="n">current_user</span><span class="p">,</span> <span class="n">schema_type</span><span class="o">=</span><span class="n">User</span><span class="p">)</span></div>
809809

0 commit comments

Comments
 (0)