mirror of
https://github.com/wekan/wekan.git
synced 2026-02-10 02:04:20 +01:00
17 lines
383 B
JavaScript
17 lines
383 B
JavaScript
|
|
import { CronJobStatus } from '/server/cronJobStorage';
|
||
|
|
|
||
|
|
// Publish cron jobs status for admin users only
|
||
|
|
Meteor.publish('cronJobs', function() {
|
||
|
|
if (!this.userId) {
|
||
|
|
return this.ready();
|
||
|
|
}
|
||
|
|
|
||
|
|
const user = Users.findOne(this.userId);
|
||
|
|
if (!user || !user.isAdmin) {
|
||
|
|
return this.ready();
|
||
|
|
}
|
||
|
|
|
||
|
|
// Publish all cron job status documents
|
||
|
|
return CronJobStatus.find({});
|
||
|
|
});
|