diff --git a/java/com/google/gerrit/elasticsearch/ElasticAccountIndex.java b/java/com/google/gerrit/elasticsearch/ElasticAccountIndex.java index 1b69b6d295..d0b70ae6bd 100644 --- a/java/com/google/gerrit/elasticsearch/ElasticAccountIndex.java +++ b/java/com/google/gerrit/elasticsearch/ElasticAccountIndex.java @@ -93,8 +93,7 @@ public class ElasticAccountIndex extends AbstractElasticIndex getSource(Predicate p, QueryOptions opts) throws QueryParseException { JsonArray sortArray = getSortArray(AccountField.ID.getName()); - return new ElasticQuerySource( - p, opts.filterFields(IndexUtils::accountFields), ACCOUNTS, sortArray); + return new ElasticQuerySource(p, opts.filterFields(IndexUtils::accountFields), type, sortArray); } @Override diff --git a/java/com/google/gerrit/elasticsearch/ElasticGroupIndex.java b/java/com/google/gerrit/elasticsearch/ElasticGroupIndex.java index f694a05482..e74f2084fa 100644 --- a/java/com/google/gerrit/elasticsearch/ElasticGroupIndex.java +++ b/java/com/google/gerrit/elasticsearch/ElasticGroupIndex.java @@ -91,7 +91,7 @@ public class ElasticGroupIndex extends AbstractElasticIndex getSource(Predicate p, QueryOptions opts) throws QueryParseException { JsonArray sortArray = getSortArray(GroupField.UUID.getName()); - return new ElasticQuerySource(p, opts.filterFields(IndexUtils::groupFields), GROUPS, sortArray); + return new ElasticQuerySource(p, opts.filterFields(IndexUtils::groupFields), type, sortArray); } @Override diff --git a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.html b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.html index 3c4270f7e1..412b73eb5e 100644 --- a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.html +++ b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.html @@ -207,6 +207,16 @@ limitations under the License. +
+ Show Relative Dates In Changes Table + + + +
Diff view diff --git a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js index 916f97f423..706b1ac7db 100644 --- a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js +++ b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view.js @@ -29,6 +29,7 @@ 'signed_off_by', 'email_format', 'size_bar_in_change_table', + 'relative_date_in_change_table', ]; const GERRIT_DOCS_BASE_URL = 'https://gerrit-review.googlesource.com/' + @@ -270,6 +271,11 @@ this._prefsChanged = true; }, + _handleRelativeDateInChangeTable() { + this.set('_localPrefs.relative_date_in_change_table', + this.$.relativeDateInChangeTable.checked); + }, + _handleShowSizeBarsInFileListChanged() { this.set('_localPrefs.size_bar_in_change_table', this.$.showSizeBarsInFileList.checked); diff --git a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view_test.html b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view_test.html index b0ef704958..a51d310802 100644 --- a/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view_test.html +++ b/polygerrit-ui/app/elements/settings/gr-settings-view/gr-settings-view_test.html @@ -88,6 +88,7 @@ limitations under the License. email_strategy: 'ENABLED', email_format: 'HTML_PLAINTEXT', default_base_for_merges: 'FIRST_PARENT', + relative_date_in_change_table: false, size_bar_in_change_table: true, my: [ @@ -151,6 +152,9 @@ limitations under the License. .firstElementChild.bindValue, preferences.email_format); assert.equal(valueOf('Default Base For Merges', 'preferences') .firstElementChild.bindValue, preferences.default_base_for_merges); + assert.equal( + valueOf('Show Relative Dates In Changes Table', 'preferences') + .firstElementChild.checked, false); assert.equal(valueOf('Diff view', 'preferences') .firstElementChild.bindValue, preferences.diff_view); assert.equal(valueOf('Show size bars in file list', 'preferences') diff --git a/resources/com/google/gerrit/server/mime/mime-types.properties b/resources/com/google/gerrit/server/mime/mime-types.properties index af5ba657ea..e4d478e4f7 100644 --- a/resources/com/google/gerrit/server/mime/mime-types.properties +++ b/resources/com/google/gerrit/server/mime/mime-types.properties @@ -210,8 +210,8 @@ sql = text/x-sql ss = text/x-scheme st = text/x-stsrc stex = text/x-stex -sv = x-systemverilog -svh = x-systemverilog +sv = text/x-systemverilog +svh = text/x-systemverilog swift = text/x-swift tcl = text/x-tcl tex = text/x-latex