chore: keep the re-landed feature files showroom-safe
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 1m21s
Tests / Test (Go 1.25) (pull_request) Successful in 1m27s
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 1m21s
Tests / Test (Go 1.25) (pull_request) Successful in 1m27s
The conversion / link / sheet commits predate the tree cleanup, so their comments and README/test examples still carried internal refs. Re-apply the genericization (no internal hosts, personal names or client file ids).
This commit is contained in:
@@ -2,16 +2,15 @@ package onlyoffice
|
||||
|
||||
// Deep links to OnlyOffice portal objects.
|
||||
//
|
||||
// Where this is used: third-party-facing document packs (e.g. the arc-1
|
||||
// office.produktor.io "Lisbon apartment" project) embed per-file links of the
|
||||
// form /Products/Files/DocEditor.aspx?fileid=<id> in a cover document and in
|
||||
// chat messages. Those links must be generated consistently so they match the
|
||||
// file ids returned by `oo projects files list` / `oo link`.
|
||||
// Used by tools that embed per-file links of the form
|
||||
// /Products/Files/DocEditor.aspx?fileid=<id> in a cover document or a chat
|
||||
// message. Those links must be consistent so they match the file ids returned
|
||||
// by `oo projects files list` / `oo link`.
|
||||
//
|
||||
// Caveat proven on the arc-1 portal: file ids are server-assigned and a
|
||||
// re-upload/delete yields a NEW id, so an already-shared link can go stale.
|
||||
// Use `oo projects files replace-in` (keep the id clean) and, if a legacy link
|
||||
// must keep working, an nginx alias can 302 the old fileid to the new one.
|
||||
// Caveat: file ids are server-assigned and a re-upload/delete yields a NEW id,
|
||||
// so an already-shared link can go stale. Use `oo projects files replace-in`
|
||||
// (keeps the id stable) and, if a legacy link must keep working, an nginx alias
|
||||
// can 302 the old fileid to the new one.
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
Reference in New Issue
Block a user