aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/files_sharing/l10n/bg.js1
-rw-r--r--apps/files_sharing/l10n/bg.json1
-rw-r--r--apps/files_sharing/l10n/ca.js4
-rw-r--r--apps/files_sharing/l10n/ca.json4
-rw-r--r--apps/files_sharing/l10n/cs.js4
-rw-r--r--apps/files_sharing/l10n/cs.json4
-rw-r--r--apps/files_sharing/l10n/de.js4
-rw-r--r--apps/files_sharing/l10n/de.json4
-rw-r--r--apps/files_sharing/l10n/de_DE.js4
-rw-r--r--apps/files_sharing/l10n/de_DE.json4
-rw-r--r--apps/files_sharing/l10n/el.js4
-rw-r--r--apps/files_sharing/l10n/el.json4
-rw-r--r--apps/files_sharing/l10n/es.js4
-rw-r--r--apps/files_sharing/l10n/es.json4
-rw-r--r--apps/files_sharing/l10n/et_EE.js1
-rw-r--r--apps/files_sharing/l10n/et_EE.json1
-rw-r--r--apps/files_sharing/l10n/eu.js4
-rw-r--r--apps/files_sharing/l10n/eu.json4
-rw-r--r--apps/files_sharing/l10n/fa.js4
-rw-r--r--apps/files_sharing/l10n/fa.json4
-rw-r--r--apps/files_sharing/l10n/fi.js2
-rw-r--r--apps/files_sharing/l10n/fi.json2
-rw-r--r--apps/files_sharing/l10n/fr.js4
-rw-r--r--apps/files_sharing/l10n/fr.json4
-rw-r--r--apps/files_sharing/l10n/gl.js4
-rw-r--r--apps/files_sharing/l10n/gl.json4
-rw-r--r--apps/files_sharing/l10n/he.js4
-rw-r--r--apps/files_sharing/l10n/he.json4
-rw-r--r--apps/files_sharing/l10n/hr.js4
-rw-r--r--apps/files_sharing/l10n/hr.json4
-rw-r--r--apps/files_sharing/l10n/is.js4
-rw-r--r--apps/files_sharing/l10n/is.json4
-rw-r--r--apps/files_sharing/l10n/it.js4
-rw-r--r--apps/files_sharing/l10n/it.json4
-rw-r--r--apps/files_sharing/l10n/ja.js4
-rw-r--r--apps/files_sharing/l10n/ja.json4
-rw-r--r--apps/files_sharing/l10n/ko.js2
-rw-r--r--apps/files_sharing/l10n/ko.json2
-rw-r--r--apps/files_sharing/l10n/lt_LT.js4
-rw-r--r--apps/files_sharing/l10n/lt_LT.json4
-rw-r--r--apps/files_sharing/l10n/mk.js4
-rw-r--r--apps/files_sharing/l10n/mk.json4
-rw-r--r--apps/files_sharing/l10n/nl.js4
-rw-r--r--apps/files_sharing/l10n/nl.json4
-rw-r--r--apps/files_sharing/l10n/pl.js4
-rw-r--r--apps/files_sharing/l10n/pl.json4
-rw-r--r--apps/files_sharing/l10n/pt_BR.js4
-rw-r--r--apps/files_sharing/l10n/pt_BR.json4
-rw-r--r--apps/files_sharing/l10n/ru.js4
-rw-r--r--apps/files_sharing/l10n/ru.json4
-rw-r--r--apps/files_sharing/l10n/sk.js4
-rw-r--r--apps/files_sharing/l10n/sk.json4
-rw-r--r--apps/files_sharing/l10n/sl.js4
-rw-r--r--apps/files_sharing/l10n/sl.json4
-rw-r--r--apps/files_sharing/l10n/sr.js4
-rw-r--r--apps/files_sharing/l10n/sr.json4
-rw-r--r--apps/files_sharing/l10n/sv.js4
-rw-r--r--apps/files_sharing/l10n/sv.json4
-rw-r--r--apps/files_sharing/l10n/tr.js4
-rw-r--r--apps/files_sharing/l10n/tr.json4
-rw-r--r--apps/files_sharing/l10n/zh_CN.js4
-rw-r--r--apps/files_sharing/l10n/zh_CN.json4
-rw-r--r--apps/settings/lib/Controller/CheckSetupController.php1
-rw-r--r--apps/user_ldap/appinfo/info.xml11
-rw-r--r--apps/user_ldap/appinfo/register_command.php61
-rw-r--r--apps/user_ldap/lib/AppInfo/Application.php27
-rw-r--r--apps/user_ldap/lib/Command/Search.php26
-rw-r--r--apps/user_ldap/lib/Group_Proxy.php8
-rw-r--r--apps/user_ldap/lib/Helper.php26
-rw-r--r--apps/user_ldap/lib/Jobs/CleanUp.php13
-rw-r--r--apps/user_ldap/lib/Jobs/UpdateGroups.php104
-rw-r--r--apps/user_ldap/lib/Migration/UUIDFix.php7
-rw-r--r--apps/user_ldap/lib/Migration/UUIDFixGroup.php12
-rw-r--r--apps/user_ldap/lib/Migration/UUIDFixUser.php11
-rw-r--r--apps/user_ldap/lib/User_Proxy.php12
-rw-r--r--apps/user_ldap/tests/Jobs/CleanUpTest.php97
-rw-r--r--apps/user_ldap/tests/Migration/AbstractUUIDFixTest.php9
-rw-r--r--apps/user_ldap/tests/Migration/UUIDFixGroupTest.php4
-rw-r--r--apps/user_ldap/tests/Migration/UUIDFixUserTest.php2
-rw-r--r--apps/user_ldap/tests/User_ProxyTest.php6
80 files changed, 128 insertions, 537 deletions
diff --git a/apps/files_sharing/l10n/bg.js b/apps/files_sharing/l10n/bg.js
index 5b1f93aa3a5..db46df401d1 100644
--- a/apps/files_sharing/l10n/bg.js
+++ b/apps/files_sharing/l10n/bg.js
@@ -122,7 +122,6 @@ OC.L10N.register(
"Note" : "Бележка",
"Select or drop files" : "Изберете файл или преместете с мишката",
"Uploaded files:" : "Качени файлове:",
- "Name …" : "Име ...",
"Uploading files…" : "Качване на файлове…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/bg.json b/apps/files_sharing/l10n/bg.json
index 9962ef596da..34648051f3b 100644
--- a/apps/files_sharing/l10n/bg.json
+++ b/apps/files_sharing/l10n/bg.json
@@ -120,7 +120,6 @@
"Note" : "Бележка",
"Select or drop files" : "Изберете файл или преместете с мишката",
"Uploaded files:" : "Качени файлове:",
- "Name …" : "Име ...",
"Uploading files…" : "Качване на файлове…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ca.js b/apps/files_sharing/l10n/ca.js
index 8b1642a8b43..5decb3709dc 100644
--- a/apps/files_sharing/l10n/ca.js
+++ b/apps/files_sharing/l10n/ca.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Càrregant fitxers",
"Uploaded files:" : "Fitxers carregats:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Si carregueu els fitxers accepteu les %1$scondicions del servei%2$s.",
- "Name or email address …" : "Nom o adreça de correu ...",
- "Name or federated cloud ID …" : "Nom o ID de Núvol Federat …",
- "Name, federated cloud ID or email address …" : "Nom, ID de núvol federat o adreça de correu …",
- "Name …" : "Nom …",
"Uploading files…" : "S'està carregant fitxers…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/ca.json b/apps/files_sharing/l10n/ca.json
index 90ce6f969d3..eb1954b701e 100644
--- a/apps/files_sharing/l10n/ca.json
+++ b/apps/files_sharing/l10n/ca.json
@@ -226,10 +226,6 @@
"Uploading files" : "Càrregant fitxers",
"Uploaded files:" : "Fitxers carregats:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Si carregueu els fitxers accepteu les %1$scondicions del servei%2$s.",
- "Name or email address …" : "Nom o adreça de correu ...",
- "Name or federated cloud ID …" : "Nom o ID de Núvol Federat …",
- "Name, federated cloud ID or email address …" : "Nom, ID de núvol federat o adreça de correu …",
- "Name …" : "Nom …",
"Uploading files…" : "S'està carregant fitxers…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/cs.js b/apps/files_sharing/l10n/cs.js
index 727a1635f2d..c2e77110197 100644
--- a/apps/files_sharing/l10n/cs.js
+++ b/apps/files_sharing/l10n/cs.js
@@ -230,10 +230,6 @@ OC.L10N.register(
"Uploading files" : "Nahrávání souborů",
"Uploaded files:" : "Nahrané soubory:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Nahráním souborů vyjadřujete souhlas s %1$svšeobecnými podmínkami%2$s.",
- "Name or email address …" : "Jméno nebo e-mailová adresa…",
- "Name or federated cloud ID …" : "Jméno nebo identifikátor v rámci sdruženého cloudu…",
- "Name, federated cloud ID or email address …" : "Jméno, identifikátor v rámci sdruženého cloudu, nebo e-mailová adresa…",
- "Name …" : "Jméno…",
"Uploading files…" : "Nahrávání souborů…"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/files_sharing/l10n/cs.json b/apps/files_sharing/l10n/cs.json
index ed975c99b63..7acc6c9272d 100644
--- a/apps/files_sharing/l10n/cs.json
+++ b/apps/files_sharing/l10n/cs.json
@@ -228,10 +228,6 @@
"Uploading files" : "Nahrávání souborů",
"Uploaded files:" : "Nahrané soubory:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Nahráním souborů vyjadřujete souhlas s %1$svšeobecnými podmínkami%2$s.",
- "Name or email address …" : "Jméno nebo e-mailová adresa…",
- "Name or federated cloud ID …" : "Jméno nebo identifikátor v rámci sdruženého cloudu…",
- "Name, federated cloud ID or email address …" : "Jméno, identifikátor v rámci sdruženého cloudu, nebo e-mailová adresa…",
- "Name …" : "Jméno…",
"Uploading files…" : "Nahrávání souborů…"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js
index 6c6ba86d3d3..d5638f275b1 100644
--- a/apps/files_sharing/l10n/de.js
+++ b/apps/files_sharing/l10n/de.js
@@ -230,10 +230,6 @@ OC.L10N.register(
"Uploading files" : "Dateien werden hochgeladen",
"Uploaded files:" : "Hochgeladene Dateien: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Durch das Hochladen von Dateien stimmst Du den %1$sNutzungsbedingungen%2$s zu.",
- "Name or email address …" : "Name oder E-Mailadresse",
- "Name or federated cloud ID …" : "Name oder Federated-Cloud-ID …",
- "Name, federated cloud ID or email address …" : "Name, Federated-Cloud-ID oder E-Mail-Adresse …",
- "Name …" : "Name …",
"Uploading files…" : "Dateien werden hochgeladen…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json
index 3aa283aa814..dab1e72af01 100644
--- a/apps/files_sharing/l10n/de.json
+++ b/apps/files_sharing/l10n/de.json
@@ -228,10 +228,6 @@
"Uploading files" : "Dateien werden hochgeladen",
"Uploaded files:" : "Hochgeladene Dateien: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Durch das Hochladen von Dateien stimmst Du den %1$sNutzungsbedingungen%2$s zu.",
- "Name or email address …" : "Name oder E-Mailadresse",
- "Name or federated cloud ID …" : "Name oder Federated-Cloud-ID …",
- "Name, federated cloud ID or email address …" : "Name, Federated-Cloud-ID oder E-Mail-Adresse …",
- "Name …" : "Name …",
"Uploading files…" : "Dateien werden hochgeladen…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 7fcce734f48..6100b71b346 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -230,10 +230,6 @@ OC.L10N.register(
"Uploading files" : "Dateien werden hochgeladen",
"Uploaded files:" : "Hochgeladene Dateien: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Durch das Hochladen von Dateien stimmen Sie den %1$sNutzungsbedingungen%2$s zu.",
- "Name or email address …" : "Name oder E-Mailadresse",
- "Name or federated cloud ID …" : "Name oder Federated-Cloud-ID…",
- "Name, federated cloud ID or email address …" : "Name, Federated-Cloud-ID oder E-Mail-Adresse …",
- "Name …" : "Name …",
"Uploading files…" : "Dateien werden hochgeladen…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index 6cfbe196896..5d6a36eb14e 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -228,10 +228,6 @@
"Uploading files" : "Dateien werden hochgeladen",
"Uploaded files:" : "Hochgeladene Dateien: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Durch das Hochladen von Dateien stimmen Sie den %1$sNutzungsbedingungen%2$s zu.",
- "Name or email address …" : "Name oder E-Mailadresse",
- "Name or federated cloud ID …" : "Name oder Federated-Cloud-ID…",
- "Name, federated cloud ID or email address …" : "Name, Federated-Cloud-ID oder E-Mail-Adresse …",
- "Name …" : "Name …",
"Uploading files…" : "Dateien werden hochgeladen…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/el.js b/apps/files_sharing/l10n/el.js
index 7633e440247..5d1f1891603 100644
--- a/apps/files_sharing/l10n/el.js
+++ b/apps/files_sharing/l10n/el.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Μεταφόρτωση αρχείων",
"Uploaded files:" : "Αποστολή αρχείων:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Με την μεταφόρτωση αρχείων, συμφωνείτε με %1$sόρους χρήσεως %2$s.",
- "Name or email address …" : "Όνομα ή διεύθυνση ηλεκτρονικού ταχυδρομείου...",
- "Name or federated cloud ID …" : "Όνομα ταυτότητας ή ομοσπονδιακού σύννεφου ...",
- "Name, federated cloud ID or email address …" : "Όνομα ταυτότητας, ομοσπονδιακού σύννεφου ή διεύθυνση ηλεκτρονικού ταχυδρομείου…",
- "Name …" : "Όνομα ...",
"Uploading files…" : "Αποστολή αρχείων ..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/el.json b/apps/files_sharing/l10n/el.json
index 134072074e0..6aa4081349a 100644
--- a/apps/files_sharing/l10n/el.json
+++ b/apps/files_sharing/l10n/el.json
@@ -226,10 +226,6 @@
"Uploading files" : "Μεταφόρτωση αρχείων",
"Uploaded files:" : "Αποστολή αρχείων:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Με την μεταφόρτωση αρχείων, συμφωνείτε με %1$sόρους χρήσεως %2$s.",
- "Name or email address …" : "Όνομα ή διεύθυνση ηλεκτρονικού ταχυδρομείου...",
- "Name or federated cloud ID …" : "Όνομα ταυτότητας ή ομοσπονδιακού σύννεφου ...",
- "Name, federated cloud ID or email address …" : "Όνομα ταυτότητας, ομοσπονδιακού σύννεφου ή διεύθυνση ηλεκτρονικού ταχυδρομείου…",
- "Name …" : "Όνομα ...",
"Uploading files…" : "Αποστολή αρχείων ..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/es.js b/apps/files_sharing/l10n/es.js
index 10465e72a48..881c0674ff8 100644
--- a/apps/files_sharing/l10n/es.js
+++ b/apps/files_sharing/l10n/es.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Subiendo archivos",
"Uploaded files:" : "Archivos subidos:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Al subir archivos, aceptas los %1$stérminos del servicio%2$s.",
- "Name or email address …" : "Nombre o dirección de correo electrónico ...",
- "Name or federated cloud ID …" : "Nombre o ID de nube federada ...",
- "Name, federated cloud ID or email address …" : "Nombre, ID de nube federada o dirección de correo electrónico ...",
- "Name …" : "Nombre ...",
"Uploading files…" : "Subiendo archivos…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/es.json b/apps/files_sharing/l10n/es.json
index 5be90f1b749..96719732819 100644
--- a/apps/files_sharing/l10n/es.json
+++ b/apps/files_sharing/l10n/es.json
@@ -226,10 +226,6 @@
"Uploading files" : "Subiendo archivos",
"Uploaded files:" : "Archivos subidos:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Al subir archivos, aceptas los %1$stérminos del servicio%2$s.",
- "Name or email address …" : "Nombre o dirección de correo electrónico ...",
- "Name or federated cloud ID …" : "Nombre o ID de nube federada ...",
- "Name, federated cloud ID or email address …" : "Nombre, ID de nube federada o dirección de correo electrónico ...",
- "Name …" : "Nombre ...",
"Uploading files…" : "Subiendo archivos…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/et_EE.js b/apps/files_sharing/l10n/et_EE.js
index 70b89a2c394..7e415cd088e 100644
--- a/apps/files_sharing/l10n/et_EE.js
+++ b/apps/files_sharing/l10n/et_EE.js
@@ -172,7 +172,6 @@ OC.L10N.register(
"Note" : "Märge",
"Select or drop files" : "Vali või lohista failid",
"Uploaded files:" : "Üleslaetud failid:",
- "Name …" : "Nimi ...",
"Uploading files…" : "Failide üleslaadimine…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/et_EE.json b/apps/files_sharing/l10n/et_EE.json
index d691e02375b..9b0e35c5ac3 100644
--- a/apps/files_sharing/l10n/et_EE.json
+++ b/apps/files_sharing/l10n/et_EE.json
@@ -170,7 +170,6 @@
"Note" : "Märge",
"Select or drop files" : "Vali või lohista failid",
"Uploaded files:" : "Üleslaetud failid:",
- "Name …" : "Nimi ...",
"Uploading files…" : "Failide üleslaadimine…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/eu.js b/apps/files_sharing/l10n/eu.js
index 42b6b8df61c..04dc658129c 100644
--- a/apps/files_sharing/l10n/eu.js
+++ b/apps/files_sharing/l10n/eu.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Fitxategiak kargatzen",
"Uploaded files:" : "Igotako fitxategiak:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Fitxategiak kargatzean, %1$szerbitzu-baldintzak%2$s onartzen dituzu.",
- "Name or email address …" : "Izena edo helbide elektronikoa...",
- "Name or federated cloud ID …" : "Izena edo federatutako hodeiaren IDa",
- "Name, federated cloud ID or email address …" : "Izena, federatutako hodeiaren IDa edo helbide elektronikoa...",
- "Name …" : "Izena...",
"Uploading files…" : "Fitxategiak igotzen…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/eu.json b/apps/files_sharing/l10n/eu.json
index 0977e389012..5bef51127b8 100644
--- a/apps/files_sharing/l10n/eu.json
+++ b/apps/files_sharing/l10n/eu.json
@@ -226,10 +226,6 @@
"Uploading files" : "Fitxategiak kargatzen",
"Uploaded files:" : "Igotako fitxategiak:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Fitxategiak kargatzean, %1$szerbitzu-baldintzak%2$s onartzen dituzu.",
- "Name or email address …" : "Izena edo helbide elektronikoa...",
- "Name or federated cloud ID …" : "Izena edo federatutako hodeiaren IDa",
- "Name, federated cloud ID or email address …" : "Izena, federatutako hodeiaren IDa edo helbide elektronikoa...",
- "Name …" : "Izena...",
"Uploading files…" : "Fitxategiak igotzen…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/fa.js b/apps/files_sharing/l10n/fa.js
index d50468798b7..0f2e6f63d5c 100644
--- a/apps/files_sharing/l10n/fa.js
+++ b/apps/files_sharing/l10n/fa.js
@@ -222,10 +222,6 @@ OC.L10N.register(
"Select or drop files" : "پرونده ها را انتخاب یا رها کنید",
"Uploaded files:" : "پرونده های بارگذاری شده:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "%2$sبا بارگذاری پرونده ها ، شما با %1$sشرایط خدمات موافقت می کنید",
- "Name or email address …" : "نام یا آدرس ایمیل…",
- "Name or federated cloud ID …" : "نام یا شناسه ابر فدرال شده ...",
- "Name, federated cloud ID or email address …" : "نام ، شناسه ابر فدرال شده یا آدرس ایمیل…",
- "Name …" : "نام …",
"Uploading files…" : "بارگذاری پرونده ها ..."
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/fa.json b/apps/files_sharing/l10n/fa.json
index 091c3692b2a..4af17b685de 100644
--- a/apps/files_sharing/l10n/fa.json
+++ b/apps/files_sharing/l10n/fa.json
@@ -220,10 +220,6 @@
"Select or drop files" : "پرونده ها را انتخاب یا رها کنید",
"Uploaded files:" : "پرونده های بارگذاری شده:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "%2$sبا بارگذاری پرونده ها ، شما با %1$sشرایط خدمات موافقت می کنید",
- "Name or email address …" : "نام یا آدرس ایمیل…",
- "Name or federated cloud ID …" : "نام یا شناسه ابر فدرال شده ...",
- "Name, federated cloud ID or email address …" : "نام ، شناسه ابر فدرال شده یا آدرس ایمیل…",
- "Name …" : "نام …",
"Uploading files…" : "بارگذاری پرونده ها ..."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/fi.js b/apps/files_sharing/l10n/fi.js
index e874fd49dcd..d4d5ac0018b 100644
--- a/apps/files_sharing/l10n/fi.js
+++ b/apps/files_sharing/l10n/fi.js
@@ -190,8 +190,6 @@ OC.L10N.register(
"Uploading files" : "Lähetetään tiedostoja",
"Uploaded files:" : "Lähetetyt tiedostot:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Tiedostoja lähettämällä hyväksyt %1$skäyttöehdot%2$s.",
- "Name or email address …" : "Nimi tai sähköpostiosoite…",
- "Name …" : "Nimi…",
"Uploading files…" : "Lähetetään tiedostoja…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/fi.json b/apps/files_sharing/l10n/fi.json
index 8d898181648..25bdb0b03e4 100644
--- a/apps/files_sharing/l10n/fi.json
+++ b/apps/files_sharing/l10n/fi.json
@@ -188,8 +188,6 @@
"Uploading files" : "Lähetetään tiedostoja",
"Uploaded files:" : "Lähetetyt tiedostot:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Tiedostoja lähettämällä hyväksyt %1$skäyttöehdot%2$s.",
- "Name or email address …" : "Nimi tai sähköpostiosoite…",
- "Name …" : "Nimi…",
"Uploading files…" : "Lähetetään tiedostoja…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js
index 819204fc500..df637b295b5 100644
--- a/apps/files_sharing/l10n/fr.js
+++ b/apps/files_sharing/l10n/fr.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Envoi des fichiers en cours ...",
"Uploaded files:" : "Fichiers envoyés :",
"By uploading files, you agree to the %1$sterms of service%2$s." : "En envoyant des fichiers, vous acceptez les %1$sconditions d'utilisation%2$s.",
- "Name or email address …" : "Nom ou adresse courriel ...",
- "Name or federated cloud ID …" : "Nom ou ID du cloud fédéré...",
- "Name, federated cloud ID or email address …" : "Nom, ID du cloud fédéré ou adresse mail…",
- "Name …" : "Nom …",
"Uploading files…" : "Envoi des fichiers..."
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json
index 3f1a09fc5a6..c6f40e18c4e 100644
--- a/apps/files_sharing/l10n/fr.json
+++ b/apps/files_sharing/l10n/fr.json
@@ -226,10 +226,6 @@
"Uploading files" : "Envoi des fichiers en cours ...",
"Uploaded files:" : "Fichiers envoyés :",
"By uploading files, you agree to the %1$sterms of service%2$s." : "En envoyant des fichiers, vous acceptez les %1$sconditions d'utilisation%2$s.",
- "Name or email address …" : "Nom ou adresse courriel ...",
- "Name or federated cloud ID …" : "Nom ou ID du cloud fédéré...",
- "Name, federated cloud ID or email address …" : "Nom, ID du cloud fédéré ou adresse mail…",
- "Name …" : "Nom …",
"Uploading files…" : "Envoi des fichiers..."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/gl.js b/apps/files_sharing/l10n/gl.js
index 1ef80937b5f..7a698d4d189 100644
--- a/apps/files_sharing/l10n/gl.js
+++ b/apps/files_sharing/l10n/gl.js
@@ -230,10 +230,6 @@ OC.L10N.register(
"Uploading files" : "Enviando ficheiros",
"Uploaded files:" : "Ficheiros enviados:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Ao enviar ficheiros acepta os %1$s termos do servizo %2$s.",
- "Name or email address …" : "Nome ou enderezo de correo…",
- "Name or federated cloud ID …" : "Nome ou ID da nube federada...",
- "Name, federated cloud ID or email address …" : "Nome, ID da nube federada ou enderezo de correo…",
- "Name …" : "Nome...",
"Uploading files…" : "Enviando ficheiros…"
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/gl.json b/apps/files_sharing/l10n/gl.json
index b1a58600755..065d37d5d22 100644
--- a/apps/files_sharing/l10n/gl.json
+++ b/apps/files_sharing/l10n/gl.json
@@ -228,10 +228,6 @@
"Uploading files" : "Enviando ficheiros",
"Uploaded files:" : "Ficheiros enviados:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Ao enviar ficheiros acepta os %1$s termos do servizo %2$s.",
- "Name or email address …" : "Nome ou enderezo de correo…",
- "Name or federated cloud ID …" : "Nome ou ID da nube federada...",
- "Name, federated cloud ID or email address …" : "Nome, ID da nube federada ou enderezo de correo…",
- "Name …" : "Nome...",
"Uploading files…" : "Enviando ficheiros…"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/he.js b/apps/files_sharing/l10n/he.js
index 2efe748b57e..ace32c3cac0 100644
--- a/apps/files_sharing/l10n/he.js
+++ b/apps/files_sharing/l10n/he.js
@@ -215,10 +215,6 @@ OC.L10N.register(
"Uploading files" : "מועלים קבצים",
"Uploaded files:" : "קבצים שהועלו:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "עצם העלאתם של קבצים מביעה את הסכמתך ל%1$sתנאי השירות%2$s.",
- "Name or email address …" : "שם או כתובת דוא״ל…",
- "Name or federated cloud ID …" : "שם או מזהה ענן מאוגד…",
- "Name, federated cloud ID or email address …" : "שם, מזהה ענן מאוגד או כתובת דוא״ל…",
- "Name …" : "שם…",
"Uploading files…" : "קבצים מועלים…"
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;");
diff --git a/apps/files_sharing/l10n/he.json b/apps/files_sharing/l10n/he.json
index 550d24aca30..4a022c5d365 100644
--- a/apps/files_sharing/l10n/he.json
+++ b/apps/files_sharing/l10n/he.json
@@ -213,10 +213,6 @@
"Uploading files" : "מועלים קבצים",
"Uploaded files:" : "קבצים שהועלו:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "עצם העלאתם של קבצים מביעה את הסכמתך ל%1$sתנאי השירות%2$s.",
- "Name or email address …" : "שם או כתובת דוא״ל…",
- "Name or federated cloud ID …" : "שם או מזהה ענן מאוגד…",
- "Name, federated cloud ID or email address …" : "שם, מזהה ענן מאוגד או כתובת דוא״ל…",
- "Name …" : "שם…",
"Uploading files…" : "קבצים מועלים…"
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/hr.js b/apps/files_sharing/l10n/hr.js
index 19c813c741e..950fa7adc92 100644
--- a/apps/files_sharing/l10n/hr.js
+++ b/apps/files_sharing/l10n/hr.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Otpremanje datoteka",
"Uploaded files:" : "Otpremljene datoteke:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Otpremanjem datoteka prihvaćate %1$ uvjete korištenja usluge%2$s.",
- "Name or email address …" : "Ime i adresa e-pošte…",
- "Name or federated cloud ID …" : "Naziv ili ID udruženog oblaka…",
- "Name, federated cloud ID or email address …" : "Naziv, ID udruženog oblaka ili adresa e-pošte…",
- "Name …" : "Ime…",
"Uploading files…" : "Otpremanje datoteka..."
},
"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;");
diff --git a/apps/files_sharing/l10n/hr.json b/apps/files_sharing/l10n/hr.json
index f59dcae2128..20fe644d3df 100644
--- a/apps/files_sharing/l10n/hr.json
+++ b/apps/files_sharing/l10n/hr.json
@@ -226,10 +226,6 @@
"Uploading files" : "Otpremanje datoteka",
"Uploaded files:" : "Otpremljene datoteke:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Otpremanjem datoteka prihvaćate %1$ uvjete korištenja usluge%2$s.",
- "Name or email address …" : "Ime i adresa e-pošte…",
- "Name or federated cloud ID …" : "Naziv ili ID udruženog oblaka…",
- "Name, federated cloud ID or email address …" : "Naziv, ID udruženog oblaka ili adresa e-pošte…",
- "Name …" : "Ime…",
"Uploading files…" : "Otpremanje datoteka..."
},"pluralForm" :"nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/is.js b/apps/files_sharing/l10n/is.js
index cba888ce6d5..cb58bf0c608 100644
--- a/apps/files_sharing/l10n/is.js
+++ b/apps/files_sharing/l10n/is.js
@@ -178,10 +178,6 @@ OC.L10N.register(
"Select or drop files" : "Veldu eða slepptu skrám",
"Uploaded files:" : "Innsendar skrár:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Með því að senda inn skrár, samþykkir þú %1$sþjónustuskilmálana%2$s.",
- "Name or email address …" : "Nafn eða tölvupóstfang …",
- "Name or federated cloud ID …" : "Nafn eða skýjasambandsauðkenni (Federated Cloud ID) …",
- "Name, federated cloud ID or email address …" : "Nafn, skýjasambandsauðkenni eða tölvupóstfang …",
- "Name …" : "Nafn …",
"Uploading files…" : "Sendi inn skrár…"
},
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
diff --git a/apps/files_sharing/l10n/is.json b/apps/files_sharing/l10n/is.json
index c095ef6b19f..1c68c95fe95 100644
--- a/apps/files_sharing/l10n/is.json
+++ b/apps/files_sharing/l10n/is.json
@@ -176,10 +176,6 @@
"Select or drop files" : "Veldu eða slepptu skrám",
"Uploaded files:" : "Innsendar skrár:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Með því að senda inn skrár, samþykkir þú %1$sþjónustuskilmálana%2$s.",
- "Name or email address …" : "Nafn eða tölvupóstfang …",
- "Name or federated cloud ID …" : "Nafn eða skýjasambandsauðkenni (Federated Cloud ID) …",
- "Name, federated cloud ID or email address …" : "Nafn, skýjasambandsauðkenni eða tölvupóstfang …",
- "Name …" : "Nafn …",
"Uploading files…" : "Sendi inn skrár…"
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/it.js b/apps/files_sharing/l10n/it.js
index f346f2ae5f2..9a082df6a89 100644
--- a/apps/files_sharing/l10n/it.js
+++ b/apps/files_sharing/l10n/it.js
@@ -230,10 +230,6 @@ OC.L10N.register(
"Uploading files" : "Caricamento file",
"Uploaded files:" : "File caricati:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Caricando i file, accetti i %1$stermini del servizio%2$s.",
- "Name or email address …" : "Nome o indirizzo email...",
- "Name or federated cloud ID …" : "Nome o ID di cloud federata...",
- "Name, federated cloud ID or email address …" : "Nome, ID di cloud federata o indirizzo email…",
- "Name …" : "Nome…",
"Uploading files…" : "Caricamento file in corso..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/it.json b/apps/files_sharing/l10n/it.json
index c0950fa357d..2a78ff2e85b 100644
--- a/apps/files_sharing/l10n/it.json
+++ b/apps/files_sharing/l10n/it.json
@@ -228,10 +228,6 @@
"Uploading files" : "Caricamento file",
"Uploaded files:" : "File caricati:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Caricando i file, accetti i %1$stermini del servizio%2$s.",
- "Name or email address …" : "Nome o indirizzo email...",
- "Name or federated cloud ID …" : "Nome o ID di cloud federata...",
- "Name, federated cloud ID or email address …" : "Nome, ID di cloud federata o indirizzo email…",
- "Name …" : "Nome…",
"Uploading files…" : "Caricamento file in corso..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ja.js b/apps/files_sharing/l10n/ja.js
index 490b123ee4c..3decbaf7dab 100644
--- a/apps/files_sharing/l10n/ja.js
+++ b/apps/files_sharing/l10n/ja.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "ファイルをアップロード中",
"Uploaded files:" : "アップロード済ファイル:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "ファイルをアップロードすると、%1$s のサービス条件 %2$s に同意したことになります。",
- "Name or email address …" : "名前またはメールアドレス",
- "Name or federated cloud ID …" : "ユーザ名または連携クラウドID",
- "Name, federated cloud ID or email address …" : "ユーザ名、連携クラウドIDまたはメールアドレス",
- "Name …" : "名前",
"Uploading files…" : "ファイルをアップロード中..."
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/ja.json b/apps/files_sharing/l10n/ja.json
index 2185f20d7d0..c97459a5736 100644
--- a/apps/files_sharing/l10n/ja.json
+++ b/apps/files_sharing/l10n/ja.json
@@ -226,10 +226,6 @@
"Uploading files" : "ファイルをアップロード中",
"Uploaded files:" : "アップロード済ファイル:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "ファイルをアップロードすると、%1$s のサービス条件 %2$s に同意したことになります。",
- "Name or email address …" : "名前またはメールアドレス",
- "Name or federated cloud ID …" : "ユーザ名または連携クラウドID",
- "Name, federated cloud ID or email address …" : "ユーザ名、連携クラウドIDまたはメールアドレス",
- "Name …" : "名前",
"Uploading files…" : "ファイルをアップロード中..."
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ko.js b/apps/files_sharing/l10n/ko.js
index e3aebc96782..af8f4a5b69d 100644
--- a/apps/files_sharing/l10n/ko.js
+++ b/apps/files_sharing/l10n/ko.js
@@ -182,8 +182,6 @@ OC.L10N.register(
"Uploading files" : "파일 업로드",
"Uploaded files:" : "업로드한 파일:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "파일을 업로드하면 %1$s이용 약관%2$s에 동의하는 것을 의미합니다.",
- "Name or email address …" : "이름 또는 이메일 주소",
- "Name …" : "이름 ...",
"Uploading files…" : "파일 업로드 중…"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/ko.json b/apps/files_sharing/l10n/ko.json
index d0659bd7fa5..f857809af32 100644
--- a/apps/files_sharing/l10n/ko.json
+++ b/apps/files_sharing/l10n/ko.json
@@ -180,8 +180,6 @@
"Uploading files" : "파일 업로드",
"Uploaded files:" : "업로드한 파일:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "파일을 업로드하면 %1$s이용 약관%2$s에 동의하는 것을 의미합니다.",
- "Name or email address …" : "이름 또는 이메일 주소",
- "Name …" : "이름 ...",
"Uploading files…" : "파일 업로드 중…"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/lt_LT.js b/apps/files_sharing/l10n/lt_LT.js
index 6696b59ef4b..9d30708ed8a 100644
--- a/apps/files_sharing/l10n/lt_LT.js
+++ b/apps/files_sharing/l10n/lt_LT.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Įkeliami failai",
"Uploaded files:" : "Įkelti failai:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Įkeldami failus, sutinkate su %1$snaudojimosi sąlygomis%2$s.",
- "Name or email address …" : "Vardas ar el. pašto adresas…",
- "Name or federated cloud ID …" : "Vardas ar federacinės debesijos ID…",
- "Name, federated cloud ID or email address …" : "Vardas, federacinės debesijos ID arba el. pašto adresas…",
- "Name …" : "Vardas…",
"Uploading files…" : "Įkeliami failai…"
},
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/files_sharing/l10n/lt_LT.json b/apps/files_sharing/l10n/lt_LT.json
index 7bbc7326cda..069dd09f17e 100644
--- a/apps/files_sharing/l10n/lt_LT.json
+++ b/apps/files_sharing/l10n/lt_LT.json
@@ -226,10 +226,6 @@
"Uploading files" : "Įkeliami failai",
"Uploaded files:" : "Įkelti failai:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Įkeldami failus, sutinkate su %1$snaudojimosi sąlygomis%2$s.",
- "Name or email address …" : "Vardas ar el. pašto adresas…",
- "Name or federated cloud ID …" : "Vardas ar federacinės debesijos ID…",
- "Name, federated cloud ID or email address …" : "Vardas, federacinės debesijos ID arba el. pašto adresas…",
- "Name …" : "Vardas…",
"Uploading files…" : "Įkeliami failai…"
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/mk.js b/apps/files_sharing/l10n/mk.js
index 86d5dc4ad55..05e4b031aaa 100644
--- a/apps/files_sharing/l10n/mk.js
+++ b/apps/files_sharing/l10n/mk.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Прикачување на датотеки",
"Uploaded files:" : "Прикачени датотеки:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Со прикачување на датотеките, се согласувате со %1$sусловите за користење%2$s.",
- "Name or email address …" : "Име или е-пошта адреса ...",
- "Name or federated cloud ID …" : "Име или федерален ИД ...",
- "Name, federated cloud ID or email address …" : "Име, федерален ID или адреса на е-пошта …",
- "Name …" : "Име ...",
"Uploading files…" : "Прикачување датотеки…"
},
"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;");
diff --git a/apps/files_sharing/l10n/mk.json b/apps/files_sharing/l10n/mk.json
index e13dce8da25..d85c7c1842e 100644
--- a/apps/files_sharing/l10n/mk.json
+++ b/apps/files_sharing/l10n/mk.json
@@ -226,10 +226,6 @@
"Uploading files" : "Прикачување на датотеки",
"Uploaded files:" : "Прикачени датотеки:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Со прикачување на датотеките, се согласувате со %1$sусловите за користење%2$s.",
- "Name or email address …" : "Име или е-пошта адреса ...",
- "Name or federated cloud ID …" : "Име или федерален ИД ...",
- "Name, federated cloud ID or email address …" : "Име, федерален ID или адреса на е-пошта …",
- "Name …" : "Име ...",
"Uploading files…" : "Прикачување датотеки…"
},"pluralForm" :"nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/nl.js b/apps/files_sharing/l10n/nl.js
index 541386e08ca..d10bcac26ce 100644
--- a/apps/files_sharing/l10n/nl.js
+++ b/apps/files_sharing/l10n/nl.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Uploaden bestanden",
"Uploaded files:" : "Geüploade bestanden",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Door het uploaden van bestanden stem je in met de %1$sgebruiksvoorwaarden%2$s.",
- "Name or email address …" : "Naam of e-mailadres …",
- "Name or federated cloud ID …" : "Naam of gefedereerd Cloud ID ...",
- "Name, federated cloud ID or email address …" : "Naam, gefedereerde Cloud ID of een e-mailadres …",
- "Name …" : "Naam …",
"Uploading files…" : "Uploaden bestanden..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/nl.json b/apps/files_sharing/l10n/nl.json
index b9604c3b7bb..5e0310bdf9c 100644
--- a/apps/files_sharing/l10n/nl.json
+++ b/apps/files_sharing/l10n/nl.json
@@ -226,10 +226,6 @@
"Uploading files" : "Uploaden bestanden",
"Uploaded files:" : "Geüploade bestanden",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Door het uploaden van bestanden stem je in met de %1$sgebruiksvoorwaarden%2$s.",
- "Name or email address …" : "Naam of e-mailadres …",
- "Name or federated cloud ID …" : "Naam of gefedereerd Cloud ID ...",
- "Name, federated cloud ID or email address …" : "Naam, gefedereerde Cloud ID of een e-mailadres …",
- "Name …" : "Naam …",
"Uploading files…" : "Uploaden bestanden..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index ae8f9351f40..3592710ec91 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -230,10 +230,6 @@ OC.L10N.register(
"Uploading files" : "Wysyłanie plików",
"Uploaded files:" : "Wysłane pliki:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Przesyłając pliki, akceptujesz %1$swarunki usługi%2$s.",
- "Name or email address …" : "Nazwa lub adres e-mail…",
- "Name or federated cloud ID …" : "Nazwa lub ID Chmury Federacyjnej…",
- "Name, federated cloud ID or email address …" : "Nazwa, ID Chmury Federacyjnej lub adres e-mail…",
- "Name …" : "Nazwa...",
"Uploading files…" : "Wysyłanie plików…"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index 2f080326026..c18373b8e9c 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -228,10 +228,6 @@
"Uploading files" : "Wysyłanie plików",
"Uploaded files:" : "Wysłane pliki:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Przesyłając pliki, akceptujesz %1$swarunki usługi%2$s.",
- "Name or email address …" : "Nazwa lub adres e-mail…",
- "Name or federated cloud ID …" : "Nazwa lub ID Chmury Federacyjnej…",
- "Name, federated cloud ID or email address …" : "Nazwa, ID Chmury Federacyjnej lub adres e-mail…",
- "Name …" : "Nazwa...",
"Uploading files…" : "Wysyłanie plików…"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index edd46bced87..81607d2e354 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Enviando arquivos...",
"Uploaded files:" : "Arquivos enviados:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Ao enviar arquivos, você concorda com os %1$stermos de serviço%2$s.",
- "Name or email address …" : "Nome ou e-mail...",
- "Name or federated cloud ID …" : "Nome ou ID da nuvem federada...",
- "Name, federated cloud ID or email address …" : "Nome, ID da nuvem federada ou e-mail...",
- "Name …" : "Nome...",
"Uploading files…" : "Enviando arquivos..."
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index 5d2e74358b2..d7ee77c8fb8 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -226,10 +226,6 @@
"Uploading files" : "Enviando arquivos...",
"Uploaded files:" : "Arquivos enviados:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Ao enviar arquivos, você concorda com os %1$stermos de serviço%2$s.",
- "Name or email address …" : "Nome ou e-mail...",
- "Name or federated cloud ID …" : "Nome ou ID da nuvem federada...",
- "Name, federated cloud ID or email address …" : "Nome, ID da nuvem federada ou e-mail...",
- "Name …" : "Nome...",
"Uploading files…" : "Enviando arquivos..."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js
index 246a366dd77..6cc7439fd7f 100644
--- a/apps/files_sharing/l10n/ru.js
+++ b/apps/files_sharing/l10n/ru.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Загрузка файлов",
"Uploaded files:" : "Отправленные файлы:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Передачей файлов на сервер, вы принимаете %1$sусловия обслуживания%2$s.",
- "Name or email address …" : "Имя или адрес эл.почты…",
- "Name or federated cloud ID …" : "Имя или ID межсерверного обмена…",
- "Name, federated cloud ID or email address …" : "Имя, ID межсерверного обмена или адрес эл.почты…",
- "Name …" : "Имя…",
"Uploading files…" : "Файлы передаются на сервер…"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json
index a14eb829373..55389838e28 100644
--- a/apps/files_sharing/l10n/ru.json
+++ b/apps/files_sharing/l10n/ru.json
@@ -226,10 +226,6 @@
"Uploading files" : "Загрузка файлов",
"Uploaded files:" : "Отправленные файлы:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Передачей файлов на сервер, вы принимаете %1$sусловия обслуживания%2$s.",
- "Name or email address …" : "Имя или адрес эл.почты…",
- "Name or federated cloud ID …" : "Имя или ID межсерверного обмена…",
- "Name, federated cloud ID or email address …" : "Имя, ID межсерверного обмена или адрес эл.почты…",
- "Name …" : "Имя…",
"Uploading files…" : "Файлы передаются на сервер…"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sk.js b/apps/files_sharing/l10n/sk.js
index 79baf9bd6d9..072268a5406 100644
--- a/apps/files_sharing/l10n/sk.js
+++ b/apps/files_sharing/l10n/sk.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Nahrávanie súborov",
"Uploaded files:" : "Nahrané súbory...",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Nahraním súborov vyjadrujete súhlas so všeobecnými podmienkami %1$s %2$s.",
- "Name or email address …" : "Meno alebo e-mailová adresa…",
- "Name or federated cloud ID …" : "Meno alebo ID v rámci združeného cloudu…",
- "Name, federated cloud ID or email address …" : "Meno, ID v rámci združeného cloudu, alebo e-mailová adresa…",
- "Name …" : "Meno …",
"Uploading files…" : "Nahrávanie súborov..."
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/files_sharing/l10n/sk.json b/apps/files_sharing/l10n/sk.json
index 182b76d5373..c811b11de01 100644
--- a/apps/files_sharing/l10n/sk.json
+++ b/apps/files_sharing/l10n/sk.json
@@ -226,10 +226,6 @@
"Uploading files" : "Nahrávanie súborov",
"Uploaded files:" : "Nahrané súbory...",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Nahraním súborov vyjadrujete súhlas so všeobecnými podmienkami %1$s %2$s.",
- "Name or email address …" : "Meno alebo e-mailová adresa…",
- "Name or federated cloud ID …" : "Meno alebo ID v rámci združeného cloudu…",
- "Name, federated cloud ID or email address …" : "Meno, ID v rámci združeného cloudu, alebo e-mailová adresa…",
- "Name …" : "Meno …",
"Uploading files…" : "Nahrávanie súborov..."
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sl.js b/apps/files_sharing/l10n/sl.js
index eaa3ec2f2a6..0f700a24c56 100644
--- a/apps/files_sharing/l10n/sl.js
+++ b/apps/files_sharing/l10n/sl.js
@@ -207,10 +207,6 @@ OC.L10N.register(
"Uploading files" : "Pošiljanje datotek",
"Uploaded files:" : "Poslane datoteke:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "S pošiljanjem datotek v oblak sprejemate tudi %1$spogoje uporabe storitve%2$s.",
- "Name or email address …" : "Ime ali elektronski naslov ...",
- "Name or federated cloud ID …" : "Ime ali ID zveznega oblaka ...",
- "Name, federated cloud ID or email address …" : "Ime, ID zveznega oblaka ali elektronski naslov ...",
- "Name …" : "Ime ...",
"Uploading files…" : "Poteka pošiljanje datotek ..."
},
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
diff --git a/apps/files_sharing/l10n/sl.json b/apps/files_sharing/l10n/sl.json
index 41d05871fd6..04bd4cd076e 100644
--- a/apps/files_sharing/l10n/sl.json
+++ b/apps/files_sharing/l10n/sl.json
@@ -205,10 +205,6 @@
"Uploading files" : "Pošiljanje datotek",
"Uploaded files:" : "Poslane datoteke:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "S pošiljanjem datotek v oblak sprejemate tudi %1$spogoje uporabe storitve%2$s.",
- "Name or email address …" : "Ime ali elektronski naslov ...",
- "Name or federated cloud ID …" : "Ime ali ID zveznega oblaka ...",
- "Name, federated cloud ID or email address …" : "Ime, ID zveznega oblaka ali elektronski naslov ...",
- "Name …" : "Ime ...",
"Uploading files…" : "Poteka pošiljanje datotek ..."
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sr.js b/apps/files_sharing/l10n/sr.js
index 260b2755ca1..b89fcc30b86 100644
--- a/apps/files_sharing/l10n/sr.js
+++ b/apps/files_sharing/l10n/sr.js
@@ -230,10 +230,6 @@ OC.L10N.register(
"Uploading files" : "Отпремам фајлове",
"Uploaded files:" : "Отпремљени фајлови:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Отпремањем фајлова, слажете се са %1$sусловима коришћења%2$s.",
- "Name or email address …" : "Име или адреса е-поште…",
- "Name or federated cloud ID …" : "Име или ID здруженог облака…",
- "Name, federated cloud ID or email address …" : "Име, ID здруженог облака или адреса е-поште…",
- "Name …" : "Име…",
"Uploading files…" : "Отпремам фајлове…"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
diff --git a/apps/files_sharing/l10n/sr.json b/apps/files_sharing/l10n/sr.json
index c8e5508b953..3df9c2fa51a 100644
--- a/apps/files_sharing/l10n/sr.json
+++ b/apps/files_sharing/l10n/sr.json
@@ -228,10 +228,6 @@
"Uploading files" : "Отпремам фајлове",
"Uploaded files:" : "Отпремљени фајлови:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Отпремањем фајлова, слажете се са %1$sусловима коришћења%2$s.",
- "Name or email address …" : "Име или адреса е-поште…",
- "Name or federated cloud ID …" : "Име или ID здруженог облака…",
- "Name, federated cloud ID or email address …" : "Име, ID здруженог облака или адреса е-поште…",
- "Name …" : "Име…",
"Uploading files…" : "Отпремам фајлове…"
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js
index 767acc3facc..95068f13e0a 100644
--- a/apps/files_sharing/l10n/sv.js
+++ b/apps/files_sharing/l10n/sv.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Laddar upp filer",
"Uploaded files:" : "Uppladdade filer:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Genom att ladda upp filer godkänner du %1$sanvändarvillkoren %2$s.",
- "Name or email address …" : "Namn eller e-postadress ...",
- "Name or federated cloud ID …" : "Namn eller federerat moln-ID ...",
- "Name, federated cloud ID or email address …" : "Namn, federerat moln-ID eller e-postadress ...",
- "Name …" : "Namn ...",
"Uploading files…" : "Laddar upp filer..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json
index 65467abc99c..a8ca9a6f388 100644
--- a/apps/files_sharing/l10n/sv.json
+++ b/apps/files_sharing/l10n/sv.json
@@ -226,10 +226,6 @@
"Uploading files" : "Laddar upp filer",
"Uploaded files:" : "Uppladdade filer:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Genom att ladda upp filer godkänner du %1$sanvändarvillkoren %2$s.",
- "Name or email address …" : "Namn eller e-postadress ...",
- "Name or federated cloud ID …" : "Namn eller federerat moln-ID ...",
- "Name, federated cloud ID or email address …" : "Namn, federerat moln-ID eller e-postadress ...",
- "Name …" : "Namn ...",
"Uploading files…" : "Laddar upp filer..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/tr.js b/apps/files_sharing/l10n/tr.js
index 6405ed4a94a..42c528d1884 100644
--- a/apps/files_sharing/l10n/tr.js
+++ b/apps/files_sharing/l10n/tr.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "Dosyalar yükleniyor",
"Uploaded files:" : "Yüklenmiş dosyalar:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Dosya yükleyerek %1$shizmet koşullarını%2$s kabul etmiş olursunuz.",
- "Name or email address …" : "Ad ya da e-posta adresi …",
- "Name or federated cloud ID …" : "Ad ya da birleşik bulut kodu …",
- "Name, federated cloud ID or email address …" : "Ad, birleşik bulut kodu ya da e-posta adresi …",
- "Name …" : "Ad …",
"Uploading files…" : "Dosyalar yükleniyor …"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/tr.json b/apps/files_sharing/l10n/tr.json
index a57d971687a..97ff244e09f 100644
--- a/apps/files_sharing/l10n/tr.json
+++ b/apps/files_sharing/l10n/tr.json
@@ -226,10 +226,6 @@
"Uploading files" : "Dosyalar yükleniyor",
"Uploaded files:" : "Yüklenmiş dosyalar:",
"By uploading files, you agree to the %1$sterms of service%2$s." : "Dosya yükleyerek %1$shizmet koşullarını%2$s kabul etmiş olursunuz.",
- "Name or email address …" : "Ad ya da e-posta adresi …",
- "Name or federated cloud ID …" : "Ad ya da birleşik bulut kodu …",
- "Name, federated cloud ID or email address …" : "Ad, birleşik bulut kodu ya da e-posta adresi …",
- "Name …" : "Ad …",
"Uploading files…" : "Dosyalar yükleniyor …"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js
index d19283705f4..38a82ba1021 100644
--- a/apps/files_sharing/l10n/zh_CN.js
+++ b/apps/files_sharing/l10n/zh_CN.js
@@ -228,10 +228,6 @@ OC.L10N.register(
"Uploading files" : "正在上传文件",
"Uploaded files:" : "上传的文件: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "通过上传文件,您同意了 %1$s 服务条款 %2$s。",
- "Name or email address …" : "名称或电子邮箱地址...",
- "Name or federated cloud ID …" : "名称或联合云 ID…",
- "Name, federated cloud ID or email address …" : "名称,联合云 ID 或电子邮件地址…",
- "Name …" : "名称 …",
"Uploading files…" : "正在上传文件... "
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json
index 02e20fa6a1b..1960e10a46c 100644
--- a/apps/files_sharing/l10n/zh_CN.json
+++ b/apps/files_sharing/l10n/zh_CN.json
@@ -226,10 +226,6 @@
"Uploading files" : "正在上传文件",
"Uploaded files:" : "上传的文件: ",
"By uploading files, you agree to the %1$sterms of service%2$s." : "通过上传文件,您同意了 %1$s 服务条款 %2$s。",
- "Name or email address …" : "名称或电子邮箱地址...",
- "Name or federated cloud ID …" : "名称或联合云 ID…",
- "Name, federated cloud ID or email address …" : "名称,联合云 ID 或电子邮件地址…",
- "Name …" : "名称 …",
"Uploading files…" : "正在上传文件... "
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/settings/lib/Controller/CheckSetupController.php b/apps/settings/lib/Controller/CheckSetupController.php
index 5c7bb4a85ef..94eb7d2a715 100644
--- a/apps/settings/lib/Controller/CheckSetupController.php
+++ b/apps/settings/lib/Controller/CheckSetupController.php
@@ -614,6 +614,7 @@ Raw output
'authtoken' => ['id'],
'bruteforce_attempts' => ['id'],
'filecache' => ['fileid', 'storage', 'parent', 'mimetype', 'mimepart', 'mtime', 'storage_mtime'],
+ 'filecache_extended' => ['fileid'],
'file_locks' => ['id'],
'jobs' => ['id'],
'mimetypes' => ['id'],
diff --git a/apps/user_ldap/appinfo/info.xml b/apps/user_ldap/appinfo/info.xml
index cbfb0cc1c33..61197e2fd12 100644
--- a/apps/user_ldap/appinfo/info.xml
+++ b/apps/user_ldap/appinfo/info.xml
@@ -40,6 +40,17 @@ A user logs into Nextcloud with their LDAP or AD credentials, and is granted acc
</post-migration>
</repair-steps>
+ <commands>
+ <command>OCA\User_LDAP\Command\CheckUser</command>
+ <command>OCA\User_LDAP\Command\CreateEmptyConfig</command>
+ <command>OCA\User_LDAP\Command\DeleteConfig</command>
+ <command>OCA\User_LDAP\Command\Search</command>
+ <command>OCA\User_LDAP\Command\SetConfig</command>
+ <command>OCA\User_LDAP\Command\ShowConfig</command>
+ <command>OCA\User_LDAP\Command\ShowRemnants</command>
+ <command>OCA\User_LDAP\Command\TestConfig</command>
+ </commands>
+
<settings>
<admin>OCA\User_LDAP\Settings\Admin</admin>
<admin-section>OCA\User_LDAP\Settings\Section</admin-section>
diff --git a/apps/user_ldap/appinfo/register_command.php b/apps/user_ldap/appinfo/register_command.php
deleted file mode 100644
index cdfc6fd9b16..00000000000
--- a/apps/user_ldap/appinfo/register_command.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-/**
- * @copyright Copyright (c) 2016, ownCloud, Inc.
- *
- * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
- * @author Joas Schilling <coding@schilljs.com>
- * @author Morris Jobke <hey@morrisjobke.de>
- * @author Roeland Jago Douma <roeland@famdouma.nl>
- * @author Roger Szabo <roger.szabo@web.de>
- * @author Vinicius Cubas Brand <vinicius@eita.org.br>
- *
- * @license AGPL-3.0
- *
- * This code is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Affero General Public License, version 3,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
- *
- * You should have received a copy of the GNU Affero General Public License, version 3,
- * along with this program. If not, see <http://www.gnu.org/licenses/>
- *
- */
-
-use OCA\User_LDAP\Helper;
-use OCA\User_LDAP\LDAP;
-use OCA\User_LDAP\User_Proxy;
-use OCA\User_LDAP\Mapping\UserMapping;
-use OCA\User_LDAP\User\DeletedUsersIndex;
-
-$dbConnection = \OC::$server->getDatabaseConnection();
-$userMapping = new UserMapping($dbConnection);
-$helper = new Helper(\OC::$server->getConfig());
-$ocConfig = \OC::$server->getConfig();
-$uBackend = new User_Proxy(
- $helper->getServerConfigurationPrefixes(true),
- new LDAP(),
- $ocConfig,
- \OC::$server->getNotificationManager(),
- \OC::$server->getUserSession(),
- \OC::$server->query(\OCA\User_LDAP\UserPluginManager::class)
-);
-$deletedUsersIndex = new DeletedUsersIndex(
- $ocConfig, $dbConnection, $userMapping
-);
-
-$application->add(new OCA\User_LDAP\Command\ShowConfig($helper));
-$application->add(new OCA\User_LDAP\Command\SetConfig());
-$application->add(new OCA\User_LDAP\Command\TestConfig());
-$application->add(new OCA\User_LDAP\Command\CreateEmptyConfig($helper));
-$application->add(new OCA\User_LDAP\Command\DeleteConfig($helper));
-$application->add(new OCA\User_LDAP\Command\Search($ocConfig));
-$application->add(new OCA\User_LDAP\Command\ShowRemnants(
- $deletedUsersIndex, \OC::$server->getDateTimeFormatter())
-);
-$application->add(new OCA\User_LDAP\Command\CheckUser(
- $uBackend, $helper, $deletedUsersIndex, $userMapping)
-);
diff --git a/apps/user_ldap/lib/AppInfo/Application.php b/apps/user_ldap/lib/AppInfo/Application.php
index 93f7ccb379d..8dad63fbaf8 100644
--- a/apps/user_ldap/lib/AppInfo/Application.php
+++ b/apps/user_ldap/lib/AppInfo/Application.php
@@ -46,11 +46,9 @@ use OCP\AppFramework\Bootstrap\IBootstrap;
use OCP\AppFramework\Bootstrap\IRegistrationContext;
use OCP\AppFramework\IAppContainer;
use OCP\EventDispatcher\IEventDispatcher;
-use OCP\IConfig;
use OCP\IGroupManager;
use OCP\IL10N;
use OCP\IServerContainer;
-use OCP\IUserSession;
use OCP\Notification\IManager as INotificationManager;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
@@ -86,28 +84,23 @@ class Application extends App implements IBootstrap {
}
public function boot(IBootContext $context): void {
- $context->injectFn(function (IConfig $config,
- INotificationManager $notificationManager,
- IUserSession $userSession,
- IAppContainer $appContainer,
- EventDispatcherInterface $legacyDispatcher,
- IEventDispatcher $dispatcher,
- IGroupManager $groupManager) {
- $helper = new Helper($config);
+ $context->injectFn(function (
+ INotificationManager $notificationManager,
+ IAppContainer $appContainer,
+ EventDispatcherInterface $legacyDispatcher,
+ IEventDispatcher $dispatcher,
+ IGroupManager $groupManager,
+ User_Proxy $userBackend,
+ Group_Proxy $groupBackend,
+ Helper $helper
+ ) {
$configPrefixes = $helper->getServerConfigurationPrefixes(true);
if (count($configPrefixes) > 0) {
- $ldapWrapper = new LDAP();
-
$notificationManager->registerNotifierService(Notifier::class);
$userPluginManager = $appContainer->get(UserPluginManager::class);
$groupPluginManager = $appContainer->get(GroupPluginManager::class);
- $userBackend = new User_Proxy(
- $configPrefixes, $ldapWrapper, $config, $notificationManager, $userSession, $userPluginManager
- );
- $groupBackend = new Group_Proxy($configPrefixes, $ldapWrapper, $groupPluginManager);
-
\OC_User::useBackend($userBackend);
$groupManager->addBackend($groupBackend);
diff --git a/apps/user_ldap/lib/Command/Search.php b/apps/user_ldap/lib/Command/Search.php
index 5086f3a0c1a..2ee83e0f22b 100644
--- a/apps/user_ldap/lib/Command/Search.php
+++ b/apps/user_ldap/lib/Command/Search.php
@@ -29,11 +29,9 @@
namespace OCA\User_LDAP\Command;
use OCA\User_LDAP\Group_Proxy;
-use OCA\User_LDAP\GroupPluginManager;
use OCA\User_LDAP\Helper;
use OCA\User_LDAP\LDAP;
use OCA\User_LDAP\User_Proxy;
-use OCA\User_LDAP\UserPluginManager;
use OCP\IConfig;
use Symfony\Component\Console\Command\Command;
@@ -45,13 +43,16 @@ use Symfony\Component\Console\Output\OutputInterface;
class Search extends Command {
/** @var \OCP\IConfig */
protected $ocConfig;
+ /** @var User_Proxy */
+ private $userProxy;
+ /** @var Group_Proxy */
+ private $groupProxy;
- /**
- * @param \OCP\IConfig $ocConfig
- */
- public function __construct(IConfig $ocConfig) {
- $this->ocConfig = $ocConfig;
+ public function __construct(IConfig $ocConfig, User_Proxy $userProxy, Group_Proxy $groupProxy) {
parent::__construct();
+ $this->ocConfig = $ocConfig;
+ $this->userProxy = $userProxy;
+ $this->groupProxy = $groupProxy;
}
protected function configure() {
@@ -117,7 +118,7 @@ class Search extends Command {
$this->validateOffsetAndLimit($offset, $limit);
if ($input->getOption('group')) {
- $proxy = new Group_Proxy($configPrefixes, $ldapWrapper, \OC::$server->query(GroupPluginManager::class));
+ $proxy = $this->groupProxy;
$getMethod = 'getGroups';
$printID = false;
// convert the limit of groups to null. This will show all the groups available instead of
@@ -126,14 +127,7 @@ class Search extends Command {
$limit = null;
}
} else {
- $proxy = new User_Proxy(
- $configPrefixes,
- $ldapWrapper,
- $this->ocConfig,
- \OC::$server->getNotificationManager(),
- \OC::$server->getUserSession(),
- \OC::$server->query(UserPluginManager::class)
- );
+ $proxy = $this->userProxy;
$getMethod = 'getDisplayNames';
$printID = true;
}
diff --git a/apps/user_ldap/lib/Group_Proxy.php b/apps/user_ldap/lib/Group_Proxy.php
index 4b17c020d59..490eab44462 100644
--- a/apps/user_ldap/lib/Group_Proxy.php
+++ b/apps/user_ldap/lib/Group_Proxy.php
@@ -34,13 +34,9 @@ class Group_Proxy extends Proxy implements \OCP\GroupInterface, IGroupLDAP, IGet
private $backends = [];
private $refBackend = null;
- /**
- * Constructor
- *
- * @param string[] $serverConfigPrefixes array containing the config Prefixes
- */
- public function __construct($serverConfigPrefixes, ILDAPWrapper $ldap, GroupPluginManager $groupPluginManager) {
+ public function __construct(Helper $helper, ILDAPWrapper $ldap, GroupPluginManager $groupPluginManager) {
parent::__construct($ldap);
+ $serverConfigPrefixes = $helper->getServerConfigurationPrefixes(true);
foreach ($serverConfigPrefixes as $configPrefix) {
$this->backends[$configPrefix] =
new \OCA\User_LDAP\Group_LDAP($this->getAccess($configPrefix), $groupPluginManager);
diff --git a/apps/user_ldap/lib/Helper.php b/apps/user_ldap/lib/Helper.php
index a8d66998148..86712534f40 100644
--- a/apps/user_ldap/lib/Helper.php
+++ b/apps/user_ldap/lib/Helper.php
@@ -76,7 +76,7 @@ class Helper {
* except the default (first) server shall be connected to.
*
*/
- public function getServerConfigurationPrefixes($activeConfigurations = false) {
+ public function getServerConfigurationPrefixes($activeConfigurations = false): array {
$referenceConfigkey = 'ldap_configuration_active';
$keys = $this->getServersConfig($referenceConfigkey);
@@ -188,18 +188,11 @@ class Helper {
/**
* checks whether there is one or more disabled LDAP configurations
- *
- * @return bool
- * @throws \Exception
*/
- public function haveDisabledConfigurations() {
+ public function haveDisabledConfigurations(): bool {
$all = $this->getServerConfigurationPrefixes(false);
$active = $this->getServerConfigurationPrefixes(true);
- if (!is_array($all) || !is_array($active)) {
- throw new \Exception('Unexpected Return Value');
- }
-
return count($all) !== count($active) || count($all) === 0;
}
@@ -312,20 +305,7 @@ class Helper {
throw new \Exception('key uid is expected to be set in $param');
}
- //ain't it ironic?
- $helper = new Helper(\OC::$server->getConfig());
-
- $configPrefixes = $helper->getServerConfigurationPrefixes(true);
- $ldapWrapper = new LDAP();
- $ocConfig = \OC::$server->getConfig();
- $notificationManager = \OC::$server->getNotificationManager();
-
- $userSession = \OC::$server->getUserSession();
- $userPluginManager = \OC::$server->query(UserPluginManager::class);
-
- $userBackend = new User_Proxy(
- $configPrefixes, $ldapWrapper, $ocConfig, $notificationManager, $userSession, $userPluginManager
- );
+ $userBackend = \OC::$server->get(User_Proxy::class);
$uid = $userBackend->loginName2UserName($param['uid']);
if ($uid !== false) {
$param['uid'] = $uid;
diff --git a/apps/user_ldap/lib/Jobs/CleanUp.php b/apps/user_ldap/lib/Jobs/CleanUp.php
index 8f729ae4372..6bb44b3e6ae 100644
--- a/apps/user_ldap/lib/Jobs/CleanUp.php
+++ b/apps/user_ldap/lib/Jobs/CleanUp.php
@@ -35,7 +35,6 @@ use OCA\User_LDAP\Mapping\UserMapping;
use OCA\User_LDAP\User\DeletedUsersIndex;
use OCA\User_LDAP\User_LDAP;
use OCA\User_LDAP\User_Proxy;
-use OCA\User_LDAP\UserPluginManager;
/**
* Class CleanUp
@@ -69,10 +68,11 @@ class CleanUp extends TimedJob {
/** @var DeletedUsersIndex */
protected $dui;
- public function __construct() {
+ public function __construct(User_Proxy $userBackend) {
$minutes = \OC::$server->getConfig()->getSystemValue(
'ldapUserCleanupInterval', (string)$this->defaultIntervalMin);
$this->setInterval((int)$minutes * 60);
+ $this->userBackend = $userBackend;
}
/**
@@ -99,15 +99,6 @@ class CleanUp extends TimedJob {
if (isset($arguments['userBackend'])) {
$this->userBackend = $arguments['userBackend'];
- } else {
- $this->userBackend = new User_Proxy(
- $this->ldapHelper->getServerConfigurationPrefixes(true),
- new LDAP(),
- $this->ocConfig,
- \OC::$server->getNotificationManager(),
- \OC::$server->getUserSession(),
- \OC::$server->query(UserPluginManager::class)
- );
}
if (isset($arguments['db'])) {
diff --git a/apps/user_ldap/lib/Jobs/UpdateGroups.php b/apps/user_ldap/lib/Jobs/UpdateGroups.php
index 33587f8bdb2..34dddb3d287 100644
--- a/apps/user_ldap/lib/Jobs/UpdateGroups.php
+++ b/apps/user_ldap/lib/Jobs/UpdateGroups.php
@@ -33,42 +33,36 @@
namespace OCA\User_LDAP\Jobs;
-use OCA\User_LDAP\Access;
-use OCA\User_LDAP\Connection;
-use OCA\User_LDAP\FilesystemHelper;
-use OCA\User_LDAP\GroupPluginManager;
-use OCA\User_LDAP\Helper;
-use OCA\User_LDAP\LDAP;
-use OCA\User_LDAP\LogWrapper;
-use OCA\User_LDAP\Mapping\GroupMapping;
-use OCA\User_LDAP\Mapping\UserMapping;
-use OCA\User_LDAP\User\Manager;
+use OC\BackgroundJob\TimedJob;
+use OCA\User_LDAP\Group_Proxy;
use OCP\EventDispatcher\IEventDispatcher;
use OCP\Group\Events\UserAddedEvent;
use OCP\Group\Events\UserRemovedEvent;
use OCP\ILogger;
-class UpdateGroups extends \OC\BackgroundJob\TimedJob {
- private static $groupsFromDB;
+class UpdateGroups extends TimedJob {
+ private $groupsFromDB;
- private static $groupBE;
+ /** @var Group_Proxy */
+ private $groupBackend;
- public function __construct() {
- $this->interval = self::getRefreshInterval();
+ public function __construct(Group_Proxy $groupBackend) {
+ $this->interval = $this->getRefreshInterval();
+ $this->groupBackend = $groupBackend;
}
/**
* @param mixed $argument
*/
public function run($argument) {
- self::updateGroups();
+ $this->updateGroups();
}
- public static function updateGroups() {
+ public function updateGroups() {
\OCP\Util::writeLog('user_ldap', 'Run background job "updateGroups"', ILogger::DEBUG);
- $knownGroups = array_keys(self::getKnownGroups());
- $actualGroups = self::getGroupBE()->getGroups();
+ $knownGroups = array_keys($this->getKnownGroups());
+ $actualGroups = $this->groupBackend->getGroups();
if (empty($actualGroups) && empty($knownGroups)) {
\OCP\Util::writeLog('user_ldap',
@@ -77,9 +71,9 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
return;
}
- self::handleKnownGroups(array_intersect($actualGroups, $knownGroups));
- self::handleCreatedGroups(array_diff($actualGroups, $knownGroups));
- self::handleRemovedGroups(array_diff($knownGroups, $actualGroups));
+ $this->handleKnownGroups(array_intersect($actualGroups, $knownGroups));
+ $this->handleCreatedGroups(array_diff($actualGroups, $knownGroups));
+ $this->handleRemovedGroups(array_diff($knownGroups, $actualGroups));
\OCP\Util::writeLog('user_ldap', 'bgJ "updateGroups" – Finished.', ILogger::DEBUG);
}
@@ -87,7 +81,7 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
/**
* @return int
*/
- private static function getRefreshInterval() {
+ private function getRefreshInterval() {
//defaults to every hour
return \OC::$server->getConfig()->getAppValue('user_ldap', 'bgjRefreshInterval', 3600);
}
@@ -95,7 +89,7 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
/**
* @param string[] $groups
*/
- private static function handleKnownGroups($groups) {
+ private function handleKnownGroups($groups) {
/** @var IEventDispatcher $dispatcher */
$dispatcher = \OC::$server->query(IEventDispatcher::class);
$groupManager = \OC::$server->getGroupManager();
@@ -107,10 +101,12 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
SET `owncloudusers` = ?
WHERE `owncloudname` = ?
');
+ if (!is_array($this->groupsFromDB)) {
+ $this->getKnownGroups();
+ }
foreach ($groups as $group) {
- //we assume, that self::$groupsFromDB has been retrieved already
- $knownUsers = unserialize(self::$groupsFromDB[$group]['owncloudusers']);
- $actualUsers = self::getGroupBE()->usersInGroup($group);
+ $knownUsers = unserialize($this->groupsFromDB[$group]['owncloudusers']);
+ $actualUsers = $this->groupBackend->usersInGroup($group);
$hasChanged = false;
$groupObject = $groupManager->get($group);
@@ -142,7 +138,7 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
/**
* @param string[] $createdGroups
*/
- private static function handleCreatedGroups($createdGroups) {
+ private function handleCreatedGroups($createdGroups) {
\OCP\Util::writeLog('user_ldap', 'bgJ "updateGroups" – dealing with created Groups.', ILogger::DEBUG);
$query = \OC_DB::prepare('
INSERT
@@ -153,7 +149,7 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
\OCP\Util::writeLog('user_ldap',
'bgJ "updateGroups" – new group "'.$createdGroup.'" found.',
ILogger::INFO);
- $users = serialize(self::getGroupBE()->usersInGroup($createdGroup));
+ $users = serialize($this->groupBackend->usersInGroup($createdGroup));
$query->execute([$createdGroup, $users]);
}
\OCP\Util::writeLog('user_ldap',
@@ -164,7 +160,7 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
/**
* @param string[] $removedGroups
*/
- private static function handleRemovedGroups($removedGroups) {
+ private function handleRemovedGroups($removedGroups) {
\OCP\Util::writeLog('user_ldap', 'bgJ "updateGroups" – dealing with removed groups.', ILogger::DEBUG);
$query = \OC_DB::prepare('
DELETE
@@ -183,58 +179,22 @@ class UpdateGroups extends \OC\BackgroundJob\TimedJob {
}
/**
- * @return \OCA\User_LDAP\Group_LDAP|\OCA\User_LDAP\Group_Proxy
- */
- private static function getGroupBE() {
- if (!is_null(self::$groupBE)) {
- return self::$groupBE;
- }
- $helper = new Helper(\OC::$server->getConfig());
- $configPrefixes = $helper->getServerConfigurationPrefixes(true);
- $ldapWrapper = new LDAP();
- if (count($configPrefixes) === 1) {
- //avoid the proxy when there is only one LDAP server configured
- $dbc = \OC::$server->getDatabaseConnection();
- $userManager = new Manager(
- \OC::$server->getConfig(),
- new FilesystemHelper(),
- new LogWrapper(),
- \OC::$server->getAvatarManager(),
- new \OCP\Image(),
- $dbc,
- \OC::$server->getUserManager(),
- \OC::$server->getNotificationManager());
- $connector = new Connection($ldapWrapper, $configPrefixes[0]);
- $ldapAccess = new Access($connector, $ldapWrapper, $userManager, $helper, \OC::$server->getConfig(), \OC::$server->getUserManager());
- $groupMapper = new GroupMapping($dbc);
- $userMapper = new UserMapping($dbc);
- $ldapAccess->setGroupMapper($groupMapper);
- $ldapAccess->setUserMapper($userMapper);
- self::$groupBE = new \OCA\User_LDAP\Group_LDAP($ldapAccess, \OC::$server->query(GroupPluginManager::class));
- } else {
- self::$groupBE = new \OCA\User_LDAP\Group_Proxy($configPrefixes, $ldapWrapper, \OC::$server->query(GroupPluginManager::class));
- }
-
- return self::$groupBE;
- }
-
- /**
* @return array
*/
- private static function getKnownGroups() {
- if (is_array(self::$groupsFromDB)) {
- return self::$groupsFromDB;
+ private function getKnownGroups() {
+ if (is_array($this->groupsFromDB)) {
+ $this->groupsFromDB;
}
$query = \OC_DB::prepare('
SELECT `owncloudname`, `owncloudusers`
FROM `*PREFIX*ldap_group_members`
');
$result = $query->execute()->fetchAll();
- self::$groupsFromDB = [];
+ $this->groupsFromDB = [];
foreach ($result as $dataset) {
- self::$groupsFromDB[$dataset['owncloudname']] = $dataset;
+ $this->groupsFromDB[$dataset['owncloudname']] = $dataset;
}
- return self::$groupsFromDB;
+ return $this->groupsFromDB;
}
}
diff --git a/apps/user_ldap/lib/Migration/UUIDFix.php b/apps/user_ldap/lib/Migration/UUIDFix.php
index 8648f979211..ba2264c3c63 100644
--- a/apps/user_ldap/lib/Migration/UUIDFix.php
+++ b/apps/user_ldap/lib/Migration/UUIDFix.php
@@ -50,11 +50,4 @@ abstract class UUIDFix extends QueuedJob {
}
}
}
-
- /**
- * @param Proxy $proxy
- */
- public function overrideProxy(Proxy $proxy) {
- $this->proxy = $proxy;
- }
}
diff --git a/apps/user_ldap/lib/Migration/UUIDFixGroup.php b/apps/user_ldap/lib/Migration/UUIDFixGroup.php
index b40cc8881e6..2cf961f550a 100644
--- a/apps/user_ldap/lib/Migration/UUIDFixGroup.php
+++ b/apps/user_ldap/lib/Migration/UUIDFixGroup.php
@@ -26,18 +26,12 @@
namespace OCA\User_LDAP\Migration;
-use OCA\User_LDAP\Helper;
-use OCA\User_LDAP\LDAP;
+use OCA\User_LDAP\Group_Proxy;
use OCA\User_LDAP\Mapping\GroupMapping;
-use OCA\User_LDAP\User_Proxy;
-use OCA\User_LDAP\UserPluginManager;
-use OCP\IConfig;
class UUIDFixGroup extends UUIDFix {
- public function __construct(GroupMapping $mapper, LDAP $ldap, IConfig $config, Helper $helper) {
+ public function __construct(GroupMapping $mapper, Group_Proxy $proxy) {
$this->mapper = $mapper;
- $this->proxy = new User_Proxy($helper->getServerConfigurationPrefixes(true), $ldap, $config,
- \OC::$server->getNotificationManager(), \OC::$server->getUserSession(),
- \OC::$server->query(UserPluginManager::class));
+ $this->proxy = $proxy;
}
}
diff --git a/apps/user_ldap/lib/Migration/UUIDFixUser.php b/apps/user_ldap/lib/Migration/UUIDFixUser.php
index f2be0c5ed96..4ea58c45620 100644
--- a/apps/user_ldap/lib/Migration/UUIDFixUser.php
+++ b/apps/user_ldap/lib/Migration/UUIDFixUser.php
@@ -26,17 +26,12 @@
namespace OCA\User_LDAP\Migration;
-use OCA\User_LDAP\Group_Proxy;
-use OCA\User_LDAP\GroupPluginManager;
-use OCA\User_LDAP\Helper;
-use OCA\User_LDAP\LDAP;
+use OCA\User_LDAP\User_Proxy;
use OCA\User_LDAP\Mapping\UserMapping;
-use OCP\IConfig;
class UUIDFixUser extends UUIDFix {
- public function __construct(UserMapping $mapper, LDAP $ldap, IConfig $config, Helper $helper) {
+ public function __construct(UserMapping $mapper, User_Proxy $proxy) {
$this->mapper = $mapper;
- $groupPluginManager = \OC::$server->query(GroupPluginManager::class);
- $this->proxy = new Group_Proxy($helper->getServerConfigurationPrefixes(true), $ldap, $groupPluginManager);
+ $this->proxy = $proxy;
}
}
diff --git a/apps/user_ldap/lib/User_Proxy.php b/apps/user_ldap/lib/User_Proxy.php
index 6445af89112..e8d0a6d6948 100644
--- a/apps/user_ldap/lib/User_Proxy.php
+++ b/apps/user_ldap/lib/User_Proxy.php
@@ -42,17 +42,8 @@ class User_Proxy extends Proxy implements \OCP\IUserBackend, \OCP\UserInterface,
/** @var User_LDAP */
private $refBackend = null;
- /**
- * Constructor
- *
- * @param array $serverConfigPrefixes array containing the config Prefixes
- * @param ILDAPWrapper $ldap
- * @param IConfig $ocConfig
- * @param INotificationManager $notificationManager
- * @param IUserSession $userSession
- */
public function __construct(
- array $serverConfigPrefixes,
+ Helper $helper,
ILDAPWrapper $ldap,
IConfig $ocConfig,
INotificationManager $notificationManager,
@@ -60,6 +51,7 @@ class User_Proxy extends Proxy implements \OCP\IUserBackend, \OCP\UserInterface,
UserPluginManager $userPluginManager
) {
parent::__construct($ldap);
+ $serverConfigPrefixes = $helper->getServerConfigurationPrefixes(true);
foreach ($serverConfigPrefixes as $configPrefix) {
$this->backends[$configPrefix] =
new User_LDAP($this->getAccess($configPrefix), $ocConfig, $notificationManager, $userSession, $userPluginManager);
diff --git a/apps/user_ldap/tests/Jobs/CleanUpTest.php b/apps/user_ldap/tests/Jobs/CleanUpTest.php
index 1e88694f7bf..533bb041f75 100644
--- a/apps/user_ldap/tests/Jobs/CleanUpTest.php
+++ b/apps/user_ldap/tests/Jobs/CleanUpTest.php
@@ -26,44 +26,49 @@
namespace OCA\User_LDAP\Tests\Jobs;
+use Exception;
use OCA\User_LDAP\Helper;
+use OCA\User_LDAP\Jobs\CleanUp;
+use OCA\User_LDAP\User\DeletedUsersIndex;
+use OCA\User_LDAP\User_Proxy;
use OCP\IConfig;
use OCP\IDBConnection;
+use Test\TestCase;
-class CleanUpTest extends \Test\TestCase {
- public function getMocks() {
- $mocks = [];
- $mocks['userBackend'] =
- $this->getMockBuilder('\OCA\User_LDAP\User_Proxy')
- ->disableOriginalConstructor()
- ->getMock();
- $mocks['deletedUsersIndex'] =
- $this->getMockBuilder('\OCA\User_LDAP\User\DeletedUsersIndex')
- ->disableOriginalConstructor()
- ->getMock();
- $mocks['ocConfig'] = $this->createMock(IConfig::class);
- $mocks['db'] = $this->createMock(IDBConnection::class);
- $mocks['helper'] = $this->createMock(Helper::class);
-
- return $mocks;
+class CleanUpTest extends TestCase {
+ /** @var CleanUp */
+ protected $bgJob;
+
+ /** @var array */
+ protected $mocks;
+
+ public function setUp(): void {
+ $this->createMocks();
+ $this->bgJob = new CleanUp($this->mocks['userBackend']);
+ $this->bgJob->setArguments($this->mocks);
+ }
+
+ protected function createMocks(): void {
+ $this->mocks = [];
+ $this->mocks['userBackend'] = $this->createMock(User_Proxy::class);
+ $this->mocks['deletedUsersIndex'] = $this->createMock(DeletedUsersIndex::class);
+ $this->mocks['ocConfig'] = $this->createMock(IConfig::class);
+ $this->mocks['db'] = $this->createMock(IDBConnection::class);
+ $this->mocks['helper'] = $this->createMock(Helper::class);
}
/**
* clean up job must not run when there are disabled configurations
*/
public function test_runNotAllowedByDisabledConfigurations() {
- $args = $this->getMocks();
- $args['helper']->expects($this->once())
+ $this->mocks['helper']->expects($this->once())
->method('haveDisabledConfigurations')
->willReturn(true);
- $args['ocConfig']->expects($this->never())
+ $this->mocks['ocConfig']->expects($this->never())
->method('getSystemValue');
- $bgJob = new \OCA\User_LDAP\Jobs\CleanUp();
- $bgJob->setArguments($args);
-
- $result = $bgJob->isCleanUpAllowed();
+ $result = $this->bgJob->isCleanUpAllowed();
$this->assertSame(false, $result);
}
@@ -72,18 +77,14 @@ class CleanUpTest extends \Test\TestCase {
* returning unexpected results
*/
public function test_runNotAllowedByBrokenHelper() {
- $args = $this->getMocks();
- $args['helper']->expects($this->once())
+ $this->mocks['helper']->expects($this->once())
->method('haveDisabledConfigurations')
- ->will($this->throwException(new \Exception()));
+ ->will($this->throwException(new Exception()));
- $args['ocConfig']->expects($this->never())
+ $this->mocks['ocConfig']->expects($this->never())
->method('getSystemValue');
- $bgJob = new \OCA\User_LDAP\Jobs\CleanUp();
- $bgJob->setArguments($args);
-
- $result = $bgJob->isCleanUpAllowed();
+ $result = $this->bgJob->isCleanUpAllowed();
$this->assertSame(false, $result);
}
@@ -91,19 +92,15 @@ class CleanUpTest extends \Test\TestCase {
* clean up job must not run when it is not enabled
*/
public function test_runNotAllowedBySysConfig() {
- $args = $this->getMocks();
- $args['helper']->expects($this->once())
+ $this->mocks['helper']->expects($this->once())
->method('haveDisabledConfigurations')
->willReturn(false);
- $args['ocConfig']->expects($this->once())
+ $this->mocks['ocConfig']->expects($this->once())
->method('getSystemValue')
->willReturn(false);
- $bgJob = new \OCA\User_LDAP\Jobs\CleanUp();
- $bgJob->setArguments($args);
-
- $result = $bgJob->isCleanUpAllowed();
+ $result = $this->bgJob->isCleanUpAllowed();
$this->assertSame(false, $result);
}
@@ -111,19 +108,15 @@ class CleanUpTest extends \Test\TestCase {
* clean up job is allowed to run
*/
public function test_runIsAllowed() {
- $args = $this->getMocks();
- $args['helper']->expects($this->once())
+ $this->mocks['helper']->expects($this->once())
->method('haveDisabledConfigurations')
->willReturn(false);
- $args['ocConfig']->expects($this->once())
+ $this->mocks['ocConfig']->expects($this->once())
->method('getSystemValue')
->willReturn(true);
- $bgJob = new \OCA\User_LDAP\Jobs\CleanUp();
- $bgJob->setArguments($args);
-
- $result = $bgJob->isCleanUpAllowed();
+ $result = $this->bgJob->isCleanUpAllowed();
$this->assertSame(true, $result);
}
@@ -131,12 +124,7 @@ class CleanUpTest extends \Test\TestCase {
* check whether offset will be reset when it needs to
*/
public function test_OffsetResetIsNecessary() {
- $args = $this->getMocks();
-
- $bgJob = new \OCA\User_LDAP\Jobs\CleanUp();
- $bgJob->setArguments($args);
-
- $result = $bgJob->isOffsetResetNecessary($bgJob->getChunkSize() - 1);
+ $result = $this->bgJob->isOffsetResetNecessary($this->bgJob->getChunkSize() - 1);
$this->assertSame(true, $result);
}
@@ -144,12 +132,7 @@ class CleanUpTest extends \Test\TestCase {
* make sure offset is not reset when it is not due
*/
public function test_OffsetResetIsNotNecessary() {
- $args = $this->getMocks();
-
- $bgJob = new \OCA\User_LDAP\Jobs\CleanUp();
- $bgJob->setArguments($args);
-
- $result = $bgJob->isOffsetResetNecessary($bgJob->getChunkSize());
+ $result = $this->bgJob->isOffsetResetNecessary($this->bgJob->getChunkSize());
$this->assertSame(false, $result);
}
}
diff --git a/apps/user_ldap/tests/Migration/AbstractUUIDFixTest.php b/apps/user_ldap/tests/Migration/AbstractUUIDFixTest.php
index ec484dfe7eb..82483a54327 100644
--- a/apps/user_ldap/tests/Migration/AbstractUUIDFixTest.php
+++ b/apps/user_ldap/tests/Migration/AbstractUUIDFixTest.php
@@ -74,18 +74,13 @@ abstract class AbstractUUIDFixTest extends TestCase {
->willReturn(['s01', 's03']);
}
- protected function mockProxy($className) {
- $this->proxy = $this->createMock($className);
+ protected function instantiateJob($className) {
+ $this->job = new $className($this->mapper, $this->proxy);
$this->proxy->expects($this->any())
->method('getLDAPAccess')
->willReturn($this->access);
}
- protected function instantiateJob($className) {
- $this->job = new $className($this->mapper, $this->ldap, $this->config, $this->helper);
- $this->job->overrideProxy($this->proxy);
- }
-
public function testRunSingleRecord() {
$args = [
'records' => [
diff --git a/apps/user_ldap/tests/Migration/UUIDFixGroupTest.php b/apps/user_ldap/tests/Migration/UUIDFixGroupTest.php
index a1f04d44670..fb9d2e2331c 100644
--- a/apps/user_ldap/tests/Migration/UUIDFixGroupTest.php
+++ b/apps/user_ldap/tests/Migration/UUIDFixGroupTest.php
@@ -40,11 +40,9 @@ class UUIDFixGroupTest extends AbstractUUIDFixTest {
$this->isUser = false;
parent::setUp();
- $this->isUser = false;
-
$this->mapper = $this->createMock(GroupMapping::class);
+ $this->proxy = $this->createMock(Group_Proxy::class);
- $this->mockProxy(Group_Proxy::class);
$this->instantiateJob(UUIDFixGroup::class);
}
}
diff --git a/apps/user_ldap/tests/Migration/UUIDFixUserTest.php b/apps/user_ldap/tests/Migration/UUIDFixUserTest.php
index 188c7b0f91d..cf80bf36230 100644
--- a/apps/user_ldap/tests/Migration/UUIDFixUserTest.php
+++ b/apps/user_ldap/tests/Migration/UUIDFixUserTest.php
@@ -40,8 +40,8 @@ class UUIDFixUserTest extends AbstractUUIDFixTest {
parent::setUp();
$this->mapper = $this->createMock(UserMapping::class);
+ $this->proxy = $this->createMock(User_Proxy::class);
- $this->mockProxy(User_Proxy::class);
$this->instantiateJob(UUIDFixUser::class);
}
}
diff --git a/apps/user_ldap/tests/User_ProxyTest.php b/apps/user_ldap/tests/User_ProxyTest.php
index 5753990a736..0bbea00ed44 100644
--- a/apps/user_ldap/tests/User_ProxyTest.php
+++ b/apps/user_ldap/tests/User_ProxyTest.php
@@ -29,6 +29,7 @@
namespace OCA\User_LDAP\Tests;
+use OCA\User_LDAP\Helper;
use OCA\User_LDAP\ILDAPWrapper;
use OCA\User_LDAP\User_Proxy;
use OCA\User_LDAP\UserPluginManager;
@@ -38,6 +39,8 @@ use OCP\Notification\IManager as INotificationManager;
use Test\TestCase;
class User_ProxyTest extends TestCase {
+ /** @var Helper|\PHPUnit\Framework\MockObject\MockObject */
+ protected $helper;
/** @var ILDAPWrapper|\PHPUnit\Framework\MockObject\MockObject */
private $ldapWrapper;
/** @var IConfig|\PHPUnit\Framework\MockObject\MockObject */
@@ -54,6 +57,7 @@ class User_ProxyTest extends TestCase {
protected function setUp(): void {
parent::setUp();
+ $this->helper = $this->createMock(Helper::class);
$this->ldapWrapper = $this->createMock(ILDAPWrapper::class);
$this->config = $this->createMock(IConfig::class);
$this->notificationManager = $this->createMock(INotificationManager::class);
@@ -61,7 +65,7 @@ class User_ProxyTest extends TestCase {
$this->userPluginManager = $this->createMock(UserPluginManager::class);
$this->proxy = $this->getMockBuilder(User_Proxy::class)
->setConstructorArgs([
- [],
+ $this->helper,
$this->ldapWrapper,
$this->config,
$this->notificationManager,