def project_update(pk): project = Project.get_for_current_user_or_404(pk) form = ProjectForm(obj=project) if form.validate_on_submit(): form.populate_obj(project) project.save() flash('Project has been updated', 'success') if form.intercom_api_key.is_changed or form.data['repeat_import']: handle_intercom_users.delay(project.id) flash('Job for importing existing users for a new ' 'Intercom project started', 'success') return redirect(url_for('accounts.projects_list')) return locals()
def project_remove(pk): project = Project.get_for_current_user_or_404(pk) project.delete() flash('Project has been removed', 'success') return redirect(url_for('accounts.projects_list'))