Skip to content

Regression: Small fixes to installation flow - #28160

Merged
kodiakhq[bot] merged 13 commits into
developfrom
regression/incorrect-enabled-status
Feb 28, 2023
Merged

kodiakhq[bot] merged 13 commits into
developfrom
regression/incorrect-enabled-status

Conversation

@d-gubert

@d-gubert d-gubert commented Feb 24, 2023 •

Copy link
Copy Markdown
Member

Proposed changes (including videos or screenshots)

Some UI fixes on app installation flow:

  • Some apps were being incorrectly shown as "Enabled"
    App status INITIALIZED was wrongly considered as meaning an app was "Enabled". That's not the case.

    It was introduced there to mark apps as "installed", but this is not the case anymore. [FIX] Marketplace app status initially disabled #27330 wanted to solve the situation where an app was initially shown as disabled right after it was installed, and a different solution to this will be provided by changing how Apps-Engine communicates status changes to the UI.

  • Some installed apps in the "Installed" screen incorrectly not being displayed as grandfathered

  • Installation modal being shown in EE where it shouldn't

  • Installation modal showed wrong label when installing apps from Marketplace

Issue(s)

Steps to test or reproduce

Further comments

MKP-245
MKP-248
MKP-251
MKP-259
MKP-262
MKP-264

@d-gubert
d-gubert requested a review from a team as a code owner February 24, 2023 18:41
@codecov

codecov Bot commented Feb 24, 2023 •

Copy link
Copy Markdown

Codecov Report

Merging #28160 (738bd07) into develop (9aaec9f) will decrease coverage by 5.33%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop   #28160      +/-   ##
===========================================
- Coverage    44.84%   39.51%   -5.33%     
===========================================
  Files          764      743      -21     
  Lines        14897    14678     -219     
  Branches      2069     2031      -38     
===========================================
- Hits          6680     5800     -880     
- Misses        7924     8603     +679     
+ Partials       293      275      -18     
Flag Coverage Δ
e2e 39.48% <ø> (-5.32%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

@d-gubert d-gubert changed the title Regression: Apps that are not enabled still showing as "Enabled" Regression: Small fixes to installation flow Feb 25, 2023
@d-gubert d-gubert added this to the 6.0.0 milestone Feb 27, 2023
@dionisio-bot dionisio-bot Bot added the stat: ready to merge PR tested and approved waiting for merge label Feb 27, 2023
rique223
rique223 previously approved these changes Feb 27, 2023
@kodiakhq kodiakhq Bot removed the stat: ready to merge PR tested and approved waiting for merge label Feb 28, 2023
@kodiakhq

kodiakhq Bot commented Feb 28, 2023

Copy link
Copy Markdown
Contributor

This PR currently has a merge conflict. Please resolve this and then re-add the ['stat: ready to merge', 'automerge'] label.

@dionisio-bot dionisio-bot Bot added the stat: ready to merge PR tested and approved waiting for merge label Feb 28, 2023
@d-gubert
d-gubert requested a review from rique223 February 28, 2023 17:38
@dionisio-bot dionisio-bot Bot added stat: ready to merge PR tested and approved waiting for merge and removed stat: ready to merge PR tested and approved waiting for merge labels Feb 28, 2023
@dionisio-bot dionisio-bot Bot added stat: ready to merge PR tested and approved waiting for merge and removed stat: ready to merge PR tested and approved waiting for merge labels Feb 28, 2023
@dionisio-bot dionisio-bot Bot added stat: ready to merge PR tested and approved waiting for merge and removed stat: ready to merge PR tested and approved waiting for merge labels Feb 28, 2023
@dionisio-bot dionisio-bot Bot added stat: ready to merge PR tested and approved waiting for merge and removed stat: ready to merge PR tested and approved waiting for merge labels Feb 28, 2023
@kodiakhq
kodiakhq Bot merged commit b032dd6 into develop Feb 28, 2023
@kodiakhq
kodiakhq Bot deleted the regression/incorrect-enabled-status branch February 28, 2023 22:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stat: ready to merge PR tested and approved waiting for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants