-
Notifications
You must be signed in to change notification settings - Fork 2
chore: Created admin functionality for displaying and saving data #384
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
base: main
Are you sure you want to change the base?
Conversation
Refactored Select_Field sanitization to handle non-string values and filter out invalid options. Removed redundant is_admin() check in Settings_Page::init. Added comprehensive unit tests for Settings_Page to verify initialization, hook registration, tab selection, and asset loading behaviors.
Added detailed admin settings documentation in docs/admin.md and updated README.md with references to admin architecture and extension hooks. Modified Basic_Configuration_Tab to allow fields to be filtered via 'wpgraphql_logging_basic_configuration_fields', enabling easier extension of admin settings.
|
ℹ️ Download the latest wpgraphql-logging plugin zip from this PR |
Adds --ssl-mode=DISABLED to mysql and mysqladmin commands in install-test-env.sh to prevent SSL connection issues during database setup.
@colinmurphy The latest zip is failing to activate in a new WordPress install. It could just be a plugin error preventing activation. I tried an earlier version of the zip but the same thing happened. There might be something going on with just the activation step. |
Description
This PR focuses on creating the admin functionality around displaying and saving configuration.
The initial PR creates configuration for Basic Configuration but we expect to add more tabs as we progress the logging plugin.
Note
A follow on PR will be created to integrate these settings into the plugin.
Related Issue
#353
Dependant PRs
Type of Change
How Has This Been Tested?
Screenshots
Checklist