Example #1
0
    def test_get(self):
        request = RequestFactory().get('/projects/list')
        request.user = User.objects.get()
        view = ProjectListView()
        view = ProjectListTestCase.setup_view(view,request)
        queryset = view.get_queryset()

        test_queryset = Project.objects.filter(project_id='ucb1')
        self.assertEqual(queryset.count(), test_queryset.count())
Example #2
0
from django.urls import path, re_path

from projects.views import (ProjectListView)

app_name = 'projects'
urlpatterns = [
    path('', ProjectListView.as_view(), name='project-list'),
    # path('<slug:slug>/', CourseDetailView.as_view(),name='course-detail'),
]
Example #3
0
from django.urls import path

from projects.views import ProjectDetailView, ProjectListView

urlpatterns = [
    path('', ProjectListView.as_view(), name='projects-url'),
    path('project_details/<slug:slug>',
         ProjectDetailView.as_view(),
         name='project-details-url')
]
Example #4
0
from django.conf.urls import url
from projects.views import ProjectListView, ProjectDetailView, ProjectTaskListView, ProjectTaskDetailView

__author__ = 'Aleh'

urlpatterns = [
    url(r'^$', ProjectListView.as_view(), name='project_list'),
    url(r'^(?P<pk>[\d]+)/$', ProjectDetailView.as_view(), name='project_detail'),
    url(r'^(?P<pk>[\d]+)/task/$', ProjectTaskListView.as_view(), name='project_task_list'),
    url(r'^(?P<pk>[\d]+)/task/(?P<task_pk>[\d]+)/$', ProjectTaskDetailView.as_view(), name='project_task_detail')
]
Example #5
0
from django.conf.urls import patterns, url

urlpatterns = patterns('',
    url(r'^create-new-project/$',               view=ProjectCreationView.as_view(),      
        name='create-new-project'),
    url(r'^project-created/$',						view=ProjectCreatedView.as_view(),                  
        name='project-created'),
    url(r'^update-project-details/(?P<pk>\d+)/$', 	view=ProjectUpdateView.as_view(),            
        name='update-project-details'),
    url(r'^project-updated/$',						view=ProjectUpdatedView.as_view(),                  
        name='project-updated'),
    url(r'^project-details/(?P<pk>\d+)/$',          view=ProjectDetailView.as_view(),                  
        name='project-details'),
    url(r'^help-offer-sent/$',                         view=HelpOfferSentView.as_view(),                  
        name='help-offer-sent'),
    url(r'^my-projects/(?P<pk>\d+)/$',              view=ProjectListView.as_view(),            
        name='my-projects'),
    url(r'^my-help-offers/(?P<pk>\d+)/$',              view=HelpOfferListView.as_view(),            
        name='my-help-offers'),
    url(r'^notification-details/(?P<pk>\d+)/(?P<noti>\d+)/$',          view=NotificationDetailView.as_view(),            
        name='notification-details'),
    url(r'^respond-to-help-offer/(?P<pk>\d+)/(?P<status>\w+)/$',       'projects.views.respond_to_help_offer',
        name='respond-to-help-offer'),
    url(r'^my-notifications/(?P<pk>\d+)/$',         view=NotificationsListView.as_view(),
        name='my-notifications'),
    url(r'^get-notifications/(?P<param>\w+)/$',       'projects.views.get_notifications',
        name='get-notifications'),
    url(r'^get-help-offers/(?P<param>\w+)/$',       'projects.views.get_help_offers',
        name='get-help-offers'),
    url(r'^remove-developer/(?P<dev_id>\d+)/(?P<proj_id>\d+)/$',       'projects.views.remove_developer',
        name='remove-developer'),
Example #6
0
from django.conf.urls import include, url
from django.contrib.auth.decorators import login_required
from projects.views import ProjectListView
from projects.views import ProjectDetailView
from projects.views import ProjectEditView
from projects.views import ProjectCreateView
from projects.views import ReferenceDetailView
from projects.views import ReferenceEditView
from projects.views import ReferenceCreateView
from projects.views import AllocationRequestDetailView
from projects.views import AllocationRequestCreateView

urlpatterns = [
    url(r'^list$', login_required(ProjectListView.as_view()), name='project-list'),
    url(r'^list/(?P<pk>[-\w]+)/$', login_required(ProjectDetailView.as_view()), name='project-detail'),
    url(r'^list/(?P<pk>[-\w]+)/edit$', login_required(ProjectEditView.as_view()), name='project-edit'),
    url(r'^create$', login_required(ProjectCreateView.as_view()), name='project-create'),
    url(r'^list/(?P<project_pk>[-\w]+)/references/(?P<pk>[-\w]+)/$', login_required(ReferenceDetailView.as_view()), name='reference-detail'),
    url(r'^list/(?P<project_pk>[-\w]+)/references/(?P<pk>[-\w]+)/edit$', login_required(ReferenceEditView.as_view()), name='reference-edit'),
    url(r'^list/(?P<project_pk>[-\w]+)/references/create$', login_required(ReferenceCreateView.as_view()), name='reference-create'),
    url(r'^list/(?P<project_pk>[-\w]+)/allocationrequests/(?P<pk>[-\w]+)/$', login_required(AllocationRequestDetailView.as_view()), name='allocation-request-detail'),
    url(r'^list/(?P<project_pk>[-\w]+)/allocationrequests/create$', login_required(AllocationRequestCreateView.as_view()), name='allocation-request-create'),
]
Example #7
0
from django.conf.urls import url
from django.conf.urls import include
from projects.views import ProjectListView
from projects.views import TagsListView
from projects.views import TagCreateView
from projects.views import TagUpdateView
from projects.views import TagDeleteView

app_name = 'projects'
urlpatterns = [
    url(r"^$", ProjectListView.as_view(), name="projects_list"),
    url(r"^(?P<project_name>\w+)/robjects/", include("robjects.urls")),
    url(r"^(?P<project_name>\w+)/samples/", include("samples.urls")),
    url(r"^(?P<project_name>\w+)/tags/$",
        TagsListView.as_view(), name="tag_list"),
    url(r"^(?P<project_name>\w+)/tags/create/$",
        TagCreateView.as_view(), name="tag_create"),
    url(r"^(?P<project_name>\w+)/tags/(?P<tag_id>[0-9]+)/update/$",
        TagUpdateView.as_view(), name="tag_update"),
    url(r"^(?P<project_name>\w+)/tags/(?P<tag_id>[0-9]+)/delete/$",
        TagDeleteView.as_view(), name="tag_delete"),
]
Example #8
0
from django.conf.urls import patterns, url
from projects.views import ProjectListView, ProjectDetailView, ProjectTagListView, ProjectLanguageListView

urlpatterns = patterns('projects.views',
                       url(r'^$', ProjectListView.as_view(), name="projects_index"),
                       url(r'p/(?P<pk>\d+)/$', ProjectDetailView.as_view(), name="project_root"),
                       url(r'^tag/(?P<pk>\d+)/$', ProjectTagListView.as_view(), name="project_tag"),
                       url(r'^lang/(?P<pk>\d+)/', ProjectLanguageListView.as_view(), name="project_language")
                       )
Example #9
0
from django.urls import path

from projects.views import (ProjectCreateView, ProjectListView,
                            ProjectDetailView, ProjectDeleteView,
                            ProjectUpdateView)

urlpatterns = [
    path('créer/', ProjectCreateView.as_view(), name='project_create_view'),
    path('vos-projets/', ProjectListView.as_view(), name='project_list_view'),
    path('<int:pk>-<str>/',
         ProjectDetailView.as_view(),
         name='project_detail_view'),
    path('supprimer/<int:pk>/',
         ProjectDeleteView.as_view(),
         name='project_delete_view'),
    path('editer/<int:pk>/',
         ProjectUpdateView.as_view(),
         name='project_update_view'),
]
Example #10
0
from django.conf.urls import url

from projects.views import ProjectListView

urlpatterns = [url(r'^$', ProjectListView.as_view(), name='list_projects')]
Example #11
0
from django.urls import path

from projects.views import (
    ActivityListView,
    LeaveListView,
    ProjectListView,
    ProjectListByUserView,
    ProjectDetailView,
    ProjectDetailByUserView,
)

app_name = "projects"
urlpatterns = [
    path("", ActivityListView.as_view(), name="activity_list"),
    path("projects", ProjectListView.as_view(), name="project_list"),
    path(
        "projects/user/<str:username>/",
        ProjectListByUserView.as_view(),
        name="project_list_by_user",
    ),
    path("projects/<uuid:pk>/",
         ProjectDetailView.as_view(),
         name="project_detail"),
    path(
        "projects/<uuid:pk>/user/<str:username>/",
        ProjectDetailByUserView.as_view(),
        name="project_detail_by_user",
    ),
    path("absences", LeaveListView.as_view(), name="leave_list"),
]
Example #12
0
# -*- coding: utf-8 -*-
from django.urls import path

from projects.ajax import (ImportedArchiveCreateView,
                           ProjectCollaboratorCreateView,
                           ProjectCollaboratorDeleteView, ProjectDeleteView,
                           ProjectVisibilityUpdateView)
from projects.views import (ProjectBadgeUrlView, ProjectBadgeView,
                            ProjectCollaboratorsView, ProjectCreateView,
                            ProjectDetailView, ProjectListView,
                            ProjectSettingsView, ProjectUploadsView)

base_urlpatterns = [
    path(route='', view=ProjectListView.as_view(), name='project-list'),
    path(route='new/', view=ProjectCreateView.as_view(),
         name='project-create'),
    path(route='<slug:slug>/',
         view=ProjectDetailView.as_view(),
         name='project-detail'),
    path(route='<slug:slug>/badge/',
         view=ProjectBadgeView.as_view(),
         name='project-badge'),
    path(route='<slug:slug>/uploads/',
         view=ProjectUploadsView.as_view(),
         name='project-uploads'),
    path(route='<slug:slug>/collaborators/',
         view=ProjectCollaboratorsView.as_view(),
         name='project-collaborators'),
    path(route='<slug:slug>/settings/',
         view=ProjectSettingsView.as_view(),
         name='project-settings'),
Example #13
0
from . import views
from projects.views import ProjectListView
from django.urls import path, include

urlpatterns = [
    path('', views.home, name='home'),
    path('projects', ProjectListView.as_view(), name='projects'),
    path('about', views.about, name='about')
]
Example #14
0
    # Examples:
    url(r'^grappelli/', include('grappelli.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^$', IndexView.as_view(), name='home'),
    url(r'links/$', RedirectView.as_view(url=reverse_lazy('links-index', args=[1])) ),
    url(r'links/(?P<page>[0-9]+)/$', LinksIndexView.as_view(), name='links-index'),
    url(r'posts/$', RedirectView.as_view(url=reverse_lazy('all-index', args=[1])) ),
    url(r'posts/all/(?P<page>[0-9]+)/$', AllBlogListView.as_view(), name='all-index'),
    url(r'posts/blog/(?P<page>[0-9]+)/$', BlogBlogListView.as_view(), name='blog-index'),
    url(r'posts/post/(?P<slug>[a-zA-Z0-9-_]+)/$', BlogDetailView.as_view(), name='blog-entry'),
    url(r'software/$', RedirectView.as_view(url=reverse_lazy('software-index', args=[1])) ),
    url(r'posts/software/(?P<page>[0-9]+)/$', SoftwareBlogListView.as_view(), name='software-index'),
    url(r'reviews/$', RedirectView.as_view(url=reverse_lazy('review-index', args=[1])) ),
    url(r'posts/reviews/(?P<page>[0-9]+)/$', ReviewBlogListView.as_view(), name='reviews-index'),
    url(r'projects/$', RedirectView.as_view(url=reverse_lazy('project-index', args=[1])), name='projects' ),
    url(r'projects/(?P<page>[0-9]+)/$', ProjectListView.as_view(), name='project-index'),
    url(r'projects/(?P<slug>[a-zA-Z0-9-_]+)/$', ProjectDetailView.as_view(), name='project'),
    url(r'gallery/(?P<slug>[a-zA-Z0-9-_]+)/$', GalleryDetailView.as_view(), name='gallery'),
     #url(r'^$', 'letts_me.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    
    # Historic redirects
    url(r'blog/$', RedirectView.as_view(url=reverse_lazy('blog-index', args=[1])) ),
    url(r'blog/(?P<slug>[a-zA-Z0-9-_]+)/$', BlogDetailView.as_view(), name='blog-entry'),

) 

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root = settings.MEDIA_ROOT)
Example #15
0
from django.conf.urls import url
from django.contrib.auth.decorators import permission_required, login_required

from django.views.generic import DetailView, ListView, UpdateView, CreateView, DeleteView
from projects.models import Project, Deliverable, DeliverableVolume

from projects.views import ProjectListView, FilteredProjectListView, ProjectDetailView, ProjectUpdateView, ProjectCreateView, ProjectDeleteView
from projects.views import DeliverableListView, DeliverableDetailView, DeliverableUpdateView, DeliverableCreateView, DeliverableDeleteView, AddDeliverableFromProjectView
from projects.views import AddDeliverableVolumeView, DeliverableVolumeUpdateView
from qualifications.views import AddPositionFromProjectView

urlpatterns = [
    ##################################
    # Projects 
    url(r'^projects/$', ProjectListView.as_view(), name='projects_list'),
    url(r'^projects/(?P<pk>\d+)/$', ProjectDetailView.as_view(), name='project_detail'),
    url(r'^projects/create/$', ProjectCreateView.as_view(), name='create_project'),
    url(r'^projects/(?P<pk>\d+)/update/$', ProjectUpdateView.as_view(), name='update_project'),
    url(r'^projects/(?P<pk>\d+)/delete/$', ProjectDeleteView.as_view(), name='delete_project'),
    
    # Add deliverable to a project
    url(r'^projects/(?P<pk>\d+)/add_deliverable/$', AddDeliverableFromProjectView.as_view(), name='add_deliverable'),
    # Add position to a project
    url(r'^projects/(?P<pk>\d+)/add_position/$', AddPositionFromProjectView.as_view(), name='add_projectposition'),
    url(r'^projects/(?P<filter>.+)/$', FilteredProjectListView.as_view(),name='projects_list_status'),
    ##################################
    
    
    ##################################
    # Deliverables
    url(r'^deliverables/$', DeliverableListView.as_view(), name='deliverables_list' ),
Example #16
0
File: urls.py Project: USEPA/TRACI
# pylint: disable=invalid-name
# We disable the invalid name because urlpatterns is the Django default
"""
URLs related to managing projects

Available functions:
- None yet
"""

from django.conf.urls import url
from projects.views import ProjectListView, ProjectCreateView, get_projects, \
    ProjectEditView, ProjectDetailView, ProjectDeleteView, \
    ProjectCalculationsView

urlpatterns = [
    url(r'^projects/?$', ProjectListView.as_view(), name='projects'),
    url(r'^create/?$', ProjectCreateView.as_view(), name='create_project'),
    url(r'^edit/(?P<pk>\d+)/?$',
        ProjectEditView.as_view(),
        name='edit_project'),
    url(r'^detail/(?P<pk>\d+)/?$',
        ProjectDetailView.as_view(),
        name='detail_project'),
    url(r'^delete/(?P<pk>\d+)/?$',
        ProjectDeleteView.as_view(),
        name='delete_project'),
    url(r'^calculations/(?P<pk>\d+)/?$',
        ProjectCalculationsView.as_view(),
        name='delete_project'),
    url(r'^get_projects/?$', get_projects, name='get_projects'),
]
Example #17
0
from django.conf.urls import url

from projects.views import ProjectListView


urlpatterns = [

    url(r'^$', ProjectListView.as_view(), name='list_projects')
]
Example #18
0
from django.conf.urls import patterns, url
from projects.views import ProjectListView

urlpatterns = patterns('',
                       url(r'^$',
                           view=ProjectListView.as_view(),
                           name='project_index'
                       ),
                       url(
                           regex=r'^create/$',
                           view='projects.views.add_project',
                           name='project_create'
                       ),
                       url(
                           regex=r'^(?P<slug>[-\w]+)$',
                           view='projects.views.view_project',
                           name='projects_detail'
                           ),
                       url(
                           regex=r'^detail/(?P<pk>\d+)',
                           view='projects.views.participation_detail',
                           name='participation_detail'

                       ),
                        url(
                            regex=r'^(?P<slug>[-\w]+)/(?P<pk>\d+)/delete/$',
                            view='projects.views.participation_remove',
                            name='participation_remove'
                        ),
)
Example #19
0
from django.conf.urls import patterns, include, url
from django.conf import settings
from projects.views import ProjectCreateView, ProjectDeleteView, \
    ProjectUpdateView, ProjectDetailView, ProjectListView, \
    ProjectConfirmView, QRCodeDetailView

urlpatterns = patterns(
    '',
    url(r'^$', ProjectListView.as_view(), name='project_list'),
    url(r'^create/$', ProjectCreateView.as_view(), name='project_create'),
    url(r'^(?P<pk>\d+)/delete/$', ProjectDeleteView.as_view(),
        name='project_delete'),
    url(r'^(?P<pk>\d+)/update/$', ProjectUpdateView.as_view(),
        name='project_update'),
    url(r'^(?P<pk>\d+)/$', ProjectDetailView.as_view(),
        name='project_detail'),
    url(r'^confirm/$', ProjectConfirmView.as_view(), name='project_confirm'),
    url(r'^confirm/(?P<pk>\d+)/qrcode/$', QRCodeDetailView.as_view(),
        name="qrcode_detail")
    )