front end for n8n version

This commit is contained in:
usmannasir
2025-04-12 20:09:11 +05:00
parent 5dcf9d734b
commit a7b1a18ac8
2 changed files with 13 additions and 3 deletions

View File

@@ -183,6 +183,8 @@ urlpatterns = [
path('docker/startContainer', views.startContainer, name='startContainer'),
path('docker/stopContainer', views.stopContainer, name='stopContainer'),
path('docker/restartContainer', views.restartContainer, name='restartContainer'),
path('docker/executeCommand', views.executeCommand, name='executeCommand'),
path('docker/fetchN8nVersions', views.fetchN8nVersions, name='fetchN8nVersions'),
# SSH Configs
path('getSSHConfigs', views.getSSHConfigs, name='getSSHConfigs'),
@@ -201,6 +203,4 @@ urlpatterns = [
path('<domain>/<childDomain>', views.launchChild, name='launchChild'),
path('<domain>', views.domain, name='domain'),
path('fetchN8nVersions', views.fetchN8nVersions, name='fetchN8nVersions'),
path('docker/executeCommand', views.executeCommand, name='executeCommand'),
path('docker/fetchN8nVersions', views.fetchN8nVersions, name='fetchN8nVersions'),
]

View File

@@ -18,6 +18,7 @@ from .dockerviews import startContainer as docker_startContainer
from .dockerviews import stopContainer as docker_stopContainer
from .dockerviews import restartContainer as docker_restartContainer
from .dockerviews import DockerManager
from .dockerviews import executeCommand as docker_executeCommand
def loadWebsitesHome(request):
val = request.session['userID']
@@ -1923,3 +1924,12 @@ def fetchN8nVersions(request):
'status': 0,
'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)