From 5b0ceb86c342754d8f4e83408c7ae0da0e3931d3 Mon Sep 17 00:00:00 2001 From: Tamas Bunth Date: Sat, 14 Apr 2018 15:00:40 +0200 Subject: tdf#116944 Warn user before database migration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Warn user with a pop-up dialog before migration. To do that we have to know the database URL at UI level. In order to get that I updated XDataSource interface with getConnectionURL(). The dialog offers two options: proceed with or without migration. If the user choose "yes", we store that information in XDataSource. The migration itself will be made in buildLowConnection(). Change-Id: I1f0d03da6352f7a0a8d989da79c4b2fe60a03ca1 Reviewed-on: https://gerrit.libreoffice.org/52876 Tested-by: Jenkins Reviewed-by: Tamás Bunth --- offapi/com/sun/star/sdbc/XDataSource.idl | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'offapi/com/sun/star/sdbc') diff --git a/offapi/com/sun/star/sdbc/XDataSource.idl b/offapi/com/sun/star/sdbc/XDataSource.idl index c169b8972031..f8b5bda8b553 100644 --- a/offapi/com/sun/star/sdbc/XDataSource.idl +++ b/offapi/com/sun/star/sdbc/XDataSource.idl @@ -34,6 +34,11 @@ */ published interface XDataSource: com::sun::star::uno::XInterface { + /** indicates whether database migration is needed or not. + */ + [attribute] boolean MigrationNeeded; + + string getConnectionUrl(); /** attempts to establish a database connection. @param user -- cgit