feat(oo): project team CRUD and user lifecycle #73

Merged
eSlider merged 1 commits from feat/oo-team-users-crud into main 2026-09-22 14:29:47 +01:00
Owner

Extends the oo CLI and go-onlyoffice library:

  • project team (portal users): oo projects team list|add|remove|set
  • users: get, create, update, delete, block, unblock, password
  • lib: CreateUser, DeleteUser (auto-suspend before delete), Add/Remove/SetProjectTeam, ListProjectTeam
  • http: jsonBodyReader helper, unmarshalResponseArray (+tests)

Verified live against office.produktor.io (create/update/block/unblock/password/delete a temp user; team add/remove on project 13).

Extends the oo CLI and go-onlyoffice library: - project team (portal users): `oo projects team list|add|remove|set` - users: `get`, `create`, `update`, `delete`, `block`, `unblock`, `password` - lib: CreateUser, DeleteUser (auto-suspend before delete), Add/Remove/SetProjectTeam, ListProjectTeam - http: jsonBodyReader helper, unmarshalResponseArray (+tests) Verified live against office.produktor.io (create/update/block/unblock/password/delete a temp user; team add/remove on project 13).
eSlider added 1 commit 2026-09-22 14:26:29 +01:00
feat(oo): project team CRUD and user lifecycle (block/unblock/password/delete)
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 1.25) (pull_request) Successful in 1m2s
Tests / Test (Go stable) (pull_request) Successful in 1m40s
1dc99d6997
- project team: oo projects team list|add|remove|set (portal users)
- users: get|create|update|delete|block|unblock|password
- lib: CreateUser, DeleteUser (auto-suspend before delete), Add/Remove/
  SetProjectTeam, ListProjectTeam; deleteJSON reused; jsonBodyReader helper
- tests: unmarshalResponseArray
eSlider merged commit b493472f2e into main 2026-09-22 14:29:47 +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#73