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

[management] Lifecycle - allows to deprecate an API #55

Closed
brasseld opened this issue Jun 17, 2016 · 2 comments · Fixed by gravitee-io/gravitee-management-rest-api#789 or gravitee-io/gravitee-management-webui#1070

Comments

@brasseld
Copy link
Member

@brasseld brasseld commented Jun 17, 2016

From @brasseld on May 4, 2016 13:44

As an API publisher, I would like to set an API (for which I'm one of the owner or primary owner) as deprecated.

Marking an API as deprecated involve that:

  • Consumer are not able to generate or re-generate API Keys
  • Current API keys will be automatically set with an expiration date (define by the API publisher)
  • Send an email to all consumer to inform them about the state of the API.

Copied from original issue: gravitee-io/release#37

@NicolasGeraud

This comment has been minimized.

Copy link
Member

@NicolasGeraud NicolasGeraud commented Aug 4, 2016

We should call it archived

  • API must also be undeployed.
  • No one except the admin can access to the API.
  • Admin could Unarchived the API
  • all datas (policies/members/events/analytics) must be preserved
@NicolasGeraud NicolasGeraud changed the title Deprecated API Archive an API Aug 4, 2016
@NicolasGeraud NicolasGeraud changed the title Archive an API [portal] Archive an API Aug 4, 2016
@aelamrani aelamrani self-assigned this Sep 10, 2019
@aelamrani aelamrani added this to the APIM - 3.0.0 milestone Sep 10, 2019
@aelamrani aelamrani changed the title [portal] Archive an API [management] Lifecycle - allows to deprecate an API Sep 10, 2019
@aelamrani

This comment has been minimized.

Copy link
Member

@aelamrani aelamrani commented Sep 10, 2019

We should allow to deprecate an API.
This action will deprecate all the linked plans and a notification will be sent to all consumers.
The API will be unpublished and the publish action will be forbidden.

@aelamrani aelamrani modified the milestones: APIM - 3.0.0, APIM - 1.30.0 Sep 10, 2019
aelamrani added a commit to gravitee-io/gravitee-management-webui that referenced this issue Oct 19, 2019
aelamrani added a commit to gravitee-io/gravitee-management-rest-api that referenced this issue Oct 19, 2019
aelamrani added a commit to gravitee-io/gravitee-management-webui that referenced this issue Nov 4, 2019
aelamrani added a commit to gravitee-io/gravitee-management-rest-api that referenced this issue Nov 4, 2019
aelamrani added a commit to gravitee-io/gravitee-management-rest-api that referenced this issue Nov 4, 2019
aelamrani added a commit to gravitee-io/gravitee-management-rest-api that referenced this issue Nov 4, 2019
aelamrani added a commit to gravitee-io/gravitee-management-rest-api that referenced this issue Nov 4, 2019
aelamrani added a commit to gravitee-io/gravitee-management-webui that referenced this issue Nov 4, 2019
brasseld added a commit to gravitee-io/gravitee-management-rest-api that referenced this issue Nov 4, 2019
brasseld added a commit to gravitee-io/gravitee-management-webui that referenced this issue Nov 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
API Management
Awaiting triage
3 participants
You can’t perform that action at this time.