|
@@ -74,6 +74,52 @@ def home(request):
|
|
|
return HttpResponseRedirect(reverse('products'))
|
|
return HttpResponseRedirect(reverse('products'))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+class genericView(TemplateView):
|
|
|
|
|
+ template_name = 'marktplatz/generic.html'
|
|
|
|
|
+ def get(self, request, *args, **kwargs):
|
|
|
|
|
+ instance = get_object_or_404(Wohnprojekt, pk=2 )
|
|
|
|
|
+ context = {}
|
|
|
|
|
+ context['object'] = model_to_dict ( instance )
|
|
|
|
|
+ context['object']['myfield'] = '----------------------------'
|
|
|
|
|
+ return render(request, self.template_name, context )
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+class pagesView(TemplateView):
|
|
|
|
|
+ template_name = 'marktplatz/generic.html'
|
|
|
|
|
+ def get(self, request, *args, **kwargs):
|
|
|
|
|
+ context = {}
|
|
|
|
|
+ context['content_a'] = ""
|
|
|
|
|
+ context['content_b'] = config
|
|
|
|
|
+ # print (config.items() )
|
|
|
|
|
+
|
|
|
|
|
+ if 'page' in kwargs:
|
|
|
|
|
+ context['content_a'] = kwargs['page']
|
|
|
|
|
+ try:
|
|
|
|
|
+
|
|
|
|
|
+ context['content_a'] = '<br><h2>' + kwargs['page'] + "</h2><br><br>"
|
|
|
|
|
+ context['content_b'] = getattr(config , kwargs['page'], '')
|
|
|
|
|
+ except KeyError:
|
|
|
|
|
+ raise Http404
|
|
|
|
|
+ # if config.get ( kwargs['page'] ) != None:
|
|
|
|
|
+ # context['content_b'] = config.get ( kwargs['page'] )
|
|
|
|
|
+ return render(request, self.template_name, context )
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+class ContactUpdateView(LoginRequiredMixin, UpdateView):
|
|
|
|
|
+ template_name = 'marktplatz/form.html'
|
|
|
|
|
+ model = Contact
|
|
|
|
|
+ form_class = RegisterForm
|
|
|
|
|
+ # success_url =
|
|
|
|
|
+
|
|
|
|
|
+ def get_object(self, queryset=None):
|
|
|
|
|
+ obj = super().get_object()
|
|
|
|
|
+ if ( obj.user_can_manage(self.request.user) ):
|
|
|
|
|
+ return obj
|
|
|
|
|
+ raise PermissionDenied
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
class SubscribeRequestView( SubscribeRequestView):
|
|
class SubscribeRequestView( SubscribeRequestView):
|
|
|
|
|
|
|
|
form_class = NewsletterForm
|
|
form_class = NewsletterForm
|
|
@@ -139,36 +185,6 @@ class AgentNewsletterSubscribeView( SubscribeRequestView ):
|
|
|
# return super(SubscribeRequestView, self).dispatch( request, *args, **kwargs )
|
|
# return super(SubscribeRequestView, self).dispatch( request, *args, **kwargs )
|
|
|
|
|
|
|
|
|
|
|
|
|
-class genericView(TemplateView):
|
|
|
|
|
- template_name = 'marktplatz/generic.html'
|
|
|
|
|
- def get(self, request, *args, **kwargs):
|
|
|
|
|
- instance = get_object_or_404(Wohnprojekt, pk=2 )
|
|
|
|
|
- context = {}
|
|
|
|
|
- context['object'] = model_to_dict ( instance )
|
|
|
|
|
- context['object']['myfield'] = '----------------------------'
|
|
|
|
|
- return render(request, self.template_name, context )
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-class pagesView(TemplateView):
|
|
|
|
|
- template_name = 'marktplatz/generic.html'
|
|
|
|
|
- def get(self, request, *args, **kwargs):
|
|
|
|
|
- context = {}
|
|
|
|
|
- context['content_a'] = ""
|
|
|
|
|
- context['content_b'] = config
|
|
|
|
|
- # print (config.items() )
|
|
|
|
|
-
|
|
|
|
|
- if 'page' in kwargs:
|
|
|
|
|
- context['content_a'] = kwargs['page']
|
|
|
|
|
- try:
|
|
|
|
|
-
|
|
|
|
|
- context['content_a'] = '<br><h2>' + kwargs['page'] + "</h2><br><br>"
|
|
|
|
|
- context['content_b'] = getattr(config , kwargs['page'], '')
|
|
|
|
|
- except KeyError:
|
|
|
|
|
- raise Http404
|
|
|
|
|
- # if config.get ( kwargs['page'] ) != None:
|
|
|
|
|
- # context['content_b'] = config.get ( kwargs['page'] )
|
|
|
|
|
- return render(request, self.template_name, context )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class SearchAgentCreate(CreateView):
|
|
class SearchAgentCreate(CreateView):
|