(discussion_data, session)
| 682 | |
| 683 | |
| 684 | def create_discussion(discussion_data, session): |
| 685 | issue = Discussion( |
| 686 | title = discussion_data.get('title'), |
| 687 | description = discussion_data.get('description'), |
| 688 | member_created_id = discussion_data.get('member_created_id'), |
| 689 | project_id = discussion_data.get('project_id'), |
| 690 | status = discussion_data.get('status', 'open'), |
| 691 | ) |
| 692 | |
| 693 | session.add(issue) |
| 694 | regular_methods.commit_with_rollback(session) |
| 695 | issue.attach_element(session, {'type': 'project', 'id': discussion_data.get('project_id')}) |
| 696 | regular_methods.commit_with_rollback(session) |
| 697 | return issue |
| 698 | |
| 699 | |
| 700 | def create_task(task_data, session): |
nothing calls this directly
no test coverage detected