summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/models/UserPreferences.java
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2014-06-05 09:29:22 -0600
committerJames Moger <james.moger@gitblit.com>2014-06-05 09:29:22 -0600
commit1984375641fe0880f64e378e8116ca433b28dac2 (patch)
treecb28d4acf61c2d75f591603b25c7299dd6b4da22 /src/main/java/com/gitblit/models/UserPreferences.java
parent004bc1af52013eeaa9d9a02eac3381daf05bef89 (diff)
parentc7796ebac77a30c91e61ca474f63e8f181f6e1be (diff)
downloadgitblit-1984375641fe0880f64e378e8116ca433b28dac2.tar.gz
gitblit-1984375641fe0880f64e378e8116ca433b28dac2.zip
Merged #64 "Editable user profile page"
Diffstat (limited to 'src/main/java/com/gitblit/models/UserPreferences.java')
-rw-r--r--src/main/java/com/gitblit/models/UserPreferences.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/main/java/com/gitblit/models/UserPreferences.java b/src/main/java/com/gitblit/models/UserPreferences.java
index 44e44933..c95b0da5 100644
--- a/src/main/java/com/gitblit/models/UserPreferences.java
+++ b/src/main/java/com/gitblit/models/UserPreferences.java
@@ -37,7 +37,9 @@ public class UserPreferences implements Serializable {
public final String username;
- public String locale;
+ private String locale;
+
+ private Boolean emailMeOnMyTicketChanges;
private final Map<String, UserRepositoryPreferences> repositoryPreferences = new TreeMap<String, UserRepositoryPreferences>();
@@ -58,6 +60,10 @@ public class UserPreferences implements Serializable {
return new Locale(locale);
}
+ public void setLocale(String locale) {
+ this.locale = locale;
+ }
+
public UserRepositoryPreferences getRepositoryPreferences(String repositoryName) {
String key = repositoryName.toLowerCase();
if (!repositoryPreferences.containsKey(key)) {
@@ -96,4 +102,15 @@ public class UserPreferences implements Serializable {
Collections.sort(list);
return list;
}
+
+ public boolean isEmailMeOnMyTicketChanges() {
+ if (emailMeOnMyTicketChanges == null) {
+ return true;
+ }
+ return emailMeOnMyTicketChanges;
+ }
+
+ public void setEmailMeOnMyTicketChanges(boolean value) {
+ this.emailMeOnMyTicketChanges = value;
+ }
}