diff --git a/domain/document/endpoint.go b/domain/document/endpoint.go index 98633aa1..26de7ab7 100644 --- a/domain/document/endpoint.go +++ b/domain/document/endpoint.go @@ -147,19 +147,9 @@ func (h *Handler) BySpace(w http.ResponseWriter, r *http.Request) { return } - // Get the space as we need to check settings. - space, err := h.Store.Space.Get(ctx, spaceID) - // Can user view drafts? viewDrafts := permission.CanViewDrafts(ctx, *h.Store, spaceID) - // If space defaults to drfat documents, then this means - // user can view drafts as long as they have edit rights. - canEdit := permission.HasPermission(ctx, *h.Store, spaceID, pm.DocumentEdit) - if space.Lifecycle == workflow.LifecycleDraft && canEdit { - viewDrafts = true - } - // Get complete list of documents regardless of category permission // and versioning. documents, err := h.Store.Document.GetBySpace(ctx, spaceID) diff --git a/gui/app/templates/components/folder/settings-permissions.hbs b/gui/app/templates/components/folder/settings-permissions.hbs index 4c1802bc..b9429cd7 100644 --- a/gui/app/templates/components/folder/settings-permissions.hbs +++ b/gui/app/templates/components/folder/settings-permissions.hbs @@ -46,9 +46,9 @@
Templates
Can create and publish document templates
Approval
-
Can approve or reject document content changes
-
Lifecycle
-
Can mark documents as Draft, Live and Archived
+
Can approve or reject document content changes, move drafts to live.
+
Drafts
+
Can view and work on documents marked as draft
Versions
Can create document version and link them together
@@ -89,7 +89,7 @@ Copy Templates Approval - Lifecycle + Drafts Versions