Automattic / Automattic/jetpack-crm
Allow CMD+S / CTRL+S to update current record
- Dominant language
- PHP
- Stars
- 13
- Forks
- 8
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 13
Description
# what
In the block editor, you can use keyboard shortcuts to save a post.
It would be ideal to allow the same hotkey to save/update records in Jetpack CRM.
# why
The pages in the CRM require quite a bit of scrolling, it would be nice to easily save and jump around the admin!
## example: Contacts
- Edit Contact: Jetpack CRM > Contacts > Click contact name > Contact Actions > **all sub-pages**
- Edit Contact: Jetpack CRM > Contacts > Click contact name > Documents (tab group) > **all sub-pages**
... etc
## finding affected taxonomies
WP-CLI can be used to [list Jetpack CRM surfaces](https://developer.wordpress.org/cli/commands/taxonomy/list/): `wp taxonomy list`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by using `wp taxonomy list` to enumerate Jetpack CRM surfaces, then inspect how the block editor handles its save shortcut and how CRM record-edit pages submit updates. Verify the shortcut across the Contacts example, its sub-pages and the other affected surfaces, with each current record saved or updated without disrupting navigation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php, wordpress
- Domain
- full-stack
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100