Bug 131092 - Add a message when no database server drivers are found
Summary: Add a message when no database server drivers are found
Status: CLOSED FIXED
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: unspecified All
: LO wishlist
Target Milestone: 2.7
Assignee: Dimitrios T Tanis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-20 00:07 UTC by Bobby
Modified: 2013-02-15 22:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.7.0
staniek: Usability+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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