def save_auto_approved_names(approved_number_records): from namex.models import Event as EventDAO, Request as RequestDAO, User as UserDAO, State num = 0 global num_records username = '******' usr = UserDAO(username, '', '', '', '') usr.id = 86 usr.save_to_db() while approved_number_records > num: nr_num_label = 'NR 00' num_records += 1 num += 1 nr_num = nr_num_label + str(num_records) nr = RequestDAO() nr.nrNum = nr_num nr.stateCd = State.APPROVED nr._source = 'NAMEREQUEST' event = EventDAO() event.action = EventAction.PUT.value event.userId = EventUserId.SERVICE_ACCOUNT.value event.stateCd = State.APPROVED event.eventDate = datetime.date.today() nr.events = [event] nr.save_to_db()
def create_event(user, action, nr, data_dict): event = Event(eventDate=datetime.utcnow(), action=action, eventJson=json.dumps(data_dict), nrId=nr.id, stateCd=nr.stateCd, userId=user.id if user else None) return event
def save_approved_names_by_examiner(approved_number_records): from namex.models import Request as RequestDAO, State, Event as EventDAO num = 0 global num_records while approved_number_records > num: num_records += 1 num += 1 nr_num_label = 'NR 00' nr_num = nr_num_label + str(num_records) nr = RequestDAO() nr.nrNum = nr_num nr.stateCd = State.APPROVED nr.submittedDate = datetime.date.today() - datetime.timedelta(days=2) nr._source = 'NAMEREQUEST' event = EventDAO() event.action = EventAction.PATCH.value event.stateCd = State.APPROVED event.eventDate = datetime.date.today() - datetime.timedelta(days=1) nr.events = [event] nr.save_to_db()
def get_approved_names_counter(cls): approved_names_counter = Event.get_approved_names_counter( ).approvedNamesCounter return approved_names_counter