mini_buildd.views module¶
- mini_buildd.views.context(_request)¶
Generate generic context. Will be available in any render, see
django_settings.py
.
- class mini_buildd.views.ExceptionMiddleware(get_response)¶
Bases:
object
- MBD_TEMPLATES = {'page': 'mini_buildd/error/index.html', 'snippet': 'mini_buildd/includes/error.html'}¶
- classmethod error(request, exception, output='page', status=HTTPStatus.INTERNAL_SERVER_ERROR)¶
- classmethod process_exception(request, exception)¶
- classmethod bad_request(request, exception)¶
- classmethod permission_denied(request, exception)¶
- classmethod page_not_found(request, exception)¶
- classmethod server_error(request)¶
- class mini_buildd.views.TemplateView(**kwargs)¶
Bases:
django.views.generic.base.TemplateView
Original django class plus optional custom helpers.
- mbd_get_since()¶
- class mini_buildd.views.DefaultView(**kwargs)¶
Bases:
mini_buildd.views.TemplateView
Classic view from template; computes template name from request path (
/foo/
->foo/index.html
,/foo/bar.html
->foo/bar.html
).- get_template_names()¶
Return a list of template names to be used for the request. Must return a list. May not be called if render_to_response() is overridden.
- class mini_buildd.views.AccountProfileView(**kwargs)¶
Bases:
mini_buildd.views.DefaultView
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- dispatch(request, *args, **kwargs)¶
- class mini_buildd.views.SetupView(**kwargs)¶
Bases:
mini_buildd.views.DefaultView
- dispatch(request, *args, **kwargs)¶
- class mini_buildd.views.BuildersView(**kwargs)¶
Bases:
mini_buildd.views.DefaultView
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- class mini_buildd.views.ChrootsView(**kwargs)¶
Bases:
mini_buildd.views.DefaultView
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- class mini_buildd.views.RouteView(**kwargs)¶
Bases:
mini_buildd.views.TemplateView
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- class mini_buildd.views.DirView(**kwargs)¶
Bases:
mini_buildd.views.RouteView
- template_name = 'mini_buildd/dir.html'¶
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- class mini_buildd.views.LogView(**kwargs)¶
Bases:
mini_buildd.views.DirView
- dispatch(request, *args, **kwargs)¶
- class mini_buildd.views.EventsView(**kwargs)¶
Bases:
mini_buildd.views.RouteView
- template_name = 'mini_buildd/events/index.html'¶
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- class mini_buildd.views.BuildsView(**kwargs)¶
Bases:
mini_buildd.views.RouteView
- template_name = 'mini_buildd/builds/index.html'¶
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- class mini_buildd.views.RepositoriesView(**kwargs)¶
Bases:
mini_buildd.views.RouteView
- template_name = 'mini_buildd/repositories/index.html'¶
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- class mini_buildd.views.APIView(**kwargs)¶
Bases:
mini_buildd.views.TemplateView
- class Snippets¶
Bases:
dict
Pre-computed dict of available specialized command templates (just add to or remove files from
includes/api/
).
- MBD_API_SNIPPETS = {}¶
- setup(request, *args, **kwargs)¶
Initialize attributes shared by all view methods.
- get(request, *args, **kwargs)¶