Пример #1
0
# -*- 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'),
Пример #2
0
# -*- 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'),
)
Пример #3
0
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'),
)
Пример #4
0
# -*- 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'),
)
Пример #5
0
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"),
Пример #6
0
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"),
)
Пример #7
0
# -*- 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'),
)
Пример #8
0
# -*- 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'))
Пример #9
0
# -*- 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'),
)
Пример #10
0
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'))
Пример #11
0
# -*- 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'),
)
Пример #12
0
# -*- 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'),
)
Пример #13
0
# -*- 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"),
)
Пример #14
0
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'))
Пример #15
0
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/',
Пример #16
0
# -*- 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'),
)
Пример #17
0
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"),
Пример #18
0
# -*- 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'),
)
Пример #19
0
# -*- 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"),
)
Пример #20
0
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'),
)
Пример #21
0
# -*- 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'),
)
Пример #22
0
# -*- 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'))
Пример #23
0
# -*- 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'),
)
Пример #24
0
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'),
)
Пример #25
0
# -*- 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'),
)
Пример #26
0
# -*- 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'),
)
Пример #27
0
# -*- 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'),
)
Пример #28
0
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"),
)
Пример #29
0
# -*- 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'),
Пример #30
0
# -*- coding: utf-8 -*-
from rest.routers import HybridRouter

import api

router = HybridRouter()
router.register('markers', api.MarkerViewSet, 'markers')