def import_tasks(project_id, from_auto=False, **form_data):
"""Import tasks for a project."""
from pybossa.core import project_repo
project = project_repo.get(project_id)
report = importer.create_tasks(task_repo, project_id, **form_data)
if from_auto:
form_data['last_import_meta'] = report.metadata
project.set_autoimporter(form_data)
project_repo.save(project)
msg = report.message + ' to your project %s!' % project.name
subject = 'Tasks Import to your project %s' % project.name
body = 'Hello,\n\n' + msg + '\n\nAll the best,\nThe %s team.'\
% current_app.config.get('BRAND')
mail_dict = dict(recipients=[project.owner.email_addr],
subject=subject, body=body)
send_mail(mail_dict)
return msg
评论列表
文章目录