Ticket #1998 (closed bug: fixed)
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:4 Changed 16 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 16 years ago by kyli
- Status changed from s1b_analysis_finished to s2a_design_started
comment:6 Changed 16 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
comment:8 Changed 16 years ago by kyli
- Status changed from s3b_implementation_finished to s3c_implementation_ok
comment:9 Changed 16 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 16 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.