Skip to content

Commit 7826368

Browse files
authored
Merge branch 'main' into WD-21700-add-publisher-metrics-tests
2 parents 17e8afa + 7295c10 commit 7826368

5 files changed

Lines changed: 29 additions & 30 deletions

File tree

static/js/publisher/pages/Metrics/metrics/graphs/activeDevicesGraph/tooltips.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@ export function tooltips(this: any) {
166166
const windowWidth = window.innerWidth;
167167
let adjustedLeft = mousePosition[0] + this.margin.left;
168168

169-
if (tooltipBounding.right > (windowWidth - 15)) {
170-
adjustedLeft -= (tooltipBounding.right - windowWidth) + 15;
169+
if (tooltipBounding.right > windowWidth - 15) {
170+
adjustedLeft -= tooltipBounding.right - windowWidth + 15;
171171
}
172172

173173
if (tooltipBounding.left < 0) {

static/js/publisher/pages/Releases/Releases.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useParams } from "react-router-dom";
22
import { useQuery } from "react-query";
3-
import { Strip, Link } from "@canonical/react-components";
3+
import { Link, Strip } from "@canonical/react-components";
44

55
import SectionNav from "../../components/SectionNav";
66
import Release from "./Release";

static/js/publisher/pages/Releases/components/revisionsList.js

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,10 @@ class RevisionsList extends Component {
4848
isPending,
4949
isActive,
5050
showBuildRequest,
51-
progressiveBeingCancelled
51+
progressiveBeingCancelled,
5252
) {
53-
const rowKey = `revision-row-${revision.revision}-${
54-
revision.release ? revision.release.channel : new Date().getTime()
55-
}`;
53+
const rowKey = `revision-row-${revision.revision}-${revision.release ? revision.release.channel : new Date().getTime()
54+
}`;
5655

5756
const risk = this.props.filters.risk;
5857
const track = this.props.filters.track;
@@ -78,7 +77,7 @@ class RevisionsList extends Component {
7877
getSortedRevisions(activeRevision, revisions) {
7978
const activeRevisionIndex = revisions.findIndex(
8079
(revision) =>
81-
activeRevision && revision.revision === activeRevision.revision
80+
activeRevision && revision.revision === activeRevision.revision,
8281
);
8382

8483
let indexToMove = 1;
@@ -95,7 +94,7 @@ class RevisionsList extends Component {
9594
activeRevision,
9695
showBuildRequest,
9796
hasPendingRelease,
98-
progressiveReleaseBeingCancelled
97+
progressiveReleaseBeingCancelled,
9998
) {
10099
const sortedRevisions = this.getSortedRevisions(activeRevision, revisions);
101100

@@ -105,7 +104,7 @@ class RevisionsList extends Component {
105104

106105
const progressiveBeingCancelled =
107106
progressiveReleaseBeingCancelled &&
108-
progressiveReleaseBeingCancelled.revision.revision === revision.revision
107+
progressiveReleaseBeingCancelled.revision.revision === revision.revision
109108
? true
110109
: false;
111110

@@ -119,7 +118,7 @@ class RevisionsList extends Component {
119118
false,
120119
isActive,
121120
showBuildRequest,
122-
progressiveBeingCancelled
121+
progressiveBeingCancelled,
123122
);
124123
});
125124
}
@@ -163,7 +162,7 @@ class RevisionsList extends Component {
163162
if (filters && filters.arch) {
164163
if (filters.risk === AVAILABLE) {
165164
filteredRevisions = this.props.getFilteredAvailableRevisionsForArch(
166-
filters.arch
165+
filters.arch,
167166
);
168167

169168
if (availableRevisionsSelect === AVAILABLE_REVISIONS_SELECT_ALL) {
@@ -214,7 +213,7 @@ class RevisionsList extends Component {
214213

215214
pendingRelease = getPendingRelease(
216215
`${filters.track}/${filters.risk}`,
217-
filters.arch
216+
filters.arch,
218217
);
219218
}
220219

@@ -226,33 +225,32 @@ class RevisionsList extends Component {
226225
if (
227226
revision.version === selectedRevision.version &&
228227
revision.architectures.some(
229-
(arch) => selectedVersionRevisionsArchs.indexOf(arch) === -1
228+
(arch) => selectedVersionRevisionsArchs.indexOf(arch) === -1,
230229
)
231230
) {
232231
selectedVersionRevisions.push(revision);
233-
selectedVersionRevisionsArchs = selectedVersionRevisionsArchs.concat(
234-
revision.architectures
235-
);
232+
selectedVersionRevisionsArchs =
233+
selectedVersionRevisionsArchs.concat(revision.architectures);
236234
}
237235
});
238236

239237
// filter out revisions that are already selected
240238
selectedVersionRevisions = selectedVersionRevisions.filter(
241239
(revision) =>
242-
this.props.selectedRevisions.indexOf(revision.revision) === -1
240+
this.props.selectedRevisions.indexOf(revision.revision) === -1,
243241
);
244242

245243
// filter out current architecture
246244
selectedVersionRevisions = selectedVersionRevisions.filter(
247-
(revision) => revision.architectures.indexOf(filters.arch) === -1
245+
(revision) => revision.architectures.indexOf(filters.arch) === -1,
248246
);
249247

250248
// recalculate list of architectures from current list of revisions
251249
selectedVersionRevisionsArchs = [];
252250

253251
selectedVersionRevisions.forEach((revision) => {
254252
selectedVersionRevisionsArchs = selectedVersionRevisionsArchs.concat(
255-
revision.architectures
253+
revision.architectures,
256254
);
257255
});
258256

@@ -282,7 +280,7 @@ class RevisionsList extends Component {
282280
}
283281

284282
const showBuildRequest = filteredRevisions.some((revision) =>
285-
getBuildId(revision)
283+
getBuildId(revision),
286284
);
287285

288286
const showProgressiveReleases =
@@ -353,7 +351,7 @@ class RevisionsList extends Component {
353351
className="p-button--positive is-inline u-no-margin--bottom"
354352
onClick={this.selectVersionClick.bind(
355353
this,
356-
selectedVersionRevisions
354+
selectedVersionRevisions,
357355
)}
358356
>
359357
{"Select in available architectures"}
@@ -392,7 +390,7 @@ class RevisionsList extends Component {
392390
true,
393391
activeRevision.revision === pendingRelease.revision.revision,
394392
showBuildRequest,
395-
false
393+
false,
396394
)}
397395
{filteredRevisions.length > 0 ? (
398396
this.renderRows(
@@ -404,7 +402,7 @@ class RevisionsList extends Component {
404402
activeRevision,
405403
showBuildRequest,
406404
showPendingRelease,
407-
progressiveReleaseBeingCancelled
405+
progressiveReleaseBeingCancelled,
408406
)
409407
) : (
410408
<tr>

static/js/publisher/pages/Releases/components/revisionsListRow.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ const RevisionsListRow = (props) => {
4242

4343
const isProgressive =
4444
revision.prog_channels &&
45-
revision.prog_channels.includes(`${track}/${risk}`)
45+
revision.prog_channels.includes(`${track}/${risk}`) &&
46+
revision.progressive
4647
? true
4748
: false;
4849
const isPreviousProgressive =

static/js/publisher/pages/Releases/releasesState.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ function initReleasesData(revisionsMap, releases) {
3636
if (
3737
rev.prog_channels.indexOf(channel) === -1 &&
3838
release.progressive &&
39-
release.progressive.percentage &&
40-
release.progressive["current-percentage"]
39+
(release.progressive.percentage ||
40+
release.progressive["current-percentage"])
4141
) {
4242
rev.prog_channels.push(channel);
4343
}
@@ -150,9 +150,9 @@ function getUnassignedRevisions(revisionsMap, arch) {
150150
}
151151

152152
export {
153-
getUnassignedRevisions,
154-
getTrackingChannel,
153+
getReleaseDataFromChannelMap,
155154
getRevisionsMap,
155+
getTrackingChannel,
156+
getUnassignedRevisions,
156157
initReleasesData,
157-
getReleaseDataFromChannelMap,
158158
};

0 commit comments

Comments
 (0)