Exemple #1
0
    def setUp(self):
        self.client = APIClient()
        self.factory = APIRequestFactory()
        self.dev_user = User.objects.create_user("dev_user", "*****@*****.**", "123456")
        self.post_view = UserViewSet.as_view({"post": "create"})

        self.application = Application(
            name="Test Password Application",
            user=self.dev_user,
            client_type=Application.CLIENT_PUBLIC,
            authorization_grant_type=Application.GRANT_PASSWORD,
        )
        self.application.save()
Exemple #2
0
from django.conf.urls import patterns, include, url

from company import views
from integrations.views import AuthorizeViewSet
from authentication.views import UserViewSet, SingleUserViewSet
from campaigns import views as campaignViews
 
urlpatterns = patterns('',
    url(r'^companies/$', views.CompaniesViewSet.as_view({'get': 'list', 'post': 'create'}), name='companies'),
    url(r'^(?P<companyid>[a-z:\\.0-9]+)/users/(?P<id>[a-z:\\.0-9]+)/$', SingleUserViewSet.as_view({'get': 'list', 'delete': 'delete', 'put': 'put'}), name='single_user'),
    url(r'^(?P<id>[a-z:\\.0-9]+)/users/$', UserViewSet.as_view({'get': 'list', 'post': 'create'}), name='users'),
#     url(r'^form/(?P<code>[A-Z:\\.0-9]+)/$', lenses.IntegrationFormView.as_view(), name='integration_form'),
    url(r'^form/(?P<code>[a-z:\\.0-9]+)/$', views.IntegrationFormView.as_view(), name='integration_form'),
    url(r'^(?P<id>[a-z:\\.0-9]+)/data/(?P<run_type>[a-z:\\.0-9]+)/$', views.CompanyDataViewSet.as_view({'get': 'list', 'post': 'create'}), name='company_data_mgt'),
    url(r'^(?P<id>[a-z:\\.0-9]+)/integration/authorize/$', AuthorizeViewSet.as_view({'get': 'list'}), name='integration_authorize'),
    url(r'^(?P<id>[a-z:\\.0-9]+)/integration/', views.CompanyIntegrationViewSet.as_view({'get': 'list'}), name='company_integration'),
    url(r'^integrations/(?P<status>[a-z:\\.0-9]+)/$', views.SystemsList.as_view(), name='integrations_list'),
    url(r'^integration/(?P<id>[a-z:\\.0-9]+)/(?P<code>[a-z:\\.0-9]+)/$', views.SingleIntegration.as_view(), name='integration_delete'),
    url(r'^(?P<id>[a-z:\\.0-9]+)/campaigns/', include('campaigns.urls', namespace="campaigns")),  
    url(r'^(?P<id>[a-z:\\.0-9]+)/leads/', include('leads.urls', namespace="leads")),
    url(r'^(?P<id>[a-z:\\.0-9]+)/accounts/', include('accounts.urls', namespace="accounts")),
    url(r'^(?P<id>[a-z:\\.0-9]+)/contacts/', include('contacts.urls', namespace="contacts")),
    url(r'^(?P<id>[a-z:\\.0-9]+)/activities/', include('activities.urls', namespace="activities")), 
    url(r'^(?P<id>[a-z:\\.0-9]+)/opportunities/', include('opportunities.urls', namespace="opportunities")), 
    url(r'^(?P<id>[a-z:\\.0-9]+)/websites/', include('websites.urls', namespace="websites")),
    url(r'^(?P<company_id>[a-z:\\.0-9]+)/analytics/', include('analytics.urls', namespace="analytics")), 
    url(r'^(?P<company_id>[a-z:\\.0-9]+)/dashboards/', include('dashboards.urls', namespace="dashboards")), 
    url(r'^(?P<company_id>[a-z:\\.0-9]+)/views/', include('lenses.urls', namespace="lenses")),
    url(r'^(?P<company_id>[a-z:\\.0-9]+)/integrations/', include('integrations.urls', namespace="integrations")),   
    url(r'^(?P<id>[a-z:\\.0-9]+)/social/', include('social.urls', namespace="social")),   
    url(r'^(?P<id>[a-z:\\.0-9]+)/count/$', views.getCount, name='count_objects'),  
Exemple #3
0
__author__ = "fucus"

from django.conf.urls import url
from authentication import views
from authentication.views import UserViewSet
from authentication.views import Profile


user_detail = UserViewSet.as_view({"get": "retrieve"})

user_list = UserViewSet.as_view({"get": "list", "post": "create"})


urlpatterns = [
    url("^login[/]*$", views.obtain_jwt_token),
    url("^logout[/]*$", views.logout),
    url("^users/password[/]*$", views.password_update),
    url(r"^users[/]*$", user_list),
    url(r"^users(?P<pk>.+)[/]*$", user_detail),
    url("^profile[/]*$", Profile.as_view()),
]