all_available = db(ts.status.belongs((QUEUED,ASSIGNED)))\
((ts.times_run<ts.repeats)|(ts.repeats==0))\
(ts.start_time<=now)\
((ts.stop_time==None) | (ts.stop_time>now))\
(ts.next_run_time<=now)\
(ts.enabled==True)
import simplejson
db.scheduler_task.insert(
task_name = 'kezzel-downloadfile-%s' % ( auth.user.username ),
function_name = 'downloadfile',
vars = simplejson.dumps(
dict(
username = auth.user.username,
db_id = db_id,
url = form.vars.url,
)
),
timeout = 2600,
)
364 - Field('stop_time','datetime',default=None),
373 + Field('stop_time','datetime'),