WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

your profile: hide GitLab box when not configured by the admins #428

@tiborsimko

Description

@tiborsimko

Current behaviour

When an admin installs REANA from Helm charts, the "Your profile" page shows currently the option to link to GitLab, even if the admins did not configure any GitLab integration:

Image

Clicking on the button leads to:

Image

Expected behavior

The box should not be offered if the REANA deployment is not connected to any GitLab instance.

Notes

This task may consist of enriching reana-client info related endpoints and configmaps in order to expose the information whether an instance is connected to a GitLab server (and if so, to which one) to both reana-ui and reana-client. The web intergace could then conditionally display the box, when applicable. And the user would be also informed in the CLI client about this.

See also #47

Metadata

Metadata

Type

No type

Projects

Status

In merge

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions