Skip to content
Snippets Groups Projects
urls.py 1.03 KiB
from django.conf.urls import url
from django.contrib.auth.decorators import login_required

from dashboard.views import DashboardView

from .views.upload_spreadsheet import UploadSpreadsheetView
from .views.list_sources import ListSources
from .views.item import AddEditItemView

from hid.tabs.view_and_edit_table import view_and_edit_table_form_process_items

urlpatterns = [
    url(r'^sources/upload/$', login_required(UploadSpreadsheetView.as_view()), name='sources-upload'),
    url(r'^sources/(?P<label>\w+)/$', login_required(ListSources.as_view()), name='sources-edit'),
    url(r'^sources/$', login_required(ListSources.as_view()), name='sources'),
    url(r'^process-items/$', login_required(view_and_edit_table_form_process_items), name="data-view-process"),
    url(r'^item/(?P<item_id>\d+)/edit/$', login_required(AddEditItemView.as_view()), name='edit-item'),
    url(r'^item/add/(?P<item_type>[-_\w]+)/$', login_required(AddEditItemView.as_view()), name='add-item'),
    url(r'^$', login_required(DashboardView.as_view()), name='dashboard'),
]