Display all affected devices at the table of results#1936
Merged
ancorgs merged 2 commits intoagama-project:storage-config-uifrom Jan 23, 2025
Merged
Display all affected devices at the table of results#1936ancorgs merged 2 commits intoagama-project:storage-config-uifrom
ancorgs merged 2 commits intoagama-project:storage-config-uifrom
Conversation
9f0b563 to
441ad2b
Compare
dgdavid
reviewed
Jan 22, 2025
Contributor
dgdavid
left a comment
There was a problem hiding this comment.
So far looks good, but as you commented in the PR description tests need to be adapted and extended. Thanks
| * @method | ||
| * | ||
| * @note The used devices are extracted from the actions. | ||
| * @note The used devices are extracted from the actions, but the optional argument |
Contributor
There was a problem hiding this comment.
Note: DeviceManager is one of a few files that still pending to be migrated to TypeScript. Just saying 😉
Contributor
Author
There was a problem hiding this comment.
Look! It's a three-headed monkey!
2370b90 to
a7c4b75
Compare
a7c4b75 to
4c90f6d
Compare
4c90f6d to
682cb10
Compare
dgdavid
approved these changes
Jan 23, 2025
Merged
imobachgs
added a commit
that referenced
this pull request
Feb 26, 2025
Prepare for releasing Agama 12: * #1858 * #1887 * #1890 * #1892 * #1893 * #1894 * #1896 * #1898 * #1899 * #1900 * #1901 * #1906 * #1908 * #1909 * #1910 * #1911 * #1912 * #1914 * #1915 * #1917 * #1919 * #1920 * #1921 * #1922 * #1923 * #1924 * #1926 * #1927 * #1928 * #1929 * #1930 * #1931 * #1932 * #1933 * #1934 * #1935 * #1936 * #1937 * #1938 * #1939 * #1942 * #1943 * #1945 * #1948 * #1949 * #1952 * #1953 * #1954 * #1955 * #1957 * #1958 * #1959 * #1961 * #1963 * #1964 * #1967 * #1969 * #1970 * #1971 * #1972 * #1973 * #1974 * #1975 * #1976 * #1977 * #1979 * #1980 * #1981 * #1982 * #1984 * #1986 * #1987 * #1988 * #1990 * #1991 * #1992 * #1993 * #1995 * #1996 * #1997 * #1999 * #2000 * #2001 * #2002 * #2003 * #2004 * #2005 * #2006 * #2007 * #2008 * #2009 * #2010 * #2011 * #2012 * #2013 * #2014 * #2015 * #2016 * #2017 * #2019 * #2021 * #2022 * #2025 * #2027 * #2029 * #2030 * #2031 * #2033 * #2034 * #2035 * #2036 * #2037 * #2038 * #2039 * #2040 * #2045 * #2046 * #2050 * #2053 * #2054 * #2055 * #2056 * #2058 * #2060 * #2061 * #2062 * #2063 * #2064 * #2066 * #2067 * #2068 * #2069 * #2070 * #2071 * #2072 * #2073 * #2075 * #2076 * #2080 * #2082 * #2083
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The result box at the Storage section displays all the devices affected by the installation proposal. But for doing that, it relies on the actions to be done on the disks. That means that a disk is not displayed there if is not going to be modified. In principle, that's fine but...
There is a corner case if a disk is chosen only for booting and no action is needed for that (eg. legacy boot with a disk that already includes the bios_boot partition). It's certainly not going to be affected, but the disk is displayed at the configuration section and omitted at the result. That's confusing.
Solution
Display at the result all disks that are mentioned at the configuration, even if no actions are needed to prepare the disks.
Testing
ProposalResultSection(no longer skipped).