Ticket #1998 (closed bug: fixed)

Opened 10 years ago

Last modified 10 years ago

Links: Trigger and action should be inactive when no rule is selected

Reported by: deyan Owned by:
Priority: minor Milestone: M12_RELEASE
Component: uncategorized Version: 2.0
Keywords: feedback Cc:
Category: unknown Effort:
Importance: Ticket_group:
Estimated Number of Hours: 0 Add Hours to Ticket: 0
Billable?: yes Total Hours: 0
Analysis_owners: deyan Design_owners: kyli
Imp._owners: kyli Test_owners: deyan
Analysis_reviewers: Changelog:
Design_reviewers: meddle, pap Imp._reviewers: meddle
Test_reviewers: Analysis_score: 3
Design_score: 3 Imp._score: 3
Test_score: 3

Description (last modified by deyan) (diff)

Trigger and action dropdowns should be inactive when there is no selected rule from the rule dropdown in the link HUD.

Change History

comment:1 Changed 10 years ago by deyan

  • Description modified (diff)

comment:2 Changed 10 years ago by deyan

  • Status changed from new to s1b_analysis_finished

comment:3 Changed 10 years ago by deyan

  • Keywords feedback added

comment:4 Changed 10 years ago by deyan

  • "Testers found the linking interface confusing; they claim it was easier in Sophie 1.0. I suspect that it's the need to click "+" before making a link - it looks like you can create a link without pressing "+" first. A tester complains that his link didn't work - it's hard to tell if the link didn't work or if he didn't click "+" first, so he wasn't actually creating a link."
  • "This didn't work for me. The layout of how to link was confusing - more so than the previous version I tried. I think I figured it out eventually, but then in previewing it it wouldn't work."

comment:5 Changed 10 years ago by kyli

  • Status changed from s1b_analysis_finished to s2a_design_started

comment:6 Changed 10 years ago by kyli

  • Status changed from s2a_design_started to s3b_implementation_finished

Design

Links are currently not working at all. They also do not use the LogicR3 methods, but the obsolete bound controls' ones. So:

  • Move all the "submitData" methods from LinksHud to separate OperationDef enums.
  • Replace all the getRef() usages there with appropriate logics, so the links won't change the original book but the previewed one.
  • In BoundComboBox, create a method computeActive() which determines whether to make the bound control enabled or not, e.g. whether the user will be able to select a value from the drop-down list. Its default value should be true.
  • Override this method in the bound combo boxes from the links hud, so that no comboBox will be editable before all previous boxes have values. This way the user will not be able to select trigger/action before pressing the "+" button.

Implementation

[6868].

comment:7 Changed 10 years ago by kyli

Merged to trunk in [6980].

comment:8 Changed 10 years ago by kyli

  • Status changed from s3b_implementation_finished to s3c_implementation_ok

comment:9 Changed 10 years ago by kyli

  • Design_owners set to kyli
  • Design_reviewers set to meddle, pap
  • Imp._owners set to kyli
  • Imp._reviewers set to meddle

comment:10 Changed 10 years ago by deyan

  • Status changed from s3c_implementation_ok to closed
  • Analysis_score changed from 0 to 3
  • Test_score changed from 0 to 3
  • Test_owners set to deyan
  • Design_score changed from 0 to 3
  • Resolution set to fixed
  • Imp._score changed from 0 to 3
Note: See TracTickets for help on using tickets.