Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 314911

Summary: Make "New Child" remember the type of artifact last created
Product: [Technology] OSEE Reporter: Mark D-B <mark.db>
Component: OSEE Application FrameworkAssignee: Project Inbox <osee.framework-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: ryan.schmitt
Version: 0.9.1   
Target Milestone: 0.9.5   
Hardware: All   
OS: All   
Whiteboard:

Description Mark D-B CLA 2010-05-28 12:30:37 EDT
If one is creating a number of artifacts of the same type, and OSEE is configured to have quite a large number of artifact types, it can be painful to have to keep re-selecting the artifact type.

If OSEE remembered the last artifact type selected, this problem would be removed.
Comment 1 Ryan Schmitt CLA 2010-06-10 18:24:18 EDT
I managed to just barely implement this improvement, but it was amazingly difficult due to the way that dialog was written. Since the quality of the code I came up with is so abysmal, I'd rather hold back until we can rewrite the dialog from scratch.

Why are you creating large numbers of artifacts by hand? It's not necessarily the wrong way of doing what you need to do, but normally people import artifacts in bulk rather than create them natively.
Comment 2 Mark D-B CLA 2010-06-11 06:47:55 EDT
An example is our "Signal/store" artifact type.

When a user is defining the characteristics of a signal, it is easy to enter into OSEE directly. 

The user creates the textural requirements, either in Word and then using the xml import, or more typically by copying the template artifacts from the template branch and then populating them using OSEE's Word editing. They then create the outgoing signals by going to the correct folder and just adding the artifacts (which is where this dialog not remembering is a nuisance) and filling in the attributes using the OSEE GUI.