summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui/gui
Commit message (Collapse)AuthorAgeFilesLines
* Behave nice when root password is set by kickstartHEADmasterMartin Sivak2013-03-011-4/+21
|
* Password spoke is mandatory if the created user is not an adminMartin Sivak2013-03-011-1/+2
|
* Use the user data provided by kickstartMartin Sivak2013-03-011-7/+46
|
* Add the User creation spoke including the Advanced dialogMartin Sivak2013-03-014-1/+1235
|
* Condense some duplicated and overly wordy code in custom.py.Chris Lumens2013-02-281-39/+39
|
* Add a new allMembers property that returns a list of pages and members.Chris Lumens2013-02-281-0/+6
|
* All Pages have a title, so get rid of the getattr games.Chris Lumens2013-02-281-2/+2
|
* Allow more than one Page to be expanded at a time.Chris Lumens2013-02-282-35/+5
| | | | | | | | | This should help a little bit with the confusion people have where it looks like filesystems are vanishing, when instead they are just moving to under a different root. However, note that anything calling _do_refresh will cause everything to be closed except the current page. I do not yet see a way around that.
* Get rid of the currentPage method.Chris Lumens2013-02-282-13/+22
| | | | | | When multiple pages can be expanded at the same time, the currentPage method doesn't make a lot of sense. Instead, make it a property of the custom spoke and have it depend on the current selector.
* Promote page._members to page.members.Chris Lumens2013-02-282-18/+16
| | | | | | We're using it all over the place anyway, so there's no point keeping the underscore on it. Also I gave CreateNewPage a members attr as well, so there's no need to test for it anymore.
* Require passing the title to a Page's constructor.Chris Lumens2013-02-282-14/+12
|
* A bunch more "install" -> "installation" changes.Chris Lumens2013-02-282-2/+2
|
* When the user clicks "Reclaim Space", go back to the hub (#911792).Chris Lumens2013-02-281-7/+12
| | | | | | | | Going back to the options dialogs is arguably not really a bug (the user may want to go to custom partitioning), but they have other ways of doing those things. Also, watching people test this out showed it to be very confusing and led to people going down paths they didn't need to. Also, it's the way it worked in F17.
* Modify the logic that makes the reclaim button sensitive (#911793).Chris Lumens2013-02-281-1/+8
| | | | | | | | | | | | This dialog now serves two different purposes: (1) You do not have enough free space, and need to make some before you can continue to install. (2) You do have enough free space but want to free up additional space. Because the button is labeled "Reclaim space", we only want to allow clicking on it if you have chosen some destructive action. Buttons should be labeled with what they do, after all. However, we also want to take into account any free space that may already exist on disk when considering whether you have enough to continue.
* Add a free space line under every disk in the reclaim dialog.Chris Lumens2013-02-282-1/+17
| | | | | | This is to help communicate how much total free space there is, in the case where you've got enough but choose to go into the reclaim dialog to do some other things anyway.
* Remove the initial sentence from the top of the reclaim dialog (#911793).Chris Lumens2013-02-281-2/+1
| | | | | If you go into the reclaim dialog already with enough space, it's a very confusing thing to be told you do not have enough free space.
* Fix a traceback in verifying optical media on the source spoke.Chris Lumens2013-02-281-2/+2
| | | | | This was caused by 1821378de1aecbbf5806edcad34ee928f0892296, which changed what was being stored in the DiskOverviews.
* Revert "Hook up the "Remove Packages" button on the dep solving error ↵Chris Lumens2013-02-281-19/+2
| | | | | | | | | | | | screen." (#905899). This reverts commit f4ec3d682ffd93dfc7105eaa09acdd7fd672a3e8. This patch also removes the button entirely. All I've ever seen it do is reduce the installable package set to something like 30 packages and result in really cryptic bugs about commands that should be there failing to run. It doesn't seem to help in just removing the one or two packages that have a problem, since it looks like it's frequently a core package with the problem.
* Don't display "(null)" as a MountpointSelector's mountpoint.Chris Lumens2013-02-281-1/+4
|
* Compare Sizes to Sizes in the reclaim dialog (#913484).Chris Lumens2013-02-211-1/+2
|
* The disk cart summary does not need a mnemonic.Chris Lumens2013-02-212-3/+2
| | | | What would it do?
* Fix RAID level testBrian C. Lane2013-02-201-5/+7
| | | | | The string needs to be converted to a raid level before passing it to blivet.
* If you attempt to search on the network device pane, don't crash.Chris Lumens2013-02-201-0/+3
|
* Don't treat the _ in x86_64 as a mnemonic.Chris Lumens2013-02-201-0/+2
|
* If you set_markup, the label forgets set_use_underline from glade.Chris Lumens2013-02-201-0/+1
|
* Don't try to update spokes that are indirect.Chris Lumens2013-02-201-2/+2
| | | | | | This was just minor confusion. It's not the spoke being processed that we need to be concerned about. It's all the ones that might get their incompleteness checked.
* If you cannot reclaim more space, don't show the reclaim radio (#911791).Chris Lumens2013-02-201-7/+15
| | | | | | The primary case for this is if you've got initially all blank disks, though you'd also hit it if you first went through reclaim and deleted everything, then went back to the install options dialogs.
* Swap the order of the part scheme combo and encryption checkbox.Chris Lumens2013-02-201-36/+36
| | | | | Currently, the encryption checkbox kind of looks like it belongs with the radio button group. A little extra padding might also help.
* Refactor pieces of the Datetime spoke and move some parts to kickstart.pyVratislav Podzimek2013-02-191-42/+18
| | | | | | | | | | The apply method should only set self.data, the execute method should do all necessary runtime changes. The code for starting chronyd service and adding/removing it to/from the list of installed packages and enabled services should be placed somewhere where it can be used by text mode as well. Also use NTP_* constants instead of "chrony" and "chronyd" magic strings.
* Update all spokes on a Hub when spoke is exitedMartin Sivak2013-02-151-1/+2
|
* Wait for continueButton in KS mode if the user changed anythingMartin Sivak2013-02-151-15/+21
| | | | | | | | | This behaviour tries to minimize the "surprise factor" we have in the installer. When the user entered spoke, changed any data and then left the spoke, the installer gave him no chance for review or correcting the entered values. With this patch applied the Hub waits for a click on the continueButton if any user interaction happened before all the spokes were ready+completed.
* Fix up word wrap on the DetailedErrorDialog.Chris Lumens2013-02-152-1/+3
|
* Display storage warnings, similar to how errors are displayed (#909410).Chris Lumens2013-02-151-20/+33
|
* Move the encryption checkbox to the dialogBrian C. Lane2013-02-132-38/+58
| | | | | This moves the 'Encrypt my data' checkbox from the main storage spoke into the dialog above the partition type combobox.
* re-fetch metadata when proxy settings changeBrian C. Lane2013-02-131-4/+6
| | | | | If you entered a bad proxy the only way to get it to continue was to change the source to something different.
* install -> installation in a couple user-visible strings.Chris Lumens2013-02-132-4/+4
|
* Restore support for partial kickstart files (#887254).Chris Lumens2013-02-136-29/+57
|
* Get rid of packagesSeen.Chris Lumens2013-02-131-4/+3
| | | | pykickstart now provides this information for all commands.
* Remove debugging print (DatetimeSpoke)Vratislav Podzimek2013-02-131-1/+0
|
* Replace hasActiveNetDev() using new nm moduleRadek Vykydal2013-02-121-2/+3
|
* Replace getActiveNetDevs() using new nm moduleRadek Vykydal2013-02-121-2/+3
|
* Network spoke: remove unused NM path and interface constantsRadek Vykydal2013-02-121-6/+0
|
* Bring back the askmethod parameter (#889887).Chris Lumens2013-02-111-0/+5
| | | | | | | | We've got this shiny new method selection UI but if you want to use it, you've first got to sit through the delay of fetching metadata for the closest mirror which might be completely wrong for you. Thus, this parameter will skip the default action. Entering and leaving the source spoke will unset this parameter.
* Add a new selectorFromDevice method to the accordion.Chris Lumens2013-02-112-70/+74
| | | | | | This allows creating a new MountpointSelector using a Device as a template, or modifying an existing MountpointSelector. It also consolidates a lot of the specifics of doing that creation.
* The storage logger is now the blivet logger.David Lehman2013-02-111-1/+1
|
* DeviceFactory has moved from blivet to blivet.devicefactory.David Lehman2013-02-111-38/+41
|
* Add --dirinstall commandBrian C. Lane2013-02-081-0/+4
| | | | | | | | | | This disables the storage spoke and installs to /mnt/sysimage without mounting any filesystems. If something is already mounted on /mnt/sysimage it leaves it untouched. This can be useful for utilities like livemedia-creator which will mount a filesystem image on the directory and then run anaconda to install to it.
* Convert the mount point entry to one containing a drop down.Chris Lumens2013-02-072-18/+28
| | | | | | The idea here is that it makes things like "swap" more discoverable because the user can pick them, plus it gets rid of the tooltip that is not at all accessible.
* Move the Modify SW button into a link in the text.Chris Lumens2013-02-072-27/+21
| | | | This helps out a bit with the sea of buttons at the bottom of the dialog.
* Rework all the dialogs after you click Done on the storage spoke (#903501).Chris Lumens2013-02-072-218/+166
| | | | | | | | | | | | (1) Change a lot of wording and button text to make it clear what happens next. (2) Allow going to the reclaim dialog even if you have enough space to begin with. (3) Get rid of the custom partitioning checkbox, and make it a button instead. (4) Get rid of the modify software selection button from one dialog, since there's now too many buttons.