Fix documentation links

This commit is contained in:
Girish Ramakrishnan
2019-12-18 14:29:42 -08:00
parent 78205c9a13
commit 445dcc24df
10 changed files with 32 additions and 32 deletions
+6 -6
View File
@@ -476,7 +476,7 @@
<span ng-show="access.ftp">This setting also controls SFTP access.</span>
</p>
<p ng-show="access.app.manifest.addons.email" class="text-small">
This app is pre-configured for use with <a href="https://cloudron.io/documentation/email/" target="_blank">Cloudron Email</a>.
This app is pre-configured for use with <a ng-href="{{ config.webServerOrigin }}/documentation/email/" target="_blank">Cloudron Email</a>.
</p>
</div>
@@ -538,7 +538,7 @@
<fieldset>
<form role="form" name="resourcesForm" ng-submit="resources.submitMemoryLimit()" autocomplete="off">
<div class="form-group">
<label class="control-label" for="memoryLimit">Memory Limit <sup><a ng-href="{{ config.webServerOrigin }}/documentation/apps/#increasing-the-memory-limit-of-an-app" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup> : <b>{{ resources.memoryLimit ? resources.memoryLimit / 1024 / 1024 + 'MB' : 'Default (256 MB)' }}</b></label>
<label class="control-label" for="memoryLimit">Memory Limit <sup><a ng-href="{{ config.webServerOrigin }}/documentation/apps/#memory-limit" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup> : <b>{{ resources.memoryLimit ? resources.memoryLimit / 1024 / 1024 + 'MB' : 'Default (256 MB)' }}</b></label>
<br/>
<div style="padding: 0 10px;">
<slider id="memoryLimit" ng-model="resources.memoryLimit" step="134217728" tooltip="hide" ticks="resources.memoryTicks" ticks-snap-bounds="67108864"></slider>
@@ -558,7 +558,7 @@
<hr/>
<div class="row">
<div class="col-md-12">
<label class="control-label" for="resourcesEnableDataDir">Custom Data Directory <sup><a ng-href="{{ config.webServerOrigin }}/documentation/storage/#moving-a-single-apps-data-directory-to-another-location" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label" for="resourcesEnableDataDir">Custom Data Directory <sup><a ng-href="{{ config.webServerOrigin }}/documentation/storage/#app-data-directory" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<p>
By default, this app's data is located at <code>/home/yellowtent/appsdata/{{ app.id }}</code>. If the server is running out of disk space,
you can mount an external disk and move this app's data there.
@@ -630,7 +630,7 @@
<fieldset>
<form role="form" name="securityForm" ng-submit="security.submit()" autocomplete="off">
<div class="form-group">
<label class="control-label" style="width: 100%">Robots.txt <sup><a ng-href="{{ config.webServerOrigin }}/documentation/apps/#indexing-by-search-engines-robotstxt" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup> <a href="" class="pull-right" style="font-weight: normal;" ng-click="security.robotsTxt = ROBOTS_DISABLE_INDEXING_TEMPLATE">Disable indexing</a></label>
<label class="control-label" style="width: 100%">Robots.txt <sup><a ng-href="{{ config.webServerOrigin }}/documentation/apps/#robotstxt" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup> <a href="" class="pull-right" style="font-weight: normal;" ng-click="security.robotsTxt = ROBOTS_DISABLE_INDEXING_TEMPLATE">Disable indexing</a></label>
<textarea ng-model="security.robotsTxt" placeholder="Leave empty to allow all bots to index this app" class="form-control" rows="4"></textarea>
</div>
@@ -755,7 +755,7 @@
<div class="col-md-12">
<label class="control-label">Crash Recovery</label>
<p>If the app is constantly restarting because of a broken plugin or misconfiguration, place the app in recovery mode.
Use the following <a target="_blank" ng-href="{{ config.webServerOrigin }}/documentation/troubleshooting/#unresponsive-apps">instructions</a>
Use the following <a target="_blank" ng-href="{{ config.webServerOrigin }}/documentation/troubleshooting/#unresponsive-app">instructions</a>
to get the app running again.
</p>
<button class="btn btn-primary pull-right" ng-click="repair.pauseAppBegin()" ng-show="!app.debugMode" ng-disabled="repair.pauseBusy || app.error">Enable Recovery Mode</button>
@@ -783,7 +783,7 @@
<p>This will uninstall the app immediately and remove all it's data. The site will be inaccessible.
</p>
<p>App backups are not removed and will be cleaned up based on the backup policy. You can resurrect this app from an existing
app backup using the following <a target="_blank" ng-href="{{ config.webServerOrigin }}/documentation/backups/#restoring-uninstalled-app">instructions</a>.</p>
app backup using the following <a target="_blank" ng-href="{{ config.webServerOrigin }}/documentation/backups/##import-app-backup">instructions</a>.</p>
<button class="btn btn-danger pull-right" ng-click="uninstall.ask()">Uninstall</button>
</div>
</div>
+1 -1
View File
@@ -106,7 +106,7 @@
</div>
<p ng-show="appInstall.app.manifest.addons.email" class="text-info">
This app is pre-configured for use with <a href="https://cloudron.io/documentation/email/" target="_blank">Cloudron Email</a>.
This app is pre-configured for use with <a ng-href="{{ config.webServerOrigin }}/documentation/email/" target="_blank">Cloudron Email</a>.
</p>
<div class="hide">
+4 -4
View File
@@ -30,7 +30,7 @@
<p class="has-error text-center" ng-show="configureBackup.error">{{ configureBackup.error.generic }}</p>
<div class="form-group">
<label class="control-label" for="storageProviderProvider">Storage provider <sup><a ng-href="https://cloudron.io/documentation/backups/#storage-provider" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label" for="storageProviderProvider">Storage provider <sup><a ng-href="{{ config.webServerOrigin }}/documentation/backups/#storage-providers" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<select class="form-control" id="storageProviderProvider" ng-model="configureBackup.provider" ng-options="a.value as a.name for a in storageProvider" ng-change=configureBackup.clearForm()></select>
</div>
@@ -129,12 +129,12 @@
</div>
<div class="form-group" ng-show="configureBackup.provider !== 'noop'">
<label class="control-label" for="storageFormat">Storage Format <sup><a ng-href="https://cloudron.io/documentation/backups/#backup-formats" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label" for="storageFormat">Storage Format <sup><a ng-href="{{ config.webServerOrigin }}/documentation/backups/#backup-formats" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<select class="form-control" id="storageFormat" ng-change="configureBackup.key = ''" ng-model="configureBackup.format" ng-options="a.value as a.name for a in formats"></select>
</div>
<div class="form-group" ng-show="configureBackup.provider !== 'noop'">
<label class="control-label" for="storageInterval">Backup Interval <sup><a ng-href="https://cloudron.io/documentation/backups/#backup-interval" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label" for="storageInterval">Backup Interval</label>
<select class="form-control" id="storageInterval" ng-model="configureBackup.intervalSecs" ng-options="a.value as a.name for a in intervalTimes"></select>
</div>
@@ -144,7 +144,7 @@
</div>
<div class="form-group" ng-class="{ 'has-error': configureBackup.error.key }" ng-show="configureBackup.provider !== 'noop'">
<label class="control-label" for="inputConfigureBackupKey">Encryption key (optional) <sup><a ng-href="https://cloudron.io/documentation/backups/#encrypting-backups" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label" for="inputConfigureBackupKey">Encryption key (optional) <sup><a ng-href="{{ config.webServerOrigin }}/documentation/backups/#encryption" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<p class="small text-info">Save this passphrase in a safe place. Backups cannot be decrypted without the passphrase</p>
<input type="text" class="form-control" ng-model="configureBackup.key" id="inputConfigureBackupKey" name="prefix" ng-disabled="configureBackup.busy" placeholder="Passphrase used to encrypt the backups">
</div>
+4 -4
View File
@@ -17,7 +17,7 @@
</div>
<div class="form-group">
<label class="control-label">DNS Provider <sup><a href="https://cloudron.io/documentation/domains/#dns-providers" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label">DNS Provider <sup><a ng-href="{{ config.webServerOrigin }}/documentation/domains/#dns-providers" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<select class="form-control" ng-model="domainConfigure.provider" ng-options="a.value as a.name for a in dnsProvider" ng-change="domainConfigure.setDefaultTlsProvider()"></select>
</div>
@@ -119,12 +119,12 @@
</div>
<div class="form-group">
<label class="control-label">Zone Name (Optional) <sup><a href="https://cloudron.io/documentation/domains/#zone-name" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label">Zone Name (Optional) <sup><a ng-href="{{ config.webServerOrigin }}/documentation/domains/#zone-name" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<input type="text" class="form-control" ng-model="domainConfigure.zoneName" name="zoneName" ng-disabled="domainConfigure.busy">
</div>
<div class="form-group">
<label class="control-label">Certificate Provider <sup><a href="https://cloudron.io/documentation/certificates/#certificate-providers" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label">Certificate Provider <sup><a ng-href="{{ config.webServerOrigin }}/documentation/certificates/#certificate-providers" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<select class="form-control" ng-model="domainConfigure.tlsConfig.provider" ng-options="a.value as a.name for a in tlsProvider"></select>
</div>
@@ -140,7 +140,7 @@
<div ng-show="domainConfigure.tlsConfig.provider === 'fallback'">
<label class="control-label">Custom Certificate</label>
<p>
This <a href="https://cloudron.io/documentation/certificates/#setting-custom-certificates" target="_blank">wildcard certificate</a> will be used for all apps on this domain. If not provided, a self-signed certificate will be automatically generated.
This <a ng-href="{{ config.webServerOrigin }}/documentation/certificates/#custom-certificates" target="_blank">wildcard certificate</a> will be used for all apps on this domain. If not provided, a self-signed certificate will be automatically generated.
</p>
</div>
+7 -7
View File
@@ -8,7 +8,7 @@
</div>
<div class="modal-body">
<div>This will configure Cloudron to receive emails for <b>{{selectedDomain.domain}}</b>. See the
documentation for opening up the <a href="https://cloudron.io/documentation/email/#required-ports-for-cloudron-email" target="_blank">required ports</a>
documentation for opening up the <a ng-href="{{ config.webServerOrigin }}/documentation/email/#required-ports" target="_blank">required ports</a>
for Cloudron Email.
</div>
<br/>
@@ -24,7 +24,7 @@
</p>
Use this option to automatically setup Email related DNS records. Leaving this option unchecked
is useful for creating mail boxes and <a href="https://cloudron.io/documentation/email/#import-email">importing email</a>
is useful for creating mail boxes and <a ng-href="{{ config.webServerOrigin }}/documentation/email/#import-email">importing email</a>
before going live.
</div>
</div>
@@ -277,7 +277,7 @@
<div class="row">
<div class="col-md-10">
Cloudron <a ng-href="{{ config.webServerOrigin + '/documentation/email/' }}" target="_blank">Email Server</a> allows users to receive email for this domain.
Cloudron <a ng-href="{{ config.webServerOrigin }}/documentation/email/" target="_blank">Email Server</a> allows users to receive email for this domain.
<a href="/#/appstore/net.rainloop.cloudronapp">Rainloop</a>, <a href="/#/appstore/nu.sogo.cloudronapp2">SOGo</a>,
<a href="/#/appstore/net.roundcube.cloudronapp">Roundcube</a> are pre-configured to access Cloudron Email. Use <a href="" data-toggle="collapse" data-parent="#accordion" data-target="#mail_settings">these settings</a>
to configure other email clients.
@@ -423,7 +423,7 @@
<uib-tab index="1" heading="Outbound">
<div class="card card-large" style="margin-bottom: 15px;">
<h4>Email Relay <sup><a href="https://cloudron.io/documentation/email/#relaying-outbound-mails" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup> </h4>
<h4>Email Relay <sup><a ng-href="{{ config.webServerOrigin }}/documentation/email/#relay-outbound-mails" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup> </h4>
<div class="row">
<div class="col-md-12">
@@ -556,7 +556,7 @@
</h4>
Status of DNS Records may show an error while DNS is propagating (~5 minutes). See the
<a href="https://cloudron.io/documentation/troubleshooting/#mail-dns" target="_blank">troubleshooting</a> docs for help.
<a ng-href="{{ config.webServerOrigin }}/documentation/troubleshooting/#mail-dns" target="_blank">troubleshooting</a> docs for help.
<br/><br/>
@@ -570,7 +570,7 @@
</p>
<div id="collapse_dns_{{ record.value }}" class="panel-collapse collapse">
<div class="panel-body">
<p ng-show="record.name === 'MX' && selectedDomain.provider === 'namecheap'"><a href="https://cloudron.io/documentation/domains/#namecheap-dns" target="_blank" class="btn btn-xs btn-danger">Namecheap requires manual steps for MX records</a></p>
<p ng-show="record.name === 'MX' && selectedDomain.provider === 'namecheap'"><a ng-href="{{ config.webServerOrigin }}/documentation/domains/#namecheap-dns" target="_blank" class="btn btn-xs btn-danger">Namecheap requires manual steps for MX records</a></p>
<p ng-show="expectedDnsRecords[record.value].name">Hostname: <b ng-click-select><tt>{{ expectedDnsRecords[record.value].name }}</tt></b></p>
<p ng-hide="expectedDnsRecords[record.value].name">Domain: <b ng-click-select><tt>{{ expectedDnsRecords[record.value].domain }}</tt></b></p>
<p>Record type: <b ng-click-select><tt>{{ expectedDnsRecords[record.value].type }}</tt></b></p>
@@ -588,7 +588,7 @@
<div class="card card-large" style="margin-bottom: 15px;" ng-if="selectedDomain.mailConfig.relay.provider !== 'noop'">
<div class="row">
<div class="col-md-12">
<h4>SMTP Status <sup><a href="https://cloudron.io/documentation/troubleshooting/#mail-smtp" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></h4>
<h4>SMTP Status <sup><a ng-href="{{ config.webServerOrigin }}/documentation/troubleshooting/#mail-smtp" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></h4>
<div class="row">
<div class="col-xs-12">
+1 -1
View File
@@ -9,7 +9,7 @@
<form name="sysinfoForm" role="form" novalidate ng-submit="sysinfo.submit()" autocomplete="off">
<fieldset>
<div class="form-group">
<label class="control-label">Provider <sup><a href="https://cloudron.io/documentation/networking/#ip-configuration" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<label class="control-label">Provider <sup><a ng-href="{{ config.webServerOrigin }}/documentation/networking/#ip-configuration" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup></label>
<select class="form-control" ng-model="sysinfo.newProvider" ng-options="a.value as a.name for a in sysinfoProvider"></select>
</div>
+1 -1
View File
@@ -146,7 +146,7 @@
<div class="form-group" ng-hide="isMe(useredit.userInfo)">
<div class="checkbox">
<label>
<input type="checkbox" ng-model="useredit.active"> User is active <sup><a ng-href="{{ config.webServerOrigin }}/documentation/user-management/#disabling-a-user" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup>
<input type="checkbox" ng-model="useredit.active"> User is active <sup><a ng-href="{{ config.webServerOrigin }}/documentation/user-management/#disable-user" class="help" target="_blank"><i class="fa fa-question-circle"></i></a></sup>
</label>
</div>
</div>