mirror of
https://github.com/documize/community.git
synced 2025-08-03 04:25:25 +02:00
Introduce transaction isolation customization
Search related indexing transactions requires better TX begin/commit. New helpers provide TX isolation control.
This commit is contained in:
parent
36d7136210
commit
f062005946
5 changed files with 63 additions and 65 deletions
|
@ -184,6 +184,7 @@ type DocumentStorer interface {
|
|||
TemplatesBySpace(ctx domain.RequestContext, spaceID string) (documents []doc.Document, err error)
|
||||
PublicDocuments(ctx domain.RequestContext, orgID string) (documents []doc.SitemapDocument, err error)
|
||||
Update(ctx domain.RequestContext, document doc.Document) (err error)
|
||||
UpdateRevised(ctx domain.RequestContext, docID string) (err error)
|
||||
UpdateGroup(ctx domain.RequestContext, document doc.Document) (err error)
|
||||
ChangeDocumentSpace(ctx domain.RequestContext, document, space string) (err error)
|
||||
MoveDocumentSpace(ctx domain.RequestContext, id, move string) (err error)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue