summaryrefslogtreecommitdiffstats
path: root/pyanaconda/ui
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-283-4/+4
|
* 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
|
* Try to import modules the standard way first in collectMartin Sivak2013-02-221-2/+27
| | | | | | | | | | | This ensures that the correct package structure is present in sys.path for modules and addons that make use of it. The package-less addons will be imported file by file with the package structure ensured by dummy empty modules. This also changes module masks for addons to make the change work properly.
* 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
|
* Fix reprompting and screen redrawing on invalid inputVratislav Podzimek2013-02-151-2/+6
| | | | | This fixes the behaviour if an invalid input was provided. 5 times it just reprompts for the input then it redraws the screen a resets the counter.
* 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-137-30/+61
|
* 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
|
* Honor modules' __all__ when doing collectMartin Sivak2013-02-131-1/+9
|
* 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-082-0/+8
| | | | | | | | | | 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.