Merge "ChangeScreen2: Display a welcome bar to new users"

This commit is contained in:
Edwin Kempin
2013-12-09 09:42:33 +00:00
committed by Gerrit Code Review
6 changed files with 188 additions and 1 deletions

View File

@@ -22,6 +22,7 @@ import com.google.gerrit.reviewdb.client.AccountGeneralPreferences;
import com.google.gerrit.reviewdb.client.AccountGeneralPreferences.CommentVisibilityStrategy;
import com.google.gerrit.reviewdb.client.AccountGeneralPreferences.DateFormat;
import com.google.gerrit.reviewdb.client.AccountGeneralPreferences.DiffView;
import com.google.gerrit.reviewdb.client.AccountGeneralPreferences.ChangeScreen;
import com.google.gerrit.reviewdb.client.AccountGeneralPreferences.DownloadCommand;
import com.google.gerrit.reviewdb.client.AccountGeneralPreferences.DownloadScheme;
import com.google.gerrit.reviewdb.client.AccountGeneralPreferences.TimeFormat;
@@ -50,6 +51,7 @@ public class SetPreferences implements RestModifyView<AccountResource, Input> {
Boolean sizeBarInChangeTable;
CommentVisibilityStrategy commentVisibilityStrategy;
DiffView diffView;
ChangeScreen changeScreen;
}
private final Provider<CurrentUser> self;
@@ -131,6 +133,9 @@ public class SetPreferences implements RestModifyView<AccountResource, Input> {
if (i.diffView != null) {
p.setDiffView(i.diffView);
}
if (i.changeScreen != null) {
p.setChangeScreen(i.changeScreen);
}
db.accounts().update(Collections.singleton(a));
db.commit();