def add_site(request): if request.method == "POST": f = SiteForm(request.POST) if f.is_valid(): c = f.save(commit=False) c.CreatedOn = timezone.now() c.CreatedBy = request.user c.LastUpdatedOn = timezone.now() c.LastUpdatedBy = request.user c.save() messages.success(request, "Your Site was added") return HttpResponseRedirect('/persons/all') else: f = SiteForm() args = {} args.update(csrf(request)) args['form'] = f return render_to_response('add_site.html', args) message.add_message(request, settings.DELETE_MESSAGE, "Your site was deleted successfully") return HttpResponseRedirect('/persons/all' % person_id)
def addsite(): site_form = SiteForm() if request.method == 'POST': if site_form.validate_on_submit(): address = request.form.get('address') task = Tasks(address=address, task_status='NOT_STARTED', timestamp=datetime.datetime.now()) db.session.add(task) db.session.commit() check_site.delay(task.id) return redirect('/results') return render_template('add_site.html', form=site_form)
def edit_site(site_id): site = Site.get_admin_or_404(site_id) form = SiteForm(request.form, site) if request.method == 'POST': if form.validate(): site.name = form.name.data site.put() if request.is_xhr: return 'OK' elif request.is_xhr: return render_template('form_errors.html', form=form) if request.is_xhr: return render_template('site_editor.html', form=form, site=site) return render_template('edit_site.html', form=form, site=site)
def index(request): url = '' platforms = [] if 'url' in request.GET: form = SiteForm(data=request.GET) if form.is_valid(): platforms = engine.test(form.cleaned_data['url']) else: form = SiteForm() return render_to_response('index.html', {'form':form, 'platforms':platforms, 'media_root': settings.STATIC_ROOT }, context_instance=RequestContext(request))
def index(request): url = '' site = None if 'url' in request.GET: form = SiteForm(data=request.GET) if form.is_valid(): site = engine.test(form.cleaned_data['url'], 'force' in request.GET) else: form = SiteForm() return render_to_response('index.html', {'form':form, 'site':site, 'media_root': settings.STATIC_ROOT, 'next': request.get_full_path() }, context_instance=RequestContext(request))
def index(request): url = '' site = None if 'url' in request.GET: form = SiteForm(data=request.GET) if form.is_valid(): site = form.site else: form = SiteForm() return render_to_response('index.html', {'form':form, 'site':site, 'media_root': settings.STATIC_ROOT, 'next': request.get_full_path().rstrip('&force=on') }, context_instance=RequestContext(request))
def index(request): url = '' site = None if 'url' in request.GET: form = SiteForm(data=request.GET) if form.is_valid(): site = form.site else: form = SiteForm() return render_to_response( 'index.html', { 'form': form, 'site': site, 'media_root': settings.STATIC_ROOT, 'next': request.get_full_path().rstrip('&force=on') }, context_instance=RequestContext(request))
def _create_site_form(resource, selected_series_id): if resource.metadata.sites: site = resource.metadata.sites.filter( series_ids__contains=[selected_series_id]).first() site_form = SiteForm( instance=site, res_short_id=resource.short_id, element_id=site.id if site else None, cv_site_types=resource.metadata.cv_site_types.all(), cv_elevation_datums=resource.metadata.cv_elevation_datums.all(), show_site_code_selection=len(resource.metadata.series_names) > 0, available_sites=resource.metadata.sites, selected_series_id=selected_series_id) if site is not None: site_form.action = _get_element_update_form_action( 'site', resource.short_id, site.id) site_form.number = site.id site_form.set_dropdown_widgets( site_form.initial['site_type'], site_form.initial['elevation_datum']) else: site_form.set_dropdown_widgets() else: # this case can happen only in case of CSV upload site_form = SiteForm( instance=None, res_short_id=resource.short_id, element_id=None, cv_site_types=resource.metadata.cv_site_types.all(), cv_elevation_datums=resource.metadata.cv_elevation_datums.all(), selected_series_id=selected_series_id) site_form.set_dropdown_widgets() return site_form