Book management 2013/Bug priority

Open bugs that need to be fixed before we move on to security review are marked in bold text.

Reading interface

edit

bug 50386[1] (links from mw m w) - Create basic tool for reading books(group of pages)

Errors
Bug Description Status
bug 51591[2] (links from mw m w) NS_MAIN pages break horribly when their Book: pages don't include a section by that name RESOLVED FIXED (patch)
bug 51256[3] (links from mw m w) No CSS loads when the browser's JS is disabled RESOLVED FIXED (patch)
bug 51841[4] (links from mw m w) Navigation bars do not properly load until the JSON structure is re-saved. RESOLVED FIXED (patch)
bug 51241[5] (links from mw m w) Right arrow is still displayed on the last section of a book RESOLVED FIXED
bug 51196[6] (links from mw m w) Fix the appearance of wrapped text in the navigation bar RESOLVED FIXED (patch)
bug 51194[7] (links from mw m w) Localize the publication date in the metadata RESOLVED FIXED (patch)
bug 52331[8] (links from mw m w) Navigation bars appear in diff view RESOLVED FIXED (patch)
bug 54304[9] (links from mw m w) JSON view frontend is broken
bug 52347[10] (links from mw m w) Use an IContextSource instead of globals
Features
Bug Description Status
bug 50674[11] (links from mw m w) Create an example JSON structure to be used in the navigation bar RESOLVED FIXED (patch)
bug 51257[12] (links from mw m w) Improve chapter dropdown menu for books with lots of chapters RESOLVED FIXED (patch)
bug 51384[13] (links from mw m w) Limit the number of sections loaded at once into the table of contents dropdown. RESOLVED WONTFIX (comment)
bug 50989[14] (links from mw m w) Add view frontend to the JSON block on Book: pages. RESOLVED FIXED (patch)
bug 50672[15] (links from mw m w) Reading interface need fallback for non JS users RESOLVED FIXED (patch)
bug 50691[16] (links from mw m w) Add navigation bar fallback for users who can't view images or have different CSS RESOLVED FIXED (patch)
bug 51258[17] (links from mw m w) Add title attribute for the data and toc icons RESOLVED FIXED (patch)
bug 51195[18] (links from mw m w) Allow metadata drop down to play nicely with RTL languages RESOLVED FIXED (part of patch)
bug 51193[19] (links from mw m w) Add namespace configuration variable RESOLVED FIXED (patch)
bug 52052[20] (links from mw m w) Add namespace configuration variable for navigation bar RESOLVED FIXED (patch)
bug 50762[21] (links from mw m w) Use variables to show/hide items in the navigation bar RESOLVED FIXED (patch)
bug 52821[22] (links from mw m w) Provide a link to the JSON (view) page from the navbar dropdowns RESOLVED FIXED (patch)
bug 53164[23] (links from mw m w) Add variable to enable/disable the navigation bars RESOLVED FIXED (patch)
bug 53105[24] (links from mw m w) Make the extension function completely independently from the schema RESOLVED FIXED (patch)
bug 53288[25] (links from mw m w) Use more descriptive title attribute for read/edit buttons in navbar dropdowns RESOLVED FIXED (patch)
bug 53289[26] (links from mw m w) Use more descriptive title attribute for prev/next buttons in navigation bar RESOLVED FIXED (patch)
bug 52343[27] (links from mw m w) Invalidate navbar cache when JSON is edited
bug 52435[28] (links from mw m w) Find previous/next links in the navbar more efficiently
bug 52806[29] (links from mw m w) Add anchor to JS fallback metadata and content links
bug 52823[30] (links from mw m w) Link the title in the JSON frontend to the main book page
bug 50679[31] (links from mw m w) Implement keyboard navigation
bug 52340[32] (links from mw m w) Allow non-Gregorian dates for publication date.
bug 51386[33] (links from mw m w) Provide ability to search for a chapter that's not displayed in the dropdown RESOLVED WONTFIX (comment)
bug 50670[34] (links from mw m w) Load dropdown menu only after it is clicked RESOLVED WONTFIX (comment)

