Ticket #7219 (closed: duplicate)

Opened 7 years ago

Last modified 5 years ago

ICAT: Rewrite Catalog Loading

Reported by: Nick Draper Owned by: Martyn Gigg
Priority: major Milestone: Release 3.0
Component: Framework Keywords: ICAT
Cc: Blocked By:
Blocking: Tester: Jay Rainey

Description (last modified by Jay Rainey) (diff)

The catalog loading in the ICAT interface is a mess and needs completely rewriting.

Existing code is split amoung MantidUI.cpp, IcatInvestigation and other algorithms and any that is no longer used needs to be cleared up.

It needs to:

  • Handle the identification of the file is locally available automatically (disable the download button if the file is available locally, or in default save location)
  • Download to the default save location rather than the temp location under mantidplot as this is not writable on linux.
  • Handle the alteration of file paths for windows, linux and mac. ICAT could store one form and we will need to be able to convert to the others. This will likely need the default mount points to be set per facility, as well as the section that should be replaced. Mount points need to be overwritable in the user.properties file.
  • hide the location section of the file list, a more usefull column would be to indicate if the file is available locally (in file search path or accessible via path.) We would need to make sure this does not affect performance too much.

Change History

comment:1 Changed 7 years ago by Nick Draper

  • Status changed from new to assigned
  • Description modified (diff)
  • Summary changed from Catalog load not working at ISIS to ICAT: Rewrite Catalog Loading
  • Keywords PatchCandidate removed
  • Milestone changed from Release 2.6 to Release 2.7
  • Owner changed from Nick Draper to Anyone

comment:2 Changed 7 years ago by Nick Draper

  • Keywords ICAT added

comment:3 Changed 7 years ago by Nick Draper

  • Status changed from assigned to new

comment:4 Changed 7 years ago by Nick Draper

  • Milestone changed from Release 2.7 to Backlog

comment:5 Changed 7 years ago by Nick Draper

  • Component changed from Mantid to Framework

comment:6 Changed 7 years ago by Nick Draper

  • Owner changed from Anyone to Jay Rainey
  • Milestone changed from Backlog to Release 3.0

comment:7 Changed 7 years ago by Jay Rainey

  • Status changed from new to inprogress
  • Description modified (diff)

comment:8 Changed 7 years ago by Martyn Gigg

  • Status changed from inprogress to verify
  • Owner changed from Jay Rainey to Martyn Gigg
  • Resolution set to duplicate

This is now effectively a dulicate of #7866.

comment:9 Changed 7 years ago by Jay Rainey

  • Status changed from verify to verifying
  • Tester set to Jay Rainey

comment:10 Changed 7 years ago by Jay Rainey

  • Status changed from verifying to closed

comment:11 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 8065

Note: See TracTickets for help on using tickets.