Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrelves2007-10-17 18:22:35 +0000
committerrelves2007-10-17 18:22:35 +0000
commit1d85b0f1e8e2fd9a863ae9ef4a89b1e95554490b (patch)
tree5ab5a733fd96400b26a62483b0a24823b3c21379
parent948356903529f31752d1cbe1911b5367e4a6b9ad (diff)
downloadorg.eclipse.mylyn.tasks-1d85b0f1e8e2fd9a863ae9ef4a89b1e95554490b.tar.gz
org.eclipse.mylyn.tasks-1d85b0f1e8e2fd9a863ae9ef4a89b1e95554490b.tar.xz
org.eclipse.mylyn.tasks-1d85b0f1e8e2fd9a863ae9ef4a89b1e95554490b.zip
NEW - bug 206529: login failure upon submit
https://bugs.eclipse.org/bugs/show_bug.cgi?id=206529
-rw-r--r--org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java3
-rw-r--r--org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaCorePlugin.java7
-rw-r--r--org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaLanguageSettings.java26
3 files changed, 25 insertions, 11 deletions
diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java
index 06b38d128..dfe4dbc44 100644
--- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java
+++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java
@@ -1051,7 +1051,8 @@ public class BugzillaClient {
if (title.indexOf(languageSettings.getLogin()) != -1
|| (title.indexOf(languageSettings.getInvalid()) != -1 && title.indexOf(languageSettings.getPassword()) != -1)
- || title.indexOf(languageSettings.getCheckEmail()) != -1) {
+ || title.indexOf(languageSettings.getCheckEmail()) != -1
+ || (languageSettings.getLogin2() != null && title.indexOf(languageSettings.getLogin2()) != -1)) {
authenticated = false;
throw new CoreException(new BugzillaStatus(Status.ERROR, BugzillaCorePlugin.PLUGIN_ID,
RepositoryStatus.ERROR_REPOSITORY_LOGIN, repositoryUrl.toString(), title));
diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaCorePlugin.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaCorePlugin.java
index 30a788e37..af73a4e4d 100644
--- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaCorePlugin.java
+++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaCorePlugin.java
@@ -380,8 +380,11 @@ public class BugzillaCorePlugin extends Plugin {
private static void setDefaultBugzillaLanguageSettings() {
bugzillaLanguageSettings.clear();
- bugzillaLanguageSettings.put("en", new BugzillaLanguageSettings("en", "check e-mail", "comment required",
- "invalid", "logged out", "login", "collision", "password", "processed"));
+ BugzillaLanguageSettings english = new BugzillaLanguageSettings("en", "check e-mail", "comment required",
+ "invalid", "logged out", "login", "collision", "password", "processed");
+ english.setLogin2("log in");
+
+ bugzillaLanguageSettings.put("en", english);
bugzillaLanguageSettings.put("de", new BugzillaLanguageSettings("de", "check e-mail", "Kommentar erforderlich",
"UngŸltig", "logged out", "login", "Kollision", "password", "bearbeitet"));
diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaLanguageSettings.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaLanguageSettings.java
index e751271e2..2d6e5a588 100644
--- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaLanguageSettings.java
+++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaLanguageSettings.java
@@ -20,24 +20,26 @@ import java.io.Serializable;
public class BugzillaLanguageSettings implements Serializable {
- private static final long serialVersionUID = 5181964115189805497L;
+ private static final long serialVersionUID = 5181964115189805498L;
private String languageName = "<unknown>";
private String login;
-
+
+ private String login2;
+
private String invalid;
-
+
private String password;
-
+
private String checkEmail;
-
+
private String midairCollision;
-
+
private String commentRequired;
-
+
private String loggedOut;
-
+
private String processed;
public BugzillaLanguageSettings(String languageName, String checkEmail, String commentRequired, String invalid,
@@ -125,4 +127,12 @@ public class BugzillaLanguageSettings implements Serializable {
public void setProcessed(String processed) {
this.processed = processed;
}
+
+ public String getLogin2() {
+ return login2;
+ }
+
+ public void setLogin2(String login2) {
+ this.login2 = login2;
+ }
}

Back to the top