From 74d49744374861fc2320380dfdf98c20808a90f9 Mon Sep 17 00:00:00 2001 From: leigh-mil Date: Thu, 18 Jul 2019 11:32:13 -0400 Subject: [PATCH] Clean up code from old version of TO builder --- atst/domain/task_orders.py | 42 -------------------------------------- 1 file changed, 42 deletions(-) diff --git a/atst/domain/task_orders.py b/atst/domain/task_orders.py index cc0920d0..94343c7c 100644 --- a/atst/domain/task_orders.py +++ b/atst/domain/task_orders.py @@ -1,5 +1,4 @@ import datetime -from flask import current_app as app from atst.database import db from atst.models.clin import CLIN @@ -11,10 +10,6 @@ class TaskOrders(BaseDomainClass): model = TaskOrder resource_name = "task_order" - SECTIONS = {"app_info": ["portfolio_name"], "funding": [], "oversight": []} - - UNCLASSIFIED_FUNDING = [] - @classmethod def create(cls, creator, portfolio_id, number, clins, pdf): task_order = TaskOrder( @@ -70,43 +65,6 @@ class TaskOrders(BaseDomainClass): db.session.add(clin) db.session.commit() - @classmethod - def section_completion_status(cls, task_order, section): - if section in TaskOrders.mission_owner_sections(): - passed = [] - failed = [] - - for attr in TaskOrders.SECTIONS[section]: - if getattr(task_order, attr) is not None: - passed.append(attr) - else: - failed.append(attr) - - if not failed: - return "complete" - elif passed and failed: - return "draft" - - return "incomplete" - - @classmethod - def all_sections_complete(cls, task_order): - for section in TaskOrders.SECTIONS.keys(): - if ( - TaskOrders.section_completion_status(task_order, section) - is not "complete" - ): - return False - - return True - - @classmethod - def mission_owner_sections(cls): - section_list = TaskOrders.SECTIONS - if not app.config.get("CLASSIFIED"): - section_list["funding"] = TaskOrders.UNCLASSIFIED_FUNDING - return section_list - @classmethod def sort(cls, task_orders: [TaskOrder]) -> [TaskOrder]: # Sorts a list of task orders on two keys: status (primary) and time_created (secondary)