Fix other read-only teams issues
This commit is contained in:
parent
fd36825f45
commit
da32864413
@ -20,11 +20,11 @@ define([
|
|||||||
}
|
}
|
||||||
profile.edit = Hash.getEditHashFromKeys(secret);
|
profile.edit = Hash.getEditHashFromKeys(secret);
|
||||||
profile.view = Hash.getViewHashFromKeys(secret);
|
profile.view = Hash.getViewHashFromKeys(secret);
|
||||||
cb();
|
setTimeout(cb);
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
cb();
|
setTimeout(cb);
|
||||||
};
|
};
|
||||||
|
|
||||||
var openChannel = function (ctx) {
|
var openChannel = function (ctx) {
|
||||||
|
|||||||
@ -25,10 +25,6 @@ define([
|
|||||||
|
|
||||||
var Nacl = window.nacl;
|
var Nacl = window.nacl;
|
||||||
|
|
||||||
var initializeTeams = function (ctx, cb) {
|
|
||||||
cb();
|
|
||||||
};
|
|
||||||
|
|
||||||
var registerChangeEvents = function (ctx, team, proxy, fId) {
|
var registerChangeEvents = function (ctx, team, proxy, fId) {
|
||||||
if (!team) { return; }
|
if (!team) { return; }
|
||||||
if (!fId) {
|
if (!fId) {
|
||||||
@ -338,7 +334,7 @@ define([
|
|||||||
};
|
};
|
||||||
|
|
||||||
var openChannel = function (ctx, teamData, id, _cb) {
|
var openChannel = function (ctx, teamData, id, _cb) {
|
||||||
var cb = Util.once(_cb);
|
var cb = Util.once(Util.mkAsync(_cb));
|
||||||
|
|
||||||
var hash = teamData.hash || teamData.roHash;
|
var hash = teamData.hash || teamData.roHash;
|
||||||
var secret = Hash.getSecrets('team', hash, teamData.password);
|
var secret = Hash.getSecrets('team', hash, teamData.password);
|
||||||
@ -1277,10 +1273,6 @@ define([
|
|||||||
|
|
||||||
var teams = store.proxy.teams = store.proxy.teams || {};
|
var teams = store.proxy.teams = store.proxy.teams || {};
|
||||||
|
|
||||||
initializeTeams(ctx, waitFor(function (err) {
|
|
||||||
if (err) { return; }
|
|
||||||
}));
|
|
||||||
|
|
||||||
// Listen for changes in our access rights (if another worker receives edit access)
|
// Listen for changes in our access rights (if another worker receives edit access)
|
||||||
ctx.store.proxy.on('change', ['teams'], function (o, n, p) {
|
ctx.store.proxy.on('change', ['teams'], function (o, n, p) {
|
||||||
if (p[2] !== 'hash') { return; }
|
if (p[2] !== 'hash') { return; }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user