Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
== 2010-03-11 == === Questions for lunchtype Skype session === 1. Is there a any particular reason that statement '''Attribute VB_Name = "modXmlUtils"''' appears at the very start of the module? Can it be after the function header and CVS tag? 1. A user's login can expire from the server side, due to a timeout. What do we do on the client side? Should we maintain a variable contain the time that the login was last checked and then explicitly check with the server to see the user is still logged in if the time is more than x hours ago? 1. == Changes == 1. Lib Bau2-Header: Fixed ''//userDefinedFields/name'' --> ''/record/userDefinedFields/name'' 1. Lib Bau2-Header: Fixed ''verteiler'' user defined fields names with RevA, which should have been RevB or RevC 1. modHeader processHeader: Added case for ''FIELD_USER_DEF'', with same code as ''FIELD_DIRECT'' 1. Lib RevA, RevB, RevC '''-header''': change col A ''userDefinedField/name'' --> ''userDefinedField'' |
|
Line 36: | Line 21: |
== 2010-03-11 == === Questions for lunchtype Skype session === 1. Is there a any particular reason that statement '''Attribute VB_Name = "modXmlUtils"''' appears at the very start of the module? Can it be after the function header and CVS tag? '''Answer''': automatically placed by VBA. 1. A user's login can expire from the server side, due to a timeout. What do we do on the client side? Should we maintain a variable contain the time that the login was last checked and then explicitly check with the server to see the user is still logged in if the time is more than x hours ago? '''Answer''': Yes, we need to deal with this. 1. == Changes == 1. Lib Bau2-Header: Fixed ''//userDefinedFields/name'' --> ''/record/userDefinedFields/name'' 1. Lib Bau2-Header: Fixed ''verteiler'' user defined fields names with RevA, which should have been RevB or RevC 1. modHeader processHeader: Added case for ''FIELD_USER_DEF'', with same code as ''FIELD_DIRECT'' 1. Lib RevA, RevB, RevC '''-header''': change col A ''userDefinedField/name'' --> ''userDefinedField'' == Check-in 13:00 == 1. Baseline: Able to read '7119' test case data including, including the display of all user defined fields for all revisions. 1. Update fails due to server side validation errors. It also appears that the RevC revisioTypeId field updated in the database when it shouldn't |
Excel Integration - AH Development Notes
Contents
Development Sessions
2010-03-10
- Exported all mod*.bas file, cleaned up the formatting and reloaded them into Lib, which I checked back into CVS.
- Formatting conventions notes:
- Added header with module name, project name, CVS ID tage at the start of each module
Added end comment at the end of each file
- Use 2-spaces for indentation
- When lines are continued, then indent to match preceding line or indent 4 spaces
- Next up:
- Cleanup background colors in layout
- Fix writing of user defined fields and title columns
- Start implementing formulas
2010-03-11
Questions for lunchtype Skype session
Is there a any particular reason that statement Attribute VB_Name = "modXmlUtils" appears at the very start of the module? Can it be after the function header and CVS tag? Answer: automatically placed by VBA.
A user's login can expire from the server side, due to a timeout. What do we do on the client side? Should we maintain a variable contain the time that the login was last checked and then explicitly check with the server to see the user is still logged in if the time is more than x hours ago? Answer: Yes, we need to deal with this.
Changes
Lib Bau2-Header: Fixed //userDefinedFields/name --> /record/userDefinedFields/name
Lib Bau2-Header: Fixed verteiler user defined fields names with RevA, which should have been RevB or RevC
modHeader processHeader: Added case for FIELD_USER_DEF, with same code as FIELD_DIRECT
Lib RevA, RevB, RevC -header: change col A userDefinedField/name --> userDefinedField
Check-in 13:00
- Baseline: Able to read '7119' test case data including, including the display of all user defined fields for all revisions.
- Update fails due to server side validation errors. It also appears that the RevC revisioTypeId field updated in the database when it shouldn't