aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_reminders
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_reminders')
-rw-r--r--apps/files_reminders/l10n/de.js4
-rw-r--r--apps/files_reminders/l10n/de.json4
-rw-r--r--apps/files_reminders/l10n/de_DE.js6
-rw-r--r--apps/files_reminders/l10n/de_DE.json6
-rw-r--r--apps/files_reminders/l10n/ja.js2
-rw-r--r--apps/files_reminders/l10n/ja.json2
-rw-r--r--apps/files_reminders/l10n/tr.js7
-rw-r--r--apps/files_reminders/l10n/tr.json7
-rw-r--r--apps/files_reminders/lib/Dav/PropFindPlugin.php2
-rw-r--r--apps/files_reminders/lib/Service/ReminderService.php6
10 files changed, 31 insertions, 15 deletions
diff --git a/apps/files_reminders/l10n/de.js b/apps/files_reminders/l10n/de.js
index 7a57af3d8b9..903a425b227 100644
--- a/apps/files_reminders/l10n/de.js
+++ b/apps/files_reminders/l10n/de.js
@@ -15,9 +15,9 @@ OC.L10N.register(
"Clear reminder" : "Erinnerung löschen",
"Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen",
"Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt",
- "Failed to set reminder" : "Fehler beim Setzen der Erinnerung",
+ "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden",
"Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht",
- "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung",
+ "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden",
"We will remind you of this file" : "Du wirst an diese Datei erinnert",
"Cancel" : "Abbrechen",
"Set reminder" : "Erinnerung erstellen",
diff --git a/apps/files_reminders/l10n/de.json b/apps/files_reminders/l10n/de.json
index 7ae1c95466b..d4e5cb056da 100644
--- a/apps/files_reminders/l10n/de.json
+++ b/apps/files_reminders/l10n/de.json
@@ -13,9 +13,9 @@
"Clear reminder" : "Erinnerung löschen",
"Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen",
"Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt",
- "Failed to set reminder" : "Fehler beim Setzen der Erinnerung",
+ "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden",
"Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht",
- "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung",
+ "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden",
"We will remind you of this file" : "Du wirst an diese Datei erinnert",
"Cancel" : "Abbrechen",
"Set reminder" : "Erinnerung erstellen",
diff --git a/apps/files_reminders/l10n/de_DE.js b/apps/files_reminders/l10n/de_DE.js
index 8e8741d1d47..18353694380 100644
--- a/apps/files_reminders/l10n/de_DE.js
+++ b/apps/files_reminders/l10n/de_DE.js
@@ -7,7 +7,7 @@ OC.L10N.register(
"View folder" : "Ordner anzeigen",
"Files reminder" : "Dateierinnerung",
"The \"files_reminders\" app can work properly." : "Die App \"files_reminders\" kann ordnungsgemäß funktionieren.",
- "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders“ benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder „files_reminders“ deaktivieren.",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders\" benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder \"files_reminders\" deaktivieren.",
"Set file reminders" : "Dateierinnerungen setzen",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dateierinnerungen**\n\nDateierinnerungen festlegen.\n\nHinweis: Um die App ``Dateierinnerungen` zu verwenden, stellen Sie sicher, dass die App `Benachrichtigungen` installiert und aktiviert ist. Die App `Benachrichtigungen` bietet die erforderlichen APIs, damit die App `Dateierinnerungen` ordnungsgemäß funktioniert.",
"Set reminder for \"{fileName}\"" : "Erinnerung für \"{fileName}\" setzen",
@@ -15,9 +15,9 @@ OC.L10N.register(
"Clear reminder" : "Erinnerung löschen",
"Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen",
"Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt",
- "Failed to set reminder" : "Fehler beim Setzen der Erinnerung",
+ "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden",
"Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht",
- "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung",
+ "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden",
"We will remind you of this file" : "Sie werden an diese Datei erinnert",
"Cancel" : "Abbrechen",
"Set reminder" : "Erinnerung erstellen",
diff --git a/apps/files_reminders/l10n/de_DE.json b/apps/files_reminders/l10n/de_DE.json
index 12adb345499..ec9b07b39b7 100644
--- a/apps/files_reminders/l10n/de_DE.json
+++ b/apps/files_reminders/l10n/de_DE.json
@@ -5,7 +5,7 @@
"View folder" : "Ordner anzeigen",
"Files reminder" : "Dateierinnerung",
"The \"files_reminders\" app can work properly." : "Die App \"files_reminders\" kann ordnungsgemäß funktionieren.",
- "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders“ benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder „files_reminders“ deaktivieren.",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "Die App \"files_reminders\" benötigt die Benachrichtigungs-App, um ordnungsgemäß zu funktionieren. Sie sollten entweder Benachrichtigungen aktivieren oder \"files_reminders\" deaktivieren.",
"Set file reminders" : "Dateierinnerungen setzen",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dateierinnerungen**\n\nDateierinnerungen festlegen.\n\nHinweis: Um die App ``Dateierinnerungen` zu verwenden, stellen Sie sicher, dass die App `Benachrichtigungen` installiert und aktiviert ist. Die App `Benachrichtigungen` bietet die erforderlichen APIs, damit die App `Dateierinnerungen` ordnungsgemäß funktioniert.",
"Set reminder for \"{fileName}\"" : "Erinnerung für \"{fileName}\" setzen",
@@ -13,9 +13,9 @@
"Clear reminder" : "Erinnerung löschen",
"Please choose a valid date & time" : "Bitte gültiges Datum und Uhrzeit wählen",
"Reminder set for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gesetzt",
- "Failed to set reminder" : "Fehler beim Setzen der Erinnerung",
+ "Failed to set reminder" : "Erinnerung konnte nicht festgelegt werden",
"Reminder cleared for \"{fileName}\"" : "Erinnerung für \"{fileName}\" gelöscht",
- "Failed to clear reminder" : "Fehler beim Löschen der Erinnerung",
+ "Failed to clear reminder" : "Erinnerung konnte nicht gelöscht werden",
"We will remind you of this file" : "Sie werden an diese Datei erinnert",
"Cancel" : "Abbrechen",
"Set reminder" : "Erinnerung erstellen",
diff --git a/apps/files_reminders/l10n/ja.js b/apps/files_reminders/l10n/ja.js
index 68f100a0426..afe1b5d7371 100644
--- a/apps/files_reminders/l10n/ja.js
+++ b/apps/files_reminders/l10n/ja.js
@@ -6,6 +6,8 @@ OC.L10N.register(
"View file" : "ファイルを表示",
"View folder" : "フォルダーを表示",
"Files reminder" : "ファイル リマインダー",
+ "The \"files_reminders\" app can work properly." : "\"files_reminders\"アプリは正しく機能します。",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "\"files_reminder\"アプリが正しく動作するには、通知アプリが必要です。通知を有効にするか、files_reminderを無効にしてください。",
"Set file reminders" : "ファイルのリマインダーを設定する",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 File reminders**\n\nファイルのリマインダーを設定します。\n\n注意:`File reminders`アプリを使用するには、`Notifications`アプリがインストールされ、有効になっていることを確認してください。Notifications` アプリは `File reminders` アプリが正しく動作するために必要な API を提供します。",
"Set reminder for \"{fileName}\"" : "\"{fileName}\"のリマインダーを設定",
diff --git a/apps/files_reminders/l10n/ja.json b/apps/files_reminders/l10n/ja.json
index d308e39ebb5..ac55be0c78e 100644
--- a/apps/files_reminders/l10n/ja.json
+++ b/apps/files_reminders/l10n/ja.json
@@ -4,6 +4,8 @@
"View file" : "ファイルを表示",
"View folder" : "フォルダーを表示",
"Files reminder" : "ファイル リマインダー",
+ "The \"files_reminders\" app can work properly." : "\"files_reminders\"アプリは正しく機能します。",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "\"files_reminder\"アプリが正しく動作するには、通知アプリが必要です。通知を有効にするか、files_reminderを無効にしてください。",
"Set file reminders" : "ファイルのリマインダーを設定する",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 File reminders**\n\nファイルのリマインダーを設定します。\n\n注意:`File reminders`アプリを使用するには、`Notifications`アプリがインストールされ、有効になっていることを確認してください。Notifications` アプリは `File reminders` アプリが正しく動作するために必要な API を提供します。",
"Set reminder for \"{fileName}\"" : "\"{fileName}\"のリマインダーを設定",
diff --git a/apps/files_reminders/l10n/tr.js b/apps/files_reminders/l10n/tr.js
index d5af76b6429..08def3387b1 100644
--- a/apps/files_reminders/l10n/tr.js
+++ b/apps/files_reminders/l10n/tr.js
@@ -5,6 +5,9 @@ OC.L10N.register(
"Reminder for {name}" : "{name} anımsatıcısı",
"View file" : "Dosyayı görüntüle",
"View folder" : "Klasörü görüntüle",
+ "Files reminder" : "Dosyalar anımsatıcısı",
+ "The \"files_reminders\" app can work properly." : "\"files_reminders\" uygulaması düzgün çalışabilir.",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "\"files_reminders\" uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın.",
"Set file reminders" : "Dosya anımsatıcıları ayarla",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dosya anımsatıcıları**\n\nDosya anımsatıcıları ayarlayın.\n\nNot: `Dosya anımsatıcıları` uygulamasını kullanmak için `Bildirimler` uygulamasının kurulmuş ve etkinleştirilmiş olduğundan emin olun. `Bildirimler` uygulaması `Dosya anımsatıcıları` uygulamasının doğru çalışması için gerekli API uygulamalarını sağlar.",
"Set reminder for \"{fileName}\"" : "\"{fileName}\" için anımsatıcı ayarla",
@@ -27,6 +30,8 @@ OC.L10N.register(
"This weekend" : "Bu hafta sonu",
"Set reminder for this weekend" : "Bu hafta sonu için anımsatıcı ayarla",
"Next week" : "Sonraki hafta",
- "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla"
+ "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla",
+ "This files_reminder can work properly." : "Bu files_reminder düzgün çalışabilir.",
+ "The files_reminder app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "files_reminders uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın."
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_reminders/l10n/tr.json b/apps/files_reminders/l10n/tr.json
index 0a047cfd972..c80e7afa9ab 100644
--- a/apps/files_reminders/l10n/tr.json
+++ b/apps/files_reminders/l10n/tr.json
@@ -3,6 +3,9 @@
"Reminder for {name}" : "{name} anımsatıcısı",
"View file" : "Dosyayı görüntüle",
"View folder" : "Klasörü görüntüle",
+ "Files reminder" : "Dosyalar anımsatıcısı",
+ "The \"files_reminders\" app can work properly." : "\"files_reminders\" uygulaması düzgün çalışabilir.",
+ "The \"files_reminders\" app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "\"files_reminders\" uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın.",
"Set file reminders" : "Dosya anımsatıcıları ayarla",
"**📣 File reminders**\n\nSet file reminders.\n\nNote: to use the `File reminders` app, ensure that the `Notifications` app is installed and enabled. The `Notifications` app provides the necessary APIs for the `File reminders` app to work correctly." : "**📣 Dosya anımsatıcıları**\n\nDosya anımsatıcıları ayarlayın.\n\nNot: `Dosya anımsatıcıları` uygulamasını kullanmak için `Bildirimler` uygulamasının kurulmuş ve etkinleştirilmiş olduğundan emin olun. `Bildirimler` uygulaması `Dosya anımsatıcıları` uygulamasının doğru çalışması için gerekli API uygulamalarını sağlar.",
"Set reminder for \"{fileName}\"" : "\"{fileName}\" için anımsatıcı ayarla",
@@ -25,6 +28,8 @@
"This weekend" : "Bu hafta sonu",
"Set reminder for this weekend" : "Bu hafta sonu için anımsatıcı ayarla",
"Next week" : "Sonraki hafta",
- "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla"
+ "Set reminder for next week" : "Gelecek hafta için anımsatıcı ayarla",
+ "This files_reminder can work properly." : "Bu files_reminder düzgün çalışabilir.",
+ "The files_reminder app needs the notification app to work properly. You should either enable notifications or disable files_reminder." : "files_reminders uygulamasının düzgün çalışması için bildirim uygulaması gereklidir. Bildirimler uygulamasını kullanıma alın ya da files_reminder uygulamasını kullanımdan kaldırın."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_reminders/lib/Dav/PropFindPlugin.php b/apps/files_reminders/lib/Dav/PropFindPlugin.php
index 0f3b53c4861..014e636eb2d 100644
--- a/apps/files_reminders/lib/Dav/PropFindPlugin.php
+++ b/apps/files_reminders/lib/Dav/PropFindPlugin.php
@@ -62,7 +62,7 @@ class PropFindPlugin extends ServerPlugin {
}
$fileId = $node->getId();
- $reminder = $this->reminderService->getDueForUser($user, $fileId);
+ $reminder = $this->reminderService->getDueForUser($user, $fileId, false);
if ($reminder === null) {
return '';
}
diff --git a/apps/files_reminders/lib/Service/ReminderService.php b/apps/files_reminders/lib/Service/ReminderService.php
index 45b89a272a3..6ee39562076 100644
--- a/apps/files_reminders/lib/Service/ReminderService.php
+++ b/apps/files_reminders/lib/Service/ReminderService.php
@@ -64,8 +64,10 @@ class ReminderService {
/**
* @throws NodeNotFoundException
*/
- public function getDueForUser(IUser $user, int $fileId): ?RichReminder {
- $this->checkNode($user, $fileId);
+ public function getDueForUser(IUser $user, int $fileId, bool $checkNode = true): ?RichReminder {
+ if ($checkNode) {
+ $this->checkNode($user, $fileId);
+ }
/** @var null|false|Reminder $cachedReminder */
$cachedReminder = $this->cache->get("{$user->getUID()}-$fileId");
if ($cachedReminder === false) {