summaryrefslogtreecommitdiffstats
path: root/core/js
diff options
context:
space:
mode:
authorJoas Schilling <213943+nickvergessen@users.noreply.github.com>2020-11-11 10:05:24 +0100
committerGitHub <noreply@github.com>2020-11-11 10:05:24 +0100
commite39d657e24263c0eac8f1a995923305cd59cde7c (patch)
tree8d8c52c7b2d4495b3b445ebed3e974a7c4fc3817 /core/js
parentcdfad9aaacf89885a4fd29ed002f998dfc269b15 (diff)
parent0c695d97ece66d50d4a131205cf724ed49e8152a (diff)
downloadnextcloud-server-e39d657e24263c0eac8f1a995923305cd59cde7c.tar.gz
nextcloud-server-e39d657e24263c0eac8f1a995923305cd59cde7c.zip
Merge pull request #23882 from nextcloud/tests/oracle
Run unit tests against oracle
Diffstat (limited to 'core/js')
-rw-r--r--core/js/setupchecks.js15
-rw-r--r--core/js/tests/specs/setupchecksSpec.js16
2 files changed, 31 insertions, 0 deletions
diff --git a/core/js/setupchecks.js b/core/js/setupchecks.js
index e8bcc72cb33..214f148fa94 100644
--- a/core/js/setupchecks.js
+++ b/core/js/setupchecks.js
@@ -357,6 +357,21 @@
type: OC.SetupChecks.MESSAGE_TYPE_INFO
})
}
+ if (data.missingPrimaryKeys.length > 0) {
+ var listOfMissingPrimaryKeys = "";
+ data.missingPrimaryKeys.forEach(function(element){
+ listOfMissingPrimaryKeys += "<li>";
+ listOfMissingPrimaryKeys += t('core', 'Missing primary key on table "{tableName}".', element);
+ listOfMissingPrimaryKeys += "</li>";
+ });
+ messages.push({
+ msg: t(
+ 'core',
+ 'The database is missing some primary keys. Due to the fact that adding primary keys on big tables could take some time they were not added automatically. By running "occ db:add-missing-primary-keys" those missing primary keys could be added manually while the instance keeps running.'
+ ) + "<ul>" + listOfMissingPrimaryKeys + "</ul>",
+ type: OC.SetupChecks.MESSAGE_TYPE_INFO
+ })
+ }
if (data.missingColumns.length > 0) {
var listOfMissingColumns = "";
data.missingColumns.forEach(function(element){
diff --git a/core/js/tests/specs/setupchecksSpec.js b/core/js/tests/specs/setupchecksSpec.js
index f4c81c6bf78..3b54a3ff66a 100644
--- a/core/js/tests/specs/setupchecksSpec.js
+++ b/core/js/tests/specs/setupchecksSpec.js
@@ -240,6 +240,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -294,6 +295,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -349,6 +351,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -402,6 +405,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -453,6 +457,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -504,6 +509,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -557,6 +563,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -608,6 +615,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: false,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -659,6 +667,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -731,6 +740,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -783,6 +793,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -835,6 +846,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -887,6 +899,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: false,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -938,6 +951,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -989,6 +1003,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {
@@ -1041,6 +1056,7 @@ describe('OC.SetupChecks tests', function() {
isSettimelimitAvailable: true,
hasFreeTypeSupport: true,
missingIndexes: [],
+ missingPrimaryKeys: [],
missingColumns: [],
cronErrors: [],
cronInfo: {