Optimized requests to retrieve SRs and Actions
This commit is contained in:
@@ -73,10 +73,12 @@ for (const [roles, allowed] of [[ ["SALES_REP", "SIMPLE_USER"], false ], [ ["SOL
|
||||
assert.equal(same, app.currentUser.ensure());
|
||||
finish({ ok: true, user: { roles } });
|
||||
await first;
|
||||
assert.deepEqual(calls, allowed ? [type, "tokenrelay", "crm", "opportunities"] : [type, "tokenrelay", "opportunities"]);
|
||||
assert.deepEqual(calls, [type, "tokenrelay", "opportunities"]);
|
||||
app.productsContentState.currentProductsRequestId = "products-cycle";
|
||||
app.productActivities.begin("products-cycle", "synthetic");
|
||||
const products = { items: [{ RevnId: "123" }] };
|
||||
app.productsContentState.opptyProductsByNumber.set("OP", products);
|
||||
app.opportunityWorkloadActions.loadProducts(products);
|
||||
app.productActivities.complete("products-cycle");
|
||||
await new Promise(resolve => setImmediate(resolve));
|
||||
assert.equal(calls.includes("opportunitiesExtension.requestWlActions"), allowed);
|
||||
if (!allowed) {
|
||||
|
||||
Reference in New Issue
Block a user