Bug 131092

Summary: Add a message when no database server drivers are found
Product: [Applications] KEXI Reporter: Bobby <rrockers>
Component: GeneralAssignee: Dimitrios T Tanis <dimitrios.tanis>
Status: CLOSED FIXED    
Severity: wishlist CC: staniek
Priority: LO Flags: staniek: Usability+
Version: unspecified   
Target Milestone: 2.7   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed In: 2.7.0
Sentry Crash Report:

Description Bobby 2006-07-20 00:07:21 UTC
Version:           1.0.1 (KOffice 1.5.1) (using KDE 3.5.2 Level "a" , SUSE 10.1 UNSUPPORTED)
Compiler:          Target: i586-suse-linux
OS:                Linux (i686) release 2.6.16.13-4-default

Currently, if the database server drivers are not installed on kexi the dropdown selection box on the server configuration wizard is blank.  i.e.

start->import existing database->New Project Stored on Database Server->Add

This is frustrating from a user standpoint as you cannot tell if something is broken, not installed, or simply hanging.  Please add a message to the add database server screen of that tells the user that  'you have not installed any server drivers'.  It will make the tool more user-friendly.
Comment 1 Jarosław Staniek 2006-07-20 00:19:46 UTC
Good. The message is planned for the startup screen.
Comment 2 Jarosław Staniek 2013-02-07 22:55:44 UTC
Git commit ed523464b646bf7bef8f69c242dc090044e5df57 by Jaroslaw Staniek, on behalf of Dimitrios T. Tanis.
Committed on 07/02/2013 at 23:48.
Pushed by staniek into branch 'master'.

Show message when no database server drivers are found

When trying to create/open/import a project that requires a database server
driver, if none is found display a message informing about it and giving
general instructions what to do.

(+behaviour improved by J. Staniek)

REVIEW:107100

M  +26   -15   kexi/main/startup/KexiNewProjectAssistant.cpp
M  +4    -0    kexi/main/startup/KexiNewProjectAssistant.h
M  +54   -22   kexi/main/startup/KexiOpenProjectAssistant.cpp
M  +5    -0    kexi/main/startup/KexiOpenProjectAssistant.h
M  +1    -0    kexi/widget/CMakeLists.txt
M  +38   -19   kexi/widget/KexiConnectionSelectorWidget.cpp
M  +4    -0    kexi/widget/KexiConnectionSelectorWidget.h
A  +45   -0    kexi/widget/KexiServerDriverNotFoundMessage.cpp     [License: LGPL (v2+)]
A  +38   -0    kexi/widget/KexiServerDriverNotFoundMessage.h     [License: LGPL (v2+)]
M  +13   -0    libs/db/utils.cpp
M  +4    -0    libs/db/utils.h

http://commits.kde.org/calligra/ed523464b646bf7bef8f69c242dc090044e5df57