Skip to content

[Self-Hosted] Notify Self-Hosted Users when they lost features above 10 users #9971

Closed
@lucasvaltl

Description

@lucasvaltl

Is your feature request related to a problem? Please describe

Currently, errors due to licensing issues are not handled. This means that:

  • If a feature is not available to a use a feature (in the dashboard), there is a silent error in the javascript console but no notification to the user. Specifically, the EE_License_Required Error (see [dashboard] Handle EE_LICENSE_REQUIRED #3918)

Describe the behaviour you'd like

  • From a technical perspective: We should handle licensing errors that are currently silent and make them explicit to the user
  • From a product perspective: We need to be able to gracefully communicate to the users of a self-hosted installation that they are losing features because they went over 10 users. This can be done via a notification, e.g. a toast. A regular developer should not have this in their face 100% of the time though - they should be able to disable this and continue developing on a reduced feature set. An admin should be able to always to see this information - and they already can via the newly introduce License tab.

Describe alternatives you've considered

  • Do nothing - would result in a bad user experience.

Additional context

Requires: #8933

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    In Validation

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions