Dokploy / Dokploy/dokploy

Hide Enterprise Features from the Menu Until Licensed and Enabled

Open
#5,280 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
37.4k
Forks
3k
Avg merge
1d 3h
Merged PRs (30d)
73

Description

What problem will this feature address?

Enterprise-only features are currently visible in the navigation menu even when no Enterprise license is activated and Enterprise features are disabled.

For individual developers and small personal deployments, these features are not relevant. Showing unavailable functionality adds unnecessary visual clutter, makes the interface feel more complex, and may confuse users who cannot access or use those menu items.

Describe the solution you'd like

Hide Enterprise-only features from the navigation menu by default.

They should become visible only when:

  1. A valid Enterprise license has been activated.
  2. Enterprise features have been explicitly enabled.

If the license expires or Enterprise features are disabled, the corresponding menu items should be hidden again.

Describe alternatives you've considered
Additional context

This request is primarily aimed at improving the UX for individual developers and small self-hosted deployments.

The main navigation should ideally contain only features that are available and relevant to the current installation. Enterprise-related information could still remain accessible from the licensing or settings page without occupying space in the main menu.

Will you send a PR to implement it?

No

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named in the issue. Start by tracing the main navigation and the existing license and Enterprise-enabled state; done means Enterprise menu items appear only when both conditions hold and disappear when either is false.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.