Skip to content

docs(marketplace): point the Repositories view to Admin - #700

Merged
Aleksei Sviridkin (lexfrei) merged 1 commit into
mainfrom
docs/marketplace-repositories-in-admin
Oct 12, 2026
Merged

Aleksei Sviridkin (lexfrei) merged 1 commit into
mainfrom
docs/marketplace-repositories-in-admin

Conversation

@kvaps

@kvaps Andrei Kvapil (kvaps) commented Sep 15, 2026 •

Copy link
Copy Markdown
Member

Follow-up for cozystack/cozystack#4286, which moved the dashboard Repositories view from the Marketplace sidebar to Admin, under Administration.

The connect guide only said to open the view "from the sidebar", and the page sits in the Marketplace docs, so after that change readers would look in the wrong place. Only next/ is touched, the view is not in a release yet.

@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 3a95bc20-da48-490c-9407-dd79502e0071

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@netlify

netlify Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for cozystack ready!

Name Link
🔨 Latest commit ba8c74b
🔍 Latest deploy log https://app.netlify.com/projects/cozystack/deploys/6accdcebdd6271c4c0820ea1
😎 Deploy Preview https://deploy-preview-700--cozystack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@kvaps
Andrei Kvapil (kvaps) marked this pull request as ready for review September 15, 2026 15:37
Andrei Kvapil (kvaps) added a commit to cozystack/cozystack that referenced this pull request Sep 17, 2026
## What this PR does

Connecting an External-Apps repository creates a cluster-scoped Tap and
runs its charts in the management cluster. That is an operator action,
so the Repositories view moves from the Marketplace sidebar to Admin,
under Administration.

The page is at `/admin/taps` now. `/marketplace/taps` redirects there,
otherwise the `:appName` catch-all would render an order page for an app
called "taps".

Who can open it doesn't change. The entry was ungated in the Marketplace
and stays ungated in Administration, Tap RBAC decides the rest.

### Screenshots

<!-- REQUIRED for UI changes: attach screenshots or screen recordings
demonstrating
the visual impact of your changes. PRs with UI changes without
screenshots will not be merged. -->

### Downstream repositories

- [ ] No downstream repository is affected by this change
- [x] [cozystack/website](https://github.com/cozystack/website) -
follow-up: cozystack/website#700
- [ ]
[cozystack/terraform-provider-cozystack](https://github.com/cozystack/terraform-provider-cozystack)
- follow-up:
- [ ]
[cozystack/ansible-cozystack](https://github.com/cozystack/ansible-cozystack)
- follow-up:
- [ ] [cozystack/ccp](https://github.com/cozystack/ccp) - follow-up:
- [ ] [cozystack/talm](https://github.com/cozystack/talm) - follow-up:
- [ ] [cozystack/cozyhr](https://github.com/cozystack/cozyhr) -
follow-up:
- [ ] [cozystack/cozy-proxy](https://github.com/cozystack/cozy-proxy) -
follow-up:
- [ ]
[cozystack/cozystack-telemetry-server](https://github.com/cozystack/cozystack-telemetry-server)
- follow-up:
- [ ]
[cozystack/external-apps-example](https://github.com/cozystack/external-apps-example)
- follow-up:
- [ ] [cozystack/examples](https://github.com/cozystack/examples) -
follow-up:
- [ ] [cozystack/community](https://github.com/cozystack/community) -
follow-up:

`content/en/docs/next/marketplace/connecting.md` on the website told
readers to open the Repositories view "from the sidebar", inside the
Marketplace docs. The follow-up points them to Admin and waits for this
PR.

### Release note

```release-note
feat(dashboard): the Repositories view moved from the Marketplace sidebar to Admin, under Administration. The old /marketplace/taps URL redirects to /admin/taps.
```


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
  - Added Repositories to the Administration area at `/admin/taps`.
- Added Repositories to the Administration sidebar with a dedicated
navigation entry.
- Repositories remain accessible without requiring access to the
operator area.

- **Bug Fixes**
  - Legacy Marketplace Repositories links now redirect to `/admin/taps`.
- Removed Repositories from the Marketplace sidebar to reflect its new
location.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Andrei Kvapil (@kvaps) NOT LGTM. The new path in the guide is right, but one sentence in the commit message has to go.

I checked the path against cozystack main at 52f542c4. The Admin tab is shown to everyone (useCanSeeAdmin returns true), its Administration section lists Repositories at /admin/taps (sidebar-sections.tsx:204), the button there is labelled Connect, and the old /marketplace/taps route redirects to it. The view only ships in the v1.7.0 alpha tags, so editing next/ alone is correct. No other docs page still says "from the sidebar".

The blocker is a sequencing note that would land in main's history. The body of 70ece33 ends with "Merge after the dashboard change lands." It tells reviewers when to merge, it does not explain the change, and it stays in git log long after the condition is met. The PR description has the same line ("Hold until #4286 is merged."), and this repo uses the description as the merge commit message. #4286 merged on 2026-09-17, so please drop the sentence from the commit and the line from the description.

The dashboard moves the Repositories view from the Marketplace sidebar
to Admin, under Administration (cozystack/cozystack#4286). The connect
guide only said to open it "from the sidebar", and it sits in the
Marketplace section, so readers would look for it in the wrong place.

Assisted-by: LLM
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
@lexfrei
Aleksei Sviridkin (lexfrei) force-pushed the docs/marketplace-repositories-in-admin branch from 70ece33 to ba8c74b Compare October 12, 2026 13:13

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Andrei Kvapil (@kvaps) LGTM. #4286 is merged, so I dropped the hold notes from the description and the commit message, rebased onto main, and left the change itself as it was.

@lexfrei
Aleksei Sviridkin (lexfrei) merged commit 503275e into main Oct 12, 2026
6 of 8 checks passed
@lexfrei
Aleksei Sviridkin (lexfrei) deleted the docs/marketplace-repositories-in-admin branch October 12, 2026 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants