From ec1c6c9dfe7c3c63c0a55e0b278c57695772eef7 Mon Sep 17 00:00:00 2001 From: Frank Becker Date: Mon, 11 Mar 2013 20:32:56 +0100 Subject: 391137: Please change the default values when creating a new bug using Help > Report Bug or Enhancement Change-Id: I2029a5a8f2cf92e9050749460f1843c988758e9a Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=391137 --- .../bugzilla/ui/editor/BugzillaTaskEditorPage.java | 14 ++++++++++++++ .../mylyn/internal/bugzilla/ui/editor/Messages.java | 2 ++ .../mylyn/internal/bugzilla/ui/editor/messages.properties | 2 ++ 3 files changed, 18 insertions(+) (limited to 'org.eclipse.mylyn.bugzilla.ui') diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/BugzillaTaskEditorPage.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/BugzillaTaskEditorPage.java index 413895be5..a2a86762f 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/BugzillaTaskEditorPage.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/BugzillaTaskEditorPage.java @@ -314,6 +314,20 @@ public class BugzillaTaskEditorPage extends AbstractTaskEditorPage { } return; } + TaskAttribute targetMilestoneAttribute = getModel().getTaskData() + .getRoot() + .getMappedAttribute(BugzillaAttribute.TARGET_MILESTONE.getKey()); + if (targetMilestoneAttribute != null && targetMilestoneAttribute.getValue().length() == 0 + && getModel().getTaskData().isNew()) { + getTaskEditor().setMessage( + Messages.BugzillaTaskEditorPage_Please_enter_a_target_milestone_before_submitting, + IMessageProvider.ERROR); + AbstractTaskEditorPart descriptionPart = getPart(ID_PART_ATTRIBUTES); + if (descriptionPart != null) { + descriptionPart.setFocus(); + } + return; + } TaskAttribute attributeOperation = getModel().getTaskData() .getRoot() diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/Messages.java b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/Messages.java index ac61d4cca..1b72b6eb1 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/Messages.java +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/Messages.java @@ -99,6 +99,8 @@ public class Messages extends NLS { public static String BugzillaTaskEditorPage_Proposal_Detail; + public static String BugzillaTaskEditorPage_Please_enter_a_target_milestone_before_submitting; + public static String BugzillaTaskEditorPage_submit_disabled_please_refresh; public static String BugzillaTaskEditorPage_submitted_Changes_Details; diff --git a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/messages.properties b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/messages.properties index 723c2a3bf..2c2db6035 100644 --- a/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/messages.properties +++ b/org.eclipse.mylyn.bugzilla.ui/src/org/eclipse/mylyn/internal/bugzilla/ui/editor/messages.properties @@ -48,6 +48,8 @@ BugzillaTaskEditorPage_Please_enter_a_short_summary_before_submitting=Please ent BugzillaTaskEditorPage_Please_select_a_component_before_submitting=Please select a component before submitting BugzillaTaskEditorPage_Please_enter_a_bugid_for_duplicate_of_before_submitting=Please enter a bugid for \"duplicate of\" before submitting BugzillaTaskEditorPage_Proposal_Detail=\t{0}\n +BugzillaTaskEditorPage_Please_enter_a_target_milestone_before_submitting=Please enter a target milestone before submitting + using Help > Report Bug or Enhancement BugzillaTaskEditorPage_submit_disabled_please_refresh=submit disabled, please check Credentials and refresh BugzillaTaskEditorPage_submitted_Changes_Details=submitted Changes Details -- cgit v1.2.3