Sebastian Wiesinger
2cc9192b31
website/docs: Fix documentation example for app_entitlements_attributes. ( #19316 )
...
Fix example for `app_entitlements_attributes`.
Fix example Python code for `app_entitlements_attributes`.
Signed-off-by: Sebastian Wiesinger <sebastian@karotte.org >
2026-01-11 22:00:35 +00:00
Dewi Roberts
646e604c05
website/docs: update m2m doc ( #18963 )
...
* Updates m2m doc, add mention to proxy provider about finding logs, updates filename/links/redirects
* Apply suggestions from code review
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Prettier
* wip
* Removed section and changed some wording
* Add section
* Update website/docs/add-secure-apps/providers/proxy/index.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-11 21:44:53 +00:00
Tom Crasset
81838734f7
website/docs: Fix typo in GitHub OAuth Source instructions ( #18936 )
...
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2026-01-11 21:40:00 +00:00
Dewi Roberts
44eede3a84
website/docs: deprecate GCDT auth stage ( #19306 )
...
Update stage doc
2026-01-11 15:51:17 -05:00
Dewi Roberts
79ca35713a
website/docs: update entra id provider docs ( #18366 )
...
* Updates doc filenames, sidebar, redirects and doc content
* Apply suggestions
* Apply suggestions
* Apply suggestions
* Update index.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions
* Apply suggestions
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
2026-01-08 16:52:50 +00:00
rain capsule
e5784e40da
website/docs: update github social login script example ( #19246 )
2026-01-08 13:45:22 +00:00
Dominic R
1b4b50650c
website: Fix typos. ( #19243 )
...
* website: Fix typos.
* wip
2026-01-08 08:27:37 +00:00
Dominic R
b1c9a3c5ab
website/glossary: improve ( #18969 )
...
* website/glossary: Fix eslint errors
* wip
2026-01-08 00:25:22 +00:00
Jens L.
6e9972f148
website/docs: revisit endpoint docs the nth ( #19116 )
...
* website/docs: revisit endpoint docs the nth
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* more edits & examples
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* WIP
* Apply suggestions from code review
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Update index.mdx
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Add edge browser extension
* Update website/docs/endpoint-devices/device-compliance/browser-extension.mdx
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-07 10:51:17 +00:00
Tana M Berry
e273eb7483
website/docs: rewrite section about users and perms ( #19195 )
...
* rewrite
* bounce
2026-01-05 18:49:58 -06:00
Connor Peshek
c6fd931663
Add docs for roles ( #19196 )
...
* Add docs for roles
* update users and roles
2026-01-05 21:56:12 +00:00
Adithya S Narasinghe
c3eb401600
website/docs: remove duplicates in slo docs ( #19170 )
...
remove duplicated points in the iframe mode points in slo docs
2026-01-04 18:28:12 +00:00
Jens L.
fecd852c2b
website/docs: endpoint agent release notes ( #19042 )
...
* website/docs: endpoint agent release notes
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Apply suggestion from @dominic-r
Signed-off-by: Dominic R <dominic@sdko.org >
* rename, update
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
2026-01-01 13:53:54 +01:00
Dominic R
c22f043ad6
website/docs: release notes: Add more integrations ( #19109 )
2025-12-30 08:10:31 +00:00
Dewi Roberts
cef54653ec
website/docs: endpoint devices: add path to macos setup ( #19093 )
...
* Add path
* Update macos.md
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
2025-12-29 08:15:36 -05:00
Dewi Roberts
e16a0ab99d
website/docs: endpoint devices: update features table ( #19094 )
...
* Update table
* Remove wording
2025-12-29 08:14:15 -05:00
Dominic R
722b425c3b
website/docs: rel notes .12: add wallos ( #19063 )
2025-12-29 09:24:26 +00:00
Dominic R
ec227532c4
website/docs: endpoints: mention connector key required for stage to work ( #19084 )
...
keypair = CertificateKeyPair.objects.filter(pk=stage.connector.challenge_key_id).first()
if not keypair:
return self.executor.stage_ok() # < --- skips the stage
took me a bit of time to find this and yea
2025-12-29 09:23:15 +00:00
authentik-automation[bot]
0a27684dbd
*: Auto compress images ( #19065 )
...
*: compress images
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dominic-r <157558804+dominic-r@users.noreply.github.com >
2025-12-26 12:55:08 -05:00
Borut Mrak
25cae250cd
website/docs: FreeIPA documentation updates ( #15183 )
...
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Borut Mrak <borut.mrak@acex.si >
Co-authored-by: Dewi Roberts <dewi@goauthentik.io >
2025-12-26 17:14:59 +00:00
Jens L.
46297698d6
blueprints: set enrollment token key ( #19061 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2025-12-26 17:37:48 +01:00
Marcelo Elizeche Landó
61e45ca59a
docs/release notes: update 2025.12 release notes ( #19043 )
...
* Add links and tags
* Update website/docs/releases/2025/v2025.12.md
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
---------
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
Co-authored-by: Dominic R <dominic@sdko.org >
2025-12-24 13:01:26 -03:00
Dewi Roberts
97ef6a5eb2
website/docs: improve endpoint devices docs ( #19007 )
...
* Remove sudo auth sections
* Add firefox extension link
* Add chrome extension
* Update release notes
* Remove link
* Fix link
* Fix release note wording
2025-12-22 20:32:20 +00:00
Jens L.
7fa28c60c7
enterprise/reports: improve export list, confirmation ( #18981 )
...
* enterprise/reports: use verbose name for model label
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add confirmation for export
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* update docs
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* remove duplicated api
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix duplicate
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix search query not updated
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* exclude page & page size
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* improve query display
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix user display
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* exclude unset params
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Jens L. <jens@beryju.org >
* more code style
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix types
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Jens L. <jens@beryju.org >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
2025-12-22 20:35:18 +01:00
Dewi Roberts
0fec6fb81b
website/docs: add note to active directory source doc ( #18787 )
...
Adds note
Co-authored-by: Dominic R <dominic@sdko.org >
2025-12-19 16:00:17 +01:00
Connor Peshek
646a0d3692
root: move docker files to lifecycle/containers and change docker-compose to compose ( #16624 )
2025-12-18 18:23:54 -06:00
Dewi Roberts
81771ce609
website/docs: release notes: add endpoint device links to 2025.12 notes ( #18940 )
...
Add links to release notes
2025-12-18 20:16:59 +00:00
Teffen Ellis
5babdf64cb
website/docs: Fix labels, Pre-Release detection ( #18945 )
...
* Fix import path.
* Show unlisted entries if release.
* Fix sidebar rendering.
* Fix positioning of pre-release note. Tidy phrasing.
* Clarify pre-release vs draft.
2025-12-18 21:01:47 +01:00
Dewi Roberts
de298d72de
website/docs: endpoint devices ( #18634 )
...
* Initial
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions
* Apply suggestions
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* WIP
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* WIP
* fixes
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* WIP
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* Optimised images with calibre/image-actions
* Fix anchor
* Update website/docs/endpoint-devices/index.mdx
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* WIP
---------
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: authentik-automation[bot] <135050075+authentik-automation[bot]@users.noreply.github.com>
2025-12-18 19:09:11 +00:00
Marc 'risson' Schmitt
4bc2bca448
website/docs: 2025.12: remove superfluous changes ( #18910 )
2025-12-17 16:24:12 +00:00
Tana M Berry
57418582c5
website/docs: added list of Int Guide contributors (also edited frontmatter) ( #18888 )
...
* alphabetize
* added frontmatter
* Apply suggestions from code review
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
2025-12-17 09:01:05 -06:00
Jens L.
2f52d832ab
website/docs: 2025.10.3 release notes ( #18868 )
...
* website/docs: 2025.10.3 release notes
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2025-12-16 16:56:57 +01:00
Marcelo Elizeche Landó
036514730e
website/docs: Add docs for passkey autofill (WebauthN Conditional UI) ( #18805 )
...
* Add docs for passkey autofill feature
* Apply suggestions from code review
Co-authored-by: Dominic R <dominic@sdko.org >
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
* improve configuration section
* remove blank lines
---------
Signed-off-by: Marcelo Elizeche Landó <marce@melizeche.com >
Co-authored-by: Dominic R <dominic@sdko.org >
2025-12-16 15:16:12 +00:00
Simonyi Gergő
d48129ba7b
website/docs: adjust RBAC-related details in 2025.12 release notes ( #18863 )
...
* website/docs: adjust RBAC-related details in 2025.12 release notes
* adjust wording
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
---------
Signed-off-by: Simonyi Gergő <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2025-12-16 15:02:00 +00:00
Simonyi Gergő
7b19045431
web/admin/rbac: misc object permission fixes ( #18859 )
...
* rbac: relabel "Assign role permissions" button
* fix object permissions in permissions table
This should have a backend-based fix in the future.
2025-12-16 14:33:25 +01:00
Dewi Roberts
2818b0bbdf
website/docs: add icon info to style guide ( #18832 )
2025-12-15 13:27:22 +00:00
Marcelo Elizeche Landó
9f1e55fbe6
website/release notes: Update v2025.12 release notes ( #18797 )
...
* website/release notes: Update v2025.12 release notes
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
* fix linting
---------
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
2025-12-12 22:25:10 +00:00
Marcelo Elizeche Landó
c0eff71873
website/release notes: Release notes for v2025.12 ( #18595 )
...
* First draft of release notes for v2025.12
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
* Apply suggestion from @dominic-r
Signed-off-by: Dominic R <dominic@sdko.org >
* add many words
* fix linting
* add content to highlights
* glossary
* tweak
* Add passkey autofill details
* fix linting
* improve descriptions for CSV Data Exports, Files, UI improvements, Promoted Source and localization
* minor fixes
* remove links
---------
Signed-off-by: Marcelo Elizeche Landó <marcelo@goauthentik.io >
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tana@goauthentik.io >
2025-12-12 16:56:58 -03:00
Alexander Tereshkin
3d9632c8a5
website/docs: fix incorrect menu reference in data exports doc ( #18752 )
...
enterprise/reports: fix incorrect menu reference in data exports doc
2025-12-11 18:04:46 +00:00
Anduin Xue
cd09bff247
sources/oauth: add WeChat type ( #18086 )
...
* Add wechat.
* Refactor comments and formatting in wechat.py
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
* Fix lint.
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
* Fix lint.
* fix: Rename `WeChat` enum member to `Wechat` for consistency
* docs: Add WeChat social login integration guide.
* Docs updates
* Revise WeChat integration instructions
Updated instructions for creating a WeChat Website Application and added details about scopes and user attribute mappings.
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
* Prettier
* Update wechat.py
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
---------
Signed-off-by: Anduin Xue <anduin@aiursoft.com >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2025-12-10 12:48:12 +00:00
Dominic R
d1c2c1c565
contributing: don't use main branch ( #18688 )
...
* contributing: don't use main branch
* lint
* Apply suggestion from @dominic-r
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
2025-12-09 23:12:17 +00:00
Jens L.
61be5d7c29
lib: add ak_create_jwt_raw ( #18676 )
...
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
2025-12-09 18:15:06 +01:00
Alexander Tereshkin
7e9e0a87f7
enterprise/reports: add users and events export ( #18088 )
...
* enterprise: add users and events export (reports app)
* enterprise/reports: replace assert with AsertionError so that the assumption check is not lost when compiling to optimised byte code
* enterprise/reports: use ConditionalInheritance with ExportMixin to make reduce coupling of enterprise with the rest of authentik
* enterprise/reports: use custom iterative File to save data export instead of accessing default_storage directly, so all the FileField.save logic can run correctly (e.g. creating directories)
* enterprise/reports: change app label to simply "authentik_reports"
* wip
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
* update for new file api
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
* lint
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
* Apply suggestions from code review
Signed-off-by: Dominic R <dominic@sdko.org >
* wip
* sources/oauth: save returned oauth refresh tokens and add slack provider (#18501 )
* sources/oauth: save returned oauth refresh tokens
* Update authentik/sources/oauth/models.py
Co-authored-by: Jens L. <jens@goauthentik.io >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
* lint
* add tests
* fix proper id setting
* update id test
---------
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: connor peshek <connorpeshek@unknown1641287c8f5d.attlocal.net >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: connor peshek <connorpeshek@connors-MacBook-Pro.local >
* core: custom avatar url improvements (#10525 )
Co-authored-by: Dominic R <dominic@sdko.org >
* website/integrations: add salesforce (#18516 )
Co-authored-by: connor peshek <connorpeshek@connors-MacBook-Pro.local >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
Co-authored-by: Dominic R <dominic@sdko.org >
* endpoints: implement endpoint stage (#18468 )
* endpoints: implement endpoint stage
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix mismatched label
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix url in mdm config
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* rephrase
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* and API & UI
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add deprecated support and deprecate gdtc
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add stage mode
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fixup
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* rework stage slightly, add frontend
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* include jwks, add iat and exp
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* set kid
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* include device details in event list
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* implement device summary
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* add remaining tables
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* revert sanitize
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* fix uuid format issues
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* web/flows: update default background image (#18540 )
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* website/integrations: add hoop.dev (#17868 )
Co-authored-by: iops <iops@syneforge.com >
Co-authored-by: Dominic R <dominic@sdko.org >
* website: Docusaurus 3.9.2 (#18506 )
* endpoints/stage: v2, better error handling, more settings (#18545 )
* add options, idle fallback
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* delete other device tokens during enroll
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* better error handling
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* website: Glossary (#16007 )
* website: Glossary
fix minor issues
wip
Apply suggestion from @dominic-r
Signed-off-by: Dominic R <dominic@sdko.org >
anchor to param
wip
wip
at least the lockfile changes now
sure
a-z first as tana asked
idk why i switched in the first place
wip
wip
lock
lockfiles are hard
wip
please work
no have?
Revert "no have?"
This reverts commit 743dbc1bc2900eedcc2c93af248e6afdec3688a3.
* changed to sentence-case capitalization
---------
Co-authored-by: Tana M Berry <tana@goauthentik.io >
* web/i18n: Locale Context Merge Branch (#18426 )
* web: Update fonts to Patternfly 5 variants.
* Fix order of heading override.
* web: Flesh out locale context.
* Fix Han pattern.
* Remove comment.
* Add additional regional codes.
* Clarify comment.
* Fix typos.
* web/i18n: Add locale-specific font overrides.
* Fix stale session in locale lifecycle.
* core, web: Fix Han language codes.
* Fix warnings about invalid BCP language code.
* Build translations.
* Add locale relative labels.
* Add locale translations for Finnish and Portuguese.
* Fix XLIFF errors.
* Clean up labels.
* Tidy regions.
* Match region comment.
* Update extracted values.
* Fix locale switch not triggering on source language.
* Split labels.
* Clean up labels.
* providers/scim: cache ServiceProviderConfig (#18047 )
* Update authentik/enterprise/reports/api/reports.py
Co-authored-by: Jens L. <jens@beryju.org >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* enterprise/reports: got rid of unnecessary method-level import
* enterprise/reports: celan up code duplication in data export generation (invoke viewset.filter_queryset directly instead of replicating it)
* enterprise/reports: add check for app label when switching on content types
* enterprise/reports: make hyperlink field on Notification larger so it can fit the security token in the export file URL
* enterprise/reports: add is_superuser back in users export
* enterprise/reports: split tests into multiple files
* Apply suggestions from code review
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
* Fixed prettier issue
* Update web/src/admin/events/DataExportListPage.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* Update web/src/admin/events/DataExportListPage.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* Update web/src/admin/events/EventListPage.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* Update web/src/admin/reports/ExportButton.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* Update web/src/admin/reports/ExportButton.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* Update web/src/admin/users/UserListPage.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* Update web/src/elements/notifications/NotificationDrawer.ts
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* Update web/src/elements/sidebar/SidebarItem.css
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
* enterprise/reports: resolve code review merge errors
* enterprise/reports: remove the export button from the dom flow (by settings display:none) when there's no license
* enterprise/reports: improve docs
* include notification link in email
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* format
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* enterprise/reports: remove assignment assertion in ExportButton.ts
* cleanup tests after perm update
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
---------
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Signed-off-by: Dominic R <dominic@sdko.org >
Signed-off-by: Connor Peshek <connor@connorpeshek.me >
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Signed-off-by: Alexander Tereshkin <96586+atereshkin@users.noreply.github.com >
Signed-off-by: Dewi Roberts <dewi@goauthentik.io >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Connor Peshek <connor@connorpeshek.me >
Co-authored-by: connor peshek <connorpeshek@unknown1641287c8f5d.attlocal.net >
Co-authored-by: Jens L. <jens@goauthentik.io >
Co-authored-by: connor peshek <connorpeshek@connors-MacBook-Pro.local >
Co-authored-by: Konrad Mösch <konrad@moesch.org >
Co-authored-by: dewi-tik <dewi@goauthentik.io >
Co-authored-by: shcherbak <ju.shcherbak@gmail.com >
Co-authored-by: iops <iops@syneforge.com >
Co-authored-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com >
Co-authored-by: Tana M Berry <tana@goauthentik.io >
Co-authored-by: Jens L. <jens@beryju.org >
2025-12-09 09:35:41 -05:00
authentik-automation[bot]
08551f1b46
*: Auto compress images ( #18673 )
...
* *: compress images
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* ci trigger
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
---------
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
Co-authored-by: gergosimonyi <28359278+gergosimonyi@users.noreply.github.com >
Co-authored-by: Marc 'risson' Schmitt <marc.schmitt@risson.space >
2025-12-08 14:18:31 +00:00
Simonyi Gergő
f7e23295ed
core: add digraph group hierarchy ( #17050 )
...
* move imports
* core: add digraph group hierarchy
* move to permissions from Group or User to Role
* set group parents on frontend
* do not serialize `GroupParentageNode` directly
* core: enforce unique group name on database level
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
* use group parents in LDAP provider
* add user-role relationship control to frontend
* move materialized view to be more discoverable
* add guardian to mypy exceptions
* make `Role` a `ManagedModel`
* fixup! make `Role` a `ManagedModel`
* simplify `get_objects_for_user`
* fix flaky unit test
* rename `django-guardian` fork to `ak-guardian`
* add tests around users/groups/roles
* remove unused guardian config variable
* simplify guardian file structure
* clean up frontend
* initial docs
* remove `mode` from `InitialPermissions`
This is no longer needed, since users no longer directly have permissions.
* fixup! Merge branch 'main' into core/add-digraph-group-hierarchy
* clean up docs for managing permissions
* addendums from docs review
* fixup! Merge branch 'main' into core/add-digraph-group-hierarchy
* tweaks
* dewi and tana edits to docs
* tweak
* truly final tweaks, for now
* relabel Role Permissions table
* clarify button label
* fixup! Merge branch 'main' into core/add-digraph-group-hierarchy
* fixup! Merge branch 'main' into core/add-digraph-group-hierarchy
* merge migrations
* fixup! Merge branch 'main' into core/add-digraph-group-hierarchy
---------
Signed-off-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Jens Langhammer <jens@goauthentik.io >
Co-authored-by: Tana M Berry <tana@goauthentik.io >
2025-12-08 12:04:04 +01:00
Dominic R
888733a32c
website/docs: background tasks: add more detail about "next run" ( #18660 )
2025-12-08 09:07:32 +00:00
Dominic R
fa579c2ba5
website/docs: install-config: fix dump_config command ( #18659 )
2025-12-08 09:06:28 +00:00
Dewi Roberts
1620a96cd4
website/docs: adds note about ak_create_jwt function ( #18614 )
...
* Adds note
* Apply suggestion from @tanberry
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
Signed-off-by: Dominic R <dominic@sdko.org >
---------
Signed-off-by: Dominic R <dominic@sdko.org >
Co-authored-by: Dominic R <dominic@sdko.org >
Co-authored-by: Tana M Berry <tanamarieberry@yahoo.com >
2025-12-05 09:35:53 +00:00
Dominic R
17ef75c19f
website/docs: expressions: fix markdown ( #18613 )
2025-12-04 18:19:42 +00:00
Dominic R
c1cfeaf4b5
providers/scim: cache ServiceProviderConfig ( #18047 )
2025-12-03 08:07:00 -05:00