Esempio n. 1
0
 def post(self, request, *args, **kwargs):
     #add a domain
     domain_name = request.POST.get('domain')
     theme = request.POST.get('theme',None)
     domain_obj = Domains()
     domain_obj.domain = domain_name
     domain_obj.theme = Themes.objects.get(pk=theme)
     domain_obj.save()
     messages.success(request,_("Domain Added"))
     return redirect('/admin/backend/domains')
Esempio n. 2
0
    def parse_site_section(self):
        site_root = self.root.find('sites')
        if site_root is not None:
            #the module wjat install some websites
            for site in site_root.findall('site'):
                #get all site in the sites root
                domain = site.get('domain')

                #add the site to the django site framework
                try:
                    site_object = Domains.objects.get(domain=domain)
                except Domains.DoesNotExist:
                    site_object = Domains()
                site_object.domain = domain
                site_object.save()
Esempio n. 3
0
    def post(self, request,id=None, *args, **kwargs):
        #add a node
        postData = json.loads(request.body)
        domain_name = postData.get('domain', None)
        theme = postData.get('theme',None)

        if id is None:
            domain_obj = Domains()
        else:
            domain_obj = Domains.objects.get(pk=id)

        domain_obj.domain = domain_name
        domain_obj.theme = Themes.objects.get(pk=theme)
        domain_obj.save()
        context_data = {
            "id":domain_obj.pk
        }
        return self.render_to_response(context=context_data)