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

[SL-157] Support Uplink Licensing #2139

Merged
merged 21 commits into from
Jul 30, 2024

Conversation

dpanta94
Copy link
Member

@dpanta94 dpanta94 commented Jul 10, 2024

🎫 Ticket

SL-157

πŸ—’οΈ Description

Provides a way for Uplink registered plugins to be displayed in License Tab.

It will hide legacy fields when it finds the same plugin being registered through Uplink

πŸŽ₯ Artifacts

βœ”οΈ Checklist

  • Changelog entry in the readme.txt file.
  • Code is covered by NEW wpunit or integration tests.
  • Code is covered by EXISTING wpunit or integration tests.
  • Are all the required tests passing?
  • Automated code review comments are addressed.
  • Have you added Artifacts?
  • Check the base branch for your PR.
  • Add your PR to the project board for the release.

@dpanta94 dpanta94 added needs release Needs an associated release in Central before merging. needs changelog Needs a changelog entry before merging. needs tests Needs tests before merging. labels Jul 10, 2024
@dpanta94 dpanta94 changed the base branch from master to feat/slr-support July 16, 2024 17:33
@dpanta94 dpanta94 removed the needs release Needs an associated release in Central before merging. label Jul 16, 2024
@dpanta94 dpanta94 self-assigned this Jul 16, 2024
@dpanta94 dpanta94 removed needs changelog Needs a changelog entry before merging. needs tests Needs tests before merging. labels Jul 16, 2024
@dpanta94 dpanta94 marked this pull request as ready for review July 16, 2024 18:52
Copy link
Contributor

@redscar redscar left a comment

Choose a reason for hiding this comment

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

Approved, the wpunit tests are failing due to the older version of uplink. Once we get the version of uplink correct the tests should pass without issue.

The check tests locally use composer require stellarwp/uplink:dev-feat/fluent-form-builder --prefer-source

@dpanta94 dpanta94 force-pushed the feat/support-uplink-licensing branch from 2724dc1 to f397e06 Compare July 22, 2024 20:10
Copy link
Contributor

@lucatume lucatume left a comment

Choose a reason for hiding this comment

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

Same question about user cap check I left on the Uplink repository.

tests/wpunit/Common/Libraries/Uplink/Controller_Test.php Outdated Show resolved Hide resolved
@dpanta94 dpanta94 requested a review from lucatume July 24, 2024 19:13
@@ -0,0 +1,174 @@
<?php
Copy link
Contributor

Choose a reason for hiding this comment

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

If all is required by the Uplink functionality is one file, why not move it to the root?
From ./Uplink/Controller.php to ./Uplink.php.

@dpanta94 dpanta94 requested a review from lucatume July 29, 2024 14:38
@dpanta94 dpanta94 merged commit ee64897 into feat/slr-support Jul 30, 2024
11 of 12 checks passed
@dpanta94 dpanta94 deleted the feat/support-uplink-licensing branch July 30, 2024 12: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
4 participants