Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 314911 - Make "New Child" remember the type of artifact last created
Summary: Make "New Child" remember the type of artifact last created
Status: NEW
Alias: None
Product: OSEE
Classification: Technology
Component: OSEE Application Framework (show other bugs)
Version: 0.9.1   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 0.9.5   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-28 12:30 EDT by Mark D-B CLA
Modified: 2010-06-11 06:47 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.