[wp-trac] [WordPress Trac] #13579: New Pending Menu Item Behavior

WordPress Trac wp-trac at lists.automattic.com
Thu May 27 16:31:10 UTC 2010


#13579: New Pending Menu Item Behavior
--------------------------+-------------------------------------------------
 Reporter:  filosofo      |       Owner:  filosofo
     Type:  defect (bug)  |      Status:  new     
 Priority:  high          |   Milestone:  3.0     
Component:  Menus         |     Version:  3.0     
 Severity:  blocker       |    Keywords:          
--------------------------+-------------------------------------------------
 Per a discussion in #wordpress-dev, menu items need to have the following
 behavior:

 '''JavaScript Fully Working Behavior'''

 When a user adds a menu item to a menu, if the menu is not saved then all
 changes are lost on the next page load, including the fact that the
 "draft" menu item is associated with this particular menu.

 (Current behavior keeps the "draft" menu item in a draft state)

 '''JavaScript Not Available Behavior'''

 Submitted request for a new menu item adds it to the current menu as
 "draft," with a visual "pending" text on that menu item and a message in
 the standard top-of-page message area that says something to the effect of
 "You must click save to use menus."

 '''Back-end Functionality'''

  * XHR-submitted menu item creation requests leave menu items orphaned, so
 a new page load does not show any associated "draft" menu items.
  * Non-XHR-submitted menu item creation requests ''do'' associate the
 draft menu item with the menu.
  * Orphaned draft menu items are deleted after 7 days.

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/13579>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list