diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index f4058b26..f3d4003f 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -61,10 +61,18 @@ DONE: ADD NEW WIDGET - Need a path to making a new record - ID 0 maybe DONE: New widget exposes issue with empty dates and the picker, it gives an error if the date is empty + +### TODO: DUPLICATE + - Make it work, maybe server should do the duplicating and just return a record when user selects this, a duplicate route +TODO: Reports - stub out + - Stub out some fake reports in a drop down selection for testing, doesn't have to do anything but be present TODO: Fill selection boxes, autocomplete handling etc TODO: TAGS!!! Do tags mofo TODO: Record history display / check other AyaNova 7 options / buttons that need to carry forward - Some of this stuff is stage 2 for the edit form +TODO: WIKI +TODO: Attached documents +TODO: Custom fields TODO: NOW THAT FORM IS THERE MOSTLY, CLEAN UP CODE FOR RE-USE in many other forms - Don't need to replicate common code so put it somewhere else @@ -120,7 +128,14 @@ TODO: Grid / LIST VIEW = I know customers will want to control what shows in the - Maybe list objects also return a list of fields the current user will expect to see so the list can be pre-set up with the columns at the client *then* the data fetched to populate the list - Server should not send fields that are restricted or have them blocked out or something. DONE: Grid list view should be easier to open, the open button should not be at the far right but more of the whole entire element or a larger portion of it maybe? - +TODO: List view FILTER button + - Get it working +TODO: Grid list STUB OUT other options + - Put in the menu options will likely need even if not coded yet. + - go through cases find the new things that need to be on the menu and stub them out. + - Stub them out so they are there even if not functional + - Maybe make all stubbed things an alt colour so can tell at a glance what is outstanding. + - Reporting, list mass ops, go through cases look for stuff that will be required #locale stuff TODO: //todo: timezone doesn't match, offer to fix it in initialize.js there needs to be a prompt and autofix