|
|
|
|
@ -101,6 +101,15 @@ if (isSandstorm && Meteor.isServer) { |
|
|
|
|
|
|
|
|
|
updateUserPermissions(doc._id, doc.services.sandstorm.permissions); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
// LibreBoard v0.8 didn’t implement the Sandstorm sharing model and instead
|
|
|
|
|
// kept the visibility setting (“public” or “private”) in the UI as does the
|
|
|
|
|
// main Meteor application. We need to enforce “public” visibility has the
|
|
|
|
|
// sharing is now handled by Sandstorm.
|
|
|
|
|
// See https://github.com/wekan/wekan/issues/346
|
|
|
|
|
Migrations.add('enforce-public-visibility-for-sandstorm', () => { |
|
|
|
|
Boards.update('sandstorm', { $set: { permission: 'public' }}); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (isSandstorm && Meteor.isClient) { |
|
|
|
|
|