supply plan information with support ticket submissions
This commit is contained in:
parent
717a7d550c
commit
252b2729a6
@ -236,6 +236,10 @@ define([
|
|||||||
APP.$rightside = $('<div>', {id: 'cp-sidebarlayout-rightside'}).appendTo(APP.$container);
|
APP.$rightside = $('<div>', {id: 'cp-sidebarlayout-rightside'}).appendTo(APP.$container);
|
||||||
var sFrameChan = common.getSframeChannel();
|
var sFrameChan = common.getSframeChannel();
|
||||||
sFrameChan.onReady(waitFor());
|
sFrameChan.onReady(waitFor());
|
||||||
|
common.getPinUsage(null, waitFor(function (err, data) {
|
||||||
|
if (err) { return void console.error(err); }
|
||||||
|
APP.pinUsage = data;
|
||||||
|
}));
|
||||||
}).nThen(function (/*waitFor*/) {
|
}).nThen(function (/*waitFor*/) {
|
||||||
createToolbar();
|
createToolbar();
|
||||||
metadataMgr = common.getMetadataMgr();
|
metadataMgr = common.getMetadataMgr();
|
||||||
@ -244,7 +248,7 @@ define([
|
|||||||
|
|
||||||
APP.origin = privateData.origin;
|
APP.origin = privateData.origin;
|
||||||
APP.readOnly = privateData.readOnly;
|
APP.readOnly = privateData.readOnly;
|
||||||
APP.support = Support.create(common, false);
|
APP.support = Support.create(common, false, APP.pinUsage);
|
||||||
|
|
||||||
// Content
|
// Content
|
||||||
var $rightside = APP.$rightside;
|
var $rightside = APP.$rightside;
|
||||||
|
|||||||
@ -25,6 +25,14 @@ define([
|
|||||||
edPublic: privateData.edPublic,
|
edPublic: privateData.edPublic,
|
||||||
notifications: user.notifications,
|
notifications: user.notifications,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (typeof(ctx.pinUsage) === 'object') {
|
||||||
|
// pass pin.usage, pin.limit, and pin.plan if supplied
|
||||||
|
Object.keys(ctx.pinUsage).forEach(function (k) {
|
||||||
|
data.sender[k] = ctx.pinUsage[k];
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
data.id = id;
|
data.id = id;
|
||||||
data.time = +new Date();
|
data.time = +new Date();
|
||||||
|
|
||||||
@ -202,11 +210,12 @@ define([
|
|||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
|
|
||||||
var create = function (common, isAdmin) {
|
var create = function (common, isAdmin, pinUsage) {
|
||||||
var ui = {};
|
var ui = {};
|
||||||
var ctx = {
|
var ctx = {
|
||||||
common: common,
|
common: common,
|
||||||
isAdmin: isAdmin
|
isAdmin: isAdmin
|
||||||
|
pinUsage: pinUsage || false,
|
||||||
};
|
};
|
||||||
|
|
||||||
ui.sendForm = function (id, form, dest) {
|
ui.sendForm = function (id, form, dest) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user