예제 #1
0
def updateRuntimeFlags(user):
    flags = RuntimeFlags.objects.filter(user=user.id).filter(app_name=settings.POPCORE_APP_NAME)
    if flags:
        flags[0].tasks_barrier = flags[0].tasks_barrier + 1
        flags[0].save()
    else:
        flag = RuntimeFlags(user=user.id, tasks_barrier=1)
        flag.save()
예제 #2
0
def updateRuntimeFlags(user):
    flags = RuntimeFlags.objects.filter(user=user.id).filter(
        app_name=settings.POPCORE_APP_NAME)
    if flags:
        flags[0].tasks_barrier = flags[0].tasks_barrier + 1
        flags[0].save()
    else:
        flag = RuntimeFlags(user=user.id, tasks_barrier=1)
        flag.save()
예제 #3
0
def initializeRuntimeFlags(user):
    flags = RuntimeFlags.objects.filter(user=user.id).filter(app_name=settings.POPCORE_APP_NAME)
    needs_update = None
    if flags:
        flags[0].tasks_barrier = 0
        needs_update = flags[0].needs_update
        flags[0].save()
    else:
        flag = RuntimeFlags(user=user.id, tasks_barrier=0)
        needs_update = True
        flag.save()
        
    return needs_update
예제 #4
0
def initializeRuntimeFlags(user):
    flags = RuntimeFlags.objects.filter(user=user.id).filter(
        app_name=settings.POPCORE_APP_NAME)
    needs_update = None
    if flags:
        flags[0].tasks_barrier = 0
        needs_update = flags[0].needs_update
        flags[0].save()
    else:
        flag = RuntimeFlags(user=user.id, tasks_barrier=0)
        needs_update = True
        flag.save()

    return needs_update