dispatch:tabular-job-collection

v0.0.2Published 10 years ago

This package has not had recent updates. Please investigate it's current state before committing to using it in your project.

dispatch:tabular-job-collection

A Meteor package that makes it simple to render tables for admins to monitor and modify vsivsi:job-collection jobs. This package simply wraps aldeed:tabular defining the columns for you, including a column with buttons for Delete, Retry, etc.

Installation

$ meteor add dispatch:tabular-job-collection

Usage

In common code, define your tables:

1TabularJobCollections({
2  taskQueue: {
3    sub: new SubsManager(),
4    collection: TaskQueue,
5    allow: function (userId) {
6      var role = new Roles.User(userId);
7      return role.is(Roles.ADMIN);
8    }
9  }
10});

You can set up multiple tables for different JobCollections in the same call. The key is the table name, e.g., taskQueue in the example above. collection must be a JobCollection. For all other available options, refer to aldeed:tabular documentation.

Now include your table anywhere in your client markup, as described in the aldeed:tabular documentation:

{{> tabular table=TabularJobCollections.taskQueue class="table table-hover"}}