Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/release_18.09' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
dannon committed Nov 27, 2018
2 parents 8033f0c + 2620367 commit 5a62a5c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 8 deletions.
7 changes: 7 additions & 0 deletions lib/galaxy/model/__init__.py
Expand Up @@ -3932,6 +3932,13 @@ def get_internal_version(self, version):
raise Exception("Version does not exist")
return list(reversed(self.workflows))[version]

def show_in_tool_panel(self, user_id):
sa_session = object_session(self)
return bool(sa_session.query(StoredWorkflowMenuEntry).filter(
StoredWorkflowMenuEntry.stored_workflow_id == self.id,
StoredWorkflowMenuEntry.user_id == user_id,
).count())

def copy_tags_from(self, target_user, source_workflow):
# Override to only copy owner tags.
for src_swta in source_workflow.owner_tags:
Expand Down
10 changes: 2 additions & 8 deletions lib/galaxy/webapps/galaxy/api/workflows.py
Expand Up @@ -146,10 +146,7 @@ def get_workflows_list(self, trans, kwd):
item['number_of_steps'] = wf.latest_workflow.step_count
item['show_in_tool_panel'] = False
if user is not None:
for x in user.stored_workflow_menu_entries:
if x.stored_workflow_id == wf.id:
item['show_in_tool_panel'] = True
break
item['show_in_tool_panel'] = wf.show_in_tool_panel(user_id=user.id)
rval.append(item)
for wf_sa in trans.sa_session.query(model.StoredWorkflowUserShareAssociation).join(
model.StoredWorkflowUserShareAssociation.stored_workflow).options(
Expand All @@ -166,10 +163,7 @@ def get_workflows_list(self, trans, kwd):
item['number_of_steps'] = wf_sa.stored_workflow.latest_workflow.step_count
item['show_in_tool_panel'] = False
if user is not None:
for x in user.stored_workflow_menu_entries:
if x.stored_workflow_id == wf_sa.id:
item['show_in_tool_panel'] = True
break
item['show_in_tool_panel'] = wf_sa.stored_workflow.show_in_tool_panel(user_id=user.id)
rval.append(item)
if missing_tools:
workflows_missing_tools = []
Expand Down

0 comments on commit 5a62a5c

Please sign in to comment.