goauthentik / goauthentik/authentik
Duplicate this object for applications, providers, and flows
- Dominant language
- Python
- Stars
- 25.6k
- Forks
- 2k
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 644
Description
## What
“duplicate this object” UX for applications/providers (#3390) and flows (#23797). Not identical objects, but the same product request filed twice.
## Want
- “duplicate this object” UX for applications/providers (#3390)
- Flows (#23797)
## Ideas this came from
- [#3390 Ability to Copy Applications / Providers](https://github.com/goauthentik/authentik/issues/3390) — It's frustrating when you have multiple applications that use the exact same settings to have to manually create each one. The ability to copy applications and
- [#23797 Duplicate flows](https://github.com/goauthentik/authentik/issues/23797) — Add the ability to duplicate flows. Needs a wizard that allows user to: 1. Copy just the flow 2. Copy the flow + stage bindings 3. Copy the flow + stage binding
Contributor guide
Research direction
Start by reading linked issues #3390 and #23797, which contain the existing requests for duplicating applications, providers, and flows. Clarify the duplication options and affected object types before identifying the relevant UI entry points; done means a consistent duplicate-object UX is defined and implemented for all requested objects.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100