示例#1
0
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()
示例#2
0
 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
示例#3
0
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()
示例#4
0
    def get_approved_names_counter(cls):
        approved_names_counter = Event.get_approved_names_counter(
        ).approvedNamesCounter

        return approved_names_counter