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

Jetpack Social | Fix admin page connections UI #34391

Merged
merged 2 commits into from
Dec 4, 2023

Conversation

manzoorwanijk
Copy link
Member

In #34064, we made some changes to the store and thus admin page doesn't know anything about the connections and it always says "Connect accounts" even if there are accounts connected.

Proposed changes:

  • Update the admin header to feed it the data from initial state.

Other information:

  • Have you written new tests for your changes, if applicable?
  • Have you checked the E2E test CI results, and verified that your changes do not break them?
  • Have you tested your changes on WordPress.com, if applicable (if so, you'll see a generated comment below with a script to run)?

Jetpack product discussion

Does this pull request change what data or activity we track or use?

Testing instructions:

  • Install Jetpack Social - jetpack install plugins/social
  • Remove all the Social Media connections for the site
  • Goto Social admin page - /wp-admin/admin.php?page=jetpack-social
  • Confirm that you see the "Connect accounts" button
  • Now connect one or more social media accounts for the site
  • Reload the admin page
  • Confirm that you no longer see the "Connect accounts" button
BEFORE AFTER
Screenshot 2023-11-30 at 5 54 02 PM Screenshot 2023-11-30 at 5 51 46 PM

@manzoorwanijk manzoorwanijk requested a review from a team November 30, 2023 12:24
@manzoorwanijk manzoorwanijk self-assigned this Nov 30, 2023
@github-actions github-actions bot added the [Plugin] Social Issues about the Jetpack Social plugin label Nov 30, 2023
Copy link
Contributor

Thank you for your PR!

When contributing to Jetpack, we have a few suggestions that can help us test and review your patch:

  • ✅ Include a description of your PR changes.
  • ✅ Add a "[Status]" label (In Progress, Needs Team Review, ...).
  • ✅ Add testing instructions.
  • ✅ Specify whether this PR includes any changes to data or privacy.
  • ✅ Add changelog entries to affected projects

This comment will be updated as you work on your PR and make changes. If you think that some of those checks are not needed for your PR, please explain why you think so. Thanks for cooperation 🤖


The e2e test report can be found here. Please note that it can take a few minutes after the e2e tests checks are complete for the report to be available.


Once your PR is ready for review, check one last time that all required checks appearing at the bottom of this PR are passing or skipped.
Then, add the "[Status] Needs Team Review" label and ask someone from your team review the code. Once reviewed, it can then be merged.
If you need an extra review from someone familiar with the codebase, you can update the labels from "[Status] Needs Team Review" to "[Status] Needs Review", and in that case Jetpack Approvers will do a final review of your PR.


Social plugin:

  • Next scheduled release: December 5, 2023.
  • Scheduled code freeze: November 27, 2023.

If you have any questions about the release process, please ask in the #jetpack-releases channel on Slack.

@manzoorwanijk manzoorwanijk enabled auto-merge (squash) November 30, 2023 13:43
Copy link
Contributor

@pablinos pablinos left a comment

Choose a reason for hiding this comment

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

This fixes it!

@manzoorwanijk manzoorwanijk merged commit a37e593 into trunk Dec 4, 2023
51 checks passed
@manzoorwanijk manzoorwanijk deleted the fix/social-admin-page branch December 4, 2023 10:03
@pablinos
Copy link
Contributor

pablinos commented Dec 4, 2023

@jeffgolenski and/or @ilonagl - Looking at the 'After' screenshot above. Do you think the 'Write a Post' button should become primary once the site has connections? Initially the primary CTA is to connect networks, but after that we want people to write things to share, and the admin page has no primary CTA in this state.

@ilonagl
Copy link

ilonagl commented Dec 4, 2023

@jeffgolenski and/or @ilonagl - Looking at the 'After' screenshot above. Do you think the 'Write a Post' button should become primary once the site has connections? Initially the primary CTA is to connect networks, but after that we want people to write things to share, and the admin page has no primary CTA in this state.

Yes, making that button primary would be the best approach! It helps to guide user's actions.

@jeffgolenski
Copy link
Member

Good eye, Paul! Yes sir!

@manzoorwanijk
Copy link
Member Author

@pablinos I have created a task for that which you can see mentioned above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Plugin] Social Issues about the Jetpack Social plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants