mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
optimize the admin query
This commit is contained in:
@@ -209,12 +209,12 @@ class LibraryDatasetsManager(object):
|
||||
rval['full_path'] = full_path
|
||||
rval['file_size'] = util.nice_size(int(ldda.get_size()))
|
||||
rval['date_uploaded'] = ldda.create_time.strftime("%Y-%m-%d %I:%M %p")
|
||||
rval['can_user_modify'] = trans.app.security_agent.can_modify_library_item(current_user_roles, ld) or trans.user_is_admin()
|
||||
rval['can_user_modify'] = trans.user_is_admin() or trans.app.security_agent.can_modify_library_item(current_user_roles, ld)
|
||||
rval['is_unrestricted'] = trans.app.security_agent.dataset_is_public(ldda.dataset)
|
||||
rval['tags'] = self.tag_manager.get_tags_str(ldda.tags)
|
||||
|
||||
# Manage dataset permission is always attached to the dataset itself, not the the ld or ldda to maintain consistency
|
||||
rval['can_user_manage'] = trans.app.security_agent.can_manage_dataset(current_user_roles, ldda.dataset) or trans.user_is_admin()
|
||||
rval['can_user_manage'] = trans.user_is_admin() or trans.app.security_agent.can_manage_dataset(current_user_roles, ldda.dataset)
|
||||
return rval
|
||||
|
||||
def _build_path(self, trans, folder):
|
||||
|
||||
Reference in New Issue
Block a user