예제 #1
0
파일: __init__.py 프로젝트: rackeric/test1
def create_app():
    app = Flask(__name__)
    app.config.from_object(config)
    celery = make_celery(app)

    # old API routes
    # url(r"^ansible_jeneric/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<job_id>-.*-*.*)", 'destinyCelery.ansible_jeneric_view'),
    # url(r"^ansible_playbook/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<playbook_id>-.*-*.*)", 'destinyCelery.ansible_playbook_view'),
    # url(r"^ansible_playbook_manual/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<playbook_id>-.*-*.*)", 'destinyCelery.ansible_playbook_manual_view'),
    # url(r"^rax_create_server/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<job_id>-.*-*.*)", 'destinyCelery.rax_create_server_view'),

    app.add_url_rule('/', view_func=MainView.as_view('main_view'))

    app.add_url_rule('/api/v1/ansible_jeneric/<string:user_id>/<string:project_id>/<string:job_id>',
                     view_func=AnsibleJeneric.as_view('ansible_jeneric'))


    return app
예제 #2
0
                return TaskBase.__call__(self, *args, **kwargs)
    celery.Task = ContextTask
    return celery

#def create_app():
app = Flask(__name__)
app.config.from_object(config)
celery = make_celery(app)

# old API routes
# url(r"^ansible_jeneric/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<job_id>-.*-*.*)", 'destinyCelery.ansible_jeneric_view'),
# url(r"^ansible_playbook/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<playbook_id>-.*-*.*)", 'destinyCelery.ansible_playbook_view'),
# url(r"^ansible_playbook_manual/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<playbook_id>-.*-*.*)", 'destinyCelery.ansible_playbook_manual_view'),
# url(r"^rax_create_server/(?P<user_id>\d+)/(?P<project_id>-.*-*.*)/(?P<job_id>-.*-*.*)", 'destinyCelery.rax_create_server_view'),

app.add_url_rule('/', view_func=MainView.as_view('main_view'))

#app.add_url_rule('/api/v1/ansible_jeneric/<string:user_id>/<string:project_id>/<string:job_id>', view_func=task(AnsibleJeneric.as_view('ansible_jeneric1')))
app.add_url_rule('/api/v1/ansible_jeneric/<string:user_id>/<string:project_id>/<string:job_id>',
                 view_func=AnsibleJeneric.as_view('ansible_jeneric'))

app.add_url_rule('/api/v1/ansible_playbook/<string:user_id>/<string:project_id>/<string:playbook_id>',
                 view_func=AnsiblePlaybook.as_view('ansible_playbook'))

app.add_url_rule('/api/v1/ansible_playbook_manual/<string:user_id>/<string:project_id>/<string:playbook_id>',
                 view_func=AnsiblePlaybookManual.as_view('ansible_playbook_manual'))

app.add_url_rule('/api/v1/rax_create_server/<string:user_id>/<string:project_id>/<string:job_id>',
                 view_func=RaxCreateServer.as_view('rax_create_server'))
