| Summary: | Selected packages stay selected when them adding to a custom channel, and user changes to different channel in the process | ||
|---|---|---|---|
| Product: | Red Hat Satellite 5 | Reporter: | Radovan Drazny <rdrazny> |
| Component: | WebUI | Assignee: | Grant Gainey <ggainey> |
| Status: | CLOSED WONTFIX | QA Contact: | Red Hat Satellite QA List <satqe-list> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 570 | CC: | tlestach |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-05-17 20:24:46 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Radovan Drazny
2016-12-01 13:35:19 UTC
SO, this actually *is* a feature, because it is not atypical for customers to build custom-channel-contents from packages found in multiple channels. The problem is that the 'selected from this list' rhnSet, is being overloaded to be the 'selected from all channels so far' rhnSet. Will investigate to see if there's a reasonable way to separate the two concerns while retaining the add-to-selection behavior that we need/want here. How much work is it worth putting into this? Looks like it's going to require
* changing the checkbox-ajax to talk to a new RhnSet *in addition to* the channel-RhnSet,
* ability to display information about the new select-to-copy-RhnSet,
* ability to clear select-to-copy-RhnSet,
* on channel-switch:
* empty the channel-RhnSet
* reset channel-RhnSet to select any packages in the new channel that are already
in the select-to-copy-RhnSet (because in addition to handling 'user
went back to previous channel', RPMs can also be in multiple channels at once
and may therefore already be selected).
* handle the interactions between all of this
We can make this happen, but it's non-trivial. I don't think I'd add this to 5.8.
Leaving this open but removing from 5.8 This is a pretty invasive change, for something no customer has asked for. I'm going to close as WONTFIX. |