Category Archives: Dong Shin

Dong Shin 11.26.2010

  • working from home
  • working on SmartEditor (?) – need to rename this
    • created xml for SQL reserved words
    • XML data and TextFlow working together, but cursor works weird
    • found AS3SyntaxColoring and TextAreaLineNumbersSkin
    • combined both and works well together
    • added new keywords and styles
    • need to load XML and styles on load

Dong Shin 11.23.2010

  • set width of ComboBoxes in Project Mgmt to fixed with maxWidth
  • still trying to get the panels restore behave right……
    • very inconsistent panel restore using fromXml, forceFromXml
    • tried to fix using force, etc….
  • working MySQLBrowser in Flash Builder 4
    • looking at creating a smart editor for SQL

Dong Shin 11.22.2010

  • swapped Portfolio Manager (NSA) and Finance Analyst (NSA) labels
  • maximize/minimize panels on TitleBar double click
    • modified SaveStatePanel to support it
    • enableTitleBarMaximize=true to set
  • allow cents on Budgets in Create Project Panel
  • fixed a bug on duplicate project find
  • added search for budget amount with >, >=, <, <=, and = in Project Mgmt Panel
  • restore panels not very smooth, need to find a better way

Dong Shin 11.19.2010

  • fixed a bug not saving contracts data correctly
  • negative numbers in Funding/Budget?
    • supported
    • format?
    • wrong change at Project Editor…. should be on Financial Data Entry
    • commented out the wrong codes – future use?
  • negative values allowed on Financial Data Entry
    • ItemEditor – allow ‘-‘ as the first
    • Added label function to mask negative values

Dong Shin 11.18.2010

  • fixed a bug showing filter comboboxes larger than the screen – used % values for widths
  • Continue on history mgmt
    • ContractMgmt and ApproprirationsMgmt force maximize on finishing of data retrieval and removed old maximize method
    • save history on panel close
    • weird behavior on restore panels – added setTimeout (setPanelsToXml, 500) – half a second delay

Dong Shin 11.16.2010

  • fixed the weird bug on User Management Panel
    • caused by adding two User Management Panels in Managed Canvas
  • continue working on history management
    • maximize panels on the last step of the panel creation
    • added forceMinimizePanel, forceMaximizePanel, forceDefaultPanel to EdgeUtils.DynamicPanel
    • added forceFromXml to EdgeUtils.SaveStatePanel to force restore window states
  • having a weird problem with Flash Player
    • not going forward after Config load on debugging session
    • installed 10,1,102,64 – looks ok now
  • History Management works!
    • funding request flaky….

Dong Shin 11.15.2010

  • helped Christine set up her development environment
  • adding PanelEvents to handle save panels instead of saving at open panel
    • PanelEvent.MAXIMIZE, PanelEvent.CLOSE, PanelEvent.MINIMIZE, PanelEvent.DEFAULT
    • close handled by onPanelClosing method
  • list of managed panels
    • FundingRequestPanel
    • ProjectViewerPanel
    • CreateProjectPanel
    • UserManagementPanel
    • ContractsMgmtPanel
    • AppropriationsMgmtPanel
    • ProjectMgmtPanel
  • found a weird bug on UserMgmtPanel
    • not coming up maximized
    • cannot maximize/minimize?

Dong Shin 11.12.2010

  • added better message for duplicate projects – ID and Name of the duplicate project found
  • continue working on History Management
    • Back/Forward buttons get enabled/disabled based on current history index.
    • Create Project enabled for History with no values?
    • All panels get maximized on restore…… Time for extending ManagedCanvas?

Dong Shin 11.11.2010

  • find duplicate projects functional
    • when services and totals of FY amount match
    • using query below, create dynamic FY values
  • find duplicate projects query
    SELECT p.uid, project_id, center_number, center_name, year, services, SUM(IF(year=1, amount, 0)) as FY1, SUM(IF(year=2, amount, 0)) as FY2, SUM(IF(year=3, amount, 0)) as FY3 FROM `budget_centers` b, budget_amounts a, projects p  WHERE begin_year=2010 AND end_year=2012 AND p.uid = project_id AND b.uid = budget_center_id AND services = ” AND p.uid = @lid GROUP BY p.uid ORDER BY p.uid

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

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???

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