mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-08 06:16:08 +01:00
Docker site delete done
This commit is contained in:
@@ -15,9 +15,24 @@
|
|||||||
|
|
||||||
<div ng-controller="listDockersite" class="container">
|
<div ng-controller="listDockersite" class="container">
|
||||||
|
|
||||||
|
{% if Deleted %}
|
||||||
|
<div class="alert alert-success" role="alert">
|
||||||
|
<button aria-label="" class="close" data-dismiss="alert"></button>
|
||||||
|
<strong>Success: </strong>Website successfully deleted.
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if LPError %}
|
||||||
|
<div class="alert alert-danger" role="alert">
|
||||||
|
<button aria-label="" class="close" data-dismiss="alert"></button>
|
||||||
|
<strong>Error: </strong> {{ LPMessage }}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<div id="page-title">
|
<div id="page-title">
|
||||||
<h2 id="domainNamePage">{% trans "List Docker Site" %}
|
<h2 id="domainNamePage">{% trans "List Docker Site" %}
|
||||||
<a class="pull-right btn btn-primary" href="{% url "CreateDockersite" %}">{% trans "Create Docker Site" %}</a>
|
<a class="pull-right btn btn-primary"
|
||||||
|
href="{% url "CreateDockersite" %}">{% trans "Create Docker Site" %}</a>
|
||||||
</h2>
|
</h2>
|
||||||
<img ng-hide="cyberPanelLoading" src="{% static 'images/loading.gif' %}">
|
<img ng-hide="cyberPanelLoading" src="{% static 'images/loading.gif' %}">
|
||||||
<p>{% trans "On this page you can launch, list, modify and delete Dockersite from your server." %}</p>
|
<p>{% trans "On this page you can launch, list, modify and delete Dockersite from your server." %}</p>
|
||||||
@@ -105,37 +120,37 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="deleteDockersite" class="modal fade" role="dialog">
|
<div id="deleteDockersite" class="modal fade" role="dialog">
|
||||||
<div class="modal-dialog modal-sm">
|
<div class="modal-dialog modal-sm">
|
||||||
|
|
||||||
<!-- Modal content-->
|
<!-- Modal content-->
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal">
|
<button type="button" class="close" data-dismiss="modal">
|
||||||
×
|
×
|
||||||
</button>
|
</button>
|
||||||
<h4 class="modal-title">Delete Package
|
<h4 class="modal-title">Delete Package
|
||||||
<img ng-hide="cyberpanelLoading"
|
<img ng-hide="cyberpanelLoading"
|
||||||
src="{% static 'images/loading.gif' %}">
|
src="{% static 'images/loading.gif' %}">
|
||||||
</h4>
|
</h4>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
|
|
||||||
<h4> Are you sure to delete the Docker Site?</h4>
|
<h4> Are you sure to delete the Docker Site?</h4>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<button type="button"
|
<button type="button"
|
||||||
class="btn btn-default" data-dismiss="modal">
|
class="btn btn-default" data-dismiss="modal">
|
||||||
Close
|
Close
|
||||||
</button>
|
</button>
|
||||||
<button type="button"
|
<button type="button"
|
||||||
class="btn btn-warning" ng-click="ConfirmDelete()">
|
class="btn btn-warning" ng-click="ConfirmDelete()">
|
||||||
Delete
|
Delete
|
||||||
</button>
|
</button>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="listFail" class="alert alert-danger">
|
<div id="listFail" class="alert alert-danger">
|
||||||
<p>{% trans "Cannot list websites. Error message:" %} {$ errorMessage $}</p>
|
<p>{% trans "Cannot list websites. Error message:" %} {$ errorMessage $}</p>
|
||||||
|
|||||||
@@ -6846,15 +6846,26 @@ StrictHostKeyChecking no
|
|||||||
|
|
||||||
def ListDockerSites(self, request=None, userID=None, data=None, DeleteID=None):
|
def ListDockerSites(self, request=None, userID=None, data=None, DeleteID=None):
|
||||||
currentACL = ACLManager.loadedACL(userID)
|
currentACL = ACLManager.loadedACL(userID)
|
||||||
|
fdata={}
|
||||||
try:
|
try:
|
||||||
if DeleteID != None:
|
if DeleteID != None:
|
||||||
DockerSitesDelete = DockerSites.objects.get(pk=DeleteID)
|
DockerSitesDelete = DockerSites.objects.get(pk=DeleteID)
|
||||||
|
passdata={}
|
||||||
|
passdata["domain"] = DockerSitesDelete.admin.domain
|
||||||
|
passdata["JobID"] = None
|
||||||
|
da = Docker_Sites(None, passdata)
|
||||||
|
da.DeleteDockerApp()
|
||||||
DockerSitesDelete.delete()
|
DockerSitesDelete.delete()
|
||||||
except:
|
fdata['Deleted'] = 1
|
||||||
pass
|
except BaseException as msg:
|
||||||
pagination = self.DockersitePagination(currentACL, userID)
|
fdata['LPError'] = 1
|
||||||
|
fdata['LPMessage'] = str(msg)
|
||||||
|
|
||||||
|
|
||||||
|
fdata['pagination'] = self.DockersitePagination(currentACL, userID)
|
||||||
|
|
||||||
proc = httpProc(request, 'websiteFunctions/ListDockersite.html',
|
proc = httpProc(request, 'websiteFunctions/ListDockersite.html',
|
||||||
{"pagination": pagination})
|
fdata)
|
||||||
return proc.render()
|
return proc.render()
|
||||||
|
|
||||||
def fetchDockersite(self, userID=None, data=None):
|
def fetchDockersite(self, userID=None, data=None):
|
||||||
|
|||||||
Reference in New Issue
Block a user