Ticket #254 (assigned defect)

Opened 2 years ago

Last modified 5 months ago

CFEclipse properties are shown on every kind of project

Reported by: gandolaf Owned by: sed
Type: defect Priority: minor
Milestone: 1.3.2 Component: cfeclipse - general
Version: 1.3 Keywords: project properties
Cc:

Description

If i right click on a project in the Eclipse navigator, and I choose "properties", in the "Properties" dialog box I see the items: "CFEclipse Properties" and "CFEMappings".
The problem is that I see those items in every kind of project, not only in the CFEclipse project.

I use also PHPEclipse, and with PHPEclipse, the items in the project properties dialog box are shown only for PHPEclipse projects and not for every kind of projects.

Thanks.

Attachments

Change History

Changed 11 months ago by sed

  • owner changed from markd to sed

Changed 7 months ago by sed

  • status changed from new to assigned

Changed 6 months ago by airforce1

Changed 5 months ago by sed

  • milestone set to 1.3.3

Changed 5 months ago by sed

  • milestone changed from 1.3.3 to 1.3.2

Changed 5 months ago by sed

The project properties dialog shows a 'CFFrameworks' properties page
for any project, but the 'CFEclipse Properties' and 'CFMappings'
properties pages only show up for projects having the CFE nature.

The project resource pop-up menu includes the 'CFFrameworks' sub-menu
for all projects, but the 'CFEclipse' sub-menu only shows up for CFE
projects. (The menu options for 'Edit URL' and 'Set CF Mapping' are
now found in the CFEclipse sub-menu.)

On file and folder resources, the CFFrameworks pop-up menu option
(it's a sub-menu) shows up for all files and regardless of the project
nature. Also for file and folder resources, the CFEclipse pop-up menu
option (also a sub-menu) only shows when the containing project is a
CFE project.

I'm of the opinion that the CFFrameworks pop-up menu options should
only show up for projects that have the CFE nature. I don't like the
current behavior where the CFFrameworks menu shows up for all projects
and resources. That's why the bug is still open. Would a separate
project nature for CFFramework make sense?

Note: See TracTickets for help on using tickets.