mirror of
https://github.com/hanzoai/team.git
synced 2026-09-30 01:57:35 +00:00
Answer help and support at our own addresses
The rebrand had reached the product's own words and stopped at its links, so
every screen that offers help still handed the reader to the other vendor:
the training menu opened their academy, Report a Problem composed mail to
their address and cited their Zendesk articles, Contact Support opened their
ticket form, and the OpenID, SAML, LDAP, theme and API-token pages linked
their documentation. Three emails we send asked people to write to their
support and feedback addresses, and the invitation footer — the most-read mail
in the product — linked their homepage.
Where the docs host was already ours the slug still was not, so a reader saw
docs.hanzo.team/upgrade-mattermost in the status bar. Those keep the host and
lose the name.
The admin console examples too: an S3 bucket called mattermost-media, an
allowed-domain list of corp.mattermost.com, a subpath of /company/mattermost.
Two constants named the other product and pointed at ours, which is the same
contradiction one level down; one had no readers at all and is gone.
WHAT STAYS, and why each is not branding:
*.push.mattermost.com the HPNS endpoints, a service that is theirs
translate.mattermost.com the Weblate these translations come from
mattermost ldap idmigrate, ./bin/mattermost, mattermost.log
the command, the binary and the file, by their names
MattermostAppID, {{.MattermostUsername}}
a JSON field on the API and a template variable
the copyright headers a licence notice
en.json is GENERATED, and the committed one had drifted from the sources in
three places: two keys edited there and not in the source — the app showed the
new string and the extractor put the old one back — and one pair the sort
comparator orders the other way. Regenerated, so the two agree again.
Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
@@ -128,7 +128,7 @@
|
||||
style="font-family: sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 20px; color: #3D3C40;">
|
||||
{{.Props.GettingStartedQuestions}} <a
|
||||
style="text-decoration: none; color: #6DA4EB;"
|
||||
href="mailto:support@mattermost.com">[email protected].</a>
|
||||
href="mailto:support@hanzo.ai">[email protected].</a>
|
||||
</p>
|
||||
|
||||
</td>
|
||||
|
||||
@@ -592,7 +592,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" class="footerInfo" style="font-size:0px;padding:4px 0px 0px 0px;word-break:break-word;">
|
||||
<div style="font-family: sans-serif; font-weight: 600; text-align: center; font-size: 14px; line-height: 20px; color: #3F4350; padding: 0px 48px 0px 48px;"><a href="mattermost.com" color="#1C58D9" style="text-decoration: none; color: #1C58D9;">
|
||||
<div style="font-family: sans-serif; font-weight: 600; text-align: center; font-size: 14px; line-height: 20px; color: #3F4350; padding: 0px 48px 0px 48px;"><a href="https://hanzo.ai" color="#1C58D9" style="text-decoration: none; color: #1C58D9;">
|
||||
{{.Props.InviteFooterLearnMore}}</a></div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
<td style="font-family: Arial; padding: 20px 20px 24px 48px; text-align:left;">
|
||||
<h3 style="margin-bottom: 0;">Questions?</h3>
|
||||
<p style="font-weight: normal; margin-top: 0;">{{ .Props.EmailUs }} <a
|
||||
href="mailto:feedback@mattermost.com">feedback@mattermost.com</a></p>
|
||||
href="mailto:feedback@hanzo.ai">feedback@hanzo.ai</a></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -752,7 +752,7 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
type: 'text',
|
||||
key: 'ServiceSettings.SiteURL',
|
||||
label: defineMessage({id: 'admin.service.siteURL', defaultMessage: 'Site URL:'}),
|
||||
help_text: defineMessage({id: 'admin.service.siteURLDescription', defaultMessage: 'The URL that users will use to access Hanzo Team. Standard ports, such as 80 and 443, can be omitted, but non-standard ports are required. For example: http://example.com:8065. This setting is required.\n \nHanzo Team may be hosted at a subpath. For example: http://example.com:8065/company/mattermost. A restart is required before the server will work correctly.'}), // eslint-disable-line formatjs/no-multiple-whitespaces
|
||||
help_text: defineMessage({id: 'admin.service.siteURLDescription', defaultMessage: 'The URL that users will use to access Hanzo Team. Standard ports, such as 80 and 443, can be omitted, but non-standard ports are required. For example: http://example.com:8065. This setting is required.\n \nHanzo Team may be hosted at a subpath. For example: http://example.com:8065/company/team. A restart is required before the server will work correctly.'}), // eslint-disable-line formatjs/no-multiple-whitespaces
|
||||
help_text_markdown: true,
|
||||
placeholder: defineMessage({id: 'admin.service.siteURLExample', defaultMessage: 'E.g.: "http://example.com:8065"'}),
|
||||
isDisabled: it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.ENVIRONMENT.WEB_SERVER)),
|
||||
@@ -1091,7 +1091,7 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
key: 'FileSettings.AmazonS3Bucket',
|
||||
label: defineMessage({id: 'admin.image.amazonS3BucketTitle', defaultMessage: 'Amazon S3 Bucket:'}),
|
||||
help_text: defineMessage({id: 'admin.image.amazonS3BucketDescription', defaultMessage: 'Name you selected for your S3 bucket in AWS.'}),
|
||||
placeholder: defineMessage({id: 'admin.image.amazonS3BucketExample', defaultMessage: 'E.g.: "mattermost-media"'}),
|
||||
placeholder: defineMessage({id: 'admin.image.amazonS3BucketExample', defaultMessage: 'E.g.: "hanzo-team-media"'}),
|
||||
isDisabled: it.any(
|
||||
it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.ENVIRONMENT.FILE_STORAGE)),
|
||||
it.not(it.stateEquals('FileSettings.DriverName', FILE_STORAGE_DRIVER_S3)),
|
||||
@@ -1258,7 +1258,7 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
key: 'FileSettings.AzureStorageAccount',
|
||||
label: defineMessage({id: 'admin.image.azureStorageAccountTitle', defaultMessage: 'Azure Storage Account:'}),
|
||||
help_text: defineMessage({id: 'admin.image.azureStorageAccountDescription', defaultMessage: 'The name of your Azure Storage account.'}),
|
||||
placeholder: defineMessage({id: 'admin.image.azureStorageAccountExample', defaultMessage: 'E.g.: "mattermoststorage"'}),
|
||||
placeholder: defineMessage({id: 'admin.image.azureStorageAccountExample', defaultMessage: 'E.g.: "hanzoteamstorage"'}),
|
||||
isDisabled: it.any(
|
||||
it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.ENVIRONMENT.FILE_STORAGE)),
|
||||
it.not(it.stateEquals('FileSettings.DriverName', FILE_STORAGE_DRIVER_AZURE)),
|
||||
@@ -1270,7 +1270,7 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
key: 'FileSettings.AzureContainer',
|
||||
label: defineMessage({id: 'admin.image.azureContainerTitle', defaultMessage: 'Azure Container:'}),
|
||||
help_text: defineMessage({id: 'admin.image.azureContainerDescription', defaultMessage: 'Name of the container in your Azure Storage account.'}),
|
||||
placeholder: defineMessage({id: 'admin.image.azureContainerExample', defaultMessage: 'E.g.: "mattermost-media"'}),
|
||||
placeholder: defineMessage({id: 'admin.image.azureContainerExample', defaultMessage: 'E.g.: "hanzo-team-media"'}),
|
||||
isDisabled: it.any(
|
||||
it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.ENVIRONMENT.FILE_STORAGE)),
|
||||
it.not(it.stateEquals('FileSettings.DriverName', FILE_STORAGE_DRIVER_AZURE)),
|
||||
@@ -1331,7 +1331,7 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
type: 'text',
|
||||
key: 'FileSettings.AzureEndpoint',
|
||||
label: defineMessage({id: 'admin.image.azureEndpointTitle', defaultMessage: 'Custom Azure Endpoint:'}),
|
||||
help_text: defineMessage({id: 'admin.image.azureEndpointDescription', defaultMessage: 'Full Blob service URL, including scheme and storage account. Hanzo Team does not modify this URL, so the storage account must already be embedded in the hostname (vhost-style, e.g. "https://acmemattermost.blob.core.chinacloudapi.cn/") or in the path (path-style, e.g. "http://localhost:10000/devstoreaccount1/"). Shared-key auth signs against the host this URL points at, so make sure it actually serves the storage account named above.'}),
|
||||
help_text: defineMessage({id: 'admin.image.azureEndpointDescription', defaultMessage: 'Full Blob service URL, including scheme and storage account. Hanzo Team does not modify this URL, so the storage account must already be embedded in the hostname (vhost-style, e.g. "https://acmehanzoteam.blob.core.chinacloudapi.cn/") or in the path (path-style, e.g. "http://localhost:10000/devstoreaccount1/"). Shared-key auth signs against the host this URL points at, so make sure it actually serves the storage account named above.'}),
|
||||
placeholder: defineMessage({id: 'admin.image.azureEndpointExample', defaultMessage: 'E.g.: "http://localhost:10000/devstoreaccount1/"'}),
|
||||
isDisabled: it.any(
|
||||
it.not(it.userHasWritePermissionOnResource(RESOURCE_KEYS.ENVIRONMENT.FILE_STORAGE)),
|
||||
@@ -3870,8 +3870,8 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
type: 'text',
|
||||
key: 'TeamSettings.RestrictCreationToDomains',
|
||||
label: defineMessage({id: 'admin.team.restrictTitle', defaultMessage: 'Restrict new system and team members to specified email domains:'}),
|
||||
help_text: defineMessage({id: 'admin.team.restrictGuestDescription', defaultMessage: 'New user accounts are restricted to the above specified email domain (e.g. "mattermost.com") or list of comma-separated domains (e.g. "corp.mattermost.com, mattermost.com"). New teams can only be created by users from the above domain(s). This setting affects email login for users. For Guest users, please add domains under Signup > Guest Access.'}),
|
||||
placeholder: defineMessage({id: 'admin.team.restrictExample', defaultMessage: 'E.g.: "corp.mattermost.com, mattermost.com"'}),
|
||||
help_text: defineMessage({id: 'admin.team.restrictGuestDescription', defaultMessage: 'New user accounts are restricted to the above specified email domain (e.g. "hanzo.ai") or list of comma-separated domains (e.g. "corp.hanzo.ai, hanzo.ai"). New teams can only be created by users from the above domain(s). This setting affects email login for users. For Guest users, please add domains under Signup > Guest Access.'}),
|
||||
placeholder: defineMessage({id: 'admin.team.restrictExample', defaultMessage: 'E.g.: "corp.hanzo.ai, hanzo.ai"'}),
|
||||
isHidden: it.any(
|
||||
it.not(it.licensed),
|
||||
it.licensedForSku('starter'),
|
||||
@@ -4045,7 +4045,7 @@ const AdminDefinition: AdminDefinitionType = {
|
||||
link: (msg: string) => (
|
||||
<ExternalLink
|
||||
location='admin_console'
|
||||
href='http://docs.mattermost.com/deployment/sso-saml.html'
|
||||
href='https://docs.hanzo.team/deployment/sso-saml.html'
|
||||
>
|
||||
{msg}
|
||||
</ExternalLink>
|
||||
|
||||
+3
-3
@@ -85,7 +85,7 @@ exports[`components/admin_console/manage_tokens_modal/manage_tokens_modal.tsx in
|
||||
>
|
||||
Personal access tokens function similarly to session tokens and can be used by integrations to
|
||||
<a
|
||||
href="https://api.mattermost.com/#tag/authentication"
|
||||
href="https://docs.hanzo.team/api/?utm_source=hanzoteam&utm_medium=in-product&utm_content=manage_tokens_modal&uid=&sid=&edition=team&server_version=#tag/authentication"
|
||||
location="manage_tokens_modal"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -223,7 +223,7 @@ exports[`components/admin_console/manage_tokens_modal/manage_tokens_modal.tsx sh
|
||||
>
|
||||
Personal access tokens function similarly to session tokens and can be used by integrations to
|
||||
<a
|
||||
href="https://api.mattermost.com/#tag/authentication"
|
||||
href="https://docs.hanzo.team/api/?utm_source=hanzoteam&utm_medium=in-product&utm_content=manage_tokens_modal&uid=&sid=&edition=team&server_version=#tag/authentication"
|
||||
location="manage_tokens_modal"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -423,7 +423,7 @@ exports[`components/admin_console/manage_tokens_modal/manage_tokens_modal.tsx sh
|
||||
>
|
||||
Personal access tokens function similarly to session tokens and can be used by integrations to
|
||||
<a
|
||||
href="https://api.mattermost.com/#tag/authentication"
|
||||
href="https://docs.hanzo.team/api/?utm_source=hanzoteam&utm_medium=in-product&utm_content=manage_tokens_modal&uid=&sid=&edition=team&server_version=#tag/authentication"
|
||||
location="manage_tokens_modal"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
|
||||
+1
-1
@@ -206,7 +206,7 @@ export default class ManageTokensModal extends React.PureComponent<Props, State>
|
||||
values={{
|
||||
linkAuthentication: (msg: React.ReactNode) => (
|
||||
<ExternalLink
|
||||
href='https://api.mattermost.com/#tag/authentication'
|
||||
href='https://docs.hanzo.team/api/#tag/authentication'
|
||||
location='manage_tokens_modal'
|
||||
>
|
||||
{msg}
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ exports[`components/OpenIdConvert should match snapshot 1`] = `
|
||||
<a
|
||||
class="btn-secondary"
|
||||
data-testid="openIdLearnMore"
|
||||
href="https://www.mattermost.com/default-openid-docs"
|
||||
href="https://docs.hanzo.team/default-openid-docs?utm_source=hanzoteam&utm_medium=in-product&utm_content=openid_convert&uid=&sid=&edition=team&server_version="
|
||||
location="openid_convert"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
|
||||
@@ -97,7 +97,7 @@ const OpenIdConvert = ({
|
||||
<ExternalLink
|
||||
className='btn-secondary'
|
||||
location='openid_convert'
|
||||
href='https://www.mattermost.com/default-openid-docs'
|
||||
href='https://docs.hanzo.team/default-openid-docs'
|
||||
data-testid='openIdLearnMore'
|
||||
>
|
||||
<FormattedMessage
|
||||
|
||||
+14
-14
@@ -279,7 +279,7 @@ exports[`components/PluginManagement should match snapshot 1`] = `
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -693,7 +693,7 @@ exports[`components/PluginManagement should match snapshot when \`Enable Marketp
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -1183,7 +1183,7 @@ exports[`components/PluginManagement should match snapshot when \`Enable Remote
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -1600,7 +1600,7 @@ exports[`components/PluginManagement should match snapshot when \`Require Signat
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -2014,7 +2014,7 @@ exports[`components/PluginManagement should match snapshot, No installed plugins
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -2429,7 +2429,7 @@ exports[`components/PluginManagement should match snapshot, allow insecure URL e
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -2855,7 +2855,7 @@ exports[`components/PluginManagement should match snapshot, disabled 1`] = `
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -3253,7 +3253,7 @@ exports[`components/PluginManagement should match snapshot, text entered into th
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -3669,7 +3669,7 @@ exports[`components/PluginManagement should match snapshot, upload disabled 1`]
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -4095,7 +4095,7 @@ exports[`components/PluginManagement should match snapshot, with installed plugi
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -4792,7 +4792,7 @@ exports[`components/PluginManagement should match snapshot, with installed plugi
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -5287,7 +5287,7 @@ exports[`components/PluginManagement should match snapshot, with installed plugi
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -5782,7 +5782,7 @@ exports[`components/PluginManagement should match snapshot, with installed plugi
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -6277,7 +6277,7 @@ exports[`components/PluginManagement should match snapshot, with installed plugi
|
||||
>
|
||||
When true, enables System Administrators to install plugins from the
|
||||
<a
|
||||
href="https://docs.hanzo.team/default-mattermost-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/default-marketplace.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=plugin_management&uid=&sid=&edition=team&server_version="
|
||||
location="plugin_management"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
|
||||
+1
-1
@@ -1198,7 +1198,7 @@ export class PluginManagement extends OLDAdminSettings<Props, State> {
|
||||
values={{
|
||||
link: (msg: React.ReactNode) => (
|
||||
<ExternalLink
|
||||
href='https://docs.hanzo.team/default-mattermost-marketplace.html'
|
||||
href='https://docs.hanzo.team/default-marketplace.html'
|
||||
location='plugin_management'
|
||||
>
|
||||
{msg}
|
||||
|
||||
+2
-2
@@ -189,7 +189,7 @@ exports[`admin_console/team_channel_settings/channel/ChannelDetails should match
|
||||
>
|
||||
When enabled, adding and removing users from groups will add or remove them from this channel. The only way of inviting members to this channel is by adding the groups they belong to.
|
||||
<a
|
||||
href="https://www.mattermost.com/pl/default-ldap-group-constrained-team-channel.html"
|
||||
href="https://docs.hanzo.team/default-ldap-group-constrained-team-channel.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=channel_modes&uid=&sid=&edition=team&server_version="
|
||||
location="channel_modes"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -632,7 +632,7 @@ exports[`admin_console/team_channel_settings/channel/ChannelDetails should match
|
||||
>
|
||||
When enabled, adding and removing users from groups will add or remove them from this channel. The only way of inviting members to this channel is by adding the groups they belong to.
|
||||
<a
|
||||
href="https://www.mattermost.com/pl/default-ldap-group-constrained-team-channel.html"
|
||||
href="https://docs.hanzo.team/default-ldap-group-constrained-team-channel.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=channel_modes&uid=&sid=&edition=team&server_version="
|
||||
location="channel_modes"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
|
||||
+1
-1
@@ -153,7 +153,7 @@ exports[`admin_console/team_channel_settings/channel/ChannelModes should match s
|
||||
>
|
||||
When enabled, adding and removing users from groups will add or remove them from this channel. The only way of inviting members to this channel is by adding the groups they belong to.
|
||||
<a
|
||||
href="https://www.mattermost.com/pl/default-ldap-group-constrained-team-channel.html"
|
||||
href="https://docs.hanzo.team/default-ldap-group-constrained-team-channel.html?utm_source=hanzoteam&utm_medium=in-product&utm_content=channel_modes&uid=&sid=&edition=team&server_version="
|
||||
location="channel_modes"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
|
||||
+1
-1
@@ -48,7 +48,7 @@ const SyncGroupsToggle = (props: Props): JSX.Element => {
|
||||
values={{
|
||||
link: (msg: React.ReactNode) => (
|
||||
<ExternalLink
|
||||
href='https://www.mattermost.com/pl/default-ldap-group-constrained-team-channel.html'
|
||||
href='https://docs.hanzo.team/default-ldap-group-constrained-team-channel.html'
|
||||
location='channel_modes'
|
||||
>
|
||||
{msg}
|
||||
|
||||
+1
-1
@@ -38,7 +38,7 @@ const SyncGroupsToggle = ({syncChecked, allAllowedChecked, allowedDomainsChecked
|
||||
values={{
|
||||
link: (msg) => (
|
||||
<ExternalLink
|
||||
href='https://www.mattermost.com/pl/default-ldap-group-constrained-team-channel.html'
|
||||
href='https://docs.hanzo.team/default-ldap-group-constrained-team-channel.html'
|
||||
location='team_modes'
|
||||
>
|
||||
{msg}
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@ exports[`components/CommercialSupportModal should match snapshot 1`] = `
|
||||
>
|
||||
If you're experiencing issues,
|
||||
<a
|
||||
href="https://support.mattermost.com/hc/en-us/requests/new"
|
||||
href="https://hanzo.ai/support"
|
||||
>
|
||||
submit a support ticket
|
||||
</a>
|
||||
|
||||
+1
-1
@@ -136,7 +136,7 @@ export default class CommercialSupportModal extends React.PureComponent<Props, S
|
||||
const {showBannerWarning} = this.state;
|
||||
const {isCloud, currentUser} = this.props;
|
||||
|
||||
const supportLink = isCloud ? `https://hanzo.ai/cloud/contact-us?name=${currentUser.first_name} ${currentUser.last_name}&email=${currentUser.email}&inquiry=technical` : 'https://support.mattermost.com/hc/en-us/requests/new';
|
||||
const supportLink = isCloud ? `https://hanzo.ai/cloud/contact-us?name=${currentUser.first_name} ${currentUser.last_name}&email=${currentUser.email}&inquiry=technical` : 'https://hanzo.ai/support';
|
||||
return (
|
||||
<Modal
|
||||
id='commercialSupportModal'
|
||||
|
||||
+3
-3
@@ -16,9 +16,9 @@ import {ModalIdentifiers} from 'utils/constants';
|
||||
|
||||
import type {PropsFromRedux} from './index';
|
||||
|
||||
const mattermostUserGuideLink = 'https://docs.hanzo.team/guides/use-mattermost.html';
|
||||
const trainingResourcesLink = 'https://academy.mattermost.com/';
|
||||
const askTheCommunityUrl = 'https://docs.hanzo.team/default-ask-mattermost-community/';
|
||||
const mattermostUserGuideLink = 'https://docs.hanzo.team/guides/use-hanzo-team.html';
|
||||
const trainingResourcesLink = 'https://docs.hanzo.team/academy/';
|
||||
const askTheCommunityUrl = 'https://docs.hanzo.team/default-ask-community/';
|
||||
|
||||
type Props = WrappedComponentProps & PropsFromRedux;
|
||||
|
||||
|
||||
@@ -127,11 +127,11 @@ const HelpMessaging = (): JSX.Element => {
|
||||
<td><code className='Help__inline-code'>{'In-line code'}</code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>{'[hyperlink](https://www.mattermost.com)'}</code></td>
|
||||
<td><a href='https://www.mattermost.com'>{'hyperlink'}</a></td>
|
||||
<td><code>{'[hyperlink](https://hanzo.ai)'}</code></td>
|
||||
<td><a href='https://hanzo.ai'>{'hyperlink'}</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>{''}</code></td>
|
||||
<td><code>{''}</code></td>
|
||||
<td>
|
||||
<span className='Help__badge'>{'build'}</span>
|
||||
<span className='Help__badge Help__badge--secondary'>{'unknown'}</span>
|
||||
|
||||
@@ -288,7 +288,7 @@ exports[`components/SearchHint should match snapshot, without searchType 1`] = `
|
||||
What are you searching for?
|
||||
<a
|
||||
class="search-hint_learn-search"
|
||||
href="https://docs.hanzo.team/mattermost-academy-search-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=search_hint&uid=currentUserId&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/academy-search-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=search_hint&uid=currentUserId&sid=&edition=team&server_version="
|
||||
location="search_hint"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
|
||||
@@ -61,7 +61,7 @@ const SearchHint = (props: Props): JSX.Element => {
|
||||
<ExternalLink
|
||||
location='search_hint'
|
||||
className='search-hint_learn-search'
|
||||
href='https://docs.hanzo.team/mattermost-academy-search-training'
|
||||
href='https://docs.hanzo.team/academy-search-training'
|
||||
>
|
||||
<span>{chunks}</span>
|
||||
<i className='icon icon-lightbulb-outline'/>
|
||||
|
||||
@@ -53,7 +53,7 @@ exports[`components/select_team/SelectTeam should match snapshot 1`] = `
|
||||
</h4>
|
||||
<a
|
||||
class="LearnAboutTeamsLink"
|
||||
href="https://docs.hanzo.team/mattermost-academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
location="learn_about_teams"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -167,7 +167,7 @@ exports[`components/select_team/SelectTeam should match snapshot, on create team
|
||||
</h4>
|
||||
<a
|
||||
class="LearnAboutTeamsLink"
|
||||
href="https://docs.hanzo.team/mattermost-academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
location="learn_about_teams"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -410,7 +410,7 @@ exports[`components/select_team/SelectTeam should match snapshot, on no joinable
|
||||
</h4>
|
||||
<a
|
||||
class="LearnAboutTeamsLink"
|
||||
href="https://docs.hanzo.team/mattermost-academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
location="learn_about_teams"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
@@ -553,7 +553,7 @@ exports[`components/select_team/SelectTeam should match snapshot, on no joinable
|
||||
</h4>
|
||||
<a
|
||||
class="LearnAboutTeamsLink"
|
||||
href="https://docs.hanzo.team/mattermost-academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
href="https://docs.hanzo.team/academy-team-training?utm_source=hanzoteam&utm_medium=in-product&utm_content=learn_about_teams&uid=&sid=&edition=team&server_version="
|
||||
location="learn_about_teams"
|
||||
rel="noopener noreferrer"
|
||||
target="_blank"
|
||||
|
||||
@@ -33,7 +33,7 @@ import './select_team.scss';
|
||||
|
||||
export const TEAMS_PER_PAGE = 30;
|
||||
const TEAM_MEMBERSHIP_DENIAL_ERROR_ID = 'api.team.add_members.user_denied';
|
||||
const MATTERMOST_ACADEMY_TEAM_TRAINING_LINK = 'https://docs.hanzo.team/mattermost-academy-team-training';
|
||||
const MATTERMOST_ACADEMY_TEAM_TRAINING_LINK = 'https://docs.hanzo.team/academy-team-training';
|
||||
|
||||
type Actions = {
|
||||
getTeams: (page?: number, perPage?: number, includeTotalCount?: boolean, excludePolicyConstrained?: boolean, forDirectory?: boolean) => Promise<ActionResult<unknown>>;
|
||||
|
||||
@@ -429,7 +429,7 @@ function RestrictedIndicatorForCreateTeam({isFreeTrial}: {isFreeTrial: boolean})
|
||||
);
|
||||
}
|
||||
|
||||
const MATTERMOST_ACADEMY_TEAM_TRAINING_LINK = 'https://docs.hanzo.team/mattermost-academy-team-training';
|
||||
const MATTERMOST_ACADEMY_TEAM_TRAINING_LINK = 'https://docs.hanzo.team/academy-team-training';
|
||||
|
||||
function LearnAboutTeamsMenuItem() {
|
||||
const handleClick = useCallback(() => {
|
||||
|
||||
+2
-2
@@ -55,7 +55,7 @@ const AllowedDomainsSelect = ({allowedDomains, setAllowedDomains, setHasChanges,
|
||||
})}
|
||||
description={formatMessage({
|
||||
id: 'general_tab.AllowedDomainsInfo',
|
||||
defaultMessage: 'When enabled, users can only join the team if their email matches a specific domain (e.g. "mattermost.org")',
|
||||
defaultMessage: 'When enabled, users can only join the team if their email matches a specific domain (e.g. "hanzo.ai")',
|
||||
})}
|
||||
descriptionAboveContent={true}
|
||||
inputFieldData={{name: 'showAllowedDomains'}}
|
||||
@@ -65,7 +65,7 @@ const AllowedDomainsSelect = ({allowedDomains, setAllowedDomains, setHasChanges,
|
||||
{showAllowedDomains &&
|
||||
<SelectTextInput
|
||||
id='allowedDomains'
|
||||
placeholder={formatMessage({id: 'general_tab.AllowedDomainsExample', defaultMessage: 'corp.mattermost.com, mattermost.com'})}
|
||||
placeholder={formatMessage({id: 'general_tab.AllowedDomainsExample', defaultMessage: 'corp.hanzo.ai, hanzo.ai'})}
|
||||
aria-label={formatMessage({id: 'general_tab.allowedDomains.ariaLabel', defaultMessage: 'Allowed Domains'})}
|
||||
value={allowedDomains}
|
||||
onChange={handleOnChangeDomains}
|
||||
|
||||
+1
-1
@@ -228,7 +228,7 @@ export default class ThemeSetting extends React.PureComponent<Props, State> {
|
||||
<br/>
|
||||
<ExternalLink
|
||||
id='otherThemes'
|
||||
href='http://docs.mattermost.com/help/settings/theme-colors.html#custom-theme-examples'
|
||||
href='https://docs.hanzo.team/help/settings/theme-colors.html#custom-theme-examples'
|
||||
location='user_settings_theme'
|
||||
>
|
||||
<FormattedMessage
|
||||
|
||||
+2
-2
@@ -973,7 +973,7 @@ class UserAccessTokenSection extends React.PureComponent<Props, State> {
|
||||
),
|
||||
linkAPI: (msg: React.ReactNode) => (
|
||||
<ExternalLink
|
||||
href='https://api.mattermost.com/#tag/authentication'
|
||||
href='https://docs.hanzo.team/api/#tag/authentication'
|
||||
location='user_access_token_section'
|
||||
>
|
||||
{msg}
|
||||
@@ -1000,7 +1000,7 @@ class UserAccessTokenSection extends React.PureComponent<Props, State> {
|
||||
),
|
||||
linkAPI: (msg: React.ReactNode) => (
|
||||
<ExternalLink
|
||||
href='https://api.mattermost.com/#tag/authentication'
|
||||
href='https://docs.hanzo.team/api/#tag/authentication'
|
||||
location='user_access_token_section'
|
||||
>
|
||||
{msg}
|
||||
|
||||
@@ -2939,7 +2939,7 @@
|
||||
"admin.service.sessionIdleTimeoutEx": "E.g.: \"60\"",
|
||||
"admin.service.sessionMinutesEx": "E.g.: \"10\"",
|
||||
"admin.service.siteURL": "Site URL:",
|
||||
"admin.service.siteURLDescription": "The URL that users will use to access Hanzo Team. Standard ports, such as 80 and 443, can be omitted, but non-standard ports are required. For example: http://example.com:8065. This setting is required.\n \nHanzo Team may be hosted at a subpath. For example: http://example.com:8065/company/mattermost. A restart is required before the server will work correctly.",
|
||||
"admin.service.siteURLDescription": "The URL that users will use to access Hanzo Team. Standard ports, such as 80 and 443, can be omitted, but non-standard ports are required. For example: http://example.com:8065. This setting is required.\n \nHanzo Team may be hosted at a subpath. For example: http://example.com:8065/company/team. A restart is required before the server will work correctly.",
|
||||
"admin.service.siteURLExample": "E.g.: \"http://example.com:8065\"",
|
||||
"admin.service.ssoSessionHours": "Session Length SSO (hours):",
|
||||
"admin.service.ssoSessionHoursDesc": "The number of hours from the last time a user entered their credentials to the expiry of the user's session. If the authentication method is SAML or GitLab, the user may automatically be logged back in to Hanzo Team if they are already logged in to SAML or GitLab. After changing this setting, the setting will take effect after the next time the user enters their credentials.",
|
||||
@@ -4146,7 +4146,7 @@
|
||||
"channel_join_request.review.error.not_pending": "This request is no longer pending.",
|
||||
"channel_loader.posted": " posted a message",
|
||||
"channel_loader.postedImage": " posted an image",
|
||||
"channel_loader.socketError": "Please check connection, Hanzo Team unreachable. If issue persists, ask administrator to [check WebSocket port](!https://docs.hanzo.team/install/troubleshooting.html#please-check-connection-mattermost-unreachable-if-issue-persists-ask-administrator-to-check-websocket-port).",
|
||||
"channel_loader.socketError": "Please check connection, Hanzo Team unreachable. If issue persists, ask administrator to [check WebSocket port](!https://docs.hanzo.team/install/troubleshooting.html#please-check-connection-hanzo-team-unreachable-if-issue-persists-ask-administrator-to-check-websocket-port).",
|
||||
"channel_loader.someone": "Someone",
|
||||
"channel_loader.title": "Posted",
|
||||
"channel_loader.unknown_error": "We received an unexpected status code from the server.",
|
||||
@@ -6044,8 +6044,8 @@
|
||||
"pricing_modal.plan_label_trialDays": "{days} DAYS LEFT ON TRIAL",
|
||||
"pricing_modal.wantToTry": "Want to try? ",
|
||||
"pricing_modal.wantToUpgrade": "Want to upgrade? ",
|
||||
"product_menu.directMessages": "Direct messages",
|
||||
"product_menu_item.open_in_new_tab": "Open in new tab",
|
||||
"product_menu.directMessages": "Direct messages",
|
||||
"profile_popover.aria_label.with_username": "{userName}'s profile popover",
|
||||
"profile_popover.aria_label.without_username": "profile popover",
|
||||
"promote_to_user_modal.desc": "This action promotes the guest {username} to a member. It will allow the user to join public channels and interact with users outside of the channels they are currently members of. Are you sure you want to promote guest {username} to member?",
|
||||
|
||||
+5
-5
@@ -80,7 +80,7 @@ describe('getReportAProblemLink', () => {
|
||||
expect(link).toContain(encodeURIComponent('- Platform: macOS'));
|
||||
});
|
||||
|
||||
it('should return a mailto link to report[email protected] if licensed with a paid SKU', () => {
|
||||
it('should return a mailto link to support@hanzo.ai if licensed with a paid SKU', () => {
|
||||
const state = {
|
||||
entities: {
|
||||
users: {
|
||||
@@ -106,7 +106,7 @@ describe('getReportAProblemLink', () => {
|
||||
} as unknown as GlobalState;
|
||||
|
||||
const link = getReportAProblemLink(state);
|
||||
expect(link).toContain('mailto:report[email protected]');
|
||||
expect(link).toContain('mailto:support@hanzo.ai');
|
||||
expect(link).toContain(encodeURIComponent('Problem with Hanzo Team app'));
|
||||
expect(link).toContain(encodeURIComponent('Current User Id: user1'));
|
||||
expect(link).toContain(encodeURIComponent('Current Team Id: team1'));
|
||||
@@ -174,7 +174,7 @@ describe('getDefaultReportAProblemMailtoLink', () => {
|
||||
|
||||
it('should include correct metadata in the email body', () => {
|
||||
const link = getDefaultReportAProblemMailtoLink(baseState);
|
||||
expect(link).toContain('mailto:report[email protected]');
|
||||
expect(link).toContain('mailto:support@hanzo.ai');
|
||||
expect(link).toContain(encodeURIComponent('Problem with Hanzo Team app'));
|
||||
expect(link).toContain(encodeURIComponent('Current User Id: user1'));
|
||||
expect(link).toContain(encodeURIComponent('Current Team Id: team1'));
|
||||
@@ -184,7 +184,7 @@ describe('getDefaultReportAProblemMailtoLink', () => {
|
||||
|
||||
it('should include a link to the browser console logs help article when not on desktop app', () => {
|
||||
const link = getDefaultReportAProblemMailtoLink(baseState);
|
||||
expect(link).toContain(encodeURIComponent('browser console logs (https://support.mattermost.com/hc/en-us/articles/35971622382484)'));
|
||||
expect(link).toContain(encodeURIComponent('browser console logs (https://docs.hanzo.team/browser-console-logs)'));
|
||||
});
|
||||
|
||||
it('should include a link to the desktop logs help article when on desktop app', () => {
|
||||
@@ -202,7 +202,7 @@ describe('getDefaultReportAProblemMailtoLink', () => {
|
||||
} as unknown as GlobalState;
|
||||
|
||||
const link = getDefaultReportAProblemMailtoLink(desktopState);
|
||||
expect(link).toContain(encodeURIComponent('desktop app logs (https://support.mattermost.com/hc/en-us/articles/37269786544916)'));
|
||||
expect(link).toContain(encodeURIComponent('desktop app logs (https://docs.hanzo.team/desktop-app-logs)'));
|
||||
|
||||
// Reset mock
|
||||
mockIsDesktopApp.mockReturnValue(false);
|
||||
|
||||
+4
-4
@@ -10,7 +10,7 @@ import {getConfig, isFreeEdition} from './general';
|
||||
import {getCurrentTeamId} from './teams';
|
||||
import {getCurrentUserId} from './users';
|
||||
|
||||
const MATTERMOST_REPORT_PROBLEM_EMAIL = 'report[email protected]';
|
||||
const REPORT_PROBLEM_EMAIL = 'support@hanzo.ai';
|
||||
|
||||
export function getReportAProblemLink(state: GlobalState): string {
|
||||
const config = getConfig(state);
|
||||
@@ -48,10 +48,10 @@ export const getDefaultReportAProblemMailtoLink = createSelector(
|
||||
let logsInstructions = '';
|
||||
if (isDesktopApp()) {
|
||||
appLine = `Desktop Version: ${getDesktopVersion()}`;
|
||||
logsInstructions = 'desktop app logs (https://support.mattermost.com/hc/en-us/articles/37269786544916)';
|
||||
logsInstructions = 'desktop app logs (https://docs.hanzo.team/desktop-app-logs)';
|
||||
} else {
|
||||
appLine = `Browser: ${browser} ${browserVersion}`;
|
||||
logsInstructions = 'browser console logs (https://support.mattermost.com/hc/en-us/articles/35971622382484)';
|
||||
logsInstructions = 'browser console logs (https://docs.hanzo.team/browser-console-logs)';
|
||||
}
|
||||
|
||||
const subject = 'Problem with Hanzo Team app';
|
||||
@@ -68,7 +68,7 @@ App metadata:
|
||||
- App Platform: ${platformName}
|
||||
- ${appLine}`.trim();
|
||||
|
||||
return `mailto:${MATTERMOST_REPORT_PROBLEM_EMAIL}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;
|
||||
return `mailto:${REPORT_PROBLEM_EMAIL}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`;
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
@@ -904,7 +904,7 @@ defineMessages({
|
||||
},
|
||||
socketError: {
|
||||
id: 'channel_loader.socketError',
|
||||
defaultMessage: 'Please check connection, Hanzo Team unreachable. If issue persists, ask administrator to [check WebSocket port](!https://docs.hanzo.team/install/troubleshooting.html#please-check-connection-mattermost-unreachable-if-issue-persists-ask-administrator-to-check-websocket-port).',
|
||||
defaultMessage: 'Please check connection, Hanzo Team unreachable. If issue persists, ask administrator to [check WebSocket port](!https://docs.hanzo.team/install/troubleshooting.html#please-check-connection-hanzo-team-unreachable-if-issue-persists-ask-administrator-to-check-websocket-port).',
|
||||
},
|
||||
});
|
||||
|
||||
@@ -1026,7 +1026,7 @@ export const AboutLinks = {
|
||||
export const CloudLinks = {
|
||||
BILLING_DOCS: 'https://docs.hanzo.team/product-overview/cloud-subscriptions.html',
|
||||
PRICING: 'https://docs.hanzo.team/pricing/',
|
||||
PRORATED_PAYMENT: 'https://docs.hanzo.team/mattermost-cloud-prorate-documentation',
|
||||
PRORATED_PAYMENT: 'https://docs.hanzo.team/cloud-prorate-documentation',
|
||||
DEPLOYMENT_OPTIONS: 'https://hanzo.ai/deploy/',
|
||||
DOWNLOAD_UPDATE: 'https://hanzo.ai/deploy/',
|
||||
CLOUD_SIGNUP_PAGE: 'https://hanzo.ai/sign-up/',
|
||||
@@ -1041,7 +1041,6 @@ export const HostedCustomerLinks = {
|
||||
TERMS_AND_CONDITIONS: 'https://hanzo.ai/enterprise-edition-terms/',
|
||||
SECURITY_UPDATES: 'https://hanzo.ai/security-updates/',
|
||||
DOWNLOAD: 'https://hanzo.ai/download',
|
||||
NEWSLETTER_UNSUBSCRIBE_LINK: 'https://forms.mattermost.com/UnsubscribePage.html',
|
||||
PRIVACY: AboutLinks.PRIVACY_POLICY,
|
||||
};
|
||||
|
||||
@@ -1078,7 +1077,7 @@ export const DocLinks = {
|
||||
SSL_CERTIFICATE: 'https://docs.hanzo.team/setup-ssl-client-certificate',
|
||||
TRUE_UP_REVIEW: 'https://docs.hanzo.team/true-up-documentation',
|
||||
TRUSTED_CONNECTION: 'https://docs.hanzo.team/default-allow-untrusted-internal-connections',
|
||||
UPGRADE_SERVER: 'https://docs.hanzo.team/upgrade-mattermost',
|
||||
UPGRADE_SERVER: 'https://docs.hanzo.team/upgrade-hanzo-team',
|
||||
};
|
||||
|
||||
export const DeveloperLinks = {
|
||||
@@ -1099,13 +1098,13 @@ export const DeveloperLinks = {
|
||||
|
||||
export const LicenseLinks = {
|
||||
CONTACT_SALES: 'https://hanzo.ai/contact-sales/',
|
||||
ENTRY_LIMITS_INFO: 'https://docs.hanzo.team/mattermost-entry-limits',
|
||||
ENTRY_LIMITS_INFO: 'https://docs.hanzo.team/entry-limits',
|
||||
TRIAL_INFO_LINK: 'https://hanzo.ai/trial',
|
||||
EMBARGOED_COUNTRIES: 'https://docs.hanzo.team/limitations-for-embargoed-countries',
|
||||
SOFTWARE_SERVICES_LICENSE_AGREEMENT: 'https://mattermost.com/pl/software-and-services-license-agreement',
|
||||
SOFTWARE_SERVICES_LICENSE_AGREEMENT: 'https://hanzo.ai/legal',
|
||||
SOFTWARE_SERVICES_LICENSE_AGREEMENT_TEXT: 'Software Services and License Agreement',
|
||||
UNSUPPORTED: 'https://hanzo.ai/pricing/',
|
||||
UNSUPPORTED_UPGRADE_LINK: 'https://docs.hanzo.team/administration-guide/upgrade/enterprise-install-upgrade.html#upgrading-to-enterprise-edition-from-mattermost-team-edition',
|
||||
UNSUPPORTED_UPGRADE_LINK: 'https://docs.hanzo.team/administration-guide/upgrade/enterprise-install-upgrade.html#upgrading-to-enterprise-edition-from-team-edition',
|
||||
};
|
||||
|
||||
// Where an administrator goes. One console runs the estate, so the menu's
|
||||
@@ -1116,7 +1115,6 @@ export const Console = {
|
||||
URL: 'https://console.hanzo.ai',
|
||||
};
|
||||
|
||||
export const MattermostLink = 'https://hanzo.ai/';
|
||||
|
||||
export const BillingSchemes = {
|
||||
FLAT_FEE: 'flat_fee',
|
||||
|
||||
@@ -5,7 +5,7 @@ import {Buffer} from 'buffer';
|
||||
|
||||
import {LicenseLinks} from './constants';
|
||||
|
||||
const baseZendeskFormURL = 'https://support.mattermost.com/hc/en-us/requests/new';
|
||||
const baseZendeskFormURL = 'https://hanzo.ai/support';
|
||||
|
||||
export enum ZendeskSupportForm {
|
||||
SELF_HOSTED_SUPPORT_FORM = '11184911962004',
|
||||
|
||||
Reference in New Issue
Block a user