kopia lustrzana https://github.com/hholzgra/maposmatic/
file new requests into appropriate queues
rodzic
414ed5ea53
commit
a44b835a42
|
@ -393,6 +393,8 @@ def _jobs_post(request):
|
|||
if not job.layout:
|
||||
job.layout = 'plain'
|
||||
|
||||
job.queue = 'api'
|
||||
|
||||
if not result['error']:
|
||||
job.status = 0
|
||||
if www.settings.SUBMITTER_IP_LIFETIME != 0:
|
||||
|
@ -400,7 +402,7 @@ def _jobs_post(request):
|
|||
else:
|
||||
job.submitterip = None
|
||||
|
||||
job.index_queue_at_submission = (models.MapRenderingJob.objects.queue_size())
|
||||
job.index_queue_at_submission = (models.MapRenderingJob.objects.queue_size(job.queue))
|
||||
job.nonce = helpers.generate_nonce(models.MapRenderingJob.NONCE_SIZE)
|
||||
try:
|
||||
job.full_clean()
|
||||
|
|
|
@ -152,6 +152,8 @@ def new(request):
|
|||
job.stylesheet = form.cleaned_data.get('stylesheet')
|
||||
job.overlay = ",".join(form.cleaned_data.get('overlay'))
|
||||
job.layout = form.cleaned_data.get('layout')
|
||||
if job.layout.startswith('multi'):
|
||||
job.queue = 'multipage'
|
||||
job.paper_width_mm = form.cleaned_data.get('paper_width_mm')
|
||||
job.paper_height_mm = form.cleaned_data.get('paper_height_mm')
|
||||
job.status = 0 # Submitted
|
||||
|
@ -163,7 +165,7 @@ def new(request):
|
|||
job.submitteremail = form.cleaned_data.get('submitteremail')
|
||||
job.map_language = form.cleaned_data.get('map_language')
|
||||
job.index_queue_at_submission = (models.MapRenderingJob.objects
|
||||
.queue_size() + 1)
|
||||
.queue_size(job.queue) + 1)
|
||||
job.nonce = helpers.generate_nonce(models.MapRenderingJob.NONCE_SIZE)
|
||||
|
||||
job.save()
|
||||
|
@ -325,6 +327,10 @@ def recreate(request):
|
|||
newjob.stylesheet = job.stylesheet
|
||||
newjob.overlay = job.overlay
|
||||
newjob.layout = job.layout
|
||||
newjob.queue = "default"
|
||||
if job.layout.startswith('multi'):
|
||||
newjob.queue = 'multipage'
|
||||
|
||||
newjob.paper_width_mm = job.paper_width_mm
|
||||
newjob.paper_height_mm = job.paper_height_mm
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue