Skip to content

Commit c8ac2bc

Browse files
committed
Feedback after purchase and hide Import
1 parent a381ac4 commit c8ac2bc

File tree

2 files changed

+17
-7
lines changed

2 files changed

+17
-7
lines changed

services/static-webserver/client/source/class/osparc/vipMarket/AnatomicalModelDetails.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,11 +211,13 @@ qx.Class.define("osparc.vipMarket.AnatomicalModelDetails", {
211211
anatomicalModelsData["purchases"].forEach(purchase => {
212212
const seatsText = "seat" + (purchase["numberOfSeats"] > 1 ? "s" : "");
213213
const entry = new qx.ui.basic.Label().set({
214-
value: `${purchase["numberOfSeats"]} ${seatsText} available until ${osparc.utils.Utils.formatDate(purchase["expiresAt"])}`
214+
value: `${purchase["numberOfSeats"]} ${seatsText} available until ${osparc.utils.Utils.formatDate(purchase["expiresAt"])}`,
215+
font: "text-14",
215216
});
216217
importSection.add(entry);
217218
});
218219

220+
/*
219221
const importButton = new qx.ui.form.Button().set({
220222
label: this.tr("Import"),
221223
appearance: "strong-button",
@@ -230,6 +232,7 @@ qx.Class.define("osparc.vipMarket.AnatomicalModelDetails", {
230232
});
231233
}, this);
232234
importSection.add(importButton);
235+
*/
233236
return importSection;
234237
},
235238
}

services/static-webserver/client/source/class/osparc/vipMarket/VipMarket.js

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -271,14 +271,21 @@ qx.Class.define("osparc.vipMarket.VipMarket", {
271271
}
272272
osparc.data.Resources.fetch("market", "purchase", params)
273273
.then(() => {
274+
const expirationDate = new Date();
275+
expirationDate.setMonth(expirationDate.getMonth() + 1); // rented for one month
276+
const purchaseData = {
277+
expiresAt: expirationDate, // get this info from the response
278+
numberOfSeats, // get this info from the response
279+
};
280+
281+
let msg = numberOfSeats;
282+
msg += " seat" + (purchaseData["numberOfSeats"] > 1 ? "s" : "");
283+
msg += " rented until " + osparc.utils.Utils.formatDate(purchaseData["expiresAt"]);
284+
osparc.FlashMessenger.getInstance().logAs(msg, "INFO");
285+
274286
const found = this.__anatomicalModels.find(model => model["modelId"] === modelId);
275287
if (found) {
276-
const expirationDate = new Date();
277-
expirationDate.setMonth(expirationDate.getMonth() + 1); // rented for one month
278-
found["purchases"].push({
279-
expiresAt: expirationDate, // get this info from the response
280-
numberOfSeats, // get this info from the response
281-
});
288+
found["purchases"].push(purchaseData);
282289
this.__populateModels();
283290
anatomicModelDetails.setAnatomicalModelsData(found);
284291
}

0 commit comments

Comments
 (0)