JSON validation

edit

bug 50958[35] (links from mw m w) - Validate a book's JSON block against a JSON schema.

Errors
Bug Description Status
bug 51062[36] (links from mw m w) JSON validator still allows properties that aren't in the schema if they're inside the sections array RESOLVED INVALID (comment, patch)
bug 51063[37] (links from mw m w) "pages" property does not allow for integers and arrays of integers RESOLVED WONTFIX (comment)
bug 52310[38] (links from mw m w) JSON validator allows an empty JSON block RESOLVED FIXED (patch)
bug 51193[39] (links from mw m w) Add namespace configuration variable RESOLVED FIXED
Features
Bug Description Status
bug 52416[40] (links from mw m w) Add support for section indentation (subsections, etc.) in JSON schema RESOLVED FIXED (patch)
bug 50959[41] (links from mw m w) Pull the JSON schema from the Meta page. RESOLVED FIXED (patch)
bug 52470[42] (links from mw m w) Pull the JSON schema from a local page RESOLVED FIXED (patch)

Editing interface

edit

bug 51239[43] (links from mw m w) - Create an tool for edit books(group of pages) that reduces the learning curve

Errors
Bug Description Status
bug 52738[44] (links from mw m w) Pressing the enter key while renaming sections produces unexpected behavior RESOLVED FIXED (patch)
bug 53044[45] (links from mw m w) JavaScript exception raised when trying to add a new section when no other sections exist RESOLVED FIXED (patch)
bug 53189[46] (links from mw m w) JSON editor sections don't wrap well
bug 53431[47] (links from mw m w) Clicking 'remove' on newly-added sections doesn't remove them RESOLVED FIXED (patch)


Features
Bug Description Status
bug 51969[48] (links from mw m w) Allow metadata to be edited Tracking
bug 51970[49] (links from mw m w) Allow chapter list to be edited Tracking
bug 51972[50] (links from mw m w) Add ability to reorder chapters RESOLVED FIXED (patch)
bug 52765[51] (links from mw m w) Allow users to add new sections using the JSON editor RESOLVED FIXED (patch)
bug 52873[52] (links from mw m w) Add [edit|rename] links to dynamically generated sections RESOLVED FIXED (patch)
bug 52766[53] (links from mw m w) Allow array properties to have more than one value
bug 52350[54] (links from mw m w) Allow sections to be indented/outdented RESOLVED FIXED (patch)
bug 52951[55] (links from mw m w) Add tabindex to the form elements in the JSON editor RESOLVED FIXED (patch)
bug 52952[56] (links from mw m w) Only show one [add] link when there are no sections RESOLVED FIXED (patch)
bug 53105[57] (links from mw m w) Make the extension function completely independently from the schema RESOLVED FIXED (patch)
bug 53290[58] (links from mw m w) Add more descriptive title attributes for the edit/rename buttons in the JSON editor RESOLVED FIXED (patch)
bug 53601[59] (links from mw m w) Change the JavaScript bindings
bug 51973[60] (links from mw m w) Create fallback for arranging chapters for users with no Javascript
bug 53448[61] (links from mw m w) Remove edit toolbar from the editing form
bug 53449[62] (links from mw m w) Warn user that changes will not be saved if s/he navigates away
bug 53450[63] (links from mw m w) Show edit summary after clicking save
bug 53451[64] (links from mw m w) Remove unused buttons from edit form
bug 54088[65] (links from mw m w) Create an informative diff view for comparing revisions of metadata pages
bug 51975[66] (links from mw m w) Automatically add book categories to sections of the book
bug 53435[67] (links from mw m w) Move an entire block of sections if the parent is moved
bug 52417[68] (links from mw m w) Allow mass indentation changes
bug 53286[69] (links from mw m w) Ease migration of existing books
bug 53452[70] (links from mw m w) Show a preview for the edit form
bug 51971[71] (links from mw m w) Import external metadata
bug 51974[72] (links from mw m w) Edit an entire book at once