Add ownerId for apps

This tracks who installed the app.
This commit is contained in:
Girish Ramakrishnan
2018-05-13 21:02:57 -07:00
parent 38977858aa
commit dfa318e898
16 changed files with 171 additions and 62 deletions
+3 -2
View File
@@ -35,7 +35,7 @@ const DOMAIN_0 = {
tlsConfig: { provider: 'fallback' }
};
var token = null;
var token = null, ownerId = null;
var gSudoOriginal = null;
function injectShellMock() {
gSudoOriginal = shell.sudo;
@@ -74,6 +74,7 @@ function setup(done) {
expect(scope2.isDone()).to.be.ok();
// stash token for further use
ownerId = result.body.userId;
token = result.body.token;
callback();
@@ -82,7 +83,7 @@ function setup(done) {
function addApp(callback) {
var manifest = { version: '0.0.1', manifestVersion: 1, dockerImage: 'foo', healthCheckPath: '/', httpPort: 3, title: 'ok', addons: { } };
appdb.add('appid', 'appStoreId', manifest, 'location', DOMAIN_0.domain, [ ] /* portBindings */, { }, callback);
appdb.add('appid', 'appStoreId', manifest, 'location', DOMAIN_0.domain, ownerId, [ ] /* portBindings */, { }, callback);
},
function createSettings(callback) {