-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
archivebox.core.permissions
Nick Sweeting edited this page May 31, 2026
·
1 revision
:allowtitles:
:class: autosummary longtable
:align: left
* - {py:obj}`normalize_permissions <archivebox.core.permissions.normalize_permissions>`
- ```{autodoc2-docstring} archivebox.core.permissions.normalize_permissions
:summary:
```
* - {py:obj}`is_admin_user <archivebox.core.permissions.is_admin_user>`
- ```{autodoc2-docstring} archivebox.core.permissions.is_admin_user
:summary:
```
* - {py:obj}`get_snapshot_permissions <archivebox.core.permissions.get_snapshot_permissions>`
- ```{autodoc2-docstring} archivebox.core.permissions.get_snapshot_permissions
:summary:
```
* - {py:obj}`can_view_snapshot <archivebox.core.permissions.can_view_snapshot>`
- ```{autodoc2-docstring} archivebox.core.permissions.can_view_snapshot
:summary:
```
* - {py:obj}`_persona_ids_for_permissions <archivebox.core.permissions._persona_ids_for_permissions>`
- ```{autodoc2-docstring} archivebox.core.permissions._persona_ids_for_permissions
:summary:
```
* - {py:obj}`filter_personas_by_permissions <archivebox.core.permissions.filter_personas_by_permissions>`
- ```{autodoc2-docstring} archivebox.core.permissions.filter_personas_by_permissions
:summary:
```
* - {py:obj}`filter_snapshots_by_permissions <archivebox.core.permissions.filter_snapshots_by_permissions>`
- ```{autodoc2-docstring} archivebox.core.permissions.filter_snapshots_by_permissions
:summary:
```
* - {py:obj}`public_snapshots_queryset <archivebox.core.permissions.public_snapshots_queryset>`
- ```{autodoc2-docstring} archivebox.core.permissions.public_snapshots_queryset
:summary:
```
* - {py:obj}`direct_snapshots_queryset <archivebox.core.permissions.direct_snapshots_queryset>`
- ```{autodoc2-docstring} archivebox.core.permissions.direct_snapshots_queryset
:summary:
```
:class: autosummary longtable
:align: left
* - {py:obj}`PERMISSIONS_PUBLIC <archivebox.core.permissions.PERMISSIONS_PUBLIC>`
- ```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_PUBLIC
:summary:
```
* - {py:obj}`PERMISSIONS_UNLISTED <archivebox.core.permissions.PERMISSIONS_UNLISTED>`
- ```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_UNLISTED
:summary:
```
* - {py:obj}`PERMISSIONS_PRIVATE <archivebox.core.permissions.PERMISSIONS_PRIVATE>`
- ```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_PRIVATE
:summary:
```
* - {py:obj}`PERMISSIONS_CHOICES <archivebox.core.permissions.PERMISSIONS_CHOICES>`
- ```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_CHOICES
:summary:
```
* - {py:obj}`PERMISSIONS_VALUES <archivebox.core.permissions.PERMISSIONS_VALUES>`
- ```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_VALUES
:summary:
```
* - {py:obj}`PERMISSIONS_META <archivebox.core.permissions.PERMISSIONS_META>`
- ```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_META
:summary:
```
:canonical: archivebox.core.permissions.PERMISSIONS_PUBLIC
:value: >
'public'
```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_PUBLIC
```
:canonical: archivebox.core.permissions.PERMISSIONS_UNLISTED
:value: >
'unlisted'
```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_UNLISTED
```
:canonical: archivebox.core.permissions.PERMISSIONS_PRIVATE
:value: >
'private'
```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_PRIVATE
```
:canonical: archivebox.core.permissions.PERMISSIONS_CHOICES
:value: >
((), (), ())
```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_CHOICES
```
:canonical: archivebox.core.permissions.PERMISSIONS_VALUES
:value: >
None
```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_VALUES
```
:canonical: archivebox.core.permissions.PERMISSIONS_META
:value: >
None
```{autodoc2-docstring} archivebox.core.permissions.PERMISSIONS_META
```
:canonical: archivebox.core.permissions.normalize_permissions
```{autodoc2-docstring} archivebox.core.permissions.normalize_permissions
```
:canonical: archivebox.core.permissions.is_admin_user
```{autodoc2-docstring} archivebox.core.permissions.is_admin_user
```
:canonical: archivebox.core.permissions.get_snapshot_permissions
```{autodoc2-docstring} archivebox.core.permissions.get_snapshot_permissions
```
:canonical: archivebox.core.permissions.can_view_snapshot
```{autodoc2-docstring} archivebox.core.permissions.can_view_snapshot
```
:canonical: archivebox.core.permissions._persona_ids_for_permissions
```{autodoc2-docstring} archivebox.core.permissions._persona_ids_for_permissions
```
:canonical: archivebox.core.permissions.filter_personas_by_permissions
```{autodoc2-docstring} archivebox.core.permissions.filter_personas_by_permissions
```
:canonical: archivebox.core.permissions.filter_snapshots_by_permissions
```{autodoc2-docstring} archivebox.core.permissions.filter_snapshots_by_permissions
```
:canonical: archivebox.core.permissions.public_snapshots_queryset
```{autodoc2-docstring} archivebox.core.permissions.public_snapshots_queryset
```
:canonical: archivebox.core.permissions.direct_snapshots_queryset
```{autodoc2-docstring} archivebox.core.permissions.direct_snapshots_queryset
```
- 🔢 Quickstart
- 🖥️ Install
- 🐳 Docker
- ➡️ Supported Sources
- ⬅️ Supported Outputs
- ﹩Command Line
- 🌐 Web UI
- 🧩 Browser Extension
- 👾 REST API / Webhooks
- 📸 UI Screenshots
- 📜 Python API / REPL / SQL API
- Upgrading
- Setting up Storage (NFS/SMB/S3/etc)
- Setting up Authentication (SSO/LDAP/etc)
- Setting up Search (rg/sonic/etc)
- Scheduled Archiving
- Publishing Your Archive
- Chromium Install
- Cookies & Sessions Setup
- Merging Collections
- Troubleshooting
- ⭐️ Web Archiving Community
- Background & Motivation
- Comparison to Other Tools
- Architecture Diagram
- Changelog & Roadmap