# api route for populating playbooks from git repo
app.add_url_rule('/api/v1/populate_playbooks/<string:user_id>/<string:project_id>/<string:playbook_id>',
예제 #3
0
"""MySite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/dev/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin
from views import MainView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', MainView.as_view(), name='index'),
    #url(r'^ece311/', include('ECE311.urls')),
    #url(r'^ece472/', include('ECE472.urls')),  
]
예제 #4
0
from django.conf.urls import url
from django.contrib import admin

from views import CreateGroup, MainView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^groups/add/$', CreateGroup.as_view(), name='add_group'),
    url(r'^$', MainView.as_view(), name='main'),
]
예제 #5
0
from django.urls import path

from views import MainView
from views import product_sets_detail
from views import product_sets_list
from views import recipients_detail
from views import recipients_list

urlpatterns = [
    path('', MainView.as_view()),
    path('recipients/', recipients_list, name='recipients_list'),
    path('recipients/<int:pk>', recipients_detail, name='recipients_detail'),
    path('product-sets/', product_sets_list, name='product-sets_list'),
    path('product-sets/<int:pk>',
         product_sets_detail,
         name='product-sets_detail'),
]
예제 #6
0
파일: urls.py 프로젝트: vistacan/django-rt
from django.conf.urls import patterns, include, url
from views import MainView
from django.views.decorators.csrf import ensure_csrf_cookie


urlpatterns = patterns(
    '',
    url(r'.*', ensure_csrf_cookie(MainView.as_view()), name='main'),
)
예제 #7
0
파일: urls.py 프로젝트: juslop/angular-chat
from django.conf.urls import patterns, include, url
from django.conf import settings
from views import RoomView, UserView, LobbyView, MessageView, MainView

urlpatterns = patterns('',
    url(r'^room/(?P<id>\d+)/$', RoomView.as_view()),
    url(r'^room/(?P<id>\d+)/(?P<page>\d+)/$', RoomView.as_view()),
    url(r'^user$', UserView.as_view()),
    url(r'^lobby$', LobbyView.as_view()),
    url(r'^main$', MainView.as_view()),
    url(r'^message$', MessageView.as_view()),
)
예제 #8
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from restful import student_restful
from views import MainView, AddDeliveryView, FileUploadView, AssignmentGroupView

urlpatterns = patterns(
    "devilry.apps.student",
    url(r"^$", login_required(MainView.as_view()), name="student"),
    url(r"^add-delivery/(?P<deliveryid>\d+)$", login_required(AddDeliveryView.as_view()), name="add-delivery"),
    url(r"^add-delivery/fileupload/(?P<deadlineid>\d+)$", login_required(FileUploadView.as_view()), name="file-upload"),
    url(r"^assignmentgroup/(?P<assignmentgroupid>\d+)$", login_required(AssignmentGroupView.as_view())),
)

urlpatterns += student_restful
예제 #9
0
파일: urls.py 프로젝트: laperlej/geec_web
from django.conf.urls import url
from django.conf import settings
from django.conf.urls.static import static

from views import MainView, DataView

urlpatterns = [
    url(r'^$', MainView.as_view(), name='main_table'),
    url(r'^data/$', DataView.as_view(), name='download_page'),
    ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
예제 #10
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required
from django.views.i18n import javascript_catalog

from devilry_settings.i18n import get_javascript_catalog_packages
from restful import examiner_restful
from views import MainView, AssignmentGroupView, AssignmentView, CompressedFileDownloadView

i18n_packages = get_javascript_catalog_packages(
    "devilry.apps.examiner", "devilry.apps.extjshelpers", "devilry_header", "devilry_extjsextras", "devilry.apps.core"
)

urlpatterns = patterns(
    "devilry.apps.examiner",
    url(r"^$", login_required(MainView.as_view()), name="examiner"),
    url(
        r"^assignmentgroup/(?P<assignmentgroupid>\d+)$",
        login_required(AssignmentGroupView.as_view()),
        name="examiner-agroup-view",
    ),
    url(
        r"^assignment/(?P<assignmentid>\d+)$", login_required(AssignmentView.as_view()), name="examiner-assignment-view"
    ),
    url(
        r"^assignment/compressedfiledownload/(?P<assignmentid>\d+)$",
        login_required(CompressedFileDownloadView.as_view()),
    ),
    url("^i18n.js$", javascript_catalog, kwargs={"packages": i18n_packages}, name="devilry_examiner_i18n"),
)

urlpatterns += examiner_restful
예제 #11
0
파일: urls.py 프로젝트: it-columbo/royalty
from django.conf.urls import patterns, include, url
from views import MainView, WaitedPortsView, CreatePort, CreateNewContentId


urlpatterns = patterns('',

    url(r'^$', MainView.as_view()),
    url(r'^init/$', WaitedPortsView.as_view()),
    url(r'^create/$', CreatePort.as_view()),
    url(r'^newcontentid/$', CreateNewContentId.as_view())

)
예제 #12
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from restful import administrator_restful
from views import (MainView, RestfulSimplifiedView,
                   RestfulSimplifiedViewWithGradeEditors,
                   AdminCompressedFileDownloadView)

urlpatterns = patterns(
    'devilry.apps.administrator',
    url(r'^$', login_required(MainView.as_view()), name='administrator'),
    RestfulSimplifiedView.as_url('node', 'administrator/node.django.js'),
    RestfulSimplifiedView.as_url('subject', 'administrator/subject.django.js'),
    RestfulSimplifiedView.as_url('period', 'administrator/period.django.js'),
    RestfulSimplifiedViewWithGradeEditors.as_url(
        'assignment', 'administrator/assignment.django.js'),
    RestfulSimplifiedViewWithGradeEditors.as_url(
        'assignmentgroup', 'administrator/assignmentgroupview.django.js'),
    url(r'^assignment/compressedfiledownload/(?P<assignmentid>\d+)$',
        login_required(AdminCompressedFileDownloadView.as_view())))
urlpatterns += administrator_restful
예제 #13
0
from django.conf.urls import url
from . import views
from views import MainView
from django.contrib.auth import views as auth_views

urlpatterns = [
    url(r'^login/$',
        auth_views.login, {'template_name': 'main/login.html'},
        name='login'),
    url(r'^logout/$',
        auth_views.logout, {'template_name': 'main/login.html'},
        name='logout'),
    url(r'^$', MainView.as_view(),
        name='MainView'),  #Stud Main Page (Landing Page)
]
예제 #14
0
파일: urls.py 프로젝트: jzmiller1/lakedata
from django.conf.urls import patterns, include, url
from django.contrib import admin
from views import MainView

admin.autodiscover()

urlpatterns = patterns(
    '',
    url(r'^$', MainView.as_view(), name='main_page'),
)
예제 #15
0
# -*- coding: utf-8 -*-
from django.conf.urls import patterns

from views import MainView


urlpatterns = patterns("", (r"^", MainView.as_view()))
예제 #16
0
from django.conf.urls import *
from views import MainView

urlpatterns = patterns('',
    url(r"^$", MainView.as_view()),
)
예제 #17
0
# -*- coding: utf-8 -*-
from django.conf.urls import patterns

from views import MainView

urlpatterns = patterns(
    '',
    (r'^', MainView.as_view()),
)
예제 #18
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from restful import administrator_restful
from views import (MainView, RestfulSimplifiedView,
                   RestfulSimplifiedAssignmentGroupView)
import editorviews

urlpatterns = patterns('devilry.apps.administrator',
                       url(r'^$',
                           login_required(MainView.as_view()),
                           name='administrator'),
                       editorviews.NodeEditor.create_url(),
                       editorviews.SubjectEditor.create_url(),
                       editorviews.PeriodEditor.create_url(),
                       editorviews.AssignmentEditor.create_url(),
                       RestfulSimplifiedView.as_url('node',
                                                    'administrator/node.django.html'),
                       RestfulSimplifiedView.as_url('subject',
                                                    'administrator/subject.django.html'),
                       RestfulSimplifiedView.as_url('period',
                                                    'administrator/period.django.html'),
                       RestfulSimplifiedView.as_url('assignment',
                                                    'administrator/assignment.django.html'),
                       RestfulSimplifiedAssignmentGroupView.as_url('assignmentgroup',
                                                                   'administrator/assignmentgroupview.django.html')
                      )
urlpatterns += administrator_restful
예제 #19
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from restful import examiner_restful
from views import MainView, AssignmentGroupView

urlpatterns = patterns('devilry.apps.examiner',
                       url(r'^$', login_required(MainView.as_view()), name='examiner'),
                       url(r'^assignmentgroup/(?P<assignmentgroupid>\d+)$',
                           login_required(AssignmentGroupView.as_view()))
                      )

urlpatterns += examiner_restful
예제 #20
0
from django.conf.urls import patterns, include, url
from django.conf import settings
from views import RoomView, UserView, LobbyView, MessageView, MainView

urlpatterns = patterns(
    '',
    url(r'^room/(?P<id>\d+)/$', RoomView.as_view()),
    url(r'^room/(?P<id>\d+)/(?P<page>\d+)/$', RoomView.as_view()),
    url(r'^user$', UserView.as_view()),
    url(r'^lobby$', LobbyView.as_view()),
    url(r'^main$', MainView.as_view()),
    url(r'^message$', MessageView.as_view()),
)
예제 #21
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from restful import student_restful
from views import (MainView, AddDeliveryView, 
                   FileUploadView, AssignmentGroupView,
                   FileDownloadView, ShowDeliveryView,
                   CompressedFileDownloadView, TarFileDownloadView)

urlpatterns = patterns('devilry.apps.student',
                       url(r'^$', login_required(MainView.as_view()), name='student'),
                       url(r'^add-delivery/(?P<assignmentgroupid>\d+)$', 
                           login_required(AddDeliveryView.as_view()), 
                           name='add-delivery'),
                       url(r'^add-delivery/fileupload/(?P<assignmentgroupid>\d+)$',
                           login_required(FileUploadView.as_view()),
                           name='file-upload-id'),
                       url(r'^add-delivery/fileupload/(?P<assignmentgroupid>\d+)$',
                           login_required(FileUploadView.as_view()),
                           name='file-upload'),
                       url(r'^assignmentgroup/(?P<assignmentgroupid>\d+)$',
                           login_required(AssignmentGroupView.as_view()),
                           name='student-show-assignmentgroup'),
                       url(r'^show-delivery/(?P<deliveryid>\d+)$',
                           login_required(ShowDeliveryView.as_view()),
                           name='show-delivery'),
                       url(r'^show-delivery/filedownload/(?P<filemetaid>\d+)$',
                           login_required(FileDownloadView.as_view()),
                           name='file-download'),
                       url(r'^show-delivery/compressedfiledownload/(?P<deliveryid>\d+)$',
                           login_required(CompressedFileDownloadView.as_view()),
예제 #22
0
from django.conf.urls.defaults import patterns, url
from django.contrib.auth.decorators import login_required

from devilry.restful.forbidden import forbidden_if_not_authenticated
from restful import student_restful
from views import (MainView, AddDeliveryView, FileUploadView,
                   AssignmentGroupView, FileDownloadView, ShowDeliveryView,
                   CompressedFileDownloadView)

urlpatterns = patterns(
    'devilry.apps.student',
    url(r'^$', login_required(MainView.as_view()), name='student'),
    url(r'^add-delivery/(?P<assignmentgroupid>\d+)$',
        login_required(AddDeliveryView.as_view()),
        name='add-delivery'),
    url(r'^add-delivery/fileupload/(?P<assignmentgroupid>\d+)$',
        forbidden_if_not_authenticated(FileUploadView.as_view()),
        name='file-upload'),
    url(r'^assignmentgroup/(?P<assignmentgroupid>\d+)$',
        login_required(AssignmentGroupView.as_view()),
        name='student-show-assignmentgroup'),
    url(r'^show-delivery/(?P<deliveryid>\d+)$',
        login_required(ShowDeliveryView.as_view()),
        name='show-delivery'),
    url(r'^show-delivery/filedownload/(?P<filemetaid>\d+)$',
        login_required(FileDownloadView.as_view()),
        name='file-download'),
    url(r'^show-delivery/compressedfiledownload/(?P<deliveryid>\d+)$',
        login_required(CompressedFileDownloadView.as_view()),
        name='compressed-file-download'),
    #url(r'^show-delivery/tarfiledownload/(?P<deliveryid>\d+)$',