diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index efffa9a2..8f590182 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -42,12 +42,35 @@ EACH OBJECT DEV CYCLE: ## OBJECT ORDER - +Preliminary order to get the ball rolling, these are the easiest starting point: + ClientNoteType TO TAGS see v8 migrate v8.cs line 258 section - Customer / Client - + Customer "Client" + HeadOffice + Vendor + case 3300 popup notes + case 3427 change vendortype to displayfor so it displays in multiple locations + CustomerNote "ClientNote" + Memo (user memos) + Project + Reminder "ScheduleMarker" + Rate + ServiceBank + (note, see cases, has changed, affects client, ho, unit) + TaxCode (really don't see any changes, but surely there would be?? Think this one over) + Unit + see cases 3536, + UnitModel + see case 1706, other case drop description field + User + Fixup once have vendor, ho, client etc as it depends on those + WorkorderStatus + no dependencies, possibly many cases, read over carefully before implementing + + + # V7 objects now TAGS, the following objects are imported as tags and suffixed with a period and then short versions of the object type in the tag name @@ -70,28 +93,28 @@ object AssignedDoc * Already handled automatically by v8 migrate none -aclient +xaclient adispatchzone - TAG aheadoffice aworkorder -aclientgroup - TAG +xaclientgroup - TAG none -aclientnote +xaclientnote aclientnotetype - TAG aclient -aclientnotetype - TAG +xaclientnotetype - TAG none -aclientnotifyevent +DEPRECATED - aclientnotifyevent - none aclientservicerequest aworkorderitem -acontact +DEPRECATED - acontact - acontacttitle acontract @@ -104,18 +127,18 @@ acontractrate adispatchzone - TAG aregion - TAG -afile +DEPRECATED / HANDLED AUTOMATICALLY BY IMPORT afile none -aglobal +xaglobal ataxcode aworkorder aworkorderstatus -aglobalex +xaglobalex none -aheadoffice +xaheadoffice aclientgroup - tag acontract @@ -129,18 +152,18 @@ aloanitem aregion - TAG aworkorderitemloan -amemo +xamemo auser -anotify* +DEPRECATED - anotify* lots of tables, but it's all obsolete and won't be ported -aobjectcustomfield +HANDLED BY IMPORT - aobjectcustomfield (defines custom fields, is part of base import already, nothing special required here) apart apartassembly - apartcategory + apartcategory - TAG aunitofmeasure avendor @@ -151,7 +174,7 @@ apartbywarehouseinventory apart apartwarehouse -apartcategory +apartcategory - TAG none apartinventoryadjustment @@ -199,19 +222,19 @@ apurchaseorderreceiptitem arate aclientgroup - tag - arateunitchargedescription + arateunitchargedescription - DEPRECATED per case 3432 aregion - TAG -arateunitchargedescription +DEPRECATED case 3432 - arateunitchargedescription none aregion - TAG aworkorderstatus ?! WTF? -aregion - TAGnotifystat ?wtf is this? +aregionnotifystat ?wtf is this? aregion - TAG -areport +REPLACED NEW FORMAT - areport aregion - TAG aScheduleableUserGroup - TAG @@ -221,13 +244,13 @@ ascheduleableusergroupuser aScheduleableUserGroup - TAG auser -aschedulemarker +aschedulemarker (now "Reminder") none ?must be at least user in there...weird -asecuritygroup (nope) +DEPRECATED - asecuritygroup (nope) none -aservicebank +xaservicebank none atask @@ -240,32 +263,32 @@ ataskgrouptask atask ataskgroup -ataxcode +xataxcode none aui* (these are all v7 UI saved settings that are not applicable to v8) -aunit +xaunit aclient aunitmodel aunitmeterreading aworkorderitem -aunitmodel +xaunitmodel aunitmodelcategory - TAG avendor -aunitmodelcategory - TAG +xaunitmodelcategory - TAG none -aunitofmeasure +DEPRECATED NO MORE - aunitofmeasure none -aunitservicetype - TAG +xaunitservicetype - TAG none -auser +xauser adispatchzone - TAG aheadoffice apartwarehouse @@ -273,17 +296,17 @@ auser avendor aworkorder -ausercertifcation* (these are now tags and already rolled into v8 migrate tool) +xausercertifcation* (these are now tags and already rolled into v8 migrate tool) -ausermru DEPRECATED -auserright DEPRECATED +xausermru DEPRECATED +xauserright DEPRECATED -auserskill* (now tags and already accounted for in v8 migrate) +xauserskill* (now tags and already accounted for in v8 migrate) -avendor +xavendor none -awikipage* (already accounted for in v8 migrate code, object by object will export) +xawikipage* (already accounted for in v8 migrate code, object by object will export) aworkorder (new structure, some of these are no longer joined due to seperation of wo types in v8) aproject @@ -292,7 +315,7 @@ aworkorder (new structure, some of these are no longer joined due to seperation aworkorderpreventivemaintenance aworkorderquote -aworkordercategory - TAG +xaworkordercategory - TAG none aworkorderitem @@ -349,7 +372,7 @@ aworkorderitemtravel ataxcode aworkorderitem -aworkorderitemtype - TAG +xaworkorderitemtype - TAG none aworkorderpreventivemaintenance @@ -363,7 +386,7 @@ aworkorderservice aworkorderpreventivemaintenance aworkorderstatus -aworkorderstatus +xaworkorderstatus none