Issue/4756 Reorganizes appearance of geotagging and post defaults. - #4766
Issue/4756 Reorganizes appearance of geotagging and post defaults.#4766kurzee wants to merge 3 commits into
Conversation
Moves Geotagging option to new “This Device” section. Only showing Default Post Category and Default Post Format to REST API admin users. Will not show for non-admin or XML-RPC users.
|
Tested all three states and design looks good. I noticed for a REST blog, admin user, the "This Device" section is above writing. Can we move that so that it always appears at the bottom of the list of settings (but still above the "remove site" button if xml-rpc)? |
I was going to ask the same thing ;) |
Ouch. |
I would then worry that the maintenance method for clearing that up would be a bit messy. |
Makes sense; delete site is similar to remove site for self-hosted, makes sense to keep that at the very bottom. |
Fair enough. We should probably give a heads up to our friendly HEs that this is a potential question. cc @rachelmcr |
|
Pushed a commit that changes the behavior of using the currently set default post category and format to instead relying on the remote setting, or using app defaults as expected. To test:
|
|
Thanks for the heads up! It looks like this is no longer an issue, with the new approach in #4767, so I'll just keep an eye on those changes during beta testing. |
|
Thanks @rachelmcr :) |


As discussed in #4757, the best approach for resolving our feature confusion with default post options is to disable toggling the options for non-admin or XML-RPC users in Site Settings.
This PR changes the Site Settings to only show the default post options for admin REST API users. This also moves the Geotagging option within a new section titled "This Device", which is available for all users.
This brings parity with the Calypso web handling of default post options, in which the options are only available sites connected as admin users.
The only concern I could see with this change is potential confusion with any users who might have already changed their default post options in-app as non-admin REST or XML-RPC users. An upcoming update including this change would disallow them from changing their default options again, in-app. The only way for the user to update their previously made changes in-app would be to re-connect their site or account, restoring the site defaults.
REST Testing:
REST Testing:
XML-RPC Testing:
@aerych please review. Also, @mattmiklic please review the text changes.