Work Completed

  • KISTI Project
    1. KNSG-16 - created a wiki page for setting up new developers development environment, including a single team project set that will automatically check out any missing plug-ins. Al did the same for PTPFlow plug-ins. Users would still require SVN access to the repositories defined in the team project set.
    2. KNSG-19 - created a base abstract handler class for use with commands that use the commands framework. This base class contains the boiler plate functionality. All PTPFlow command handlers also use this class.
    3. KNSG-17 - defined a double click listener to open workflows in PTPFlow's XML Editor View.
    4. KNSG-15 - add a button to the scenario view to remove workflows from a scenario.
    5. PTPFLOW-1, PTPFLOW-2, PTPFLOW-3, PTPFLOW-4, these all involved moving UI specific code outside of non-ui plug-ins for a clean data model. This code was checked in this week and verified with testing that nominal functionality all works. Some minor bugs could remain where any hard-coded plug-in package names slipped through.
    6. PTPFLOW-9 fixes a bug where a package name was incorrect.
    7. PTPFLOW-10 - WorkflowBuilderModel had popup menu items defined with the old actions framework. I converted this to the commands framework so we have more control over whether these actions display and in what menus.

Work Planned

  • Work on KISTI project, continue to separate PTPFlow's UI functionality from the model code, updated old actions to the commands framework where necessary to provide better defined actions that users have more control over where they are placed and when they show up.

Comments

This week went as planned.