diff --git a/attract/shots.py b/attract/shots.py index b87d33d..f95103c 100644 --- a/attract/shots.py +++ b/attract/shots.py @@ -32,8 +32,9 @@ def index(): @perproject_blueprint.route('/', endpoint='index') +@perproject_blueprint.route('/with-task/', endpoint='index') @attract_project_view(extension_props=True) -def for_project(project, attract_props): +def for_project(project, attract_props, task_id=None): api = pillar_api() found = pillarsdk.Node.all({ @@ -55,6 +56,7 @@ def for_project(project, attract_props): shots=shots, tasks_for_shots=tasks_for_shots, task_types=task_types, + open_task_id=task_id, project=project, attract_props=attract_props) diff --git a/src/templates/attract/shots/for_project.jade b/src/templates/attract/shots/for_project.jade index 827f2f8..549d382 100644 --- a/src/templates/attract/shots/for_project.jade +++ b/src/templates/attract/shots/for_project.jade @@ -43,3 +43,9 @@ #task-details | {% endblock %} +| {% block footer_scripts %} +| {% if open_task_id %} +script. + $(function() { task_open('{{ open_task_id }}', '{{ project.url }}'); }); +| {% endif %} +| {% endblock footer_scripts %}