feat(files): Documents Dav ops + UpdateFile, fileops errors (#152) #20

Merged
eSlider merged 1 commits from feat/oo-automation#152 into main 2026-09-14 22:35:09 +01:00
Owner

Что

Переносит незакоммиченные правки из локального клона go-onlyoffice:

  • cmd/oo/dav.go — ls|move|copy|mkdir|rename-file|rename-folder|download|fileops
  • files.go — UpdateFile (новая версия файла, тот же id/имя/папка)
  • files_webdav.go — MoveDavItems/CopyDavItems с resolveType=Skip/holdResult, парсинг fileops-ответа (fileopsError) вместо silent nil; ListFileOps
  • cmd/oo/main.go — help

Зачем

Разблокировать сборку edelweiss/office-assistant без локального replace ../go-onlyoffice.

Тег

v0.19.0 (MINOR). Внимание: ветка изначально просила v0.18.0, но v0.18.0
уже выпущен release-please на GitHub-зеркале (47a2c25, без Dav-кода), поэтому
взят следующий MINOR v0.19.0. Тег указывает на c576bfe (коммит этой ветки).

Проверка

  • go build ./... — ok
  • go test ./... — ok
  • gofmt/go vet — без новых замечаний

Refs: edelweiss/office-assistant#152

## Что Переносит незакоммиченные правки из локального клона go-onlyoffice: - `cmd/oo/dav.go` — ls|move|copy|mkdir|rename-file|rename-folder|download|fileops - `files.go` — `UpdateFile` (новая версия файла, тот же id/имя/папка) - `files_webdav.go` — `MoveDavItems`/`CopyDavItems` с `resolveType=Skip`/`holdResult`, парсинг fileops-ответа (`fileopsError`) вместо silent nil; `ListFileOps` - `cmd/oo/main.go` — help ## Зачем Разблокировать сборку `edelweiss/office-assistant` без локального `replace ../go-onlyoffice`. ## Тег `v0.19.0` (MINOR). Внимание: ветка изначально просила `v0.18.0`, но `v0.18.0` уже выпущен release-please на GitHub-зеркале (47a2c25, без Dav-кода), поэтому взят следующий MINOR `v0.19.0`. Тег указывает на `c576bfe` (коммит этой ветки). ## Проверка - `go build ./...` — ok - `go test ./...` — ok - `gofmt`/`go vet` — без новых замечаний Refs: edelweiss/office-assistant#152
eSlider added 1 commit 2026-09-14 13:38:53 +01:00
feat(files): Documents Dav ops + UpdateFile, fileops errors (#152)
Release Please / Release Please (push) Skipped
Tests / Secret scan (gitleaks) (push) Skipped
Tests / Test (Go 1.25) (push) Skipped
Tests / Test (Go stable) (push) Skipped
Release / GoReleaser (push) Skipped
Tests / Secret scan (gitleaks) (pull_request) Successful in 4s
Tests / Test (Go stable) (pull_request) Successful in 1m17s
Tests / Test (Go 1.25) (pull_request) Successful in 1m20s
c576bfe2ee
eSlider added 1 commit 2026-09-14 22:31:47 +01:00
Merge branch 'main' into feat/oo-automation#152
Release Please / Release Please (push) Skipped
Release / GoReleaser (push) Skipped
Tests / Secret scan (gitleaks) (push) Skipped
Tests / Test (Go 1.25) (push) Skipped
Tests / Test (Go stable) (push) Skipped
Tests / Secret scan (gitleaks) (pull_request) Successful in 4s
Tests / Test (Go stable) (pull_request) Successful in 1m49s
Tests / Test (Go 1.25) (pull_request) Successful in 2m20s
a08e7c49ad
eSlider merged commit e7803c5269 into main 2026-09-14 22:35:09 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: eSlider/go-onlyoffice#20