app/soc/views/site/home.py
changeset 321 f17ecd21ca33
parent 319 4e336befdf86
child 324 05e21c089be6
equal deleted inserted replaced
320:a0a86306e7f6 321:f17ecd21ca33
   109   """
   109   """
   110   # create default template context for use with any templates
   110   # create default template context for use with any templates
   111   context = helper.responses.getUniversalContext(request)
   111   context = helper.responses.getUniversalContext(request)
   112   
   112   
   113   site_settings = soc.logic.models.site_settings.logic.getFromFields(
   113   site_settings = soc.logic.models.site_settings.logic.getFromFields(
   114                                                   path=DEF_SITE_SETTINGS_PATH)
   114       path=DEF_SITE_SETTINGS_PATH)
   115 
   115 
   116   if site_settings:
   116   if site_settings:
   117     context['site_settings'] = site_settings
   117     context['site_settings'] = site_settings
   118     
   118     
   119     # check if ReferenceProperty to home Document is valid
   119     # check if ReferenceProperty to home Document is valid
   159 
   159 
   160     if document_form.is_valid() and settings_form.is_valid():
   160     if document_form.is_valid() and settings_form.is_valid():
   161       link_name = DEF_SITE_HOME_DOC_LINK_NAME
   161       link_name = DEF_SITE_HOME_DOC_LINK_NAME
   162       partial_path=DEF_SITE_SETTINGS_PATH
   162       partial_path=DEF_SITE_SETTINGS_PATH
   163       logged_in_id = users.get_current_user()
   163       logged_in_id = users.get_current_user()
   164       user = models.user.logic.getFromFields(email=logged_in_id)
   164       user = models.user.logic.getFromFields(email=logged_in_id.email())
   165 
   165 
   166       properties = {
   166       properties = {
   167         'title': document_form.cleaned_data.get('title'),
   167         'title': document_form.cleaned_data.get('title'),
   168         'short_name': document_form.cleaned_data.get('short_name'),
   168         'short_name': document_form.cleaned_data.get('short_name'),
   169         'abstract': document_form.cleaned_data.get('abstract'),
   169         'abstract': document_form.cleaned_data.get('abstract'),