app/soc/views/docs/edit.py
changeset 435 829fe8302a8b
parent 408 7cd6bdfbf95c
child 445 31927f21970d
equal deleted inserted replaced
434:a4fc430fefac 435:829fe8302a8b
    76   properties['short_name'] = form.cleaned_data.get('short_name')
    76   properties['short_name'] = form.cleaned_data.get('short_name')
    77   properties['content'] = form.cleaned_data.get('content')
    77   properties['content'] = form.cleaned_data.get('content')
    78   properties['author'] = models.user.logic.getFromFields(email=email)
    78   properties['author'] = models.user.logic.getFromFields(email=email)
    79   properties['is_featured'] = form.cleaned_data.get('is_featured')
    79   properties['is_featured'] = form.cleaned_data.get('is_featured')
    80 
    80 
    81   doc = document.logic.updateOrCreateFromFields(properties,
    81   key_fields = document.logic.getKeyFieldsFromDict(properties)
    82                                                 partial_path=partial_path,
    82 
    83                                                 link_name=link_name)
    83   doc = document.logic.updateOrCreateFromFields(properties, key_fields)
    84   return doc
    84   return doc
    85 
    85 
    86 
    86 
    87 class CreateForm(helper.forms.BaseForm):
    87 class CreateForm(helper.forms.BaseForm):
    88   """Django form displayed when Developer creates a Document.
    88   """Django form displayed when Developer creates a Document.