This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 302307 - Allow soft delete in profiles
Summary: Allow soft delete in profiles
Status: CLOSED WONTFIX
Alias: None
Product: Tigerstripe (Archived)
Classification: Technology
Component: Core (show other bugs)
Version: 0.4.5   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 0.5M0   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-09 13:09 EST by Chris Hartley CLA
Modified: 2012-02-14 09:48 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Hartley CLA 2010-02-09 13:09:46 EST
It is annoying to have to hard delete stuff in a profile (or to have to comment it out in XML.

TS should support an enabled checkbox for primitives and stereotypes

Disabled entries should appear in grey in the UI.
Comment 1 Eric Dillon CLA 2010-02-09 13:27:11 EST
I guess we could have an "enable/disable" check box for:
- each stereotype
- each primitive type

which would allow to "keep" definitions inside a profile, but mark them as disabled, so they would not appear altogether once the profile was deployed.

Would that cover it?
Comment 2 Chris Hartley CLA 2010-02-09 13:44:26 EST
So how can I re-enable them if they don't appear in the UI once I deploy ?

(Disabled stuff shouldn't deploy in the binaries)
Comment 3 Eric Dillon CLA 2010-02-09 14:24:38 EST
(In reply to comment #2)
> So how can I re-enable them if they don't appear in the UI once I deploy ?
> 
> (Disabled stuff shouldn't deploy in the binaries)

you can't. This would lead to inconsistencies between people that do or don't re-enable.
This is only available as you edit the profile in my mind.
Comment 4 Navid Mehregani CLA 2012-02-14 09:48:59 EST
I don't think it would be a good idea to enable/disable such entries once the profile is deployed, since it would lead to inconsistencies as  Eric has mentioned in comment#3.