nextcloud / nextcloud/workflow_script

File access trigger not working

Offen
#92 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
PHP
Sterne
89
Forks
19
Ø Merge
6 Std. 38 Min.
Gemergte PRs (30 T.)
3

Beschreibung

Steps to reproduce

  1. Create a workflow with trigger "file access"
  2. Filter: "filename like /.*/"
  3. Script: "echo '%e %i %a' >> /path/to/a/file"
  4. Open a file in web or webdav or sync with desktop client
  5. Run 'sudo -u www-data php -f /var/www/nextcloud/cron.php' on cli
Expected behaviour

The file should contain a line with the file operation file id and the user name.

Actual behaviour

There are nothing happened.
No log entries. Appears on NC 20 and NC 21
Trigger with file create, change, delete and rename are working fine.

Workflow Script app

Workflow Script app version: 1.5.1 & 1.6.0

Server configuration

Operating system:
Ubuntu 20.04.2

Web server:
Apache v2.4.41

Database:
MySQL8 v8.0.23-0ubuntu0.20.04.1

PHP version:
v7.4.16,

Nextcloud version: (see Nextcloud admin page)
20.0.10 & 21.0.2

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit dem gemeldeten Cron-Einstiegspunkt /var/www/nextcloud/cron.php und der Verarbeitung des Dateizugriff-Triggers der Workflow Script-App. Reproduzieren Sie den Workflow mit den angegebenen Nextcloud-Versionen und überprüfen Sie anschließend, dass das Öffnen einer Datei dazu führt, dass das Skript wie erwartet den Dateivorgang, die Datei-ID und den Benutzernamen anhängt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
php
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.