0.2.2 feedback_form, contacts models
This commit is contained in:
@@ -1,21 +1,33 @@
|
||||
from django.http import HttpResponse, Http404, FileResponse
|
||||
from admin_interface.templatetags.admin_interface_tags import get_admin_interface_theme
|
||||
|
||||
def get_logo_url():
|
||||
theme = get_admin_interface_theme()
|
||||
return theme.logo.url
|
||||
|
||||
def get_inter_Dict(user):
|
||||
def get_inter_Dict(user, context_Dict):
|
||||
form_name = None
|
||||
|
||||
Dict = {}
|
||||
|
||||
from ServicesApp.funcs import get_sections
|
||||
sections = get_sections()
|
||||
theme = get_admin_interface_theme()
|
||||
|
||||
if 'page' in context_Dict and context_Dict['page']:
|
||||
fb_block = context_Dict['page'].get_feedback_block()
|
||||
if fb_block:
|
||||
form_name = fb_block.name
|
||||
|
||||
|
||||
from .forms import FeedbackForm
|
||||
feedback_form = FeedbackForm()
|
||||
if form_name:
|
||||
feedback_form.initial = {'form_name': form_name}
|
||||
|
||||
Dict.update({
|
||||
'sections': sections,
|
||||
'logo': theme.logo.url,
|
||||
'feedback_form': FeedbackForm(),
|
||||
'logo': get_logo_url(),
|
||||
'feedback_form': feedback_form,
|
||||
})
|
||||
# from SubscribesApp.funcs import get_cur_user_subscribe
|
||||
# user_subscribe = get_cur_user_subscribe(user)
|
||||
@@ -26,6 +38,6 @@ def get_inter_Dict(user):
|
||||
|
||||
def get_inter_http_respose(template_obj, context_Dict, request):
|
||||
|
||||
context_Dict.update(get_inter_Dict(request.user))
|
||||
context_Dict.update(get_inter_Dict(request.user, context_Dict))
|
||||
|
||||
return HttpResponse(template_obj.render(context_Dict, request))
|
||||
Reference in New Issue
Block a user