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

Add placeholders for Extension/Layout functionality #1980

Closed
3 tasks
zackkatz opened this issue Feb 2, 2024 · 0 comments · Fixed by #1981
Closed
3 tasks

Add placeholders for Extension/Layout functionality #1980

zackkatz opened this issue Feb 2, 2024 · 0 comments · Fixed by #1981
Assignees

Comments

@zackkatz
Copy link
Member

zackkatz commented Feb 2, 2024

Users may not know that additional functionality exists, like improved filtering with Advanced Filtering and Maps/DataTables layouts.

These are the scenarios to cover:

  • Installed but not activated ("Activate")
  • Not installed, but license has access ("Install & Activate")
  • Not installed, and no license/license doesn't support the feature ("Buy Now - ${$price}")

(Transferred from https://github.com/GravityKit/Advanced-Filter/issues/136)

Sometimes users install the Advanced Filter extension but don't know that they have to activate it, so perhaps we put a link on the View Settings:

Here are the Figma designs (note: this is the wrong extension icon!)
https://www.figma.com/file/OM63Lq6eIlzu3nFPR4Xro8/GravityKit-UI%2FUX?type=design&node-id=2045-179&mode=design



@zackkatz zackkatz self-assigned this Feb 2, 2024
@zackkatz zackkatz linked a pull request Feb 2, 2024 that will close this issue
4 tasks
zackkatz added a commit that referenced this issue Feb 2, 2024
mrcasual added a commit that referenced this issue Aug 8, 2024
- [x] Allow installing and activating inline
- [x] Add check to see if license includes the plugin
- [x] Make install AJAXified
- [x] Ensure refresh after ajax install does not throw away any form
data that has been changed

Implements #1980 

💾 [Build
file](https://www.dropbox.com/scl/fi/48yocrkix0igb5om8eegg/gravityview-2.25-729b388b1.zip?rlkey=krez7ldrvk6ojxwt4vsi9wfrs&dl=1)
(729b388).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants