示例#1
0
 def has_mothershape(self):
     """Returns `True` if an uploaded shapefile is present."""
     from lizard_progress.views import UploadShapefilesView
     directory = UploadShapefilesView.get_directory(self.contractor)
     return bool(
         [fn for fn in os.listdir(directory) if fn.endswith('.shp')])
示例#2
0
    url('^projects/(?P<project_slug>[^/]+)/upload/uploaded_files/$',
        login_required(views.UploadedFilesView.as_view()),
        name='lizard_progress_uploaded_files_api'),
    # Remove an uploaded file
    url('^projects/(?P<project_slug>[^/]+)/upload/remove_uploaded_file/(?P<uploaded_file_id>\d+)/$',
        login_required(views.remove_uploaded_file_view),
        name='lizard_progress_remove_uploaded_file'),
    # Various uploads
    url('^projects/(?P<project_slug>[^/]+)/upload/measurements/$',
        login_required(UploadMeasurementsView.as_view()),
        name='lizard_progress_uploadmeasurementsview'),
    url('^projects/(?P<project_slug>[^/]+)/upload/reports/$',
        login_required(UploadReportsView.as_view()),
        name='lizard_progress_uploadreportsview'),
    url('^projects/(?P<project_slug>[^/]+)/upload/shapefiles/$',
        login_required(UploadShapefilesView.as_view()),
        name='lizard_progress_uploadshapefilesview'),

    # Download page
    url('^projects/(?P<project_slug>[^/]+)/download/$',
        login_required(DownloadHomeView.as_view()),
        name='lizard_progress_downloadhomeview'),
    url('^download/(?P<filetype>[^/]+)/(?P<project_slug>[^/]+)/' +
        '(?P<contractor_slug>[^/]+)/(?P<filename>[^/]+)',
        login_required(DownloadView.as_view()),
        name='lizard_progress_downloadview'),
    url('^organization_file_upload/$',
        login_required(views.UploadOrganizationFileView.as_view()),
        name='lizard_progress_upload_orgfile'),
    url('^projects/(?P<project_slug>[^/]+)/hydrovakken_upload/$',
        login_required(views.UploadHydrovakkenView.as_view()),