- invoice table modified per Trisha’s email
- funding add/remove working – add data upon funding add
- FinancialDataViewer modified and working
- checked in and tried deploying on Phil’s — not compiling.
- reinstalled Flex Builder to clear out… need to reinstall SVN
- Help -> Software Updates -> Find and install…
- Click “Search for new features to install” then click Next
- Add the following remote sites:
- Name: (whatever you like, I used “Subclipse”)
- URL:
http://subclipse.tigris.org/update_1.6.x - Name: Mylyn
- URL:
http://download.eclipse.org/tools/mylyn/update-archive/3.2.1/v20090722-0200/e3.3
- Check “
Mylyn“, “Subclipse” and “Europa Discovery Site” then click “Finish” - Check the whole “
Subclipse” tree - From the “
Mylyn” tree select everything except “Java Development” and “Plug-in development“ - From the “
Europa Discovery Site” group open the “Graphical Editor and Frameworks” tree and select “Graphical Editing Framework“
Monthly Archives: May 2010
Dong Shin 05.05.2010 – notes from meeting
Highest priority are to prep for demo.
- Fix invoice entry to be direct, with room to add comments
- Fix the math for summing FY projects instead of summing by funding sources
- Fix percentage math as a percent of total $$, rather than doing the math on the percentage value itself
Notes from the meeting in order they were taken.
- Revamp project creation to match notes on whiteboard (more detail below)
- project description should have 5k bytes
- Portfolio Managers, Financial Managers, and supervisors should be able to read/write any project or just see their projects
- Create a “pending” user, with an access level of NONE, that is then approved to their operational level
- Data needs to refresh better.
- Enter multiple invoices in a table (to be defined in an email soon) as a direct entry
- Check math on summing of % (sum by $ value, then calculate new % against total $)
- Sum within FY $, not by budget center/type
- Change GUI to reflect “new” format
- % rows should be based on the percent of the total $ allocated
- add comments to “invoice” table
Project Creation should now be Create/Edit project.
- When a user clicks on Create/Edit projects, he should see a list of current projects. If he does not see his project there, he clicks on a “create new project”
- The user enters a project name in a field if creating.
- Project Table consists of budget center, appropriation, type, and FY collumns. The user may insert as many FY columns as desired, which sort in order.
- Budget center is a dropdown. If the budget center is not in the list, The user can select “Add new”, which brings up the budget center table (Title -“NRL’, Number-“A6497”, Service-“Army”). Creating a new row here then adds the budget center to the Project Table
- Appropriation is a text field (though my bet is that they want the same dropdown as a described for budget center table) – added as ComboBox
- Type can be PRIME, COFUND, or VFR
- FY Columns have the budget for that fiscal year. There may be zero or more columns. Columns are added by clicking an “add FY Column” button that has a (required) field for the FY. Columns are inserted into the table in order. Once added, the user can input the budget in a row.
- It would be nice if there was no “add row” button. A row is added once a user starts typing in a blank row? Regardless, rows will have to be validated for budget center, type, and appropriation before the project is created/updated
- Transition Table has Type, Start, Current, and End columns. The Start Column has the value at the beginning of the project, The Current Column has the current value (can be saved for trending but not required), and the End column contains the final value.
- Type can be Technology Readiness Level (Single), Transition Commitment Level (Single), or Transition Parner (Multiple).
- Technology Readiness Level has a 1 – 9 range, that apparantly maps to a worrd table.
- Transfer commitment Level has a 1 – 3 range
- Transition Partner is a string value. A partner may be copied across the entire row, or exist only in one column.
- There is a list of all th services that have a stake in this project – created CheckBoxes
- The is a priority value (0 – 999) for the project
Phil 5.5.2010
7:30 – 3:30
- Some thoughts on Mike’s slideshows
- Make sure that the changes/additions to the db happen automatically when the class is first addressed (CREATE TABLE IF NOT EXIST foo()) doesn’t seem to take much overhead. That way, deployment will be easier.
- I was thinking that the slide show controls would be another Utils panel that could be hidden as needed.
- Selectable transitions (fade, slide vertical, slade horizontal, etc) would be a plus
- Maybe the slide controls can live in the top part of the display and be hidden unless needed?
- Brought in EdgeUtils for Clift
- Meeting with Jim M, Trish ? and Dong. Lots of changes, as can be seen is his log entry.
Dong 05.05.2010
- checked out ProjPortfolioMgrServer, built, deployed – seems working fine
- dbAdmin account created for rebuilding ProjectPortfolio database rebuild/initialization
- meeting with Jim Murphy – lots of changes….
Mike 5.4.2010
- Connected to new SVN, checked out and built everything after a little bit of work. Haven’t tried committing anything yet.
- Started working on slide shows:
- Mapped out methods to save slide shows to database but haven’t decided on a table structure yet, probably going to add 2 new tables: one with all the slide show details similar to the dashboard table and a second containing several foreign keys (a slideshowID, dashboardID) and an int holding the order. So there’d be one entry in the first table per slide show and an entry in the second table for every view in every slide show.
- Started working on a slide show creation/edit screen. It’s going to have a list of available views on the left which can be dragged to a list of included views on the right. The order can then be changed by dragging as well.
- Finally I’ve only started thinking about the slide show controls. It’s obviously going to need a next and previous button as well as some kind of timed auto next and probably a “jump to” drop-down since going from view to view will not be nearly as fast as say a powerpoint presentation. It will also need to be compact and draggable (unless I put in in the empty space along the top near the logo).
Open to suggestions on any of this stuff.
Phil 5.4.2010
7:30 – 4:30
- Svn is working, but the check in is not working in Eclipse. Attempting to update svn plugin, but things are hanging. May have to say goodby to svn integration. Dong has Subclipse working. Will switch to that later. Tortoise for now
- Call Richard Martin – 443.479.8721
- Got Visibility and VisibilityScripting checked out and running
Dong Shin 05.04.2010
- reworked readme and packaging zip file for the changes made
- uploaded the FormBuilder.zip to http://wiki.viz-n.com/downloads
- FormBuilder is now ProjPortfolioMgr (Server)
- checked in both server and client projects
- ProjPortfolioMgrClient to Visibility/trunk/Flex_folders/Projects/ProjPortfolioMgrClient
- ProjPortfolioMgr to Visibility/trunk/Java_folders/Projects/ProjPortfolioMgr
Phil 5.3.2010
7:30 – 3:30
- Finished financial disclosure
- Maven deploy is down, so I’m looking at introspection in python as a way of doing code completion. Looks promising.
- Maven is working! 🙂
- SVN commit is not 😦 Getting a “Commit failed (details follow): 170001: Authorization failed”
- Looked over Tom’s documentation
Dong Shin 05.03.2010
- still struggling with Nexus and Maven
- Additional 32MB requested, paid. waiting on reponse
- Browsing just works fine. Deploy seems to break everything
- Additional memory solved the deploy issues!
- SVN was not behaving, SVN needs separate passwd and configuration for each repository.
- UserManagment reworked to use single database
- add, delete, update works
- easier navigation
- Removed Permission Management from UserManagementPanel
- SQLPanel added to run *any* SQL – datagrid set up for data returned from query
