Skip to content

Commit

Permalink
Merge pull request #809 from jrjohnson/change-ilmsession
Browse files Browse the repository at this point in the history
Change IlmSessionFacet to IlmSession
  • Loading branch information
saschaben committed Aug 10, 2015
2 parents 90102f2 + fac4fb0 commit 16a9ed0
Show file tree
Hide file tree
Showing 10 changed files with 25 additions and 25 deletions.
10 changes: 5 additions & 5 deletions app/components/session-overview.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ export default Ember.Component.extend(Publishable, {
saveIndependentLearning: function(value){
var session = this.get('session');
if(!value){
session.get('ilmSessionFacet').then(function(ilmSession){
session.set('ilmSessionFacet', null);
session.get('ilmSession').then(function(ilmSession){
session.set('ilmSession', null);
ilmSession.deleteRecord();
session.save();
ilmSession.save();
Expand All @@ -29,7 +29,7 @@ export default Ember.Component.extend(Publishable, {
dueDate: moment().add(6, 'weeks').toDate()
});
ilmSession.save().then(function(savedIlmSession){
session.set('ilmSessionFacet', savedIlmSession);
session.set('ilmSession', savedIlmSession);
session.save();
});
}
Expand Down Expand Up @@ -59,15 +59,15 @@ export default Ember.Component.extend(Publishable, {
this.get('session').save();
},
changeIlmHours: function(value){
this.get('session.ilmSessionFacet').then(function(ilmSession){
this.get('session.ilmSession').then(function(ilmSession){
if(ilmSession){
ilmSession.set('hours', value);
ilmSession.save();
}
});
},
changeIlmDueDate: function(value){
this.get('session.ilmSessionFacet').then(function(ilmSession){
this.get('session.ilmSession').then(function(ilmSession){
if(ilmSession){
ilmSession.set('dueDate', value);
ilmSession.save();
Expand Down
12 changes: 6 additions & 6 deletions app/models/session.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ var Session = DS.Model.extend(PublishableModel, {
learningMaterials: DS.hasMany('session-learning-material', {async: true}),
instructionHours: DS.hasMany('instruction-hour', {async: true}),
sessionDescription: DS.belongsTo('session-description', {async: true}),
ilmSessionFacet: DS.belongsTo('ilm-session', {async: true}),
isIndependentLearning: Ember.computed.notEmpty('ilmSessionFacet.content'),
ilmSession: DS.belongsTo('ilm-session', {async: true}),
isIndependentLearning: Ember.computed.notEmpty('ilmSession.content'),
offeringLearnerGroupsLength: Ember.computed.mapBy('offerings', 'learnerGroups.length'),
learnerGroupCount: Ember.computed.sum('offeringLearnerGroupsLength'),
offeringsWithStartDate: Ember.computed.filterBy('offerings', 'startDate'),
Expand All @@ -35,7 +35,7 @@ var Session = DS.Model.extend(PublishableModel, {
firstOfferingDate: function(){
var self = this;
var deferred = Ember.RSVP.defer();
this.get('ilmSessionFacet').then(function(ilmSession){
this.get('ilmSession').then(function(ilmSession){
if(ilmSession){
deferred.resolve(ilmSession.get('dueDate'));
} else {
Expand All @@ -49,7 +49,7 @@ var Session = DS.Model.extend(PublishableModel, {
return DS.PromiseObject.create({
promise: deferred.promise
});
}.property('sortedOfferingsByDate.@each', 'ilmSessionFacet.dueDate'),
}.property('sortedOfferingsByDate.@each', 'ilmSession.dueDate'),
searchString: function(){
return this.get('title') + this.get('sessionType.title') + this.get('status');
}.property('title', 'sessionType.title', 'status'),
Expand All @@ -60,13 +60,13 @@ var Session = DS.Model.extend(PublishableModel, {
this.set('requiredPublicationSetFields', ['title']);
} else {
this.set('requiredPublicationLengthFields', []);
this.set('requiredPublicationSetFields', ['title', 'ilmSessionFacet.dueDate']);
this.set('requiredPublicationSetFields', ['title', 'ilmSession.dueDate']);
}
return this.getRequiredPublicationIssues();
}.property(
'title',
'offerings.length',
'ilmSessionFacet.isPublishable',
'ilmSession.isPublishable',
'isIndependentLearning'
),
optionalPublicationIssues: function(){
Expand Down
4 changes: 2 additions & 2 deletions app/templates/components/session-details.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
}}
{{#liquid-if session.isIndependentLearning class='vertical'}}
{{detail-learnergroups
subject=session.ilmSessionFacet
subject=session.ilmSession
cohorts=session.course.cohorts
isIlmSession=true
}}
{{detail-instructors
ilmSession=session.ilmSessionFacet
ilmSession=session.ilmSession
}}
{{/liquid-if}}
{{detail-objectives subject=session isSession=true}}
Expand Down
4 changes: 2 additions & 2 deletions app/templates/components/session-overview.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,11 @@
{{#if session.isIndependentLearning}}
<div class="form-col-4 form-col-4-middle sessionilmhours">
<label class="form-label">{{t "sessions.hours"}}:</label>
<div class="form-data">{{inplace-text value=session.ilmSessionFacet.hours save='changeIlmHours'}}</div>
<div class="form-data">{{inplace-text value=session.ilmSession.hours save='changeIlmHours'}}</div>
</div>
<div class="form-col-4 form-col-4-right sessionilmduedate">
<label class="form-label">{{t "sessions.dueBy"}}:</label>
<div class="form-data">{{inplace-date value=session.ilmSessionFacet.dueDate save='changeIlmDueDate'}}</div>
<div class="form-data">{{inplace-date value=session.ilmSession.dueDate save='changeIlmDueDate'}}</div>
</div>
{{/if}}
<div class="form-col-12 sessiondescription">
Expand Down
2 changes: 1 addition & 1 deletion app/templates/test-models.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ curriculumInventorySequences: {{content.curriculuminventorysequences.length}} <b
departments: {{content.departments.length}} <br />
disciplines: {{content.disciplines.length}} <br />
educationalYears: {{content.educationalyears.length}} <br />
ilmSessionFacets: {{content.ilmsessionfacets.length}} <br />
ilmSessions: {{content.ilmSessions.length}} <br />
ilmSessions: {{content.ilmsessions.length}} <br />
instructionHours: {{content.instructionhours.length}} <br />
instructorGroups: {{content.instructorgroups.length}} <br />
Expand Down
2 changes: 1 addition & 1 deletion tests/acceptance/course/session/ilm-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ module('Acceptance: Session - Independent Learning', {
});
fixtures.session = server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
},

Expand Down
6 changes: 3 additions & 3 deletions tests/acceptance/course/session/overview-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ test('check remove ilm', function(assert) {
});
server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
visit(url);

Expand Down Expand Up @@ -107,7 +107,7 @@ test('change ilm hours', function(assert) {
});
server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
visit(url);

Expand Down Expand Up @@ -135,7 +135,7 @@ test('change ilm due date', function(assert) {
});
server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
visit(url);
andThen(function() {
Expand Down
6 changes: 3 additions & 3 deletions tests/acceptance/course/session/publicationcheck-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ test('check remove ilm', function(assert) {
});
server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
visit('/courses/1/sessions/1/publicationcheck');

Expand Down Expand Up @@ -159,7 +159,7 @@ test('change ilm hours', function(assert) {
});
server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
visit('/courses/1/sessions/1/publicationcheck');

Expand Down Expand Up @@ -187,7 +187,7 @@ test('change ilm due date', function(assert) {
});
server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
visit('/courses/1/sessions/1/publicationcheck');
andThen(function() {
Expand Down
2 changes: 1 addition & 1 deletion tests/acceptance/course/session/publish-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ module('Acceptance: Session - Publish', {
});
fixtures.ilmSession = server.create('session', {
course: 1,
ilmSessionFacet: 1
ilmSession: 1
});
},

Expand Down
2 changes: 1 addition & 1 deletion tests/unit/models/session-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ test('check required ILM publication items', function(assert) {
model.set('title', 'nothing');
assert.equal(model.get('requiredPublicationIssues').length, 1);
let ilmSession = store.createRecord('ilmSession');
model.set('ilmSessionFacet', ilmSession);
model.set('ilmSession', ilmSession);
assert.equal(model.get('requiredPublicationIssues').length, 1);
});
});
Expand Down

0 comments on commit 16a9ed0

Please sign in to comment.