Author Archives: pgfeldman

Tom DeVito 11.9.10

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