Exemple #1
0
def alter_draft_files(draft, file_values):
  """ file_values list should match this order:
      ['demographics', 'funding_sources', 'budget1', 'budget2',
      'budget3', 'project_budget_file', 'fiscal_letter'] """
  files = dict(zip(DraftGrantApplication.file_fields(), file_values))
  for key, val in files.iteritems():
    setattr(draft, key, val)
  draft.save()
Exemple #2
0
def alter_draft_files(draft, file_values):
    """ Helper method to update draft's file fields
  Args:
    file_values: list, should match this order:
      ['demographics', 'funding_sources', 'budget1', 'budget2',
       'budget3', 'project_budget_file', 'fiscal_letter']
  """
    files = dict(zip(DraftGrantApplication.file_fields(), file_values))
    for key, val in files.iteritems():
        setattr(draft, key, val)
    draft.save()