# 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
#
#     formunculous is free software: you can redistribute it and/or modify
#     it under the terms of the GNU General Public License as published by
#     the Free Software Foundation, either version 3 of the License, or
#     (at your option) any later version.
#
#     formunculous is distributed in the hope that it will be useful,
#     but WITHOUT ANY WARRANTY; without even the implied warranty of
#     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#     GNU General Public License for more details.
#
#     You should have received a copy of the GNU General Public License
#     along with formunculous.  If not, see <http://www.gnu.org/licenses/>.
#     Copyright 2009-2013 Carson Gee


urlpatterns = patterns('',

    # General views
    url(r'^$', 'formunculous.views.apply.index', name="formunculous-index"),

    url(r'^accounts/login/$', 'django.contrib.auth.views.login',
        name='formunculous-login',),

    url(r'^logout/$', 'formunculous.views.apply.logout_view',
        name='formunculous-logout',),

    # Apply views
    url(r'^forms/(?P<slug>[-\w]+)/?$',
        'formunculous.views.apply.apply',

# 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

#
#     formunculous is free software: you can redistribute it and/or modify
#     it under the terms of the GNU General Public License as published by
#     the Free Software Foundation, either version 3 of the License, or
#     (at your option) any later version.
#
#     formunculous is distributed in the hope that it will be useful,
#     but WITHOUT ANY WARRANTY; without even the implied warranty of
#     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#     GNU General Public License for more details.
#
#     You should have received a copy of the GNU General Public License
#     along with formunculous.  If not, see <http://www.gnu.org/licenses/>.
#     Copyright 2009-2013 Carson Gee


urlpatterns = patterns('',

    # General views
    url(r'^$', 'formunculous.views.apply.index', name="formunculous-index"),

    url(r'^accounts/login/$', 'django.contrib.auth.views.login',
        name='formunculous-login',),

    url(r'^logout/$', 'formunculous.views.apply.logout_view',
        name='formunculous-logout',),

    # Apply views
    url(r'^forms/(?P<slug>[-\w]+)/?$',
        'formunculous.views.apply.apply',

        name="formunculous-apply"