From 5b6fcd54d8b6110708952bf021ed499a5f97feab Mon Sep 17 00:00:00 2001 From: rernst Date: Thu, 21 Oct 2021 11:45:18 +0200 Subject: [PATCH] Speed up custom panel page, temporay fix --- ExonCov/forms.py | 4 +++- ExonCov/templates/custom_panel_new.html | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ExonCov/forms.py b/ExonCov/forms.py index 0faecaa..fed2bcb 100644 --- a/ExonCov/forms.py +++ b/ExonCov/forms.py @@ -6,6 +6,7 @@ from wtforms.ext.sqlalchemy.fields import QuerySelectMultipleField, QuerySelectField from wtforms.fields import SelectField, TextAreaField, StringField, BooleanField, FloatField from wtforms import validators +import datetime from .models import Sample, SampleSet, Gene, GeneAlias, PanelVersion, Panel @@ -13,7 +14,8 @@ # Query factories def all_samples(): """Query factory for all samples.""" - return Sample.query.all() + #return Sample.query.all() + return Sample.query.filter(Sample.name.like('%C%')).filter(Sample.import_date >= datetime.date.today() - datetime.timedelta(days=365*2)).all() def active_sample_sets(): diff --git a/ExonCov/templates/custom_panel_new.html b/ExonCov/templates/custom_panel_new.html index d399681..92b717c 100644 --- a/ExonCov/templates/custom_panel_new.html +++ b/ExonCov/templates/custom_panel_new.html @@ -4,6 +4,11 @@ {% block header %}Custom gene panel{% endblock %} {% block body %} + +
{{ form.csrf_token }}