Skip to content
This repository was archived by the owner on Jun 29, 2026. It is now read-only.

External repository catalog and user access management - #1104

Closed
underscope wants to merge 40 commits into
developfrom
feature/external-access-management
Closed

External repository catalog and user access management#1104
underscope wants to merge 40 commits into
developfrom
feature/external-access-management

Conversation

@underscope

@underscope underscope commented Nov 28, 2023

Copy link
Copy Markdown
Collaborator

The goal of this feature flag is to enable custom catalog and external user management. The feature will:

  • Block catalog and repository create access via UI
  • Remove ability to manage ‘repository’ users from the UI
  • Remove ability to clone repository from the UI
  • Exposing repository listing, creation, update and deletion for the integration user via API
  • Enabling user management to the integration user via API
  • Enable tagging via the API for the integration user
  • Enable import via the API for the integration user
  • Enable cloning via the API for the integration user
  • Enable tag based access rights management (if user and repository are tagged with the same tag, user can access course)
  • Feature flag of the above
  • Documenting the suggested integration process and providing API documentation.

To enable set EXTERNAL_ACCESS_MANAGEMENT=true env variable. For more details on how to setup integration user see tools/integration-user/README.md.

@underscope underscope changed the title External access management External catalong and user access management Nov 28, 2023
@underscope underscope changed the title External catalong and user access management External repository catalog and user access management Nov 28, 2023
@rkusan00 rkusan00 closed this Jun 29, 2026
@rkusan00
rkusan00 deleted the feature/external-access-management branch June 29, 2026 09:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants