diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-09-13 15:27:37 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2019-09-13 15:27:37 +0100 |
| commit | 85e36328f7bd5033efaa92c3b040769eb2eee181 (patch) | |
| tree | 172706ab0dec53f468ec7962d5bc172788e42c35 /app/main/demo.py | |
| parent | Remove y-axis value from table (diff) | |
| download | AnnotateChange-85e36328f7bd5033efaa92c3b040769eb2eee181.tar.gz AnnotateChange-85e36328f7bd5033efaa92c3b040769eb2eee181.zip | |
Assign new tasks on the fly
The old logic assigned a task when the user finished the
demo, logged in, or finished an annotation. This was not
optimal as it could lead to race conditions where some
datasets were annotated unnecessarily. With this change
we select the dataset to annotate at the exact moment the
user wants to do another one.
Diffstat (limited to 'app/main/demo.py')
| -rw-r--r-- | app/main/demo.py | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/app/main/demo.py b/app/main/demo.py index bc9e7bd..3be8258 100644 --- a/app/main/demo.py +++ b/app/main/demo.py @@ -23,7 +23,6 @@ from app.main import bp from app.main.forms import NextForm from app.main.routes import RUBRIC from app.utils.datasets import load_data_for_chart, get_demo_true_cps -from app.utils.tasks import generate_user_task LOGGER = logging.getLogger(__name__) @@ -381,13 +380,6 @@ def redirect_user(demo_id, phase_id): current_user.is_introduced = True db.session.commit() - # assign a task to the user - task = generate_user_task(current_user) - if task is None: - return redirect(url_for("main.index")) - db.session.add(task) - db.session.commit() - return redirect(url_for("main.index")) elif phase_id == demo_last_phase_id: demo_id += 1 |
