nextcloud / nextcloud/workflow_script

Differentiate between postCreate and postWrite

Aperta
#380 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

0. Needs triage enhancement
Lingua principale
PHP
Stelle
89
Fork
19
Merge medio
6h 38m
PR unite (30g)
3

Descrizione

How to use GitHub
  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Feature request

Which Nextcloud Version are you currently using: 30.0.5

Is your feature request related to a problem? Please describe.

Right now creating a blank file, that is literally 0 bytes, triggers both postCreate and postWrite events.
This makes postCreate event less useful, because if you wanted to take action on both new and changed files, you could just select\write into your program both event types.

But if you want to take 1 type of action on newly created files, and another type of action on changed files, it is impossible to do so.

Describe the solution you'd like
Trigger postWrite only on changing an existing file

Describe alternatives you've considered
Is this a problem with Workflow Script or the underlying Nextcloud API? I can't tell. But this change would make automation with Nextcloud far more flexible.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia tracciando il modo in cui workflow_script gestisce gli eventi postCreate e postWrite, quindi determina se il comportamento proviene dall’app o dall’API Nextcloud sottostante. Il lavoro è completo quando la creazione di un file vuoto attiva solo postCreate, mentre la scrittura in un file esistente attiva postWrite.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
php
Ambito
backend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.