Phil 11.9.2010

8:30 – 6:00 VISIBILITY

  • Deployed the new version. Christie liked the new version, but it’s not ready for prime time. I told her that we’d have a new version up on Friday.
    • We need some kind of automatic fix if the combined budget is a negative number
    • There are some locking issues?
    • Numerous formatting changes
    • Need to eliminate scrollbars from cells
    • Need the rows in the project management table to be sortable
    • Add changewatcher to DataDictionary
    • Need to add in the test based on whether all the services and all the budgets match
  • Finished the business logic on the AIR app, now I need to:
    • Add an itemRenderer
    • Add Skins
    • Add transitions and sequences
    • Add *a lot* of comments

Dong Shin 11.09.2010

  • diable creating Funding Request on INCOMPLETE projects (total_funding = 0)
  • PPM bugs from Phil/Christina 11/09/2010
    • unable to update Contracts – fixed
      • UID must not be set on UPDATE
    • sort enabled on Project Mgmt Panel
    • Projects with < $0 Total Budget gets warning and recalculated
    • added refresh on unlock in Project Mgmt Panel
    • fixed horizontal scroll control showing up on Budgets Grid
    • resize Add Comment/View Comments buttons

Dong Shin 11.08.2010

  • working from home
  • packed up PPM for review.
    • new tables structure – project_portfolio_additional_tables_110810.sql
    • complete db dump – project_portfolio_complete_test_data_110810.sql
    • uploaded files to /exchange/PPM_110810
  • added project duplicate check on creation – Project ID and Name only for now
  • added Funding Request generation from Project Mgmt Panel
    • for COMPLETE projects only

Phil 11.8.2010

7:30 – 5:00 VISIBILITY

  • Discussed the demo of PPM with John W. THe new TD arrived today, so next week might be good.
  • Meeting with Anne and ?? for VISIBILITY on Nov 19 at 10:30 – added to the calender.
  • Working on the Air app. Skinning today? Nope, but finished the guts of the business logic.

FP – Work from the weekend. I’ll bring this in tomorrow:

Fully assembled components

Dong Shin 11.05.2010

  • PPM enhancements
    • separated Comments Window into two
      • Add Comments
      • View Comments
    • added filter/search for View Comments
    • added add/view comments to Financial Data Editor (Project Viewer)
    • disable opening of financial data of non-editable project
    • tweaked Dynamic Panels to maximize – at the end of data retrieval???

Phil 11.5.2010

7:30 – 5:00 VISIBILITY

  • Got word back from Christie. She is eagerly awaiting the new version Monday or Tuesday.
  • Working on my Air pure Flex4 app.
    • itemCreationPolicy is now set for the particular component you want to make active or not instead of the parent container. The modes are immediate and differed. THis is *not* in the documentation. In fact, itemCreationPolicy isn’t even mentioned in the online docs. Sheesh.
    • Turns out the reason my ChangeWatcher wasn’t working was that the data that it was watching for a change had already been set. Rewrote things a bit to take that into account.
    • After some flailing, the obvious answer works for when an image finishes loading with the autoload option set to true: image.addEventListener(Event.COMPLETE, imageLoadedHandler);

Dong Shin 11.04.2010

  • added project_comments table with DELETE constraints
  • converted all contacts tables to innoDB
    • got #1071 – Specified key was too long; max key length is 767 bytes because login field is too large?
    • reduce PRIMARY KEY size to 100
    • automatically deletes contracts relational data on project delete
    • ALTER TABLE `_projects_portfolio_admins` ADD CONSTRAINT FK_projects_portfolio_admins_project_id FOREIGN    KEY (project_id) REFERENCES projects(uid) on DELETE CASCADE

Phil 11.4.2010

7:30 – 9:00 VISIBILITY

  • Nothing new with the customer. VISIBILITY is running well and getting used quite a bit. Left Christie a note saying that we’d be rolling out the new version of PPM early next week.

9:00 – 6:30 FP

  • Building fingers. You can reach me on my cell at 410.300.7293
  • Hand with actuators

Phil 11.3.2010

8:00 – 5:30 VISIBILITY

  • Working with getting XML to produce an ImageScreen. Getting images now, need to work with organizing next.
  • It turns out that the Math.Random() method is not seedable. Had to write a new random class that uses the BitmapData.noise() method, which you *can* seed. The class creates a bitmap and then reads the pixel values as the random numbers. It returns a uint, int, or Number. Put it up on fgmdev.com

10:00 – 12:00 Physical.

Tom 11.2.10

  • Images on website restored.  Tested script runner to restore from back-up.
  • Changed script runner to use post instead of get
  • Wrote a guide for the installer
  • Started a sandbox for communicating with database

Dong Shin 11.02.2010

  • PPM enahancements
    • Create/Modify/Edit project now has multiple contact entries using ComboBox
      • saves single entry into projects table, more than 1 goes into separate relational tables – this is done to preserve the existing data
    • Project Management uses ComboBox ItemRenderers for the multiple contacts, single contact shows up as a label
    • added ItemRenderer for Total Budget
    • working on Project Mgmt event handling (Create, Edit, Copy, Delete, Refresh)
    • Added TabNavigator for Search and Filter

Phil 11.2.2010

8:00 – 4:30 VISIBILITY

  • Talked to Dong storing retrieving multiple users and meshing with the current DB.
  • Weather sealed the giant’ leaky windows
  • Working on Air app
    • Added static data dictionary for moving data beween components. I just don’t like passing data with events.
    • This doesn’t work. Not sure why: ChangeWatcher.watch(this, “xmlDataProvider”, handleXmlChange);
    • Looping over XML for loading into SequenceScreens

Dong Shin 11.01.2010

  • PPM enhancement
    • search functioning on Project Mgmt Panel
      • disables filter on search
      • still need to tie the buttons to other panels
    • added multiple contacts for Project Manager, Finance POC, Portfolio Mgr, Portfolio Admin
      • duplicates will be ignored
      • contacts in project table cannot be NULL! set it to ”
      • save works….

Phil 11.1.2010

7:30 – 5:30 VISIBILITY

  • Working on putting together a reference AIR App
    • Login Screen
    • Read/write to a local file (xml)
    • Pull images from local and remote sources
    • Remote object interaction?
    • Charting
    • Config file, with autologin (anything else?)
    • Skins
    • packaged assets?
  • Air application is not being properly created with maven.
    • Need to change the <dependency><groupId>com.adobe.flex.framework</groupId><artifactId>flex-framework</artifactId></dependency> to <dependency><groupId>com.adobe.flex.framework</groupId><artifactId>air-framework</artifactId></dependency>
    • Have to update MvnAssist a bit. Also, flexmojos standin is still being called.
  • Going to work the initial version in Flashbuilder
    • Some trouble creating an Air app that would work in design vew. No reason, it seems. Deleting and doing the same thing worked (After closing and restarting Eclipse)
    • Got states working
    • Navigating the file system
    • opening files and reading XML