Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit f6f0570

Browse files
committed
Telescope.statuses -> Posts.statuses;
1 parent 390ea74 commit f6f0570

4 files changed

Lines changed: 30 additions & 32 deletions

File tree

packages/nova-comments/lib/callbacks/callbacks_comments_new.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import marked from 'marked';
2-
import Telescope from 'meteor/nova:lib';
32
import Posts from "meteor/nova:posts";
43
import Comments from '../collection.js';
54
import Users from 'meteor/nova:users';
Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { SimpleSchema } from 'meteor/aldeed:simple-schema';
22

33
/**
4-
* @summary Kick off the global namespace for Telescope.
4+
* @summary Kick off the namespace for Telescope.
55
* @namespace Telescope
66
*/
77

@@ -26,30 +26,4 @@ SimpleSchema.extendOptions({
2626
preload: Match.Optional(Boolean),
2727
});
2828

29-
// ------------------------------------- Statuses -------------------------------- //
30-
31-
Telescope.statuses = [
32-
{
33-
value: 1,
34-
label: 'pending'
35-
},
36-
{
37-
value: 2,
38-
label: 'approved'
39-
},
40-
{
41-
value: 3,
42-
label: 'rejected'
43-
},
44-
{
45-
value: 4,
46-
label: 'spam'
47-
},
48-
{
49-
value: 5,
50-
label: 'deleted'
51-
}
52-
];
53-
54-
5529
export default Telescope;

packages/nova-posts/lib/helpers.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Telescope from 'meteor/nova:lib';
21
import moment from 'moment';
32
import Posts from './collection.js';
43
import Users from 'meteor/nova:users';
@@ -78,7 +77,7 @@ Posts.getDefaultStatus = function (user) {
7877
* @param {Object} user
7978
*/
8079
Posts.getStatusName = function (post) {
81-
return _.findWhere(Telescope.statuses, {value: post.status}).label;
80+
return Utils.findWhere(Posts.statuses, {value: post.status}).label;
8281
};
8382

8483
/**

packages/nova-posts/lib/schema.js

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,33 @@
1-
import Telescope from 'meteor/nova:lib'; // TODO move Telescope.statuses elswhere
21
import Users from 'meteor/nova:users';
32
import Posts from './collection.js';
43

4+
/**
5+
* @summary Posts statuses
6+
* @type {Object}
7+
*/
8+
Posts.statuses = [
9+
{
10+
value: 1,
11+
label: 'pending'
12+
},
13+
{
14+
value: 2,
15+
label: 'approved'
16+
},
17+
{
18+
value: 3,
19+
label: 'rejected'
20+
},
21+
{
22+
value: 4,
23+
label: 'spam'
24+
},
25+
{
26+
value: 5,
27+
label: 'deleted'
28+
}
29+
];
30+
531
/**
632
* @summary Posts config namespace
733
* @type {Object}
@@ -157,7 +183,7 @@ const schema = {
157183
},
158184
form: {
159185
noselect: true,
160-
options: Telescope.statuses,
186+
options: Posts.statuses,
161187
group: 'admin'
162188
},
163189
group: formGroups.admin

0 commit comments

Comments
 (0)