feat: Templates (#1399)
* Migrations * New from template * fix: Don't allow public share of template * chore: Template badges * fix: Collection active * feat: New doc button on template list item * feat: New template menu * fix: Sorting * feat: Templates onboarding notice * fix: New doc button showing on archived/deleted templates
This commit is contained in:
@@ -64,19 +64,21 @@ class DocumentShare extends React.Component<Props> {
|
||||
const { document, policies, shares, onSubmit } = this.props;
|
||||
const share = shares.getByDocumentId(document.id);
|
||||
const can = policies.abilities(share ? share.id : "");
|
||||
const canPublish = can.update && !document.isTemplate;
|
||||
|
||||
return (
|
||||
<div>
|
||||
<HelpText>
|
||||
The link below provides a read-only version of the document{" "}
|
||||
<strong>{document.title}</strong>.{" "}
|
||||
{can.update &&
|
||||
"You can optionally make it accessible to anyone with the link."}{" "}
|
||||
<strong>{document.titleWithDefault}</strong>.{" "}
|
||||
{canPublish
|
||||
? "You can optionally make it accessible to anyone with the link."
|
||||
: "It is only viewable by those that already have access to the collection."}{" "}
|
||||
<Link to="/settings/shares" onClick={onSubmit}>
|
||||
Manage all share links
|
||||
</Link>.
|
||||
</HelpText>
|
||||
{can.update && (
|
||||
{canPublish && (
|
||||
<React.Fragment>
|
||||
<Switch
|
||||
id="published"
|
||||
|
||||
Reference in New Issue
Block a user