# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from ideas import views as idea_views from blog import views as blog_views from topics.views import DiscussionDetailView, DiscussionListView from polls.views import PollDetails, PollResults, PollListView from gallery.views import LocationGalleryView, PlacePictureView, \ LocationGalleryCreateView, location_gallery_delete, \ LocationGalleryUpdateView from projects import views as project_views import api from locations.views import * from staticpages.views import PageView from rest.routers import HybridRouter router = HybridRouter() router.register('locations', api.LocationAPIViewSet, 'locations') router.register('markers', api.LocationMapViewSet, 'markers') router.register('actions', api.LocationActionsRestViewSet, 'actions') router.register('sublocations', api.SublocationAPIViewSet, 'sublocations') router.register('countries', api.CountryAPIViewSet, 'countries') router.add_api_view('follow', url(r'^follow/', api.LocationFollowAPIView.as_view(), name='follow')) router.add_api_view('contents', url(r'^contents/', api.LocationSummaryAPI.as_view(), name='contents')) router.add_api_view('capital', url(r'^capital/', api.CapitalAPI.as_view(), name='capital')) urlpatterns = patterns('', url(r'^create/', CreateLocationView.as_view(), name='create'), url(r'^places/', LocationListView.as_view(), name='index'), url(r'^(?P<slug>[\w-]+)/$', LocationDetailView.as_view(), name='details'), # sub-location list url(r'^(?P<slug>[\w-]+)/sublocations/$', SublocationList.as_view(), name='sublocations'),
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from ideas.views import * import api from rest.routers import HybridRouter router = HybridRouter() router.register('ideas', api.IdeaViewSet, 'ideas') router.register('votes', api.IdeaVoteViewSet, 'votes') urlpatterns = patterns('', url(r'categories/create/', CreateCategory.as_view(), name='new_category'), url(r'vote-form/(?P<pk>[\d]+)/(?P<status>[\d]+)/', VoteCommentFormView.as_view(), name='vote-form'), url(r'create/', CreateIdeaView.as_view(), name='create'), url(r'details/(?P<slug>[\w-]+)', IdeasDetailView.as_view(), name='details'), url(r'update/(?P<slug>[\w-]+)', UpdateIdeaView.as_view(), name='update'), url(r'(?P<slug>[\w-]+)/gallery/upload/', PictureUploadView.as_view(), name='picture-upload'), )
from django.conf.urls import patterns, url from rest_framework import routers from rest.routers import HybridRouter import api import views router = HybridRouter() router.add_api_view('hot-box', url(r'^hot-box/', api.HotBoxAPIView.as_view(), name='hot-box')) urlpatterns = patterns('', url(r'^trigger-hit/(?P<ct>\d+)/(?P<pk>\d+)/', views.visit_view, name='visit-counter'), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from ideas.views import * import api from rest.routers import HybridRouter router = HybridRouter() router.register('categories', api.IdeaCategoryViewSet, 'idea-categories') router.register('ideas', api.IdeaViewSet, 'ideas') router.register('votes', api.IdeaVoteViewSet, 'votes') urlpatterns = patterns( '', url(r'categories/create/', CreateCategory.as_view(), name='new_category'), url(r'vote-form/(?P<pk>[\d]+)/(?P<status>[\d]+)/', VoteCommentFormView.as_view(), name='vote-form'), url(r'create/', CreateIdeaView.as_view(), name='create'), url(r'details/(?P<slug>[\w-]+)', IdeasDetailView.as_view(), name='details'), url(r'update/(?P<slug>[\w-]+)', UpdateIdeaView.as_view(), name='update'), url(r'(?P<slug>[\w-]+)/gallery/upload/', PictureUploadView.as_view(), name='picture-upload'), )
from django.conf.urls import patterns, include, url from views import attachments, base, forum, documents, galleries, blog import api from rest.routers import HybridRouter router = HybridRouter() router.register('projects', api.ProjectViewSet, 'projects') router.register('groups', api.TaskGroupViewSet, 'groups') router.register('tasks', api.TaskViewSet, 'tasks') urlpatterns = patterns('', url(r'^discussions/(?P<pk>\d+)/delete/', forum.ProjectForumDeleteView.as_view(), name="discussion_delete"), url(r'^attachments/(?P<pk>\d+)/delete/', attachments.DeleteAttachmentView.as_view(), name="delete-attachment"), url(r'^attachments/(?P<pk>\d+)/update/', attachments.AttachmentUpdateView.as_view(), name="update-attachment"), url(r'^attachments/(?P<pk>\d+)/', attachments.get_attachment, name="get-attachment"), url(r'^(?P<slug>[\w-]+)/news/create/', blog.ProjectNewsCreate.as_view(), name="news-create"), url(r'^(?P<slug>[\w-]+)/news/(?P<news_pk>\d+)/', blog.ProjectBlogDetail.as_view(), name="news-detail"), url(r'^(?P<slug>[\w-]+)/news/', blog.ProjectBlogList.as_view(), name="news-list"), url(r'^(?P<project_slug>[\w-]+)/organizations/add/', base.AddProjectToNGO.as_view(), name="organization_add"), url(r'^(?P<slug>[\w-]+)/attachments/upload/', attachments.AttachmentUpladView.as_view(), name="attachment-upload"), url(r'^(?P<slug>[\w-]+)/attachments/(?P<task_pk>\d+)/upload/', attachments.AttachmentUpladView.as_view(), name="attachment-task-upload"), url(r'^(?P<slug>[\w-]+)/picture/(?P<picture_pk>\d+)/update/', galleries.ProjectPictureUpdate.as_view(), name="picture-update"), url(r'^(?P<slug>[\w-]+)/picture/(?P<picture_pk>\d+)/', galleries.ProjectPictureView.as_view(), name="picture-detail"), url(r'^(?P<slug>[\w-]+)/galleries/(?P<gallery_pk>\d+)delete/', galleries.ProjectGalleryDelete.as_view(), name="gallery-delete"), url(r'^(?P<slug>[\w-]+)/galleries/(?P<gallery_pk>\d+)/upload/', galleries.ProjectPictureUpload.as_view(), name="gallery-upload"), url(r'^(?P<slug>[\w-]+)/galleries/(?P<gallery_pk>\d+)/', galleries.ProjectGalleryPreview.as_view(), name="gallery-preview"), url(r'^(?P<slug>[\w-]+)/galleries/create/', galleries.ProjectGalleryCreate.as_view(), name="gallery-create"), url(r'^(?P<slug>[\w-]+)/galleries/', galleries.ProjectGalleryList.as_view(), name="gallery-list"), url(r'^(?P<slug>[\w-]+)/background/', base.ProjectBackgroundView.as_view(), name="background"),
from django.conf.urls import patterns, url from rest.routers import HybridRouter import api import views router = HybridRouter() router.register('list', api.NotificationViewSet, 'list') router.add_api_view('mark', url(r'^mark/', api.NotificationMarkView.as_view(), name='mark')) router.add_api_view('count', url(r'^count/', api.NewNotifications.as_view(), name='count')) urlpatterns = patterns('', url('^notifications/(?P<pk>\d+)/', views.NotificationView.as_view(), name="notify-detail"), url('^notifications/', views.NotificationList.as_view(), name="notify-list"), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, include, url from comments.views import * from rest.routers import HybridRouter import api router = HybridRouter() router.register('list', api.CommentList, 'list') router.add_api_view('answers', url(r'^answers/', api.CommentAnswers.as_view(), name='answers')) urlpatterns = patterns('', url('^summary/(?P<content_ct>\d+)/(?P<content_pk>\d+)', CommentSummaryView.as_view(), name="summary"), url('^count/(?P<object_id>\d+)/(?P<app_label>.+)/(?P<model_label>.+)/$', get_comment_count, name='count'), url('^tree/(?P<object_id>\d+)/(?P<app_label>.+)/(?P<model_label>.+)/$', get_comment_tree, name='tree'), )
# -*- coding: utf-8 -*- from django.conf.urls import url from rest.routers import HybridRouter import api router = HybridRouter() router.register('recommendations', api.BlessViewSet, 'recommendations') router.add_api_view('bless', url(r'^bless/', api.BlessAPIView.as_view(), name='bless'))
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from rest.routers import HybridRouter import api import views router = HybridRouter() router.register('actstream', api.ActivityViewSet, 'actstream') router.add_api_view('follow', url(r'^follow/', api.FollowObjectView.as_view(), name='follow')) router.add_api_view('follow-all', url(r'^follow-all/', api.FollowAllAPIView.as_view(), name='follow-all')) router.add_api_view('action-graph', url(r'^action-graph/', api.ActionGraphAPIView.as_view(), name='action-graph')) urlpatterns = patterns('', url(r'^followed/(?P<username>[\w-]+)/', views.FollowedUserList.as_view(), name='followed'), url(r'^facebook-friends/(?P<username>[\w-]+)/', views.FacebookFriendList.as_view(), name='facebook-friends'), )
from django.conf.urls import url from rest.routers import HybridRouter import views router = HybridRouter() router.register('actstream', views.ActivityViewSet, 'actstream') router.add_api_view('follow', url(r'^follow/', views.FollowObjectView.as_view(), name='follow'))
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from rest.routers import HybridRouter import api import views router = HybridRouter() router.register('actstream', api.ActivityViewSet, 'actstream') router.add_api_view( 'follow', url(r'^follow/', api.FollowObjectView.as_view(), name='follow')) router.add_api_view( 'follow-all', url(r'^follow-all/', api.FollowAllAPIView.as_view(), name='follow-all')) router.add_api_view( 'action-graph', url(r'^action-graph/', api.ActionGraphAPIView.as_view(), name='action-graph')) urlpatterns = patterns( '', url(r'^followed/(?P<username>[\w-]+)/', views.FollowedUserList.as_view(), name='followed'), url(r'^facebook-friends/(?P<username>[\w-]+)/', views.FacebookFriendList.as_view(), name='facebook-friends'), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from rest.routers import HybridRouter import api from .views import * router = HybridRouter() router.add_api_view( 'answers', url(r'^answers/', api.AnswerSetAPIView.as_view(), name='answers')) router.add_api_view( 'timeline', url(r'^timeline/', api.AnswersInTimeAPIView.as_view(), name='timeline')) urlpatterns = patterns( '', url(r'^delete/(?P<pk>\d+)', delete_poll, name='delete'), url(r'^details/(?P<pk>\d+)', PollDetails.as_view(), name='details'), url(r'^results/(?P<pk>\d+)', PollResults.as_view(), name='results'), url(r'^verify/(?P<pk>\d+)', save_answers, name='verify'), url(r'(?P<location_slug>[\w-]+)/(?P<pk>\d+)/update/', PollUpdateView.as_view(), name='update'), url(r'(?P<slug>[\w-]+)/', SimplePollTakeView.as_view(), name='test'), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from rest.routers import HybridRouter import api import views router = HybridRouter() router.register('content_types', api.ContentTypeAPIViewSet, 'content_types') router.register('search', api.SearchResultsAPIViewSet, 'search') router.add_api_view( 'resons', url(r'^reasons/', api.AbuseReasonList.as_view(), name='reasons')) urlpatterns = patterns( '', url(r'^search/', views.CivilSearchView.as_view(), name="search-record"), url(r'^(?P<app_label>.+)/(?P<model_label>.+)/(?P<object_pk>\d+)/', views.CreateAbuseReport.as_view(), name='report'), url(r'^(?P<ct>\d+)/(?P<pk>\d+)/', views.ReportView.as_view(), name="abuse-report"), )
from django.conf.urls import url from rest.routers import HybridRouter import views router = HybridRouter() router.register('actstream', views.ActivityViewSet, 'actstream') router.add_api_view( 'follow', url(r'^follow/', views.FollowObjectView.as_view(), name='follow'))
from django.conf.urls import patterns, url from ideas import views as idea_views from blog import views as blog_views from topics.views import DiscussionDetailView, DiscussionListView from polls.views import PollDetails, PollResults, PollListView from gallery.views import LocationGalleryView, PlacePictureView, \ LocationGalleryCreateView, location_gallery_delete, \ LocationGalleryUpdateView from projects.views import base as project_views import api from locations.views import * from staticpages.views import PageView from userspace.views import UserListView from rest.routers import HybridRouter router = HybridRouter() router.register('locations', api.LocationAPIViewSet, 'locations') router.register('markers', api.LocationMapViewSet, 'markers') router.register('actions', api.LocationActionsRestViewSet, 'actions') router.register('sublocations', api.SublocationAPIViewSet, 'sublocations') router.register('countries', api.CountryAPIViewSet, 'countries') router.add_api_view( 'follow', url(r'^follow/', api.LocationFollowAPI.as_view(), name='follow')) router.add_api_view( 'contents', url(r'^contents/', api.LocationSummaryAPI.as_view(), name='contents')) router.add_api_view( 'capital', url(r'^capital/', api.CapitalAPI.as_view(), name='capital')) router.add_api_view( 'autocomplete', url(r'^autocomplete/',
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from rest.routers import HybridRouter import api from .views import * router = HybridRouter() router.add_api_view('answers', url(r'^answers/', api.AnswerSetAPIView.as_view(), name='answers')) router.add_api_view('timeline', url(r'^timeline/', api.AnswersInTimeAPIView.as_view(), name='timeline')) urlpatterns = patterns('', url(r'^delete/(?P<pk>\d+)', delete_poll, name='delete'), url(r'^details/(?P<pk>\d+)', PollDetails.as_view(), name='details'), url(r'^results/(?P<pk>\d+)', PollResults.as_view(), name='results'), url(r'^verify/(?P<pk>\d+)', save_answers, name='verify'), url(r'(?P<location_slug>[\w-]+)/(?P<pk>\d+)/update/', PollUpdateView.as_view(), name='update'), url(r'(?P<slug>[\w-]+)/', SimplePollTakeView.as_view(), name='test'), )
from django.conf.urls import patterns, include, url from views import attachments, base, forum, documents, galleries, blog, votings import api from rest.routers import HybridRouter router = HybridRouter() router.register('projects', api.ProjectViewSet, 'projects') router.register('groups', api.TaskGroupViewSet, 'groups') router.register('tasks', api.TaskViewSet, 'tasks') urlpatterns = patterns( '', url(r'^discussions/(?P<pk>\d+)/delete/', forum.ProjectForumDeleteView.as_view(), name="discussion_delete"), url(r'^attachments/(?P<pk>\d+)/delete/', attachments.DeleteAttachmentView.as_view(), name="delete-attachment"), url(r'^attachments/(?P<pk>\d+)/update/', attachments.AttachmentUpdateView.as_view(), name="update-attachment"), url(r'^attachments/(?P<pk>\d+)/', attachments.get_attachment, name="get-attachment"), url(r'^(?P<slug>[\w-]+)/settings/', base.ProjectSettingsView.as_view(), name="settings"), url(r'^(?P<slug>[\w-]+)/news/create/', blog.ProjectNewsCreate.as_view(), name="news-create"),
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from ideas.views import * import api from rest.routers import HybridRouter router = HybridRouter() router.register('categories', api.IdeaCategoryViewSet, 'idea-categories') router.register('ideas', api.IdeaViewSet, 'ideas') router.register('votes', api.IdeaVoteViewSet, 'votes') urlpatterns = patterns('', url(r'categories/create/', CreateCategory.as_view(), name='new_category'), url(r'vote-form/(?P<pk>[\d]+)/(?P<status>[\d]+)/', VoteCommentFormView.as_view(), name='vote-form'), url(r'create/', CreateIdeaView.as_view(), name='create'), url(r'details/(?P<slug>[\w-]+)', IdeasDetailView.as_view(), name='details'), url(r'update/(?P<slug>[\w-]+)', UpdateIdeaView.as_view(), name='update'), url(r'(?P<slug>[\w-]+)/gallery/upload/', PictureUploadView.as_view(), name='picture-upload'), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from rest.routers import HybridRouter import api import views router = HybridRouter() router.register('content_types', api.ContentTypeAPIViewSet, 'content_types') router.register('search', api.SearchResultsAPIViewSet, 'search') router.add_api_view('resons', url(r'^reasons/', api.AbuseReasonList.as_view(), name='reasons')) urlpatterns = patterns('', url(r'^search/', views.CivilSearchView.as_view(), name="search-record"), url(r'^(?P<app_label>.+)/(?P<model_label>.+)/(?P<object_pk>\d+)/', views.CreateAbuseReport.as_view(), name='report'), url(r'^(?P<ct>\d+)/(?P<pk>\d+)/', views.ReportView.as_view(), name="abuse-report"), )
from django.conf.urls import patterns, url from rest_framework import routers from rest.routers import HybridRouter import api import views router = HybridRouter() router.add_api_view('hot-box', url(r'^hot-box/', api.HotBoxAPIView.as_view(), name='hot-box')) router.add_api_view('graph', url(r'^graph/', api.VisitGraphDataAPIView.as_view(), name='graph')) urlpatterns = patterns('', url(r'^trigger-hit/(?P<ct>\d+)/(?P<pk>\d+)/', views.visit_view, name='visit-counter'), )
# -*- coding: utf-8 -*- from django.conf import settings from django.conf.urls import patterns, url from .views import * from rest.routers import HybridRouter router = HybridRouter() router.register(r'usermedia', UserGalleryAPIViewSet, 'usermedia') urlpatterns = patterns( '', # Wordpress-like media uploader url(r'^image/(?P<pk>\d+)/', ImageView.as_view(), name='image'), #url(r'^(?P<filename>.*\w+)', UserGalleryView.as_view(), name='gallery_delete'), url(r'^update/(?P<pk>\d+)/', UserGalleryUpdateView.as_view(), name='update'), url(r'^upload/', UserGalleryCreateView.as_view(), name='upload'), url(r'^(?P<username>[\w-]+)/', UserGalleryView.as_view(), name='user_gallery'), url(r'^$', UserGalleryView.as_view(), name='index'), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url import views # REST API from rest.routers import HybridRouter router = HybridRouter() router.register('pointers', views.MapPointerAPIViewSet, 'pointers') router.register('objects', views.MapObjectAPIViewSet, 'objects') router.add_api_view('data', url(r'^data/$', views.MapDataViewSet.as_view(), name='data')) router.add_api_view('mapinput', url(r'^mapinput/$', views.MapinputAPI.as_view(), name='mapinput')) urlpatterns = patterns('', url(r'^$', views.IndexView.as_view(), name='index'), url(r'^info/(?P<ct>\d+)/(?P<pk>\d+)/', views.IndexView.as_view(), name='info'), )
from django.conf.urls import patterns, url from rest_framework import routers from rest.routers import HybridRouter import api import views router = HybridRouter() router.add_api_view( 'hot-box', url(r'^hot-box/', api.HotBoxAPIView.as_view(), name='hot-box')) router.add_api_view( 'graph', url(r'^graph/', api.VisitGraphDataAPIView.as_view(), name='graph')) urlpatterns = patterns( '', url(r'^trigger-hit/(?P<ct>\d+)/(?P<pk>\d+)/', views.visit_view, name='visit-counter'), )
# -*- coding: utf-8 -*- from django.conf import settings from django.conf.urls import patterns, url from .views import * from rest.routers import HybridRouter router = HybridRouter() router.register(r'usermedia', UserGalleryAPIViewSet, 'usermedia') urlpatterns = patterns('', # Wordpress-like media uploader url(r'^image/(?P<pk>\d+)/', ImageView.as_view(), name='image'), #url(r'^(?P<filename>.*\w+)', UserGalleryView.as_view(), name='gallery_delete'), url(r'^update/(?P<pk>\d+)/', UserGalleryUpdateView.as_view(), name='update'), url(r'^upload/', UserGalleryCreateView.as_view(), name='upload'), url(r'^(?P<username>[\w-]+)/', UserGalleryView.as_view(), name='user_gallery'), url(r'^$', UserGalleryView.as_view(), name='index'), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from ideas.views import * import api from rest.routers import HybridRouter router = HybridRouter() router.register('idea', api.IdeaAPIViewSet, 'ideas') router.register('categories', api.IdeaCategoryAPIViewSet, 'categories') router.add_api_view('vote', url(r'^vote/', api.IdeaVoteAPI.as_view(), name='vote')) urlpatterns = patterns('', url(r'categories/create/', CreateCategory.as_view(), name='new_category'), #url(r'^$', IdeasListView.as_view(), name='index'), url(r'vote/(?P<pk>\d+)/', IdeaVotesView.as_view(), name='vote'), url(r'create/', CreateIdeaView.as_view(), name='create'), url(r'details/(?P<slug>[\w-]+)', IdeasDetailView.as_view(), name='details'), url(r'update/(?P<slug>[\w-]+)', UpdateIdeaView.as_view(), name='update'), url(r'(?P<slug>[\w-]+)/gallery/upload/', PictureUploadView.as_view(), name='picture-upload'), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, include, url from comments.views import * from rest.routers import HybridRouter import api router = HybridRouter() router.register('list', api.CommentList, 'list') router.add_api_view( 'answers', url(r'^answers/', api.CommentAnswers.as_view(), name='answers')) urlpatterns = patterns( '', url('^count/(?P<object_id>\d+)/(?P<app_label>.+)/(?P<model_label>.+)/$', get_comment_count, name='count'), url('^tree/(?P<object_id>\d+)/(?P<app_label>.+)/(?P<model_label>.+)/$', get_comment_tree, name='tree'), )
from django.conf.urls import patterns, url from rest.routers import HybridRouter import api import views router = HybridRouter() router.register("list", api.NotificationViewSet, "list") router.add_api_view("mark", url(r"^mark/", api.NotificationMarkView.as_view(), name="mark")) router.add_api_view("count", url(r"^count/", api.NewNotifications.as_view(), name="count")) urlpatterns = patterns( "", url("^notifications/(?P<pk>\d+)/", views.NotificationView.as_view(), name="notify-detail"), url("^notifications/", views.NotificationList.as_view(), name="notify-list"), )
# -*- coding: utf-8 -*- from django.conf.urls import patterns, url from ideas import views as idea_views from blog import views as blog_views from topics.views import DiscussionDetailView, DiscussionListView from polls.views import PollDetails, PollResults, PollListView from gallery.views import LocationGalleryView, PlacePictureView, \ LocationGalleryCreateView, location_gallery_delete, \ LocationGalleryUpdateView from projects.views import base as project_views import api from locations.views import * from staticpages.views import PageView from rest.routers import HybridRouter router = HybridRouter() router.register('locations', api.LocationAPIViewSet, 'locations') router.register('markers', api.LocationMapViewSet, 'markers') router.register('actions', api.LocationActionsRestViewSet, 'actions') router.register('sublocations', api.SublocationAPIViewSet, 'sublocations') router.register('countries', api.CountryAPIViewSet, 'countries') router.add_api_view('follow', url(r'^follow/', api.LocationFollowAPI.as_view(), name='follow')) router.add_api_view('contents', url(r'^contents/', api.LocationSummaryAPI.as_view(), name='contents')) router.add_api_view('capital', url(r'^capital/', api.CapitalAPI.as_view(), name='capital')) router.add_api_view('autocomplete', url(r'^autocomplete/', api.LocationSearchAPI.as_view(), name='autocomplete')) router.add_api_view('find-nearest', url(r'^find-nearest/', api.CitySearchAPI.as_view(), name='find-nearest')) urlpatterns = patterns('', url(r'^create/', CreateLocationView.as_view(), name='create'), url(r'^places/', LocationListView.as_view(), name='index'),
# -*- coding: utf-8 -*- from rest.routers import HybridRouter import api router = HybridRouter() router.register('markers', api.MarkerViewSet, 'markers')