Add pre-flight check for domain collision

This commit is contained in:
Johannes Zellner
2019-09-20 01:55:45 +02:00
parent 9672f7e3da
commit 4fd1e55ae8
3 changed files with 83 additions and 15 deletions

View File

@@ -81,6 +81,28 @@
</div>
</div>
<!-- Modal domain collision -->
<div class="modal fade" id="domainCollisionsModal" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Domain Collision</h4>
</div>
<div class="modal-body">
<p>By default Cloudron does not overwrite DNS records which exist outside of Cloudron.</p>
<p>The following domains already exist outside of Cloudron:</p>
<ul>
<li ng-repeat="domain in location.domainCollisions">{{ domain.subdomain + '.' + domain.domain }}</li>
</ul>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="button" class="btn btn-danger" ng-click="location.submit(true)">Overwrite existing DNS Records</button>
</div>
</div>
</div>
</div>
<!-- Modal update app -->
<div class="modal fade" id="updateModal" tabindex="-1" role="dialog">
<div class="modal-dialog">