Exemple #1
0
 def create_group(self, subject_code, theory, seminar, name, date_valid, leader_name, phone, email, user, id=None):
     if id:
         try:
             gr=Group.objects.get(id=id)
         except:
             log.debug("Group isnt exist !")
             return None
     else:
         gr=Group()
     try:
         log.debug("Subject code: "+subject_code)
         subject=Subject.objects.get(activated=True, public='Y', subject_code=subject_code)
     except Subject.DoesNotExist:
         log.debug("Subject isnt exist")
         return None
     gr.subject=subject
     gr.user=user
     gr.class_theory=theory
     gr.class_seminar=seminar
     date_obj=datetime.strptime(date_valid, '%m/%d/%Y')
     gr.date_valid_until=date_obj
     gr.group_leader=leader_name
     gr.phone=phone
     gr.email=email
     gr.group_name=name
     return gr