Beispiel #1
0
 def get_forms(self):
     secret_form_kwargs = {"prefix": "secret"}
     enrollment_form_kwargs = {}
     if self.request.method == "POST":
         secret_form_kwargs["data"] = self.request.POST
         enrollment_form_kwargs["data"] = self.request.POST
     return (EnrollmentSecretForm(**secret_form_kwargs),
             EnrollmentForm(**enrollment_form_kwargs))
Beispiel #2
0
 def get_forms(self):
     secret_form_kwargs = {"prefix": "secret"}
     enrollment_form_kwargs = {"configuration": self.configuration,
                               "initial": {"configuration": self.configuration}}
     if self.request.method == "POST":
         secret_form_kwargs["data"] = self.request.POST
         enrollment_form_kwargs["data"] = self.request.POST
     return (EnrollmentSecretForm(**secret_form_kwargs),
             EnrollmentForm(**enrollment_form_kwargs))
Beispiel #3
0
 def get_forms(self):
     secret_form_kwargs = {"prefix": "secret",
                           "no_restrictions": True,
                           "meta_business_unit": self.meta_business_unit}
     enrollment_form_kwargs = {"meta_business_unit": self.meta_business_unit,
                               "standalone": True}  # w/o dependencies. all in the package.
     if self.request.method == "POST":
         secret_form_kwargs["data"] = self.request.POST
         enrollment_form_kwargs["data"] = self.request.POST
     return (EnrollmentSecretForm(**secret_form_kwargs),
             self.builder.form(**enrollment_form_kwargs))
Beispiel #4
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     ota_enrollment_form = kwargs.get("ota_enrollment_form")
     if not ota_enrollment_form:
         ota_enrollment_form = OTAEnrollmentForm(prefix="oe")
     context["ota_enrollment_form"] = ota_enrollment_form
     enrollment_secret_form = kwargs.get("enrollment_secret_form")
     if not enrollment_secret_form:
         enrollment_secret_form = EnrollmentSecretForm(prefix="es")
     context["enrollment_secret_form"] = enrollment_secret_form
     return context
Beispiel #5
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     user_enrollment_form = kwargs.get("user_enrollment_form")
     if not user_enrollment_form:
         user_enrollment_form = UserEnrollmentForm(prefix="ue")
     context["user_enrollment_form"] = user_enrollment_form
     enrollment_secret_form = kwargs.get("enrollment_secret_form")
     if not enrollment_secret_form:
         enrollment_secret_form = EnrollmentSecretForm(
             prefix="es", no_serial_numbers=True, no_udids=True)
     context["enrollment_secret_form"] = enrollment_secret_form
     return context
Beispiel #6
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)
     )
Beispiel #7
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))
Beispiel #8
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     dep_enrollment_form = kwargs.get("dep_enrollment_form")
     if not dep_enrollment_form:
         dep_enrollment_form = CreateDEPEnrollmentForm(prefix="de")
     context["dep_enrollment_form"] = dep_enrollment_form
     enrollment_secret_form = kwargs.get("enrollment_secret_form")
     if not enrollment_secret_form:
         enrollment_secret_form = EnrollmentSecretForm(
             prefix="es",
             no_restrictions=True,
         )
     context["enrollment_secret_form"] = enrollment_secret_form
     return context
Beispiel #9
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context["mdm"] = True
     context["meta_business_unit"] = self.meta_business_unit
     ota_enrollment_form = kwargs.get("ota_enrollment_form")
     if not ota_enrollment_form:
         ota_enrollment_form = OTAEnrollmentForm(prefix="oe")
     context["ota_enrollment_form"] = ota_enrollment_form
     enrollment_secret_form = kwargs.get("enrollment_secret_form")
     if not enrollment_secret_form:
         enrollment_secret_form = EnrollmentSecretForm(
             prefix="es",
             meta_business_unit=self.meta_business_unit,
         )
     context["enrollment_secret_form"] = enrollment_secret_form
     return context
Beispiel #10
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context["mdm"] = True
     context["meta_business_unit"] = self.meta_business_unit
     dep_profile_form = kwargs.get("dep_profile_form")
     if not dep_profile_form:
         dep_profile_form = CreateDEPProfileForm(prefix="dp")
     context["dep_profile_form"] = dep_profile_form
     enrollment_secret_form = kwargs.get("enrollment_secret_form")
     if not enrollment_secret_form:
         enrollment_secret_form = EnrollmentSecretForm(
             prefix="es",
             no_restrictions=True,
             meta_business_unit=self.meta_business_unit,
         )
     context["enrollment_secret_form"] = enrollment_secret_form
     return context
Beispiel #11
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     context["object"] = self.object
     dep_enrollment_form = kwargs.get("dep_enrollment_form")
     if not dep_enrollment_form:
         dep_enrollment_form = UpdateDEPEnrollmentForm(prefix="de",
                                                       instance=self.object)
     context["dep_enrollment_form"] = dep_enrollment_form
     enrollment_secret_form = kwargs.get("enrollment_secret_form")
     if not enrollment_secret_form:
         enrollment_secret_form = EnrollmentSecretForm(
             prefix="es",
             instance=self.object.enrollment_secret,
             no_restrictions=True,
         )
     context["enrollment_secret_form"] = enrollment_secret_form
     return context
Beispiel #12
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))
Beispiel #13
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)
         )
Beispiel #14
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))
Beispiel #15
0
 def get_form(self):
     secret_form_kwargs = {}
     if self.request.method == "POST":
         secret_form_kwargs["data"] = self.request.POST
     return EnrollmentSecretForm(**secret_form_kwargs)