-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Implement Jetpack Module Settings #9171
Labels
Milestone
Comments
This was referenced Nov 28, 2016
This was referenced Dec 6, 2016
Merged
This was referenced Dec 12, 2016
This was referenced Dec 15, 2016
This was referenced Dec 21, 2016
This was referenced Dec 29, 2016
This was referenced Jan 20, 2017
This was referenced Feb 1, 2017
This was referenced Mar 1, 2017
Closing as every task listed here is already complete. Opened a new task list as issue #11676 as a follow-up to this |
This was referenced Mar 3, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We're a implementing Jetpack Module Settings in Calypso’s site settings page/tabs.
More tasks related to this are being tracked in #11676
Currently these are the data-related tasks that we can do before implementing the UI.
State tasks
API related tasks
/settings
readable JSON API endpoint to retrieve all settings - @tyxla - JSON API: Add all module settings to the /settings readable endpoint jetpack#6002Calypso API-client tasks
getJetpackJumpstart
andupdateJetpackJumpstart
which use the site’s REST API are introduced in Jetpack Settings: Add actions, reducer, selectors and query components for Jumpstart #9868 (@tyxla)jetpackModuleActivate()
does it via the site’s REST API - Jetpack Settings: Use the Jetpack site REST API for module activation #10075 - @tyxlajetpackModuleDeactivate()
does it via the site’s REST API - Jetpack Settings: Use the Jetpack site REST API for module deactivation #10076 - @tyxlagetJetpackModules()
does it via the site’s REST API - Jetpack Settings: Use the Jetpack site REST API for retrieving module data #10077 - @tyxlafetchJetpackSettings()
does it via the site’s REST API - Jetpack Settings: Implement bulk settings management into Redux #10123 - @tyxlaupdateJetpackSettings()
does it via the site’s REST API - Jetpack Settings: Implement bulk settings management into Redux #10123 - @tyxlagetJetpackConnectionStatus()
does it via the site’s REST API - Jetpack Settings: Add actions, reducer, selectors and query components for connection status #10002 - @tyxlaModule activation/deactivation tasks
Module general tasks
QueryJetpackModules
query component - @tyxla - Components: Add QueryJetpackModules query component #9659Module settings & Jumpstart tasks
Revert Jetpack Settings: Map Jetpack module options from the modules state branch into the settings state branch on fetch #10891 once Jetpack 4.6 lands.Won't do as we considered its best to keep this syncing code in place anyways.UI tasks
These tasks and notes are based on what's specified by p6TEKc-HQ-p2
Some notes on UI behavior
General tasks
<InfoLink />
component for linking to module descriptions next to the module activation toggle - Proposed here - @oskosk - Add InfoLink component #10036.<JetpackModuleToggle />
component to allow easy toggling of modules - @tyxla - Site Settings: Introduce JetpackModuleToggle component #10429wrapSettingsForm
compatible with Jetpack Settings so we can use it for the UI cards - @tyxla - Site Settings: Make wrapSettingsForm compatible with Jetpack Settings #10697General tab
Writing Tab
Discussion Tab
Things to have in mind (and related tasks)
Notes
The text was updated successfully, but these errors were encountered: