(attrs, sources)
| 33 | module.exports = { |
| 34 | |
| 35 | makeCourse(attrs, sources) { |
| 36 | if (sources == null) { sources = {}; } |
| 37 | const _id = _.uniqueId('course_'); |
| 38 | attrs = _.extend({}, { |
| 39 | _id, |
| 40 | name: _.string.humanize(_id), |
| 41 | releasePhase: 'released', |
| 42 | concepts: [] |
| 43 | }, attrs); |
| 44 | |
| 45 | if (attrs.campaignID == null) { attrs.campaignID = (sources.campaign != null ? sources.campaign.id : undefined) || _.uniqueId('campaign_'); } |
| 46 | return new Course(attrs); |
| 47 | }, |
| 48 | |
| 49 | makeCourseObject(attrs, sources) { |
| 50 | if (sources == null) { sources = {}; } |
nothing calls this directly
no outgoing calls
no test coverage detected