This commit is contained in:
@@ -1,12 +1,18 @@
|
||||
Grab bag stuff that didn't fit into official TODO
|
||||
|
||||
todo: going to need some default views for certain lists that come with AyaNova automatically (even if migrating)
|
||||
some lists may need a list of all but also a list of all relevant items only (part inventory?)
|
||||
Views that supply common tasks or functionality that was in v7 in another way
|
||||
perhaps need a case to consolidate that under or maybe add the views during development?
|
||||
todo: Look for english text at server and client source code and change it all to translation keys
|
||||
|
||||
todo: Users / Contacts lists not reportable from main UI
|
||||
not using regular DataList for user lists and contact lists?
|
||||
currently not reportable as a list easily since not a GZDataList but could probably rectify that even without switching to datalist
|
||||
likely just a bit of code required to enable it
|
||||
|
||||
todo: consider that a picklist could come in separate versions that are most appropriate to their area
|
||||
so a PO might show a different part list than a wo etc
|
||||
not sure if sustainable as the system just expects one picklist per ayatype, but it could be tied into the variant or
|
||||
maybe needs additional hint
|
||||
todo: PROBABLY NOT REQUIRED SEE BOTTOM LINE BELOW: missing feature, can't filter widgetlist by User due to no UserList being available
|
||||
Is this meant to be text only filter and we have no id filter system?
|
||||
How hard to add proper list selection and ID because it seems important?
|
||||
|
||||
@@ -7,8 +7,49 @@
|
||||
|
||||
MISC ITEMS THAT CAME UP
|
||||
|
||||
## CLIENT MISC ITEMS
|
||||
|
||||
todo: check timeout algorithm for notification checking, when server is down it seems to top out at 10 minutes delay, but that seems short if the server is down all night and it's checking constantly or something
|
||||
todo: ClientNote form link back to customer disappears on save of NEW record only (not update), should always be present
|
||||
todo: clicking into a decimal field with zero in it already and then clicking out causes the record to be dirty
|
||||
see tax-code for example
|
||||
todo: standardize routes and route names and form names
|
||||
Use plural and singular names throughout for consistency
|
||||
i.e. "-edit" forms shoudl be standardized to just th singular name so "part-assembly-edit" sb "part-assembly"
|
||||
|
||||
todo: help docs and urls sb standardized and shortened / simplified
|
||||
for example remove "form-" from names of help files so "form-inv-part-assemblies" becomes "inv-part-assemblies"
|
||||
make sure all forms have corresponding help doc by searching for "helpUrl:" and then comparing list
|
||||
todo: select list templates in admin global settings doesn't show the list of objects in alpha order (look at notification maybe there or maybe needs it too)
|
||||
also, needs a way to reset to default with one click, maybe a menu option?
|
||||
|
||||
todo: customer popup notes need to pop pop pop, forgot to code for that before
|
||||
It's been requested for a couple of other places as well so I need a re-usable solution for this
|
||||
maybe it requires dismissal rather than what I was thinking of which is a self closing alert as people may want to read it for a while.
|
||||
However, I also find that incredibly annoying but I guess that's the point :)
|
||||
|
||||
todo: vendor add popup notes and implement on form
|
||||
case 3300
|
||||
|
||||
todo: if a menu item has no icon, can it be shown to the left and exclude the space taken up by the icon?
|
||||
see CSR form for example
|
||||
todo: Date input shows higher than other components in forms
|
||||
date only input read only format see CSR form created field
|
||||
|
||||
todo: test errors on widget form for all controls
|
||||
Have a test route at server on an update to return all the errors for all the fields possible as well as server generalerror
|
||||
this way can see at a glance that all the controls are properly displaying their errrors
|
||||
|
||||
todo: all picklists of objects htat have tags should by default include tags as the last field
|
||||
this is to support choosing by tag as the feature isn't very useful if you can't see the tags that come back
|
||||
|
||||
todo: search form object list add service bank
|
||||
todo: Attachments button should indicate attachments:
|
||||
Flags hasattachments status visually, do it!
|
||||
(Says add attachment when none)
|
||||
|
||||
|
||||
## SERVER MISC ITEMS
|
||||
|
||||
** IMPORTANT todo: double check concurrency code with Customer or Project just to be sure, it has been changed but not sure if it was ever properly tested.
|
||||
This bit is concerning in controller:
|
||||
@@ -31,43 +72,15 @@ todo: *biz objects with foreign key constraints should call ValidateCanDelete
|
||||
iow: apartinventory REFERENCES apartwarehouseid so PartWarehouseBiz ValidateCanDelete must check if there are any apartinventory with this warehouse
|
||||
(also PartWarehouseBiz ValidateCanDelete is the references for this code)
|
||||
|
||||
todo: ClientNote form link back to customer disappears on save of NEW record only (not update), should always be present
|
||||
|
||||
todo: standardize routes and route names and form names
|
||||
Use plural and singular names throughout for consistency
|
||||
i.e. "-edit" forms shoudl be standardized to just th singular name so "part-assembly-edit" sb "part-assembly"
|
||||
|
||||
todo: help docs and urls sb standardized and shortened / simplified
|
||||
for example remove "form-" from names of help files so "form-inv-part-assemblies" becomes "inv-part-assemblies"
|
||||
make sure all forms have corresponding help doc by searching for "helpUrl:" and then comparing list
|
||||
|
||||
todo: select list templates in admin global settings doesn't show the list of objects in alpha order (look at notification maybe there or maybe needs it too)
|
||||
also, needs a way to reset to default with one click, maybe a menu option?
|
||||
|
||||
todo: foreign keys are not indexed by default in the referencing table (the one who references)
|
||||
take a look and see if any should be indexed when doing above
|
||||
|
||||
|
||||
todo: going to need some default views for certain lists that come with AyaNova automatically (even if migrating)
|
||||
some lists may need a list of all but also a list of all relevant items only (part inventory?)
|
||||
Views that supply common tasks or functionality that was in v7 in another way
|
||||
perhaps need a case to consolidate that under or maybe add the views during development?
|
||||
|
||||
todo: schema check appears to not count constraints but they are very important and need to be accounted for
|
||||
also not checking for presence of stored procedures which are also important
|
||||
add these two things as checks
|
||||
|
||||
todo: customer popup notes need to pop pop pop, forgot to code for that before
|
||||
It's been requested for a couple of other places as well so I need a re-usable solution for this
|
||||
maybe it requires dismissal rather than what I was thinking of which is a self closing alert as people may want to read it for a while.
|
||||
However, I also find that incredibly annoying but I guess that's the point :)
|
||||
|
||||
todo: vendor add popup notes and implement on form
|
||||
case 3300
|
||||
|
||||
todo: v8migrate should handle UnitModel without a vendor as that's permitted in v7 and it's not required in v8 either
|
||||
Currently it just bombs and errors that it's required
|
||||
|
||||
todo: v8migrate unitmodel again, it's bombing if Number is missing on source as it's required in dest but not source
|
||||
No idea, maybe make a number or use a timestamp or something?
|
||||
|
||||
@@ -95,41 +108,13 @@ todo: many customer service request translations keys are not translated:
|
||||
"CustomerServiceRequestStatusDeclined": "Declined",
|
||||
"CustomerServiceRequestStatusOpen": "Open",
|
||||
|
||||
todo: Date input shows higher than other components in forms
|
||||
date only input read only format see CSR form created field
|
||||
|
||||
todo: 2fa is going to be an absolute must have pretty soon, look into what's involved again
|
||||
|
||||
todo: if a menu item has no icon, can it be shown to the left and exclude the space taken up by the icon?
|
||||
see CSR form for example
|
||||
|
||||
|
||||
|
||||
todo: test errors on widget form for all controls
|
||||
Have a test route at server on an update to return all the errors for all the fields possible as well as server generalerror
|
||||
this way can see at a glance that all the controls are properly displaying their errrors
|
||||
|
||||
todo: consider that a picklist could come in separate versions that are most appropriate to their area
|
||||
so a PO might show a different part list than a wo etc
|
||||
not sure if sustainable as the system just expects one picklist per ayatype, but it could be tied into the variant or
|
||||
maybe needs additional hint
|
||||
|
||||
todo: all picklists of objects htat have tags should by default include tags as the last field
|
||||
this is to support choosing by tag as the feature isn't very useful if you can't see the tags that come back
|
||||
|
||||
|
||||
todo: tag search in picklist, does it support more than one tag? I forget
|
||||
no, no it doesn't. Hmmm... fuck
|
||||
maybe they can enter unlimited tags as long as they have a ..before each one?
|
||||
Users may need to "triangulate" on to an item by multiple tags
|
||||
|
||||
todo: clicking into a decimal field with zero in it already and then clicking out causes the record to be dirty
|
||||
see tax-code for example
|
||||
|
||||
todo: figure out the datalistview form slowness when typing into the name field, maybe there are extraneous elements or something, it's important because it's oft-used
|
||||
come to think of it, the form custom is plenty fast, what is different about the grid datalist view customization that slows it so much
|
||||
also it's only noticeably slow in the name entry I think?
|
||||
|
||||
todo: v8migrate could be dangerous with a non-empty Database
|
||||
should it make user erase it from v8 end first?
|
||||
Show more skulls and crossbones?
|
||||
@@ -141,16 +126,10 @@ todo: NEXT DEPLOY TO DEVOPS attach a photo from phone, no error just does nothin
|
||||
todo: test v8migrate on big shitty database
|
||||
Joyce may have requested a copy from Scott see if it can export to my server here from her test station with latest v8 migrate
|
||||
|
||||
todo: search form object list add service bank
|
||||
|
||||
TODO: //MIGRATE_OUTSTANDING comment tag
|
||||
search for this comment tag as it will contain items that could not be done until other items were migrated first
|
||||
The tag will contain the description for each
|
||||
|
||||
todo: Attachments button should indicate attachments:
|
||||
Flags hasattachments status visually, do it!
|
||||
(Says add attachment when none)
|
||||
|
||||
todo: actual customer reports so can figure out datalist for bringing other names in
|
||||
I'm thinking an alternate mode for reporting where there are more defined links in the list to fetch names?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user