Advertisement
framp

canIStart

May 9th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function canIStart(){
  2.   var missingExams = this.get('exams').where({'done': false});
  3.   var examsINF = missingExams.where({'class': 'INF'});
  4.   var examsMAT = missingExams.where({'class': 'MAT'});
  5.   var examING = missingExams.where({'name': 'Ingegneria del Software'}).first();
  6.   if (examsINF.count()>1 || examsMAT.count()>2)
  7.     return false;
  8.   if (examING && examING.progress()<0.5)
  9.    return false;
  10.   return true;
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement