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

improvements on how to check if pro version installed #288

Merged
merged 4 commits into from
May 28, 2024
Merged

Conversation

atmonshi
Copy link
Member

some internal improvements for Bolt pro

Copy link

what-the-diff bot commented May 28, 2024

PR Summary

  • New Migration Files Added
    Added two new files to manage data migrations related to grading in a field response and response.

  • Errors Adjustments in PHPStan Configuration
    Updated the configuration to ignore certain classes of errors.

  • Addition of Grading Component
    Added a new component to manage grading, which is visible in our 'Browse Entry' and 'Show Entry' views.

  • Adjustments in the Bolt Service Provider
    Added two new migrations to the provider's methods for seamless integration with the rest of the application.

  • Enhancements in Schemata Class
    Made significant changes to the way our application handles sections and fields in a form by updating our schemas and transitioning from 'Section' components to 'Group' components.

  • Check for Presence of 'BoltProServiceProvider'
    Implemented a method to check if the premium version of our service provider is present.

  • Schema Modifications for Field Sorting Options
    Updated numerous files to include a new schema for field sorting and display options.

  • Inclusion of Bolt Facade and Grading Option
    Added the Bolt facade, and introduced a conditional statement to add a grading option provided that the premium version of the extension is available.

  • Display of Marks Number
    Incorporated a helper text to showcase the total number of marks if the current extension supports grading.

  • Addition of Pro Features
    Added conditional statements to include premium features (like Prefilled Link, Share Form, New from Preset, etc.) if the Bolt Pro extension is present.

  • Inclusion of Response Charts Widget
    Allowed for the display of a new widget (Response Charts) under the view form only if the Bolt Pro extension is in use.

@atmonshi atmonshi merged commit e2013e6 into 3.x May 28, 2024
5 checks passed
@atmonshi atmonshi deleted the has-pro branch May 28, 2024 23:44
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 this pull request may close these issues.

1 participant