from django.contrib.auth.decorators import login_required from django.contrib import messages from django.shortcuts import get_object_or_404 from gungnir.projects.models import Application, Repo from gungnir.projects.forms import ApplicationForm, RepoForm from gungnir.projects.tasks import pre_fetch_repo from gungnir.builds.models import Build, BuildConfig from gungnir.builds.forms import BuildForm, BuildConfigForm from djcelery.views import task_view # Wrapper to our celery task pre_fetch_repo_view = task_view(pre_fetch_repo) class ApplicationDetailView(DetailView): model = Application # template_name = 'projects/app_list.html' # def get_context_data(self, **kwargs): # context = super(ApplicationDetailView, self).get_context_data(**kwargs) # return context class ApplicationCreate(CreateView): model = Application form_class = ApplicationForm success_url=reverse_lazy('gungnir-core-dashboard') def form_valid(self, form):
from django.conf.urls.defaults import ( handler404, handler500, # noqa include, patterns, url) from celery_http_gateway.tasks import hello_world from djcelery import views as celery_views # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns( '', url(r'^apply/(?P<task_name>.+?)/', celery_views.apply), url(r'^hello/', celery_views.task_view(hello_world)), url(r'^(?P<task_id>[\w\d\-]+)/done/?$', celery_views.is_task_successful, name='celery-is_task_successful'), url(r'^(?P<task_id>[\w\d\-]+)/status/?$', celery_views.task_status, name='celery-task_status'), )
from __future__ import absolute_import, unicode_literals from django.conf.urls.defaults import ( # noqa url, patterns, include, handler404, handler500, ) from djcelery import views as celery_views from celery_http_gateway.tasks import hello_world # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns( '', url(r'^apply/(?P<task_name>.+?)/', celery_views.apply), url(r'^hello/', celery_views.task_view(hello_world)), url(r'^(?P<task_id>[\w\d\-]+)/done/?$', celery_views.is_task_successful, name='celery-is_task_successful'), url(r'^(?P<task_id>[\w\d\-]+)/status/?$', celery_views.task_status, name='celery-task_status'), )
from django.conf.urls.defaults import * from celery.task import PingTask from djcelery import views as celery_views # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns("", url(r'^apply/(?P<task_name>.+?)/', celery_views.apply), url(r'^ping/', celery_views.task_view(PingTask)), url(r'^(?P<task_id>[\w\d\-]+)/done/?$', celery_views.is_task_successful, name="celery-is_task_successful"), url(r'^(?P<task_id>[\w\d\-]+)/status/?$', celery_views.task_status, name="celery-task_status"), )
from django.conf.urls.defaults import * from celery.task.builtins import PingTask from djcelery import views as celery_views # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns( "", url(r"^apply/(?P<task_name>.+?)/", celery_views.apply), url(r"^ping/", celery_views.task_view(PingTask)), url(r"^(?P<task_id>[\w\d\-]+)/done/?$", celery_views.is_task_successful, name="celery-is_task_successful"), url(r"^(?P<task_id>[\w\d\-]+)/status/?$", celery_views.task_status, name="celery-task_status"), )
from django.conf.urls.defaults import * from celery.task import PingTask from djcelery import views as celery_views # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns( "", url(r'^apply/(?P<task_name>.+?)/', celery_views.apply), url(r'^ping/', celery_views.task_view(PingTask)), url(r'^(?P<task_id>[\w\d\-]+)/done/?$', celery_views.is_task_successful, name="celery-is_task_successful"), url(r'^(?P<task_id>[\w\d\-]+)/status/?$', celery_views.task_status, name="celery-task_status"), )
from django.views.generic import TemplateView from gungnir.builds.forms import * from django.contrib.auth.decorators import login_required from djcelery.views import task_view from gungnir.builds.tasks import build_image build_image_view = login_required(task_view(build_image)) class AwsBaseAmiView(TemplateView): template_name = "core/AwsBaseAmi.html" def get(self, request): return self.render_to_response({'form':AwsBaseAmiForm}) class BuildConfigView(TemplateView): template_name = "core/BuildConfig.html" def get(self, request): return self.render_to_response({'form':BuildConfigForm}) class BuildView(TemplateView): template_name = "core/Build.html" def get(self, request): return self.render_to_response({'form':BuildForm}) class SupervisordCommandView(TemplateView): template_name = "core/SupervisordCommand.html" def get(self, request):
from django.conf.urls.defaults import url, patterns, include, handler404, handler500 # noqa from djcelery import views as celery_views from celery_http_gateway.tasks import hello_world # Uncomment the next two lines to enable the admin: # from django.contrib import admin # admin.autodiscover() urlpatterns = patterns( "", url(r"^apply/(?P<task_name>.+?)/", celery_views.apply), url(r"^hello/", celery_views.task_view(hello_world)), url(r"^(?P<task_id>[\w\d\-]+)/done/?$", celery_views.is_task_successful, name="celery-is_task_successful"), url(r"^(?P<task_id>[\w\d\-]+)/status/?$", celery_views.task_status, name="celery-task_status"), )