# Path: formunculous/views/builder.py
# class Index(ChangeFormMixin, TemplateView):
# class AddAppDef(AddFormMixin, TemplateView):
# class ModifyAppDef(ChangeFormMixin, TemplateView):
# class CopyAppDef(ChangeFormMixin, TemplateView):
# class DeleteAppDef(DeleteFormMixin, TemplateView):
# class PreviewAppDef(ChangeFormMixin, TemplateView):
# class ModifyFields(ChangeFormMixin, TemplateView):
# class AddFieldForm(ChangeFormMixin, TemplateView):
# class AddModifyDropDown(ChangeFormMixin, TemplateView):
# class AddSubAppDef(ChangeFormMixin, TemplateView):
# class ChangeSubAppDef(ChangeFormMixin, TemplateView):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def set_ad(self, slug):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def get_context_data(self, **kwargs):
#     def set_models(self, slug):
#     def post(self, request, *args, **kwargs): 
#     def get_context_data(self, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):


from django.conf.urls import patterns, include, url
from formunculous.views import builder
    url(r'^review/(?P<slug>[-\w]+)/response-vs-time/?$',
        'formunculous.views.reviewer.response_over_time',
        name="reviewer-stats-response-vs-time"
    ),
    url(r'^review/(?P<slug>[-\w]+)/field-pie/(?P<field>\d+)/?$',
        'formunculous.views.reviewer.field_pie',
        name="reviewer-stats-field-pie"
    ),
    url(r'^review/(?P<slug>[-\w]+)/delete/$',
        'formunculous.views.reviewer.delete',
        name="reviewer-delete"
    ),
    url(r'^review/(?P<slug>[-\w]+)/export/$',
        'formunculous.views.reviewer.export_csv',
        name="reviewer-export"
    ),
    url(r'^review/(?P<slug>[-\w]+)/export_zip/$',
        'formunculous.views.reviewer.export_zip',
        name="reviewer-export-zip"
    ),
    url(r'^review/(?P<slug>[-\w]+)/(?P<app>\d+)/$',
        'formunculous.views.reviewer.application',
        name="reviewer-application"),

    # Builder views
    url(r'^builder/add/$',
        builder.AddAppDef.as_view(),
        name="builder-add-ad"
    ),
    url(r'^builder/edit/(?P<slug>[-\w]+)/$',

# Path: formunculous/views/builder.py
# class Index(ChangeFormMixin, TemplateView):
# class AddAppDef(AddFormMixin, TemplateView):
# class ModifyAppDef(ChangeFormMixin, TemplateView):
# class CopyAppDef(ChangeFormMixin, TemplateView):
# class DeleteAppDef(DeleteFormMixin, TemplateView):
# class PreviewAppDef(ChangeFormMixin, TemplateView):
# class ModifyFields(ChangeFormMixin, TemplateView):
# class AddFieldForm(ChangeFormMixin, TemplateView):
# class AddModifyDropDown(ChangeFormMixin, TemplateView):
# class AddSubAppDef(ChangeFormMixin, TemplateView):
# class ChangeSubAppDef(ChangeFormMixin, TemplateView):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def set_ad(self, slug):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def get_context_data(self, **kwargs):
#     def set_models(self, slug):
#     def post(self, request, *args, **kwargs): 
#     def get_context_data(self, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):
#     def post(self, request, *args, **kwargs):
#     def get_context_data(self, **kwargs):


# Path: formunculous/urls.py
from django.conf.urls import patterns, include, url
from formunculous.views import builder

    url(r'^review/(?P<slug>[-\w]+)/response-vs-time/?$',
        'formunculous.views.reviewer.response_over_time',
        name="reviewer-stats-response-vs-time"
    ),
    url(r'^review/(?P<slug>[-\w]+)/field-pie/(?P<field>\d+)/?$',
        'formunculous.views.reviewer.field_pie',
        name="reviewer-stats-field-pie"
    ),
    url(r'^review/(?P<slug>[-\w]+)/delete/$',
        'formunculous.views.reviewer.delete',
        name="reviewer-delete"
    ),
    url(r'^review/(?P<slug>[-\w]+)/export/$',
        'formunculous.views.reviewer.export_csv',
        name="reviewer-export"
    ),
    url(r'^review/(?P<slug>[-\w]+)/export_zip/$',
        'formunculous.views.reviewer.export_zip',
        name="reviewer-export-zip"
    ),
    url(r'^review/(?P<slug>[-\w]+)/(?P<app>\d+)/$',
        'formunculous.views.reviewer.application',
        name="reviewer-application"),

    # Builder views
    url(r'^builder/add/$',
        builder.AddAppDef.as_view(),
        name="builder-add-ad"
    ),
    url(r'^builder/edit/(?P<slug>[-\w]+)/$',

        builder.ModifyAppDef.as_view(),