diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-06-03 00:03:24 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-06-03 00:03:24 -0500 |
commit | c39d52d4c9425c45394105bebdd6f2fac29569ee (patch) | |
tree | e83eeaf9efbb96e9341cc40137830a0b720814b4 /src/realmwizard.cpp | |
parent | b6e7d7b5155c2aee53b9ec2306a4400acc7c325f (diff) | |
download | kcmldapcontroller-c39d52d4c9425c45394105bebdd6f2fac29569ee.tar.gz kcmldapcontroller-c39d52d4c9425c45394105bebdd6f2fac29569ee.zip |
Realm is now almost fully online
Diffstat (limited to 'src/realmwizard.cpp')
-rw-r--r-- | src/realmwizard.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/realmwizard.cpp b/src/realmwizard.cpp index fa720c2..184fb57 100644 --- a/src/realmwizard.cpp +++ b/src/realmwizard.cpp @@ -88,6 +88,8 @@ RealmWizard::RealmWizard(LDAPController* controller, TQString fqdn, TQWidget *pa realmpage->txtKDC->setText(m_fqdn); realmpage->txtAdminServer->setText(m_fqdn); realmpage->realmNameChanged(); + finishpage->ldapAdminGroupname->setText("realmadmins"); + finishpage->ldapMachineAdminGroupname->setText("machineadmins"); // Other setup finishpage->ldapAdminRealm->setEnabled(false); @@ -203,12 +205,20 @@ void RealmWizard::accept() { TQString errorString; // RAJA FIXME // root account should not be locked to "admin"! - if (m_controller->createNewLDAPRealm(this, m_realmconfig, finishpage->ldapAdminUsername->text(), finishpage->ldapAdminGroupname->text(), finishpage->ldapAdminPassword->password(), "admin", finishpage->ldapAdminPassword->password(), finishpage->ldapAdminRealm->text(), &errorString) == 0) { + backButton()->setEnabled(false); + nextButton()->setEnabled(false); + finishButton()->setEnabled(false); + cancelButton()->setEnabled(false); + if (m_controller->createNewLDAPRealm(this, m_realmconfig, finishpage->ldapAdminUsername->text(), finishpage->ldapAdminGroupname->text(), finishpage->ldapMachineAdminGroupname->text(), finishpage->ldapAdminPassword->password(), "admin", finishpage->ldapAdminPassword->password(), finishpage->ldapAdminRealm->text(), &errorString) == 0) { done(0); } else { KMessageBox::error(this, i18n("<qt><b>Unable to create new realm!</b><p>Details: %1</qt>").arg(errorString), i18n("Unable to create new realm")); } + + backButton()->setEnabled(true); + finishButton()->setEnabled(true); + cancelButton()->setEnabled(true); } /** calls all save functions after resetting all features/ OS/ theme selections to Trinity default */ |