Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add subscription UI #556

Merged
merged 36 commits into from
Jan 24, 2024
Merged

Add subscription UI #556

merged 36 commits into from
Jan 24, 2024

Conversation

stephdl
Copy link
Contributor

@stephdl stephdl commented Jan 22, 2024

This pull request adds a new route for subscription settings. It also includes several other changes such as adding a new shortcut for Cluster subscription, adding new translations and updating subscription settings, adding a subscription status card to ClusterStatus.vue, adding a subscription settings tile to Settings.vue, and fixing a bug in the login functionality.

Subscription UI page implementation

Refs NethServer/dev#6815

image
image
image
image
image
image

token with expiration date
image

validation

image
image
image

@stephdl stephdl requested a review from andre8244 January 23, 2024 10:53
Co-authored-by: Andrea Leardini <[email protected]>
@stephdl stephdl requested a review from andre8244 January 23, 2024 11:22
Copy link
Member

@DavidePrincipi DavidePrincipi left a comment

Choose a reason for hiding this comment

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

The link to the subscription portal is missing: let's add it

image

github-actions bot pushed a commit that referenced this pull request Jan 23, 2024
github-actions bot pushed a commit that referenced this pull request Jan 23, 2024
github-actions bot pushed a commit that referenced this pull request Jan 24, 2024
github-actions bot pushed a commit that referenced this pull request Jan 24, 2024
github-actions bot pushed a commit that referenced this pull request Jan 24, 2024
github-actions bot pushed a commit that referenced this pull request Jan 24, 2024
@DavidePrincipi DavidePrincipi merged commit e3af7c3 into main Jan 24, 2024
3 checks passed
@DavidePrincipi DavidePrincipi deleted the SubscriptionUI branch January 24, 2024 11:11
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.

3 participants