appsmith icon indicating copy to clipboard operation
appsmith copied to clipboard

feat: Adding an upgrade page for Access control

Open ankitakinger opened this issue 3 years ago • 30 comments

Description

Adding an upgrade page for Access control to help users know about the enterprise feature.

Fixes #18555

Type of change

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Manually tested the page to work as per designs

  • Manual

Checklist:

Dev activity

  • [x] My code follows the style guidelines of this project
  • [x] I have performed a self-review of my own code
  • [x] I have commented my code, particularly in hard-to-understand areas
  • [ ] I have made corresponding changes to the documentation
  • [x] My changes generate no new warnings
  • [ ] I have added tests that prove my fix is effective or that my feature works
  • [x] New and existing unit tests pass locally with my changes
  • [x] PR is being merged under a feature flag

QA activity:

  • [ ] Test plan has been approved by relevant developers
  • [ ] Test plan has been peer reviewed by QA
  • [ ] Cypress test cases have been added and approved by either SDET or manual QA
  • [ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
  • [ ] Added Test Plan Approved label after reveiwing all Cypress test

ankitakinger avatar Nov 29 '22 11:11 ankitakinger

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
appsmith ✅ Ready (Inspect) Visit Preview Dec 4, 2022 at 11:19AM (UTC)

vercel[bot] avatar Nov 29 '22 11:11 vercel[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Nov 29 '22 12:11 github-actions[bot]

Unable to find test scripts. Please add necessary tests to the PR.

github-actions[bot] avatar Nov 29 '22 12:11 github-actions[bot]

Deployment failed with the following error:

Resource is limited - try again in 53 minutes (more than 100, code: "api-deployments-free-per-day").

vercel[bot] avatar Nov 30 '22 06:11 vercel[bot]

/ok-to-test sha=9977a52

ankitakinger avatar Nov 30 '22 06:11 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3581277550. Workflow: Appsmith External Integration Test Workflow. Commit: 9977a52. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3581277550_1

github-actions[bot] avatar Nov 30 '22 08:11 github-actions[bot]

/ok-to-test sha=10dc90b

ankitakinger avatar Nov 30 '22 09:11 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3582414078. Workflow: Appsmith External Integration Test Workflow. Commit: 10dc90b. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3582414078_1

github-actions[bot] avatar Nov 30 '22 10:11 github-actions[bot]

/ok-to-test sha=fbd3d14

ankitakinger avatar Nov 30 '22 10:11 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3583103926. Workflow: Appsmith External Integration Test Workflow. Commit: fbd3d14. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3583103926_1

github-actions[bot] avatar Nov 30 '22 12:11 github-actions[bot]

Deployment failed with the following error:

Resource is limited - try again in 47 minutes (more than 100, code: "api-deployments-free-per-day").

vercel[bot] avatar Nov 30 '22 17:11 vercel[bot]

/ok-to-test sha=8e1a499

ankitakinger avatar Nov 30 '22 18:11 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3585977631. Workflow: Appsmith External Integration Test Workflow. Commit: 8e1a499. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3585977631_1

github-actions[bot] avatar Nov 30 '22 18:11 github-actions[bot]

@IAmAnubhavSaini @berzerkeer

Before: https://www.loom.com/share/2c6cf6b78e6b4ec58d39fd989bb46300

After: https://www.loom.com/share/eb6bad159b4f45c2972de06817d0dfe3

@vinay-appsmith @Debsourabh @vasanth-appsmith what would be your inputs on the same? Let me know if anything is breaking as per the designs due to my changes, or if I should change something here.

ankitakinger avatar Dec 01 '22 05:12 ankitakinger

This is how it looked on my screen earlier

Screenshot 2022-12-01 at 10 25 30 AM

and this is how it looks now (on this branch)

Screenshot 2022-12-01 at 10 34 38 AM

The right side images were supposed to be pushed to the right as per design, as that was purely a design requirement.

IAmAnubhavSaini avatar Dec 01 '22 05:12 IAmAnubhavSaini

The images have weird borders around them? Are these screenshots instead of exports?

Screenshot 2022-12-01 at 10 39 04 AM Screenshot 2022-12-01 at 10 38 42 AM

IAmAnubhavSaini avatar Dec 01 '22 05:12 IAmAnubhavSaini

Same before and after for different screen configuration

Before

Screenshot 2022-12-01 at 10 40 11 AM

After

Screenshot 2022-12-01 at 10 38 29 AM

Here it looks okay. I'd say test for different screen sizes and in different browsers.

IAmAnubhavSaini avatar Dec 01 '22 05:12 IAmAnubhavSaini

@IAmAnubhavSaini just pushed a change for fixing the UI on different screen sizes. Regarding images having borders, these images will be getting changed later and we are pushing Access control upgrade page under feature flag right now.

ankitakinger avatar Dec 01 '22 05:12 ankitakinger

Please merge with correct images. Highlight any blocker in getting the final images.

IAmAnubhavSaini avatar Dec 01 '22 05:12 IAmAnubhavSaini

@IAmAnubhavSaini This was asked by @trishaanand to be merged now with these images and update later as this is behind feature flag anyway.

ankitakinger avatar Dec 01 '22 05:12 ankitakinger

@trishaanand What is the value we are deriving from it merging today without correct images?

IAmAnubhavSaini avatar Dec 01 '22 05:12 IAmAnubhavSaini

@trishaanand What is the value we are deriving from it merging today without correct images?

@IAmAnubhavSaini : I was of the opinion that as a tech task this can be completed and if there are any changes to the images or content, this can be picked up by anyone at all in the team to do the updates. As this does not impact any user (since its behind feature flag), there is no harm as well.

trishaanand avatar Dec 01 '22 05:12 trishaanand

/ok-to-test sha=cdedbbe

ankitakinger avatar Dec 01 '22 07:12 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3590579937. Workflow: Appsmith External Integration Test Workflow. Commit: cdedbbe. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3590579937_1

github-actions[bot] avatar Dec 01 '22 08:12 github-actions[bot]

/ok-to-test sha=67a387d

ankitakinger avatar Dec 01 '22 10:12 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3591752511. Workflow: Appsmith External Integration Test Workflow. Commit: 67a387d. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3591752511_1

github-actions[bot] avatar Dec 01 '22 10:12 github-actions[bot]

/ok-to-test sha=67a387d

ankitakinger avatar Dec 01 '22 13:12 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3593452411. Workflow: Appsmith External Integration Test Workflow. Commit: 67a387d. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3593452411_1

github-actions[bot] avatar Dec 01 '22 14:12 github-actions[bot]

/ok-to-test sha=6fa4cf5

ankitakinger avatar Dec 01 '22 14:12 ankitakinger

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/3594160248. Workflow: Appsmith External Integration Test Workflow. Commit: 6fa4cf5. PR: 18554. Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-63465d4789020c7ac296d08d?pr=18554&runId=3594160248_1

github-actions[bot] avatar Dec 01 '22 16:12 github-actions[bot]