Exemple #1
0
 def post(self, request, *args, **kwargs):
     dep_profile_form = UpdateDEPProfileForm(
         request.POST,
         prefix="dp",
         instance=self.object
     )
     enrollment_secret_form = EnrollmentSecretForm(
         request.POST,
         prefix="es",
         instance=self.object.enrollment_secret,
         no_restrictions=True,
         meta_business_unit=self.meta_business_unit,
     )
     if dep_profile_form.is_valid() and enrollment_secret_form.is_valid():
         dep_profile = dep_profile_form.save(commit=False)
         dep_profile.enrollment_secret = enrollment_secret_form.save()
         enrollment_secret_form.save_m2m()
         try:
             add_dep_profile(dep_profile)
         except DEPClientError as error:
             dep_profile_form.add_error(None, str(error))
         else:
             return HttpResponseRedirect(dep_profile.get_absolute_url())
     return self.render_to_response(
         self.get_context_data(dep_profile_form=dep_profile_form,
                               enrollment_secret_form=enrollment_secret_form)
     )
Exemple #2
0
 def post(self, request, *args, **kwargs):
     dep_enrollment_form = UpdateDEPEnrollmentForm(request.POST,
                                                   prefix="de",
                                                   instance=self.object)
     enrollment_secret_form = EnrollmentSecretForm(
         request.POST,
         prefix="es",
         instance=self.object.enrollment_secret,
         no_restrictions=True,
     )
     if dep_enrollment_form.is_valid() and enrollment_secret_form.is_valid(
     ):
         dep_enrollment = dep_enrollment_form.save(commit=False)
         dep_enrollment.enrollment_secret = enrollment_secret_form.save()
         enrollment_secret_form.save_m2m()
         try:
             add_dep_profile(dep_enrollment)
         except DEPClientError as error:
             dep_enrollment_form.add_error(None, str(error))
         else:
             return redirect(dep_enrollment)
     return self.render_to_response(
         self.get_context_data(
             dep_enrollment_form=dep_enrollment_form,
             enrollment_secret_form=enrollment_secret_form))
Exemple #3
0
 def post(self, request, *args, **kwargs):
     ota_enrollment_form = OTAEnrollmentForm(request.POST, prefix="oe")
     enrollment_secret_form = EnrollmentSecretForm(request.POST,
                                                   prefix="es")
     if ota_enrollment_form.is_valid() and enrollment_secret_form.is_valid(
     ):
         ota_enrollment = ota_enrollment_form.save(commit=False)
         ota_enrollment.enrollment_secret = enrollment_secret_form.save()
         enrollment_secret_form.save_m2m()
         ota_enrollment.save()
         return redirect(ota_enrollment)
     else:
         return self.render_to_response(
             self.get_context_data(
                 ota_enrollment_form=ota_enrollment_form,
                 enrollment_secret_form=enrollment_secret_form))
Exemple #4
0
 def post(self, request, *args, **kwargs):
     ota_enrollment_form = OTAEnrollmentForm(request.POST, prefix="oe")
     enrollment_secret_form = EnrollmentSecretForm(
         request.POST,
         prefix="es",
         meta_business_unit=self.meta_business_unit,
     )
     if ota_enrollment_form.is_valid() and enrollment_secret_form.is_valid():
         ota_enrollment = ota_enrollment_form.save(commit=False)
         ota_enrollment.enrollment_secret = enrollment_secret_form.save()
         enrollment_secret_form.save_m2m()
         ota_enrollment.save()
         return HttpResponseRedirect(ota_enrollment.get_absolute_url())
     else:
         return self.render_to_response(
             self.get_context_data(ota_enrollment_form=ota_enrollment_form,
                                   enrollment_secret_form=enrollment_secret_form)
         )
Exemple #5
0
 def post(self, request, *args, **kwargs):
     user_enrollment_form = UserEnrollmentForm(request.POST, prefix="ue")
     enrollment_secret_form = EnrollmentSecretForm(request.POST,
                                                   prefix="es",
                                                   no_serial_numbers=True,
                                                   no_udids=True)
     if user_enrollment_form.is_valid() and enrollment_secret_form.is_valid(
     ):
         user_enrollment = user_enrollment_form.save(commit=False)
         user_enrollment.enrollment_secret = enrollment_secret_form.save()
         enrollment_secret_form.save_m2m()
         user_enrollment.save()
         return redirect(user_enrollment)
     else:
         return self.render_to_response(
             self.get_context_data(
                 user_enrollment_form=user_enrollment_form,
                 enrollment_secret_form=enrollment_secret_form))