Ticket #409 (closed: fixed)

Opened 12 years ago

Last modified 5 years ago

Improve the feedback on why algorithms refuse property values

Reported by: Nick Draper Owned by: Steve Williams
Priority: major Milestone: Iteration 17
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

Alter validators to return a string rather than true false (empty string == pass). This then needs to be exposed to the users as a reason for failure, ideally as a tooltip over the *. Also the reason should be output to the log.

Change History

comment:1 Changed 11 years ago by Nick Draper

  • Owner set to Steve Williams
  • Milestone changed from Iteration 16 to Iteration 17

comment:2 Changed 11 years ago by Steve Williams

  • Status changed from new to assigned

I have started work on this. I can't give a very good estimate of how long it will take but if the next ilteration is in May it should be done by then. Steve

comment:3 Changed 11 years ago by Steve Williams

(In [2423]) Mantid Plot now gives explanations for rejecting parameters! Let me know if any messages could be more helpful. re #409

comment:4 Changed 11 years ago by Steve Williams

(In [2424]) Fixes a problem with the messages from the validators. There was a minor improvement to the regroupvalidator too. re #409

comment:5 Changed 11 years ago by Russell Taylor

(In [2432]) Small bug was stopping Python scripting working. Re #409.

comment:6 Changed 11 years ago by Steve Williams

(In [2434]) Output from isValid is now written to the log at debug level re #409

comment:7 Changed 11 years ago by Steve Williams

(In [2435]) Fixed a compile time error re #409

comment:8 Changed 11 years ago by Steve Williams

(In [2438]) Linux compilation fix four re #409

comment:9 Changed 11 years ago by Nick Draper

  • Status changed from assigned to closed
  • Resolution set to fixed

comment:10 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1257

Note: See TracTickets for help on using tickets.