mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-06 13:25:51 +01:00
front end for n8n version
This commit is contained in:
@@ -183,6 +183,8 @@ urlpatterns = [
|
|||||||
path('docker/startContainer', views.startContainer, name='startContainer'),
|
path('docker/startContainer', views.startContainer, name='startContainer'),
|
||||||
path('docker/stopContainer', views.stopContainer, name='stopContainer'),
|
path('docker/stopContainer', views.stopContainer, name='stopContainer'),
|
||||||
path('docker/restartContainer', views.restartContainer, name='restartContainer'),
|
path('docker/restartContainer', views.restartContainer, name='restartContainer'),
|
||||||
|
path('docker/executeCommand', views.executeCommand, name='executeCommand'),
|
||||||
|
path('docker/fetchN8nVersions', views.fetchN8nVersions, name='fetchN8nVersions'),
|
||||||
|
|
||||||
# SSH Configs
|
# SSH Configs
|
||||||
path('getSSHConfigs', views.getSSHConfigs, name='getSSHConfigs'),
|
path('getSSHConfigs', views.getSSHConfigs, name='getSSHConfigs'),
|
||||||
@@ -201,6 +203,4 @@ urlpatterns = [
|
|||||||
path('<domain>/<childDomain>', views.launchChild, name='launchChild'),
|
path('<domain>/<childDomain>', views.launchChild, name='launchChild'),
|
||||||
path('<domain>', views.domain, name='domain'),
|
path('<domain>', views.domain, name='domain'),
|
||||||
path('fetchN8nVersions', views.fetchN8nVersions, name='fetchN8nVersions'),
|
path('fetchN8nVersions', views.fetchN8nVersions, name='fetchN8nVersions'),
|
||||||
path('docker/executeCommand', views.executeCommand, name='executeCommand'),
|
|
||||||
path('docker/fetchN8nVersions', views.fetchN8nVersions, name='fetchN8nVersions'),
|
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ from .dockerviews import startContainer as docker_startContainer
|
|||||||
from .dockerviews import stopContainer as docker_stopContainer
|
from .dockerviews import stopContainer as docker_stopContainer
|
||||||
from .dockerviews import restartContainer as docker_restartContainer
|
from .dockerviews import restartContainer as docker_restartContainer
|
||||||
from .dockerviews import DockerManager
|
from .dockerviews import DockerManager
|
||||||
|
from .dockerviews import executeCommand as docker_executeCommand
|
||||||
|
|
||||||
def loadWebsitesHome(request):
|
def loadWebsitesHome(request):
|
||||||
val = request.session['userID']
|
val = request.session['userID']
|
||||||
@@ -1923,3 +1924,12 @@ def fetchN8nVersions(request):
|
|||||||
'status': 0,
|
'status': 0,
|
||||||
'error_message': str(e)
|
'error_message': str(e)
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
@csrf_exempt
|
||||||
|
def executeCommand(request):
|
||||||
|
try:
|
||||||
|
if request.method == 'POST':
|
||||||
|
return docker_executeCommand(request)
|
||||||
|
return HttpResponse('Not allowed')
|
||||||
|
except KeyError:
|
||||||
|
return redirect(loadLoginPage)
|
||||||
Reference in New Issue
Block a user