Ticket #2032 (closed: fixed)
Users want to be able to remove items from the interfaces menu
Reported by: | Nick Draper | Owned by: | Peter Parker |
---|---|---|---|
Priority: | major | Milestone: | Release 2.1 |
Component: | MantidPlot | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Roman Tolchenov |
Description
HFIR_reduction is permanently in the menu. removing it with View>Manage customs menus... removes it for that session Then on restarting it's back again!
We need to consider keeping track of the items that a user has purposefully removed.
Change History
comment:3 Changed 10 years ago by Mathieu Doucet
- Status changed from accepted to assigned
- Owner changed from Mathieu Doucet to Nick Draper
I can reproduce the problem only on Windows. It would be more efficient for a developer who can build on Windows to look into it. I can point out where the logic is implemented.
comment:4 Changed 10 years ago by Nick Draper
- Milestone changed from Iteration 26 to Iteration 27
Bulk move of tickets to iteration 27, if your ticket is essential for Iteration 26 then move it back.
comment:5 Changed 10 years ago by Nick Draper
- Milestone changed from Iteration 27 to Iteration 28
Bulk move of tickets at the end of iteration 27
comment:6 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 28 to Iteration 29
Bulk move of tickets at the end of iteration 28
comment:7 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 29 to Iteration 30
Accepted and assigned tickets moved at iteration 29 code freeze
comment:8 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 30 to Iteration 31
Bulk move of tickets to iteration 31 at the iteration 30 code freeze
comment:9 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 32 to Iteration 33
Moved to iteration 33 at iteration 32 code freeze
comment:10 Changed 8 years ago by Peter Parker
- Owner changed from Nick Draper to Peter Parker
- Status changed from assigned to accepted
Spencer has asked we look into this. Picking this one up.
comment:11 Changed 8 years ago by Peter Parker
Refs #2032 - PyQt scripts removed by the user now stay removed.
Use the "cleaned up" version of the script name to check if a user has removed it previously or not.
Changeset: 041c5e80cdd9fc38944c54121adfcc79ca7d3ed6
comment:12 Changed 8 years ago by Peter Parker
- Status changed from accepted to verify
- Resolution set to fixed
Closing.
To test, remove any of the default python scripts loaded by Mantid from the "Interfaces" menu, and make sure it is still removed after restarting the program. The problem occurred on Windows so this ticket should be tested on that OS at least.
comment:13 Changed 8 years ago by Peter Parker
Refs #2032 - PyQt scripts removed by the user now stay removed.
Use the "cleaned up" version of the script name to check if a user has removed it previously or not.
Changeset: 041c5e80cdd9fc38944c54121adfcc79ca7d3ed6
comment:14 Changed 8 years ago by Roman Tolchenov
- Status changed from verify to verifying
- Tester set to Roman Tolchenov
comment:15 Changed 8 years ago by Roman Tolchenov
- Status changed from verifying to closed
Tested on Windows 7. Removed a few interfaces. They stayed removed after restarting.
comment:16 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 2879
Hm. It works properly for C++ Qt UIs but apparently not for PyQt UIs.