From 820d608b185211587d3d321de9142b5f9af68ff9 Mon Sep 17 00:00:00 2001 From: ibuler Date: Sun, 2 Oct 2016 21:43:22 +0800 Subject: [PATCH] Rm teminal app --- apps/jumpserver/settings.py | 34 +++--- apps/jumpserver/urls.py | 1 - apps/terminal/__init__.py | 0 apps/terminal/admin.py | 3 - apps/terminal/apps.py | 7 -- apps/terminal/hands.py | 5 - apps/terminal/migrations/__init__.py | 0 apps/terminal/models.py | 5 - apps/terminal/templates/main.html | 176 --------------------------- apps/terminal/tests.py | 3 - apps/terminal/urls.py | 10 -- apps/terminal/views.py | 28 ----- 12 files changed, 17 insertions(+), 255 deletions(-) delete mode 100644 apps/terminal/__init__.py delete mode 100644 apps/terminal/admin.py delete mode 100644 apps/terminal/apps.py delete mode 100644 apps/terminal/hands.py delete mode 100644 apps/terminal/migrations/__init__.py delete mode 100644 apps/terminal/models.py delete mode 100644 apps/terminal/templates/main.html delete mode 100644 apps/terminal/tests.py delete mode 100644 apps/terminal/urls.py delete mode 100644 apps/terminal/views.py diff --git a/apps/jumpserver/settings.py b/apps/jumpserver/settings.py index b9ff532fe..b57a1f07a 100644 --- a/apps/jumpserver/settings.py +++ b/apps/jumpserver/settings.py @@ -54,7 +54,7 @@ INSTALLED_APPS = [ 'users.apps.UsersConfig', 'assets.apps.AssetsConfig', 'perms.apps.PermsConfig', - 'terminal.apps.TerminalConfig', + # 'terminal.apps.TerminalConfig', 'ops.apps.OpsConfig', 'audits.apps.AuditsConfig', 'common.apps.CommonConfig', @@ -274,36 +274,36 @@ REST_FRAMEWORK = { } # This setting is required to override the Django's main loop, when running in # development mode, such as ./manage runserver -WSGI_APPLICATION = 'ws4redis.django_runserver.application' +# WSGI_APPLICATION = 'ws4redis.django_runserver.application' # URL that distinguishes websocket connections from normal requests -WEBSOCKET_URL = '/ws/' +# WEBSOCKET_URL = '/ws/' # WebSocket Redis -WS4REDIS_CONNECTION = { - 'host': CONFIG.REDIS_HOST or '127.0.0.1', - 'port': CONFIG.REDIS_PORT or 6379, - 'db': 2, -} +# WS4REDIS_CONNECTION = { +# 'host': CONFIG.REDIS_HOST or '127.0.0.1', +# 'port': CONFIG.REDIS_PORT or 6379, +# 'db': 2, +# } # Set the number of seconds each message shall persisted -WS4REDIS_EXPIRE = 3600 +# WS4REDIS_EXPIRE = 3600 -WS4REDIS_HEARTBEAT = 'love you' +# WS4REDIS_HEARTBEAT = 'love you' -WS4REDIS_PREFIX = 'demo' +# WS4REDIS_PREFIX = 'demo' -SESSION_ENGINE = 'redis_sessions.session' +# SESSION_ENGINE = 'redis_sessions.session' -SESSION_REDIS_PREFIX = 'session' +# SESSION_REDIS_PREFIX = 'session' -SESSION_REDIS_HOST = CONFIG.REDIS_HOST +# SESSION_REDIS_HOST = CONFIG.REDIS_HOST -SESSION_REDIS_PORT = CONFIG.REDIS_PORT +# SESSION_REDIS_PORT = CONFIG.REDIS_PORT -SESSION_REDIS_PASSWORD = CONFIG.REDIS_PASSWORD +# SESSION_REDIS_PASSWORD = CONFIG.REDIS_PASSWORD -SESSION_REDIS_DB = CONFIG.REDIS_DB +# SESSION_REDIS_DB = CONFIG.REDIS_DB # Custom User Auth model diff --git a/apps/jumpserver/urls.py b/apps/jumpserver/urls.py index 21b144da8..7a1c3ae95 100644 --- a/apps/jumpserver/urls.py +++ b/apps/jumpserver/urls.py @@ -25,7 +25,6 @@ urlpatterns = [ url(r'^(api/)?users/', include('users.urls')), url(r'^assets/', include('assets.urls')), url(r'^perms/', include('perms.urls')), - url(r'^terminal/', include('terminal.urls')), ] diff --git a/apps/terminal/__init__.py b/apps/terminal/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/terminal/admin.py b/apps/terminal/admin.py deleted file mode 100644 index 8c38f3f3d..000000000 --- a/apps/terminal/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/apps/terminal/apps.py b/apps/terminal/apps.py deleted file mode 100644 index c81fa232b..000000000 --- a/apps/terminal/apps.py +++ /dev/null @@ -1,7 +0,0 @@ -from __future__ import unicode_literals - -from django.apps import AppConfig - - -class TerminalConfig(AppConfig): - name = 'terminal' diff --git a/apps/terminal/hands.py b/apps/terminal/hands.py deleted file mode 100644 index 0133d394f..000000000 --- a/apps/terminal/hands.py +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# - - diff --git a/apps/terminal/migrations/__init__.py b/apps/terminal/migrations/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/apps/terminal/models.py b/apps/terminal/models.py deleted file mode 100644 index bd4b2abe9..000000000 --- a/apps/terminal/models.py +++ /dev/null @@ -1,5 +0,0 @@ -from __future__ import unicode_literals - -from django.db import models - -# Create your models here. diff --git a/apps/terminal/templates/main.html b/apps/terminal/templates/main.html deleted file mode 100644 index 0c9dd8e17..000000000 --- a/apps/terminal/templates/main.html +++ /dev/null @@ -1,176 +0,0 @@ -{% extends 'base.html' %} -{% block content %} - -
-
-
-
-
- - - -
-{% endblock %} - -{% block custom_foot_js %} - - - - -{% endblock %} diff --git a/apps/terminal/tests.py b/apps/terminal/tests.py deleted file mode 100644 index 7ce503c2d..000000000 --- a/apps/terminal/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/apps/terminal/urls.py b/apps/terminal/urls.py deleted file mode 100644 index 6afe754bc..000000000 --- a/apps/terminal/urls.py +++ /dev/null @@ -1,10 +0,0 @@ -# coding:utf-8 -from django.conf.urls import url - -import views - -app_name = 'terminal' - -urlpatterns = [ - url(r'^web-terminal$', views.TerminalView.as_view(), name='web-terminal'), -] diff --git a/apps/terminal/views.py b/apps/terminal/views.py deleted file mode 100644 index 0f9be9384..000000000 --- a/apps/terminal/views.py +++ /dev/null @@ -1,28 +0,0 @@ -from django.shortcuts import render -from django.urls import reverse_lazy -from django.db.models import Q -from django.views.generic.list import ListView -from django.views.generic.edit import CreateView, DeleteView, UpdateView -from django.views.generic.detail import DetailView -from django.views.generic.base import TemplateView -from django.views import View -from django.http import HttpResponse -from ws4redis.redis_store import RedisMessage -from ws4redis.publisher import RedisPublisher -from django.conf import settings - - -# Create your views here. -class TerminalView(TemplateView): - template_name = 'main.html' - - def get(self, request, *args, **kwargs): - welcome = RedisMessage('Hello everybody') # create a welcome message to be sent to everybody - RedisPublisher(facility='foobar', broadcast=True).publish_message(welcome) - return super(TerminalView, self).get(request, *args, **kwargs) - - def post(self, request, *args, **kwargs): - redis_publisher = RedisPublisher(facility='foobar', groups=[request.POST.get('group')]) - message = RedisMessage(request.POST.get('message')) - redis_publisher.publish_message(message) - return HttpResponse('OK')