Esempio n. 1
0
def comment(command_args, account):
    cc = Comment(body=command_args,
                 task=account.task,
                 created=datetime.datetime.now())
    cc.put()

    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="COMMENT",
                      args=command_args,
                      task=account.task)

    command.put()
Esempio n. 2
0
def comment(command_args, account):    
    cc = Comment(body = command_args,
                 task = account.task,
                 created = datetime.datetime.now())
    cc.put()
    
    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="COMMENT",
                      args=command_args,
                      task=account.task)
                      
    command.put()
Esempio n. 3
0
def switch(command_args, account):

    uuid = command_args.strip()
    task = Task.all().filter("uuid =", uuid)[0]
    task.status = db.Category("underway")
    account.task = task
    account.put()

    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="SWITCH",
                      args=command_args,
                      task=task)
    command.put()
Esempio n. 4
0
def pop(command_args, account):
    tobepopped = account.task
    tobepopped.status = db.Category("finished")
    tobepopped.put()

    account.task = account.task.blocks
    account.put()

    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="POP",
                      args=command_args,
                      task=tobepopped)
    command.put()
Esempio n. 5
0
def pop(command_args, account):
    tobepopped = account.task
    tobepopped.status = db.Category("finished")
    tobepopped.put()
    
    account.task = account.task.blocks
    account.put()
    
    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="POP",
                      args=command_args,
                      task=tobepopped)
    command.put()
Esempio n. 6
0
def switch(command_args, account):
    
    uuid = command_args.strip()
    task = Task.all().filter("uuid =", uuid)[0]
    task.status = db.Category("underway")
    account.task = task
    account.put()
    
    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="SWITCH",
                      args=command_args,
                      task=task)
    command.put()
Esempio n. 7
0
def up(command_args, account):
    if not account.task:
        return

    toblock = account.task

    account.task = account.task.blocks
    account.put()

    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="UP",
                      args=command_args,
                      task=toblock)
    command.put()
Esempio n. 8
0
def up(command_args, account):
    if not account.task:
        return
        
    toblock = account.task
    
    account.task = account.task.blocks
    account.put()
    
    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="UP",
                      args=command_args,
                      task=toblock)
    command.put()
Esempio n. 9
0
def slush(command_args, account):
    title = command_args

    task = Task(proposer=account.user,
                proposed=datetime.datetime.now(),
                title=title,
                uuid=uuid.uuid1().hex,
                status=db.Category("todo"),
                blocks=None)
    task.put()

    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="SLUSH",
                      args=command_args,
                      task=task)
    command.put()
Esempio n. 10
0
def todo(command_args, account):
    title = command_args
    
    task = Task(proposer=account.user,
                proposed=datetime.datetime.now(),
                title=title,
                uuid=uuid.uuid1().hex,
                status=db.Category("todo"),
                blocks = account.task)
    task.put()
    
    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="TODO",
                      args=command_args,
                      task=task)
    command.put()
Esempio n. 11
0
def push(command_args, account):
    title = command_args

    task = Task(proposer=account.user,
                proposed=datetime.datetime.now(),
                title=title,
                uuid=uuid.uuid1().hex,
                status=db.Category("underway"),
                blocks=account.task)
    task.put()

    account.task = task
    account.put()

    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="PUSH",
                      args=command_args,
                      task=task)
    command.put()
Esempio n. 12
0
def push(command_args, account):
    title = command_args
    
    task = Task(proposer=account.user,
                proposed=datetime.datetime.now(),
                title=title,
                uuid=uuid.uuid1().hex,
                status=db.Category("underway"),
                blocks = account.task)
    task.put()

    account.task = task
    account.put()
    
    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="PUSH",
                      args=command_args,
                      task=task)
    command.put()
Esempio n. 13
0
def purpose(command_args, account):
    if not account.task:
        return

    uuids = command_args.strip().split()

    child_uuid = uuids[0]
    task_purpose = Task.all().filter("uuid =", child_uuid)[0]

    if len(uuids) == 2:
        parent_uuid = uuids[1]
        task = Task.all().filter("uuid =", parent_uuid)[0]
    else:
        task = account.task

    task.blocks = task_purpose
    task.put()

    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="PURPOSE",
                      args=command_args,
                      task=task)
    command.put()
Esempio n. 14
0
def purpose(command_args, account):
    if not account.task:
        return
    
    uuids = command_args.strip().split()
    
    child_uuid = uuids[0]
    task_purpose = Task.all().filter("uuid =", child_uuid)[0]
    
    if len(uuids)==2:
        parent_uuid = uuids[1]
        task = Task.all().filter("uuid =", parent_uuid)[0]
    else:
        task = account.task
        
    task.blocks = task_purpose
    task.put()
        
    command = Command(user=account.user,
                      created=datetime.datetime.now(),
                      root="PURPOSE",
                      args=command_args,
                      task=task)
    command.put()