Skip to content

Commit b158b72

Browse files
committed
adding dev-v0.10.2 tag to this commit to ensure building
1 parent efc1f9a commit b158b72

File tree

2 files changed

+36
-28
lines changed

2 files changed

+36
-28
lines changed

html/supertokens_python/constants.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ <h1 class="title">Module <code>supertokens_python.constants</code></h1>
4040
# License for the specific language governing permissions and limitations
4141
# under the License.
4242
SUPPORTED_CDI_VERSIONS = [&#34;2.9&#34;, &#34;2.10&#34;, &#34;2.11&#34;, &#34;2.12&#34;, &#34;2.13&#34;, &#34;2.14&#34;]
43-
VERSION = &#34;0.10.1&#34;
43+
VERSION = &#34;0.10.2&#34;
4444
TELEMETRY = &#34;/telemetry&#34;
4545
USER_COUNT = &#34;/users/count&#34;
4646
USER_DELETE = &#34;/user/remove&#34;

html/supertokens_python/recipe/userroles/syncio/index.html

Lines changed: 35 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -67,31 +67,31 @@ <h1 class="title">Module <code>supertokens_python.recipe.userroles.syncio</code>
6767

6868

6969
def remove_user_role(
70-
user_id: str, role: str, user_context: Dict[str, Any]
70+
user_id: str, role: str, user_context: Union[Dict[str, Any], None] = None
7171
) -&gt; Union[RemoveUserRoleOkResult, UnknownRoleError]:
7272
from supertokens_python.recipe.userroles.asyncio import remove_user_role
7373

7474
return sync(remove_user_role(user_id, role, user_context))
7575

7676

7777
def get_roles_for_user(
78-
user_id: str, user_context: Dict[str, Any]
78+
user_id: str, user_context: Union[Dict[str, Any], None] = None
7979
) -&gt; GetRolesForUserOkResult:
8080
from supertokens_python.recipe.userroles.asyncio import get_roles_for_user
8181

8282
return sync(get_roles_for_user(user_id, user_context))
8383

8484

8585
def get_users_that_have_role(
86-
role: str, user_context: Dict[str, Any]
86+
role: str, user_context: Union[Dict[str, Any], None] = None
8787
) -&gt; Union[GetUsersThatHaveRoleOkResult, UnknownRoleError]:
8888
from supertokens_python.recipe.userroles.asyncio import get_users_that_have_role
8989

9090
return sync(get_users_that_have_role(role, user_context))
9191

9292

9393
def create_new_role_or_add_permissions(
94-
role: str, permissions: List[str], user_context: Dict[str, Any]
94+
role: str, permissions: List[str], user_context: Union[Dict[str, Any], None] = None
9595
) -&gt; CreateNewRoleOrAddPermissionsOkResult:
9696
from supertokens_python.recipe.userroles.asyncio import (
9797
create_new_role_or_add_permissions,
@@ -101,23 +101,23 @@ <h1 class="title">Module <code>supertokens_python.recipe.userroles.syncio</code>
101101

102102

103103
def get_permissions_for_role(
104-
role: str, user_context: Dict[str, Any]
104+
role: str, user_context: Union[Dict[str, Any], None] = None
105105
) -&gt; Union[GetPermissionsForRoleOkResult, UnknownRoleError]:
106106
from supertokens_python.recipe.userroles.asyncio import get_permissions_for_role
107107

108108
return sync(get_permissions_for_role(role, user_context))
109109

110110

111111
def remove_permissions_from_role(
112-
role: str, permissions: List[str], user_context: Dict[str, Any]
112+
role: str, permissions: List[str], user_context: Union[Dict[str, Any], None] = None
113113
) -&gt; Union[RemovePermissionsFromRoleOkResult, UnknownRoleError]:
114114
from supertokens_python.recipe.userroles.asyncio import remove_permissions_from_role
115115

116116
return sync(remove_permissions_from_role(role, permissions, user_context))
117117

118118

119119
def get_roles_that_have_permission(
120-
permission: str, user_context: Dict[str, Any]
120+
permission: str, user_context: Union[Dict[str, Any], None] = None
121121
) -&gt; GetRolesThatHavePermissionOkResult:
122122
from supertokens_python.recipe.userroles.asyncio import (
123123
get_roles_that_have_permission,
@@ -126,13 +126,17 @@ <h1 class="title">Module <code>supertokens_python.recipe.userroles.syncio</code>
126126
return sync(get_roles_that_have_permission(permission, user_context))
127127

128128

129-
def delete_role(role: str, user_context: Dict[str, Any]) -&gt; DeleteRoleOkResult:
129+
def delete_role(
130+
role: str, user_context: Union[Dict[str, Any], None] = None
131+
) -&gt; DeleteRoleOkResult:
130132
from supertokens_python.recipe.userroles.asyncio import delete_role
131133

132134
return sync(delete_role(role, user_context))
133135

134136

135-
def get_all_roles(user_context: Dict[str, Any]) -&gt; GetAllRolesOkResult:
137+
def get_all_roles(
138+
user_context: Union[Dict[str, Any], None] = None
139+
) -&gt; GetAllRolesOkResult:
136140
from supertokens_python.recipe.userroles.asyncio import get_all_roles
137141

138142
return sync(get_all_roles(user_context))</code></pre>
@@ -163,7 +167,7 @@ <h2 class="section-title" id="header-functions">Functions</h2>
163167
</details>
164168
</dd>
165169
<dt id="supertokens_python.recipe.userroles.syncio.create_new_role_or_add_permissions"><code class="name flex">
166-
<span>def <span class="ident">create_new_role_or_add_permissions</span></span>(<span>role: str, permissions: List[str], user_context: Dict[str, Any]) ‑> <a title="supertokens_python.recipe.userroles.interfaces.CreateNewRoleOrAddPermissionsOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.CreateNewRoleOrAddPermissionsOkResult">CreateNewRoleOrAddPermissionsOkResult</a></span>
170+
<span>def <span class="ident">create_new_role_or_add_permissions</span></span>(<span>role: str, permissions: List[str], user_context: Optional[Dict[str, Any]] = None) ‑> <a title="supertokens_python.recipe.userroles.interfaces.CreateNewRoleOrAddPermissionsOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.CreateNewRoleOrAddPermissionsOkResult">CreateNewRoleOrAddPermissionsOkResult</a></span>
167171
</code></dt>
168172
<dd>
169173
<div class="desc"></div>
@@ -172,7 +176,7 @@ <h2 class="section-title" id="header-functions">Functions</h2>
172176
<span>Expand source code</span>
173177
</summary>
174178
<pre><code class="python">def create_new_role_or_add_permissions(
175-
role: str, permissions: List[str], user_context: Dict[str, Any]
179+
role: str, permissions: List[str], user_context: Union[Dict[str, Any], None] = None
176180
) -&gt; CreateNewRoleOrAddPermissionsOkResult:
177181
from supertokens_python.recipe.userroles.asyncio import (
178182
create_new_role_or_add_permissions,
@@ -182,37 +186,41 @@ <h2 class="section-title" id="header-functions">Functions</h2>
182186
</details>
183187
</dd>
184188
<dt id="supertokens_python.recipe.userroles.syncio.delete_role"><code class="name flex">
185-
<span>def <span class="ident">delete_role</span></span>(<span>role: str, user_context: Dict[str, Any]) ‑> <a title="supertokens_python.recipe.userroles.interfaces.DeleteRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.DeleteRoleOkResult">DeleteRoleOkResult</a></span>
189+
<span>def <span class="ident">delete_role</span></span>(<span>role: str, user_context: Optional[Dict[str, Any]] = None) ‑> <a title="supertokens_python.recipe.userroles.interfaces.DeleteRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.DeleteRoleOkResult">DeleteRoleOkResult</a></span>
186190
</code></dt>
187191
<dd>
188192
<div class="desc"></div>
189193
<details class="source">
190194
<summary>
191195
<span>Expand source code</span>
192196
</summary>
193-
<pre><code class="python">def delete_role(role: str, user_context: Dict[str, Any]) -&gt; DeleteRoleOkResult:
197+
<pre><code class="python">def delete_role(
198+
role: str, user_context: Union[Dict[str, Any], None] = None
199+
) -&gt; DeleteRoleOkResult:
194200
from supertokens_python.recipe.userroles.asyncio import delete_role
195201

196202
return sync(delete_role(role, user_context))</code></pre>
197203
</details>
198204
</dd>
199205
<dt id="supertokens_python.recipe.userroles.syncio.get_all_roles"><code class="name flex">
200-
<span>def <span class="ident">get_all_roles</span></span>(<span>user_context: Dict[str, Any]) ‑> <a title="supertokens_python.recipe.userroles.interfaces.GetAllRolesOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetAllRolesOkResult">GetAllRolesOkResult</a></span>
206+
<span>def <span class="ident">get_all_roles</span></span>(<span>user_context: Optional[Dict[str, Any]] = None) ‑> <a title="supertokens_python.recipe.userroles.interfaces.GetAllRolesOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetAllRolesOkResult">GetAllRolesOkResult</a></span>
201207
</code></dt>
202208
<dd>
203209
<div class="desc"></div>
204210
<details class="source">
205211
<summary>
206212
<span>Expand source code</span>
207213
</summary>
208-
<pre><code class="python">def get_all_roles(user_context: Dict[str, Any]) -&gt; GetAllRolesOkResult:
214+
<pre><code class="python">def get_all_roles(
215+
user_context: Union[Dict[str, Any], None] = None
216+
) -&gt; GetAllRolesOkResult:
209217
from supertokens_python.recipe.userroles.asyncio import get_all_roles
210218

211219
return sync(get_all_roles(user_context))</code></pre>
212220
</details>
213221
</dd>
214222
<dt id="supertokens_python.recipe.userroles.syncio.get_permissions_for_role"><code class="name flex">
215-
<span>def <span class="ident">get_permissions_for_role</span></span>(<span>role: str, user_context: Dict[str, Any]) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.GetPermissionsForRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetPermissionsForRoleOkResult">GetPermissionsForRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
223+
<span>def <span class="ident">get_permissions_for_role</span></span>(<span>role: str, user_context: Optional[Dict[str, Any]] = None) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.GetPermissionsForRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetPermissionsForRoleOkResult">GetPermissionsForRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
216224
</code></dt>
217225
<dd>
218226
<div class="desc"></div>
@@ -221,15 +229,15 @@ <h2 class="section-title" id="header-functions">Functions</h2>
221229
<span>Expand source code</span>
222230
</summary>
223231
<pre><code class="python">def get_permissions_for_role(
224-
role: str, user_context: Dict[str, Any]
232+
role: str, user_context: Union[Dict[str, Any], None] = None
225233
) -&gt; Union[GetPermissionsForRoleOkResult, UnknownRoleError]:
226234
from supertokens_python.recipe.userroles.asyncio import get_permissions_for_role
227235

228236
return sync(get_permissions_for_role(role, user_context))</code></pre>
229237
</details>
230238
</dd>
231239
<dt id="supertokens_python.recipe.userroles.syncio.get_roles_for_user"><code class="name flex">
232-
<span>def <span class="ident">get_roles_for_user</span></span>(<span>user_id: str, user_context: Dict[str, Any]) ‑> <a title="supertokens_python.recipe.userroles.interfaces.GetRolesForUserOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetRolesForUserOkResult">GetRolesForUserOkResult</a></span>
240+
<span>def <span class="ident">get_roles_for_user</span></span>(<span>user_id: str, user_context: Optional[Dict[str, Any]] = None) ‑> <a title="supertokens_python.recipe.userroles.interfaces.GetRolesForUserOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetRolesForUserOkResult">GetRolesForUserOkResult</a></span>
233241
</code></dt>
234242
<dd>
235243
<div class="desc"></div>
@@ -238,15 +246,15 @@ <h2 class="section-title" id="header-functions">Functions</h2>
238246
<span>Expand source code</span>
239247
</summary>
240248
<pre><code class="python">def get_roles_for_user(
241-
user_id: str, user_context: Dict[str, Any]
249+
user_id: str, user_context: Union[Dict[str, Any], None] = None
242250
) -&gt; GetRolesForUserOkResult:
243251
from supertokens_python.recipe.userroles.asyncio import get_roles_for_user
244252

245253
return sync(get_roles_for_user(user_id, user_context))</code></pre>
246254
</details>
247255
</dd>
248256
<dt id="supertokens_python.recipe.userroles.syncio.get_roles_that_have_permission"><code class="name flex">
249-
<span>def <span class="ident">get_roles_that_have_permission</span></span>(<span>permission: str, user_context: Dict[str, Any]) ‑> <a title="supertokens_python.recipe.userroles.interfaces.GetRolesThatHavePermissionOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetRolesThatHavePermissionOkResult">GetRolesThatHavePermissionOkResult</a></span>
257+
<span>def <span class="ident">get_roles_that_have_permission</span></span>(<span>permission: str, user_context: Optional[Dict[str, Any]] = None) ‑> <a title="supertokens_python.recipe.userroles.interfaces.GetRolesThatHavePermissionOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetRolesThatHavePermissionOkResult">GetRolesThatHavePermissionOkResult</a></span>
250258
</code></dt>
251259
<dd>
252260
<div class="desc"></div>
@@ -255,7 +263,7 @@ <h2 class="section-title" id="header-functions">Functions</h2>
255263
<span>Expand source code</span>
256264
</summary>
257265
<pre><code class="python">def get_roles_that_have_permission(
258-
permission: str, user_context: Dict[str, Any]
266+
permission: str, user_context: Union[Dict[str, Any], None] = None
259267
) -&gt; GetRolesThatHavePermissionOkResult:
260268
from supertokens_python.recipe.userroles.asyncio import (
261269
get_roles_that_have_permission,
@@ -265,7 +273,7 @@ <h2 class="section-title" id="header-functions">Functions</h2>
265273
</details>
266274
</dd>
267275
<dt id="supertokens_python.recipe.userroles.syncio.get_users_that_have_role"><code class="name flex">
268-
<span>def <span class="ident">get_users_that_have_role</span></span>(<span>role: str, user_context: Dict[str, Any]) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.GetUsersThatHaveRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetUsersThatHaveRoleOkResult">GetUsersThatHaveRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
276+
<span>def <span class="ident">get_users_that_have_role</span></span>(<span>role: str, user_context: Optional[Dict[str, Any]] = None) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.GetUsersThatHaveRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.GetUsersThatHaveRoleOkResult">GetUsersThatHaveRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
269277
</code></dt>
270278
<dd>
271279
<div class="desc"></div>
@@ -274,15 +282,15 @@ <h2 class="section-title" id="header-functions">Functions</h2>
274282
<span>Expand source code</span>
275283
</summary>
276284
<pre><code class="python">def get_users_that_have_role(
277-
role: str, user_context: Dict[str, Any]
285+
role: str, user_context: Union[Dict[str, Any], None] = None
278286
) -&gt; Union[GetUsersThatHaveRoleOkResult, UnknownRoleError]:
279287
from supertokens_python.recipe.userroles.asyncio import get_users_that_have_role
280288

281289
return sync(get_users_that_have_role(role, user_context))</code></pre>
282290
</details>
283291
</dd>
284292
<dt id="supertokens_python.recipe.userroles.syncio.remove_permissions_from_role"><code class="name flex">
285-
<span>def <span class="ident">remove_permissions_from_role</span></span>(<span>role: str, permissions: List[str], user_context: Dict[str, Any]) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.RemovePermissionsFromRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.RemovePermissionsFromRoleOkResult">RemovePermissionsFromRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
293+
<span>def <span class="ident">remove_permissions_from_role</span></span>(<span>role: str, permissions: List[str], user_context: Optional[Dict[str, Any]] = None) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.RemovePermissionsFromRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.RemovePermissionsFromRoleOkResult">RemovePermissionsFromRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
286294
</code></dt>
287295
<dd>
288296
<div class="desc"></div>
@@ -291,15 +299,15 @@ <h2 class="section-title" id="header-functions">Functions</h2>
291299
<span>Expand source code</span>
292300
</summary>
293301
<pre><code class="python">def remove_permissions_from_role(
294-
role: str, permissions: List[str], user_context: Dict[str, Any]
302+
role: str, permissions: List[str], user_context: Union[Dict[str, Any], None] = None
295303
) -&gt; Union[RemovePermissionsFromRoleOkResult, UnknownRoleError]:
296304
from supertokens_python.recipe.userroles.asyncio import remove_permissions_from_role
297305

298306
return sync(remove_permissions_from_role(role, permissions, user_context))</code></pre>
299307
</details>
300308
</dd>
301309
<dt id="supertokens_python.recipe.userroles.syncio.remove_user_role"><code class="name flex">
302-
<span>def <span class="ident">remove_user_role</span></span>(<span>user_id: str, role: str, user_context: Dict[str, Any]) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.RemoveUserRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.RemoveUserRoleOkResult">RemoveUserRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
310+
<span>def <span class="ident">remove_user_role</span></span>(<span>user_id: str, role: str, user_context: Optional[Dict[str, Any]] = None) ‑> Union[<a title="supertokens_python.recipe.userroles.interfaces.RemoveUserRoleOkResult" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.RemoveUserRoleOkResult">RemoveUserRoleOkResult</a><a title="supertokens_python.recipe.userroles.interfaces.UnknownRoleError" href="../interfaces.html#supertokens_python.recipe.userroles.interfaces.UnknownRoleError">UnknownRoleError</a>]</span>
303311
</code></dt>
304312
<dd>
305313
<div class="desc"></div>
@@ -308,7 +316,7 @@ <h2 class="section-title" id="header-functions">Functions</h2>
308316
<span>Expand source code</span>
309317
</summary>
310318
<pre><code class="python">def remove_user_role(
311-
user_id: str, role: str, user_context: Dict[str, Any]
319+
user_id: str, role: str, user_context: Union[Dict[str, Any], None] = None
312320
) -&gt; Union[RemoveUserRoleOkResult, UnknownRoleError]:
313321
from supertokens_python.recipe.userroles.asyncio import remove_user_role
314322

0 commit comments

Comments
 (0)