[Libreoffice-commits] core.git: connectivity/source
Julien Nabet (via logerrit)
logerrit at kemper.freedesktop.org
Sun Mar 8 11:28:46 UTC 2020
connectivity/source/drivers/firebird/User.cxx | 12 ++++++++++++
connectivity/source/drivers/firebird/User.hxx | 4 ++++
2 files changed, 16 insertions(+)
New commits:
commit b262b973ad1e3cb5c7b89842fc7566bc8715d34f
Author: Julien Nabet <serval2412 at yahoo.fr>
AuthorDate: Sun Mar 8 10:21:33 2020 +0100
Commit: Julien Nabet <serval2412 at yahoo.fr>
CommitDate: Sun Mar 8 12:28:13 2020 +0100
tdf#131219: workaround for getPrivilege/getGrantablePrivileges in Firebird
It must really be implemented. Meanwhile, let's avoid the error popups.
Change-Id: If78e7d1b955ba70fd5ad282ba12b26806b7c81b0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90184
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412 at yahoo.fr>
diff --git a/connectivity/source/drivers/firebird/User.cxx b/connectivity/source/drivers/firebird/User.cxx
index a2e6f71e3bed..3a9682fb8264 100644
--- a/connectivity/source/drivers/firebird/User.cxx
+++ b/connectivity/source/drivers/firebird/User.cxx
@@ -32,6 +32,18 @@ void User::changePassword(const OUString&, const OUString& newPassword)
m_xConnection->createStatement()->execute("ALTER USER " + m_Name + " PASSWORD '" + newPassword + "'");
}
+sal_Int32 User::getPrivileges(const OUString& , sal_Int32 )
+{
+ // TODO: implement.
+ return 0;
+}
+
+sal_Int32 User::getGrantablePrivileges(const OUString& , sal_Int32 )
+{
+ // TODO: implement.
+ return 0;
+}
+
//----- IRefreshableGroups ----------------------------------------------------
void User::refreshGroups()
{
diff --git a/connectivity/source/drivers/firebird/User.hxx b/connectivity/source/drivers/firebird/User.hxx
index fe2f97dcdb54..5668c3223c13 100644
--- a/connectivity/source/drivers/firebird/User.hxx
+++ b/connectivity/source/drivers/firebird/User.hxx
@@ -35,7 +35,11 @@ namespace connectivity
*/
User(const css::uno::Reference< css::sdbc::XConnection >& rConnection, const OUString& rName);
+ // XAuthorizable
virtual void SAL_CALL changePassword(const OUString&, const OUString& newPassword) override;
+ virtual sal_Int32 SAL_CALL getPrivileges(const OUString&, sal_Int32) override;
+ virtual sal_Int32 SAL_CALL getGrantablePrivileges(const OUString&, sal_Int32) override;
+
// IRefreshableGroups::
virtual void refreshGroups() override;
};
More information about the Libreoffice-commits
mailing list