コード例 #1
0
ファイル: urls.py プロジェクト: berlyseria/djattendance
  url(r'^fobi/plugins/form-handlers/db-store/', include('fobi.contrib.plugins.form_handlers.db_store.urls')),
  url(r'^fobi/plugins/form-wizard-handlers/db-store/', include('fobi.contrib.plugins.form_handlers.db_store.urls.form_wizard_handlers')),
  # View URLs
  url(r'^forms/', include('fobi.urls.view')),
  # Edit URLs
  url(r'^forms/', include('fobi.urls.edit')),
  url(r'^404/$', custom404errorview),  # for development
  url(r'^500/$', custom500errorview),  # for development
  url(r'^502/$', custom502errorview),  # for development
  url(r'^503/$', custom503errorview),  # for development
  url(r'^504/$', custom504errorview),  # for development
  url(r'^printer/$', views.printerinstructions),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

router = BulkRouter()
router.register(r'users', UserViewSet)
router.register(r'trainees', TraineeViewSet, base_name='trainees')
router.register(r'events', EventViewSet)
router.register(r'allevents', AllEventViewSet, base_name='allevents')
router.register(r'schedules', ScheduleViewSet)
router.register(r'allschedules', AllScheduleViewSet, base_name='allschedules')
router.register(r'rolls', RollViewSet)
router.register(r'allrolls', AllRollViewSet, base_name='allrolls')
router.register(r'individualslips', IndividualSlipViewSet)
router.register(r'allindividualleaveslips', AllIndividualSlipViewSet, base_name='allindividualslips')
router.register(r'groupslips', GroupSlipViewSet)
router.register(r'allgroupslips', AllGroupSlipViewSet, base_name='allgroupslips')
router.register(r'books', BooksViewSet)
router.register(r'summaries', DisciplineSummariesViewSet)
router.register(r'attendance', AttendanceViewSet)
router.register(r'allattendance', AllAttendanceViewSet, base_name='allattendance')
コード例 #2
0
ファイル: urls.py プロジェクト: sebastienbarbier/723e_server
"""
    Define urls for api/v1
"""

from django.conf.urls import url, include

from rest_framework_bulk.routes import BulkRouter

from seven23 import settings
from seven23.api.categories.views import ApiCategories

ROUTER = BulkRouter(trailing_slash=False)
ROUTER.register(r'^', ApiCategories, base_name='categories')

urlpatterns = ROUTER.urls
コード例 #3
0
ファイル: api_urls.py プロジェクト: cpyou/jumpserver
# coding:utf-8
from django.conf.urls import url
from .. import api
from rest_framework_bulk.routes import BulkRouter

app_name = 'assets'


router = BulkRouter()
router.register(r'v1/assets', api.AssetViewSet, 'asset')
router.register(r'v1/admin-user', api.AdminUserViewSet, 'admin-user')
router.register(r'v1/system-user', api.SystemUserViewSet, 'system-user')
router.register(r'v1/labels', api.LabelViewSet, 'label')
router.register(r'v1/nodes', api.NodeViewSet, 'node')
router.register(r'v1/domain', api.DomainViewSet, 'domain')
router.register(r'v1/gateway', api.GatewayViewSet, 'gateway')

urlpatterns = [
    url(r'^v1/assets-bulk/$', api.AssetListUpdateApi.as_view(), name='asset-bulk-update'),
    url(r'^v1/system-user/(?P<pk>[0-9a-zA-Z\-]{36})/auth-info/', api.SystemUserAuthInfoApi.as_view(),
        name='system-user-auth-info'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/refresh/$',
        api.AssetRefreshHardwareApi.as_view(), name='asset-refresh'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/alive/$',
        api.AssetAdminUserTestApi.as_view(), name='asset-alive-test'),
    url(r'^v1/admin-user/(?P<pk>[0-9a-zA-Z\-]{36})/nodes/$',
        api.ReplaceNodesAdminUserApi.as_view(), name='replace-nodes-admin-user'),
    url(r'^v1/admin-user/(?P<pk>[0-9a-zA-Z\-]{36})/auth/$',
        api.AdminUserAuthApi.as_view(), name='admin-user-auth'),
    url(r'^v1/admin-user/(?P<pk>[0-9a-zA-Z\-]{36})/connective/$',
        api.AdminUserTestConnectiveApi.as_view(), name='admin-user-connective'),
コード例 #4
0
ファイル: api_urls.py プロジェクト: wwjiang007/jumpserver
#!/usr/bin/env python
# ~*~ coding: utf-8 ~*~
#
from __future__ import absolute_import

from django.urls import path
from rest_framework_bulk.routes import BulkRouter

from authentication import api as auth_api
from .. import api

app_name = 'users'

router = BulkRouter()
router.register(r'users', api.UserViewSet, 'user')
router.register(r'groups', api.UserGroupViewSet, 'user-group')
router.register(r'users-groups-relations', api.UserUserGroupRelationViewSet,
                'users-groups-relation')
router.register(r'service-account-registrations',
                api.ServiceAccountRegistrationViewSet,
                'service-account-registration')
router.register(r'connection-token', auth_api.UserConnectionTokenViewSet,
                'connection-token')

urlpatterns = [
    path('profile/', api.UserProfileApi.as_view(), name='user-profile'),
    path('profile/password/',
         api.UserPasswordApi.as_view(),
         name='user-password'),
    path('profile/secret-key/',
         api.UserSecretKeyApi.as_view(),
コード例 #5
0
from rest_framework_bulk.routes import BulkRouter

from .api.viewsets import GreenWorkingDayViewSet, HolidayViewSet, HolidayTypeViewSet, SupportWorkingDayViewSet

app_name = "work_organization"

router = BulkRouter()
router.register(r"holidays", HolidayViewSet, basename="holiday")
router.register(r"holiday-types", HolidayTypeViewSet, basename="holiday-type")
router.register(r"green-days", GreenWorkingDayViewSet, basename="green-day")
router.register(r"support", SupportWorkingDayViewSet, basename="support")

urlpatterns = router.urls
コード例 #6
0
ファイル: api_urls.py プロジェクト: WaylonWang2020/JumpServer
#!/usr/bin/env python
# ~*~ coding: utf-8 ~*~
#
from __future__ import absolute_import

from django.urls import path
from rest_framework_bulk.routes import BulkRouter

from authentication import api as auth_api
from .. import api

app_name = 'users'

router = BulkRouter()
router.register(r'users', api.UserViewSet, 'user')
router.register(r'groups', api.UserGroupViewSet, 'user-group')
router.register(r'users-groups-relations', api.UserUserGroupRelationViewSet,
                'users-groups-relation')

urlpatterns = [
    path('connection-token/',
         auth_api.UserConnectionTokenApi.as_view(),
         name='connection-token'),
    path('profile/', api.UserProfileApi.as_view(), name='user-profile'),
    path('profile/password/',
         api.UserPasswordApi.as_view(),
         name='user-password'),
    path('profile/public-key/',
         api.UserPublicKeyApi.as_view(),
         name='user-public-key'),
    path('otp/reset/', api.UserResetOTPApi.as_view(), name='my-otp-reset'),
コード例 #7
0
from rest_framework_bulk.routes import BulkRouter
from data_logger import views as data_logger_views
from cv import views as cv_views

router = BulkRouter()
router.register(r'data-logger/data', data_logger_views.DataViewSet)
router.register(r'data-logger/gateway', data_logger_views.GatewayViewSet)
router.register(r'data-logger/node', data_logger_views.NodeViewSet)
router.register(r'data-logger/node-settings',
                data_logger_views.NodeSettingViewSet)
router.register(r'cv/socials', cv_views.SocialsViewSet)
router.register(r'cv/public-info', cv_views.BasicPublicInfoViewSet)
router.register(r'cv/professional-skills', cv_views.ProfessionalSkillsViewSet)
router.register(r'cv/language-skills', cv_views.LanguageSkillsViewSet)
router.register(r'cv/other-interests', cv_views.OtherInterestsViewSet)
router.register(r'cv/experience', cv_views.ExperienceViewSet)
router.register(r'cv/education', cv_views.EducationViewSet)
コード例 #8
0
ファイル: urls.py プロジェクト: tbonesteaks/nsot
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.conf.urls import url, include
from django.conf import settings
from rest_framework_bulk.routes import BulkRouter
from rest_framework_nested import routers as nested_routers

from . import views


# Register /sites as a top-level resource
router = BulkRouter(trailing_slash=settings.APPEND_SLASH)
router.register(r'sites', views.SiteViewSet)

# Nested router for resources under /sites
sites_router = nested_routers.NestedSimpleRouter(
    router, r'sites', lookup='site', trailing_slash=settings.APPEND_SLASH
)

# Map nested router to bulk put/patch operations
sites_router.routes[0].mapping.update({
    'put': 'bulk_update',
    'patch': 'partial_bulk_update',
    'delete': 'bulk_destroy',
})

# Resources that are nested under /sites
sites_router.register(r'attributes', views.AttributeViewSet)
sites_router.register(r'changes', views.ChangeViewSet)
sites_router.register(r'devices', views.DeviceViewSet)
コード例 #9
0
ファイル: urls.py プロジェクト: ace-han/onedegree
from django.conf.urls import url, include
from rest_framework_bulk.routes import BulkRouter

from admin.tag.api.v1 import views

router = BulkRouter()
router.register(r"tree-tags", views.TreeTagViewSet)
router.register(r"tags", views.TagViewSet)


urlpatterns = [url(r"^", include(router.urls))]
コード例 #10
0
ファイル: urls.py プロジェクト: BlakeDraper/mercuryproject
from django.conf.urls import patterns, url, include
from mercuryservices import views
from rest_framework.routers import DefaultRouter
from rest_framework_bulk.routes import BulkRouter


#router = DefaultRouter()
router = BulkRouter()
router.register(r'cooperators', views.CooperatorViewSet, 'cooperators')
router.register(r'bulkcooperators', views.CooperatorBulkUpdateViewSet)
router.register(r'projects', views.ProjectViewSet, 'projects')
router.register(r'bulkcooperators', views.CooperatorBulkUpdateViewSet)
router.register(r'sites', views.SiteViewSet, 'sites')
router.register(r'bulksites', views.SiteBulkUpdateViewSet)
router.register(r'samples', views.FieldSampleViewSet, 'samples')
router.register(r'bulksamples', views.FieldSampleBulkCreateUpdateViewSet)
router.register(r'samplebottles', views.FieldSampleBottleViewSet, 'samplebottles')
router.register(r'bulksamplebottles', views.FieldSampleBottleBulkCreateUpdateViewSet)
router.register(r'bottles', views.BottleViewSet, 'bottles')
router.register(r'bulkbottles', views.BottleBulkCreateUpdateViewSet)
router.register(r'filters', views.FilterTypeViewSet)
router.register(r'preservations', views.PreservationTypeViewSet)
router.register(r'processings', views.ProcessingTypeViewSet)
router.register(r'mediums', views.MediumTypeViewSet)
router.register(r'units', views.UnitTypeViewSet)
router.register(r'methods', views.MethodTypeViewSet)
router.register(r'results', views.ResultViewSet)
router.register(r'constituents', views.ConstituentTypeViewSet, 'constituents')
router.register(r'qualityassurances', views.QualityAssuranceViewSet)
router.register(r'detectionflags', views.DetectionFlagViewSet)
router.register(r'isotopeflags', views.IsotopeFlagViewSet)
コード例 #11
0
ファイル: urls.py プロジェクト: sebastienbarbier/723e_server
"""
    Define urls for api/v1
"""

from django.conf.urls import url, include

from rest_framework_bulk.routes import BulkRouter

from seven23 import settings
from seven23.api.debitscredits.views import ApiDebitscredits

ROUTER = BulkRouter(trailing_slash=False)
ROUTER.register(r'^', ApiDebitscredits, base_name='debitscredits')

urlpatterns = ROUTER.urls
コード例 #12
0
ファイル: urls.py プロジェクト: optimistiks/ezdict_api
from django.conf.urls import url, include
from ezdict.translation.views import TranslationView, LanguageView, SuggestedMeaningView
from ezdict.translation_history.views import TranslationHistoryViewSet
from ezdict.card.views import CardViewSet, CardMeaningViewSet, CardToStudyViewSet
from ezdict.user_profile.views import UserProfileView
from ezdict.quiz.views import QuizViewSet, QuizAnswerViewSet
from rest_framework_bulk.routes import BulkRouter


router = BulkRouter()
router.register(r'translation_history', TranslationHistoryViewSet)
router.register(r'cards', CardViewSet)
router.register(r'card_meanings', CardMeaningViewSet)
router.register(r'cards_to_study', CardToStudyViewSet)
router.register(r'quizzes', QuizViewSet, base_name='quiz')
router.register(r'quiz_answers', QuizAnswerViewSet, base_name='quiz_answer')

# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^docs/', include('rest_framework_swagger.urls')),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^user/', include('djoser.urls')),
    url(r'^profile/$', UserProfileView.as_view(), name='user_profile'),
    url(r'^translation/$', TranslationView.as_view(), name='translation'),
    url(r'^suggested_meanings/$', SuggestedMeaningView.as_view(), name='suggested_meanings'),
    url(r'^languages/$', LanguageView.as_view(), name='languages'),
]
コード例 #13
0
ファイル: api_urls.py プロジェクト: kuacuia/jumpserver
# coding:utf-8
from django.conf.urls import url
from .. import api
from rest_framework_bulk.routes import BulkRouter

app_name = 'assets'


router = BulkRouter()
router.register(r'v1/groups', api.AssetGroupViewSet, 'asset-group')
router.register(r'v1/assets', api.AssetViewSet, 'asset')
router.register(r'v1/clusters', api.ClusterViewSet, 'cluster')
router.register(r'v1/admin-user', api.AdminUserViewSet, 'admin-user')
router.register(r'v1/system-user', api.SystemUserViewSet, 'system-user')

urlpatterns = [
    url(r'^v1/assets-bulk/$', api.AssetListUpdateApi.as_view(), name='asset-bulk-update'),
    url(r'^v1/system-user/(?P<pk>[0-9a-zA-Z\-]{36})/auth-info/', api.SystemUserAuthInfoApi.as_view(),
        name='system-user-auth-info'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/refresh/$',
        api.AssetRefreshHardwareApi.as_view(), name='asset-refresh'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/alive/$',
        api.AssetAdminUserTestApi.as_view(), name='asset-alive-test'),
    url(r'^v1/assets/user-assets/$',
        api.UserAssetListView.as_view(), name='user-asset-list'),
    # update the asset group, which add or delete the asset to the group
    url(r'^v1/groups/(?P<pk>[0-9a-zA-Z\-]{36})/assets/$',
        api.GroupUpdateAssetsApi.as_view(), name='group-update-assets'),
    url(r'^v1/groups/(?P<pk>[0-9a-zA-Z\-]{36})/assets/add/$',
        api.GroupAddAssetsApi.as_view(), name='group-add-assets'),
    # update the Cluster, and add or delete the assets to the Cluster
コード例 #14
0
ファイル: urls.py プロジェクト: ferchault/bumblebee
# django imports
from django.conf.urls import patterns, url, include

# app-specific imports
from results import views

# rest API imports
from rest_framework_bulk.routes import BulkRouter

router = BulkRouter()
router.register(r'system', views.SystemViewSet)
router.register(r'bucket', views.BucketViewSet)
router.register(r'series', views.SeriesViewSet)
router.register(r'seriesattributes', views.SeriesAttributesViewSet)
router.register(r'singlepoint', views.SinglePointViewSet)
router.register(r'singlepointouter', views.SinglePointOuterViewSet)
router.register(r'singlepointattributes', views.SinglePointAttributesViewSet)
router.register(r'mdrun', views.MDRunViewSet)
router.register(r'mdstep', views.MDStepViewSet)
router.register(r'atom', views.AtomViewSet)
router.register(r'coordinate', views.CoordinateViewSet)
router.register(r'coordinatewrapped', views.CoordinateWrappedViewSet)
router.register(r'hirshfeldcharge', views.HirshfeldChargeViewSet)
router.register(r'scaledcoordinate', views.ScaledCoordinateViewSet)
router.register(r'scaledcoordinatewrapped', views.ScaledCoordinateWrappedViewSet)
router.register(r'mullikencharge', views.MullikenChargeViewSet)
router.register(r'mdrunsettings', views.MDRunSettingsViewSet)
router.register(r'mdrunattributes', views.MDRunAttributesViewSet)
router.register(r'stepcell', views.StepCellViewSet)
router.register(r'stepensemble', views.StepEnsembleViewSet)
router.register(r'stepcontributionsqm', views.StepContributionsQMViewSet)
コード例 #15
0
ファイル: urls.py プロジェクト: wechain/seven23_server
"""
    Define urls for api/v1
"""

from django.conf.urls import url, include

from rest_framework_bulk.routes import BulkRouter

from seven23.api.changes.views import ApiChange

ROUTER = BulkRouter(trailing_slash=False)
ROUTER.register(r'^', ApiChange, base_name='changes')

urlpatterns = ROUTER.urls
コード例 #16
0
ファイル: urls.py プロジェクト: JohnJCZhou/content-curation
class AssessmentItemViewSet(BulkModelViewSet):
    queryset = AssessmentItem.objects.all()
    serializer_class = serializers.AssessmentItemSerializer

router = routers.DefaultRouter(trailing_slash=False)
router.register(r'license', LicenseViewSet)
router.register(r'channel', ChannelViewSet)
router.register(r'topictree', TopicTreeViewSet)
router.register(r'node', NodeViewSet)
router.register(r'exercise', ExerciseViewSet)
router.register(r'file', FileViewSet)
router.register(r'format', FormatViewSet)
router.register(r'mimetype', MimeTypeViewSet)

bulkrouter = BulkRouter(trailing_slash=False)
bulkrouter.register(r'assessmentitem', AssessmentItemViewSet)

urlpatterns = [
    url(r'^$', views.base, name='base'),
    url(r'^test/', views.testpage, name='test'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^api/', include(router.urls)),
    url(r'^api/', include(bulkrouter.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'exercises/$', views.exercise_list, name='exercise_list'),
    url(r'exercises/(?P<exercise_id>\w+)', views.exercise, name='exercise'),
    url(r'^file_upload/', views.file_upload, name="file_upload"),
    url(r'^accounts/logout/$', auth_views.logout, {'template_name': 'registration/logout.html'}),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^channels/$', views.channel_list, name='channels'),
    url(r'^channels/(?P<channel_id>\w+)', views.channel, name='channel'),
コード例 #17
0
ファイル: urls.py プロジェクト: fle-internal/content-curation
router = routers.DefaultRouter(trailing_slash=False)
router.register(r'license', LicenseViewSet)
router.register(r'language', LanguageViewSet)
router.register(r'channel', ChannelViewSet)
router.register(r'channelset', ChannelSetViewSet)
router.register(r'fileformat', FileFormatViewSet)
router.register(r'preset', FormatPresetViewSet)
router.register(r'tag', TagViewSet)
router.register(r'contentkind', ContentKindViewSet)
router.register(r'task', TaskViewSet)
router.register(r'user', UserViewSet)
router.register(r'invitation', InvitationViewSet)

bulkrouter = BulkRouter(trailing_slash=False)
bulkrouter.register(r'assessmentitem', AssessmentItemViewSet)
bulkrouter.register(r'contentnode', ContentNodeViewSet)
bulkrouter.register(r'file', FileViewSet)

urlpatterns = [
    url(r'^$', views.base, name='base'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^api/', include(router.urls)),
    url(r'^api/', include(bulkrouter.urls)),
    url(r'^api/publish_channel/$', views.publish_channel, name='publish_channel'),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^channels/$', views.channel_list, name='channels'),
    url(r'^(?P<channel_id>[^/]+)/edit', views.redirect_to_channel_edit, name='redirect_to_channel_edit'),
    url(r'^(?P<channel_id>[^/]+)/view', views.redirect_to_channel_view, name='redirect_to_channel_view'),
    url(r'^channels/(?P<channel_id>[^/]{32})/?$', views.redirect_to_channel, name='redirect_to_channel'),
    url(r'^channels/(?P<channel_id>[^/]{32})/edit', views.channel, name='channel'),
コード例 #18
0
ファイル: api_urls.py プロジェクト: jumpserver/jumpserver
# coding:utf-8
from django.urls import path
from rest_framework_nested import routers
# from rest_framework.routers import DefaultRouter
from rest_framework_bulk.routes import BulkRouter

from .. import api

app_name = 'assets'

router = BulkRouter()
router.register(r'assets', api.AssetViewSet, 'asset')
router.register(r'admin-user', api.AdminUserViewSet, 'admin-user')
router.register(r'system-user', api.SystemUserViewSet, 'system-user')
router.register(r'labels', api.LabelViewSet, 'label')
router.register(r'nodes', api.NodeViewSet, 'node')
router.register(r'domain', api.DomainViewSet, 'domain')
router.register(r'gateway', api.GatewayViewSet, 'gateway')
router.register(r'cmd-filter', api.CommandFilterViewSet, 'cmd-filter')
router.register(r'asset-user', api.AssetUserViewSet, 'asset-user')

cmd_filter_router = routers.NestedDefaultRouter(router, r'cmd-filter', lookup='filter')
cmd_filter_router.register(r'rules', api.CommandFilterRuleViewSet, 'cmd-filter-rule')


urlpatterns = [
    path('assets-bulk/', api.AssetListUpdateApi.as_view(), name='asset-bulk-update'),
    path('asset/update/select/',
         api.AssetBulkUpdateSelectAPI.as_view(), name='asset-bulk-update-select'),
    path('assets/<uuid:pk>/refresh/',
         api.AssetRefreshHardwareApi.as_view(), name='asset-refresh'),
コード例 #19
0
#!/usr/bin/env python
# ~*~ coding: utf-8 ~*~
#
from __future__ import absolute_import

from django.urls import path, include
from rest_framework_bulk.routes import BulkRouter
from .. import api_v2 as api

app_name = 'users'

router = BulkRouter()
router.register(r'service-account-registrations',
                api.ServiceAccountRegistrationViewSet,
                'service-account-registration')


urlpatterns = [
    # path('token/', api.UserToken.as_view(), name='user-token'),
]
urlpatterns += router.urls


コード例 #20
0
ファイル: urls.py プロジェクト: jknewson/mercuryproject
from django.conf.urls import patterns, url, include
from mercuryservices import views
from rest_framework.routers import DefaultRouter
from rest_framework_bulk.routes import BulkRouter


#router = DefaultRouter()
router = BulkRouter()

router.register(r'acids', views.AcidViewSet, 'acids')
router.register(r'analyses', views.AnalysisTypeViewSet, 'analyses')
router.register(r'blankwaters', views.BlankWaterViewSet, 'blankwaters')
router.register(r'bottles', views.BottleViewSet, 'bottles')
router.register(r'bottleprefixes', views.BottlePrefixViewSet, 'bottleprefixes')
router.register(r'bottletypes', views.BottleTypeViewSet, 'bottletypes')
router.register(r'brominations', views.BrominationViewSet, 'brominations')
router.register(r'constituents', views.ConstituentTypeViewSet, 'constituents')
router.register(r'cooperators', views.CooperatorViewSet, 'cooperators')
router.register(r'detectionflags', views.DetectionFlagViewSet, 'detectionflags')
router.register(r'filters', views.FilterTypeViewSet, 'filters')
router.register(r'isotopeflags', views.IsotopeFlagViewSet, 'isotopeflags')
router.register(r'mediums', views.MediumTypeViewSet, 'mediums')
router.register(r'methods', views.MethodTypeViewSet, 'methods')
router.register(r'preservations', views.PreservationTypeViewSet, 'preservations')
router.register(r'projects', views.ProjectViewSet, 'projects')
router.register(r'projectssites', views.ProjectSiteViewSet, 'projectssites')
router.register(r'processings', views.ProcessingTypeViewSet, 'processings')
router.register(r'qualityassurances', views.QualityAssuranceViewSet, 'qualityassurances')
router.register(r'qualityassurancetypes', views.QualityAssuranceTypeViewSet, 'qualityassurancetypes')
router.register(r'results', views.ResultViewSet, 'results')
router.register(r'resultdatafiles', views.ResultDataFileViewSet, 'resultdatafiles')
コード例 #21
0
ファイル: api_urls.py プロジェクト: wwjiang007/jumpserver
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#

from django.urls import path, re_path
from rest_framework_bulk.routes import BulkRouter

from common import api as capi
from .. import api

app_name = 'terminal'

router = BulkRouter()
router.register(r'sessions', api.SessionViewSet, 'session')
router.register(r'terminals/(?P<terminal>[a-zA-Z0-9\-]{36})?/?status',
                api.StatusViewSet, 'terminal-status')
router.register(r'terminals/(?P<terminal>[a-zA-Z0-9\-]{36})?/?sessions',
                api.SessionViewSet, 'terminal-sessions')
router.register(r'terminals', api.TerminalViewSet, 'terminal')
router.register(r'tasks', api.TaskViewSet, 'tasks')
router.register(r'commands', api.CommandViewSet, 'command')
router.register(r'status', api.StatusViewSet, 'status')
router.register(r'replay-storages', api.ReplayStorageViewSet, 'replay-storage')
router.register(r'command-storages', api.CommandStorageViewSet,
                'command-storage')
router.register(r'session-sharings', api.SessionSharingViewSet,
                'session-sharing')
router.register(r'session-join-records', api.SessionJoinRecordsViewSet,
                'session-sharing-record')
router.register(r'endpoints', api.EndpointViewSet, 'endpoint')
router.register(r'endpoint-rules', api.EndpointRuleViewSet, 'endpoint-rule')
コード例 #22
0
ファイル: api_urls.py プロジェクト: jumpserver/jumpserver
# coding:utf-8
#

from django.urls import path
from rest_framework_bulk.routes import BulkRouter

from .. import api

app_name = 'applications'

router = BulkRouter()
router.register(r'remote-app', api.RemoteAppViewSet, 'remote-app')

urlpatterns = [
    path('remote-apps/<uuid:pk>/connection-info/',
         api.RemoteAppConnectionInfoApi.as_view(),
         name='remote-app-connection-info')
]

urlpatterns += router.urls
コード例 #23
0
    FundingViewSet,
    BalanceView,
    LoansViewSet,
    LoanableViewSet,
    RoleViewSet,
)
from associations.views.election import VoterViewSet, ElectionViewSet, ChoiceViewSet
from associations.views.media import MediaViewSet, get_media_uploaded_on_bounds
from associations.views import set_association_logo
from subscriptions.views.widget_balance import widget_balance_view

urlpatterns = []
router = BulkRouter()

# Associations.
router.register(r"associations", AssociationViewSet)

# Elections.
router.register(r"elections", ElectionViewSet)
router.register(r"choices", ChoiceViewSet)
router.register(r"voters", VoterViewSet)

# Events.
router.register(r"events", EventViewSet)

# Medias.
router.register(r"media", MediaViewSet)
urlpatterns += [
    path("media/<association_pk>/upload_bounds", get_media_uploaded_on_bounds)
]
コード例 #24
0
ファイル: urls.py プロジェクト: ace-han/onedegree
from django.conf.urls import url, include
from rest_framework_bulk.routes import BulkRouter

from admin.auth.api.v1 import views

router = BulkRouter()
router.register(r'users', views.UserViewSet)


urlpatterns = [
    url(r'^', include(router.urls)),
]
コード例 #25
0
@author: sun
@license: (C) Copyright 2016-2019, Light2Cloud (Beijing) Web Service Co., LTD
@contact: [email protected]
@software: L2CloudCMP
@file: api_urls.py
@ide: PyCharm
@time: 2019/12/20 12:10
@desc:
"""
from django.urls import path
from rest_framework_bulk.routes import BulkRouter
from .. import api

app_name = 'authentication'
router = BulkRouter()
router.register(r'access-keys', api.AccessKeyViewSet, 'access-keys')

urlpatterns = [
    path('access-keys/<uuid:pk>/create/',
         api.AccessKeyCreateView.as_view(),
         name='access-key-create'),
    path('access-keys/<uuid:pk>/user/',
         api.AccessKeyListView.as_view(),
         name='access-key-list'),
    path('sms/', api.SMSCreateApi.as_view(), name='sms'),
    path('tokens/', api.TokenCreateApi.as_view(), name='auth-token'),
    path('mfa/challenge/', api.MFAChallengeApi.as_view(),
         name='mfa-challenge'),
    path('connection-token/',
         api.UserConnectionTokenApi.as_view(),
         name='connection-token'),
コード例 #26
0
ファイル: urls.py プロジェクト: ace-han/onedegree
from django.conf.urls import url, include
from rest_framework_bulk.routes import BulkRouter

from admin.friend.api.v1 import views

router = BulkRouter()
router.register(r'phone-contact-records', views.PhoneContactRecordViewSet)


urlpatterns = [
    url(r'^', include(router.urls)),
]
コード例 #27
0
# coding:utf-8
from rest_framework_bulk.routes import BulkRouter
from rest_framework_nested import routers

from .. import api

app_name = 'rbac'

router = BulkRouter()
router.register(r'roles', api.RoleViewSet, 'role')
router.register(r'role-bindings', api.RoleBindingViewSet, 'role-binding')

router.register(r'system-roles', api.SystemRoleViewSet, 'system-role')
router.register(r'system-role-bindings', api.SystemRoleBindingViewSet,
                'system-role-binding')

router.register(r'org-roles', api.OrgRoleViewSet, 'org-role')
router.register(r'org-role-bindings', api.OrgRoleBindingViewSet,
                'org-role-binding')

router.register(r'permissions', api.PermissionViewSet, 'permission')

system_role_router = routers.NestedDefaultRouter(router,
                                                 r'system-roles',
                                                 lookup='system_role')
system_role_router.register(r'permissions', api.SystemRolePermissionsViewSet,
                            'system-role-permission')

org_role_router = routers.NestedDefaultRouter(router,
                                              r'org-roles',
                                              lookup='org_role')
コード例 #28
0
#!/usr/bin/env python
# ~*~ coding: utf-8 ~*~
#
from __future__ import absolute_import

from django.urls import path, include
from rest_framework_bulk.routes import BulkRouter
from ..api import v2 as api

app_name = 'users'

router = BulkRouter()
router.register(r'service-account-registrations',
                api.ServiceAccountRegistrationViewSet,
                'service-account-registration')


urlpatterns = [
    # path('token/', api.UserToken.as_view(), name='user-token'),
]
urlpatterns += router.urls


コード例 #29
0
ファイル: api_urls.py プロジェクト: drunkcz/jumpserver
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#

from django.urls import path
from rest_framework_bulk.routes import BulkRouter

from .. import api

app_name = 'terminal'

router = BulkRouter()
router.register(r'sessions', api.SessionViewSet, 'session')
router.register(r'terminal/(?P<terminal>[a-zA-Z0-9\-]{36})?/?status', api.StatusViewSet, 'terminal-status')
router.register(r'terminal/(?P<terminal>[a-zA-Z0-9\-]{36})?/?sessions', api.SessionViewSet, 'terminal-sessions')
router.register(r'terminal', api.TerminalViewSet, 'terminal')
router.register(r'tasks', api.TaskViewSet, 'tasks')
router.register(r'command', api.CommandViewSet, 'command')
router.register(r'status', api.StatusViewSet, 'status')

urlpatterns = [
    path('sessions/<uuid:pk>/replay/',
         api.SessionReplayV2ViewSet.as_view({'get': 'retrieve', 'post': 'create'}),
         name='session-replay'),
    path('tasks/kill-session/', api.KillSessionAPI.as_view(), name='kill-session'),
    path('terminal/<uuid:terminal>/access-key/', api.TerminalTokenApi.as_view(),
         name='terminal-access-key'),
    path('terminal/config/', api.TerminalConfig.as_view(), name='terminal-config'),
    # v2: get session's replay
    # path('v2/sessions/<uuid:pk>/replay/',
    #     api.SessionReplayV2ViewSet.as_view({'get': 'retrieve'}),
コード例 #30
0
from rest_framework_bulk.routes import BulkRouter

from . import bulk_views

bulk_router = BulkRouter()

bulk_router.register(r'decisions', bulk_views.BulkDecisionViewSet)
bulk_router.register(r'periods', bulk_views.BulkPeriodViewSet)
bulk_router.register(r'phases', bulk_views.BulkPhaseViewSet)
bulk_router.register(r'results', bulk_views.BulkResultViewSet)
bulk_router.register(r'roles', bulk_views.BulkRoleViewSet)
bulk_router.register(r'runs', bulk_views.BulkRunViewSet)
bulk_router.register(r'runusers', bulk_views.BulkRunUserViewSet)
bulk_router.register(r'scenarios', bulk_views.BulkScenarioViewSet)
bulk_router.register(r'worlds', bulk_views.BulkWorldViewSet)

bulk_urlpatterns = bulk_router.urls
コード例 #31
0
ファイル: urls.py プロジェクト: ferchault/bumblebee
# django imports
from django.conf.urls import patterns, url, include

# app-specific imports
from results import views

# rest API imports
from rest_framework_bulk.routes import BulkRouter

router = BulkRouter()
router.register(r'system', views.SystemViewSet)
router.register(r'bucket', views.BucketViewSet)
router.register(r'series', views.SeriesViewSet)
router.register(r'seriesattributes', views.SeriesAttributesViewSet)
router.register(r'singlepoint', views.SinglePointViewSet)
router.register(r'singlepointouter', views.SinglePointOuterViewSet)
router.register(r'singlepointattributes', views.SinglePointAttributesViewSet)
router.register(r'mdrun', views.MDRunViewSet)
router.register(r'mdstep', views.MDStepViewSet)
router.register(r'atom', views.AtomViewSet)
router.register(r'coordinate', views.CoordinateViewSet)
router.register(r'coordinatewrapped', views.CoordinateWrappedViewSet)
router.register(r'hirshfeldcharge', views.HirshfeldChargeViewSet)
router.register(r'scaledcoordinate', views.ScaledCoordinateViewSet)
router.register(r'scaledcoordinatewrapped',
                views.ScaledCoordinateWrappedViewSet)
router.register(r'mullikencharge', views.MullikenChargeViewSet)
router.register(r'mdrunsettings', views.MDRunSettingsViewSet)
router.register(r'mdrunattributes', views.MDRunAttributesViewSet)
router.register(r'stepcell', views.StepCellViewSet)
router.register(r'stepensemble', views.StepEnsembleViewSet)
コード例 #32
0
ファイル: api_urls.py プロジェクト: Amos-x/Operation
# -*- coding:utf-8 -*-
# __author__ = Amos
#      Email = [email protected]
#  Create_at = 2019-04-01 11:28
#   FileName = api_urls

from django.urls import re_path
from rest_framework_bulk.routes import BulkRouter
from users.api import *

app_name = 'users'

router = BulkRouter()
router.register('v1/users', UserViewSet, 'user')
router.register('v1/groups', UserGroupViewSet, 'user-group')

urlpatterns = [
    re_path(r'^v1/users/(?P<pk>[0-9a-zA-Z\-]{36})/password/reset/$',
            UserSendMailRestPasswordAPI.as_view(),
            name='user-reset-password'),
    re_path(r'^v1/users/(?P<pk>[0-9a-zA-Z\-]{36})/pubkey/reset/$',
            UserSendMailRestPKAPI.as_view(),
            name='user-public-key-reset'),
    re_path(r'^v1/users/(?P<pk>[0-9a-zA-Z\-]{36})/unblock/$',
            UserUnblockLoginApi.as_view(),
            name='user-unblock'),
    re_path(r'^v1/users/(?P<pk>[0-9a-zA-Z\-]{36})/groups/$',
            UserUpdateGroupApi.as_view(),
            name='user-update-group'),
    re_path(r'^v1/groups/(?P<pk>[0-9a-zA-Z\-]{36})/users/$',
            UserGroupUpdateUserApi.as_view(),
コード例 #33
0
# coding:utf-8
from django.conf.urls import url
from .. import api
from rest_framework_bulk.routes import BulkRouter

app_name = 'assets'

router = BulkRouter()
router.register(r'v1/assets', api.AssetViewSet, 'asset')
router.register(r'v1/admin-user', api.AdminUserViewSet, 'admin-user')
router.register(r'v1/system-user', api.SystemUserViewSet, 'system-user')
router.register(r'v1/labels', api.LabelViewSet, 'label')
router.register(r'v1/nodes', api.NodeViewSet, 'node')
router.register(r'v1/domain', api.DomainViewSet, 'domain')
router.register(r'v1/gateway', api.GatewayViewSet, 'gateway')

urlpatterns = [
    url(r'^v1/assets-bulk/$',
        api.AssetListUpdateApi.as_view(),
        name='asset-bulk-update'),
    url(r'^v1/system-user/(?P<pk>[0-9a-zA-Z\-]{36})/auth-info/',
        api.SystemUserAuthInfoApi.as_view(),
        name='system-user-auth-info'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/refresh/$',
        api.AssetRefreshHardwareApi.as_view(),
        name='asset-refresh'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/alive/$',
        api.AssetAdminUserTestApi.as_view(),
        name='asset-alive-test'),
    url(r'^v1/assets/user-assets/$',
        api.UserAssetListView.as_view(),
コード例 #34
0
- Birthday
- Poll
- Votes (if not voted before)
- Repartition (if not made wishes before)
- Balance

Optional widgets : 
- Marketplace -> most bought by the user
- Library -> most borrowed by the user

The subscription configuration is saved in a simple JSON that the frontend will use
"""

router = BulkRouter()

router.register(r"subscriptions", WidgetSubscriptionViewSet)

urlpatterns = [
    path("", get_widgets),
    path("timeline/", widget_timeline_view, name="widget_timeline"),
    path("birthday/", widget_birthday_view, name="widget_birthday"),
    path("poll/", widget_poll_view, name="widget_poll"),
    path("vote/", widget_vote_view, name="widget_vote"),
    path("repartition/", widget_repartition_view, name="widget_repartition"),
    path("balance/", widget_balance_view, name="widget_balance"),
    path(
        "marketplace/<marketplace_id>/",
        widget_marketplace_view,
        name="widget_marketplace",
    ),
    path("library/<library_id>/", widget_library_view, name="widget_library"),
コード例 #35
0
router = routers.DefaultRouter(trailing_slash=False)
router.register(r'license', LicenseViewSet)
router.register(r'language', LanguageViewSet)
router.register(r'channel', ChannelViewSet)
router.register(r'channelset', ChannelSetViewSet)
router.register(r'fileformat', FileFormatViewSet)
router.register(r'preset', FormatPresetViewSet)
router.register(r'tag', TagViewSet)
router.register(r'contentkind', ContentKindViewSet)
router.register(r'task', TaskViewSet)
router.register(r'user', UserViewSet)
router.register(r'invitation', InvitationViewSet)

bulkrouter = BulkRouter(trailing_slash=False)
bulkrouter.register(r'assessmentitem', AssessmentItemViewSet)
bulkrouter.register(r'contentnode', ContentNodeViewSet)
bulkrouter.register(r'file', FileViewSet)

urlpatterns = [
    url(r'^$', views.base, name='base'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^api/', include(router.urls)),
    url(r'^api/', include(bulkrouter.urls)),
    url(r'^api/publish_channel/$',
        views.publish_channel,
        name='publish_channel'),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'^channels/$', views.channel_list, name='channels'),
    url(r'^(?P<channel_id>[^/]+)/edit',
コード例 #36
0
class AssessmentItemViewSet(BulkModelViewSet):
    queryset = AssessmentItem.objects.all()
    serializer_class = serializers.AssessmentItemSerializer


router = routers.DefaultRouter()
router.register(r'topics', TopicViewSet)
router.register(r'content', ContentViewSet)
router.register(r'license', LicenseViewSet)
router.register(r'channel', ChannelViewSet)
router.register(r'topictree', TopicTreeViewSet)
router.register(r'node', NodeViewSet)
router.register(r'exercise', ExerciseViewSet)

bulkrouter = BulkRouter()
bulkrouter.register(r'assessmentitem', AssessmentItemViewSet)

urlpatterns = [
    url(r'^$', views.base, name='base'),
    url(r'^test/', views.testpage, name='test'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^api/', include(router.urls)),
    url(r'^api/', include(bulkrouter.urls)),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'exercises/$', views.exercise_list, name='exercise_list'),
    url(r'exercises/(?P<exercise_id>\w+)', views.exercise, name='exercise'),
    url(r'^file_upload/', views.file_upload, name="file_upload"),
    url(r'^accounts/logout/$', auth_views.logout,
        {'template_name': 'registration/logout.html'}),
    url(r'^accounts/', include('django.contrib.auth.urls')),
コード例 #37
0
ファイル: urls.py プロジェクト: tbonesteaks/nsot
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.conf.urls import url, include
from django.conf import settings
from rest_framework_bulk.routes import BulkRouter
from rest_framework_nested import routers as nested_routers

from . import views

# Register /sites as a top-level resource
router = BulkRouter(trailing_slash=settings.APPEND_SLASH)
router.register(r'sites', views.SiteViewSet)

# Nested router for resources under /sites
sites_router = nested_routers.NestedSimpleRouter(
    router, r'sites', lookup='site', trailing_slash=settings.APPEND_SLASH)

# Map nested router to bulk put/patch operations
sites_router.routes[0].mapping.update({
    'put': 'bulk_update',
    'patch': 'partial_bulk_update',
    'delete': 'bulk_destroy',
})

# Resources that are nested under /sites
sites_router.register(r'attributes', views.AttributeViewSet)
sites_router.register(r'changes', views.ChangeViewSet)
sites_router.register(r'devices', views.DeviceViewSet)
sites_router.register(r'interfaces', views.InterfaceViewSet)
sites_router.register(r'networks', views.NetworkViewSet)
コード例 #38
0
from __future__ import print_function, unicode_literals
from django.conf.urls import patterns, url, include
from rest_framework_bulk.routes import BulkRouter

from .views import SimpleViewSet


router = BulkRouter()
router.register('simple', SimpleViewSet, 'simple')

urlpatterns = patterns(
    '',

    url(r'^api/', include(router.urls, namespace='api')),
)
コード例 #39
0
# ViewSets define the view behavior.
class EntryViewSet(viewsets.ModelViewSet):
    queryset = Entry.objects.all().order_by('id')
    serializer_class = EntrySerializer


class EntryBulkViewSet(BulkModelViewSet):
    model = Entry
    queryset = Entry.objects.all()
    serializer_class = BulkEntrySerializer


# Routers provide an easy way of automatically determining the URL conf.
router = routers.DefaultRouter()
router.register(r'entries', EntryViewSet)

router_bulk = BulkRouter()
router_bulk.register(r'entries_bulk', EntryBulkViewSet, base_name='bulk')

# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
    url(r'^auth/', include('djoser.urls.authtoken')),
    url(r'^', include(router.urls)),
    url(r'^', include(router_bulk.urls))
]
コード例 #40
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#

from django.urls import path
from rest_framework_bulk.routes import BulkRouter

from ..api import v2 as api

app_name = 'terminal'

router = BulkRouter()
router.register(r'terminal', api.TerminalViewSet, 'terminal')

urlpatterns = [
    path('terminal-registrations/',
         api.TerminalRegistrationApi.as_view(),
         name='terminal-registration')
]

urlpatterns += router.urls
コード例 #41
0
ファイル: api_urls.py プロジェクト: zhaodan2000/jumpserver
# coding:utf-8
from django.urls import path, re_path
from rest_framework_nested import routers
from rest_framework_bulk.routes import BulkRouter

from common import api as capi

from .. import api

app_name = 'assets'

router = BulkRouter()
router.register(r'assets', api.AssetViewSet, 'asset')
router.register(r'platforms', api.AssetPlatformViewSet, 'platform')
router.register(r'admin-users', api.AdminUserViewSet, 'admin-user')
router.register(r'system-users', api.SystemUserViewSet, 'system-user')
router.register(r'labels', api.LabelViewSet, 'label')
router.register(r'nodes', api.NodeViewSet, 'node')
router.register(r'domains', api.DomainViewSet, 'domain')
router.register(r'gateways', api.GatewayViewSet, 'gateway')
router.register(r'cmd-filters', api.CommandFilterViewSet, 'cmd-filter')
router.register(r'asset-users', api.AssetUserViewSet, 'asset-user')
router.register(r'asset-user-auth-infos', api.AssetUserAuthInfoViewSet,
                'asset-user-auth-info')
router.register(r'gathered-users', api.GatheredUserViewSet, 'gathered-user')
router.register(r'favorite-assets', api.FavoriteAssetViewSet, 'favorite-asset')
router.register(r'system-users-assets-relations',
                api.SystemUserAssetRelationViewSet,
                'system-users-assets-relation')
router.register(r'system-users-nodes-relations',
                api.SystemUserNodeRelationViewSet,
コード例 #42
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#

from django.urls import path, include
from rest_framework_bulk.routes import BulkRouter

from ..api import v1 as api

app_name = 'terminal'

router = BulkRouter()
router.register(r'sessions', api.SessionViewSet, 'session')
router.register(r'terminal/(?P<terminal>[a-zA-Z0-9\-]{36})?/?status',
                api.StatusViewSet, 'terminal-status')
router.register(r'terminal/(?P<terminal>[a-zA-Z0-9\-]{36})?/?sessions',
                api.SessionViewSet, 'terminal-sessions')
router.register(r'terminal', api.TerminalViewSet, 'terminal')
router.register(r'tasks', api.TaskViewSet, 'tasks')
router.register(r'command', api.CommandViewSet, 'command')
router.register(r'status', api.StatusViewSet, 'status')

urlpatterns = [
    path('sessions/<uuid:pk>/replay/',
         api.SessionReplayViewSet.as_view({
             'get': 'retrieve',
             'post': 'create'
         }),
         name='session-replay'),
    path('tasks/kill-session/',
         api.KillSessionAPI.as_view(),
コード例 #43
0
# -*- coding: utf-8 -*-
from __future__ import absolute_import

from django.urls import path
from rest_framework_bulk.routes import BulkRouter
from .. import api

app_name = 'accounts'

router = BulkRouter()
router.register(r'accounts', api.AccountViewSet, 'account') #accounts-api:account



urlpatterns = [
    path('account/<uuid:pk>/assets/', api.AccountAssetsApi.as_view(), name='account-assets'),
]
urlpatterns += router.urls
コード例 #44
0
from __future__ import print_function, unicode_literals
from django.conf.urls import patterns, url, include
from rest_framework_bulk.routes import BulkRouter

from .views import SimpleViewSet

router = BulkRouter()
router.register('simple', SimpleViewSet, 'simple')

urlpatterns = patterns(
    '',
    url(r'^api/', include(router.urls, namespace='api')),
)
コード例 #45
0
from django.urls import path, re_path
from .. import api
from rest_framework_bulk.routes import BulkRouter
app_name = 'transfer'

router = BulkRouter()
router.register(r'databases', api.DatabaseViewSet, 'database')
router.register(r'tables', api.TableViewSet, 'table')
router.register(r'fields', api.FieldViewSet, 'field')
router.register(r'schedules', api.ScheduleViewSet, 'schedule')
router.register(r'commands', api.CommandViewSet, 'command')
router.register(r'user_commands', api.UserCommandViewSet, 'user_command')

urlpatterns = [
    path('schedule/active/',
         api.active_transfer_task,
         name='transfer_task-active'),
    path('schedule/delete/',
         api.delete_transfer_task,
         name='transfer_task-delete')
]
urlpatterns += router.urls
コード例 #46
0
"""
    Define urls for api/v1
"""

from django.conf.urls import url, include

from rest_framework_bulk.routes import BulkRouter

from seven23 import settings
from seven23.api.accounts.views import AccountsList

ROUTER = BulkRouter(trailing_slash=False)
ROUTER.register(r'^', AccountsList, base_name='accounts')

urlpatterns = ROUTER.urls
コード例 #47
0
ファイル: api_urls.py プロジェクト: jiaxiangkong/jumpserver
#!/usr/bin/env python
# ~*~ coding: utf-8 ~*~
#
from __future__ import absolute_import

from django.urls import path
from rest_framework_bulk.routes import BulkRouter

from authentication import api as auth_api
from .. import api

app_name = 'users'

router = BulkRouter()
router.register(r'users', api.UserViewSet, 'user')
router.register(r'groups', api.UserGroupViewSet, 'user-group')


urlpatterns = [
    path('connection-token/', auth_api.UserConnectionTokenApi.as_view(),
         name='connection-token'),
    path('auth/', auth_api.UserAuthApi.as_view(), name='user-auth'),
    path('otp/auth/', auth_api.UserOtpAuthApi.as_view(), name='user-otp-auth'),

    path('profile/', api.UserProfileApi.as_view(), name='user-profile'),
    path('otp/reset/', api.UserResetOTPApi.as_view(), name='my-otp-reset'),
    path('users/<uuid:pk>/otp/reset/', api.UserResetOTPApi.as_view(), name='user-reset-otp'),
    path('users/<uuid:pk>/password/', api.UserChangePasswordApi.as_view(), name='change-user-password'),
    path('users/<uuid:pk>/password/reset/', api.UserResetPasswordApi.as_view(), name='user-reset-password'),
    path('users/<uuid:pk>/pubkey/reset/', api.UserResetPKApi.as_view(), name='user-public-key-reset'),
    path('users/<uuid:pk>/pubkey/update/', api.UserUpdatePKApi.as_view(), name='user-public-key-update'),
コード例 #48
0
# coding:utf-8
from django.conf.urls import url
from .. import api
from rest_framework_bulk.routes import BulkRouter

app_name = 'assets'


router = BulkRouter()
# router.register(r'v1/groups', api.AssetGroupViewSet, 'asset-group')
router.register(r'v1/assets', api.AssetViewSet, 'asset')
# router.register(r'v1/clusters', api.ClusterViewSet, 'cluster')
router.register(r'v1/admin-user', api.AdminUserViewSet, 'admin-user')
router.register(r'v1/system-user', api.SystemUserViewSet, 'system-user')
router.register(r'v1/labels', api.LabelViewSet, 'label')
router.register(r'v1/nodes', api.NodeViewSet, 'node')

urlpatterns = [
    url(r'^v1/assets-bulk/$', api.AssetListUpdateApi.as_view(), name='asset-bulk-update'),
    url(r'^v1/system-user/(?P<pk>[0-9a-zA-Z\-]{36})/auth-info/', api.SystemUserAuthInfoApi.as_view(),
        name='system-user-auth-info'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/refresh/$',
        api.AssetRefreshHardwareApi.as_view(), name='asset-refresh'),
    url(r'^v1/assets/(?P<pk>[0-9a-zA-Z\-]{36})/alive/$',
        api.AssetAdminUserTestApi.as_view(), name='asset-alive-test'),
    url(r'^v1/assets/user-assets/$',
        api.UserAssetListView.as_view(), name='user-asset-list'),
    # update the asset group, which add or delete the asset to the group
    #url(r'^v1/groups/(?P<pk>[0-9a-zA-Z\-]{36})/assets/$',
    #    api.GroupUpdateAssetsApi.as_view(), name='group-update-assets'),
    #url(r'^v1/groups/(?P<pk>[0-9a-zA-Z\-]{36})/assets/add/$',
コード例 #49
0
ファイル: urls.py プロジェクト: chuckhelios/HMP669
from rest_framework.routers import DefaultRouter
from rest_framework_bulk.routes import BulkRouter

from emergency_app.views import IndexView
from PatientSearch.views import *
from authentication.views import AccountViewSet, LoginView, LogoutView

router = routers.SimpleRouter()
router.register(r'accounts', AccountViewSet)
router.register(r'residents', ResidentInfoViewSet)
router.register(r'incidents', IncidentViewSet)
router.register(r'incidentReport', IncidentReportViewSet)
router.register(r'building', BuildingViewSet)
router.register(r'hospital', HospitalViewSet)
bulkRouter = BulkRouter()
bulkRouter.register(r'vitalsigns',VitalsignsViewSet)


urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
	url(r'^api/', include(router.urls)),
    url(r'api/',include(bulkRouter.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),	
	url(r'^api/auth/login/$', LoginView.as_view(), name='login'),
	url(r'^api/auth/logout/$', LogoutView.as_view(), name='logout'),
    # url(r'^.*$', IndexView.as_view(), name='index'),
    url(r'^.*$', IndexView.as_view(), name='index'),

]

コード例 #50
0
# coding:utf-8

from django.urls import path
from rest_framework_bulk.routes import BulkRouter
from .. import api

router = BulkRouter()
router.register('remote-app-permissions', api.RemoteAppPermissionViewSet,
                'remote-app-permission')

remote_app_permission_urlpatterns = [
    # 查询用户授权的RemoteApp
    path('users/<uuid:pk>/remote-apps/',
         api.UserGrantedRemoteAppsApi.as_view(),
         name='user-remote-apps'),
    path('users/remote-apps/',
         api.UserGrantedRemoteAppsApi.as_view(),
         name='my-remote-apps'),

    # 获取用户授权的RemoteApp树
    path('users/<uuid:pk>/remote-apps/tree/',
         api.UserGrantedRemoteAppsAsTreeApi.as_view(),
         name='user-remote-apps-as-tree'),
    path('users/remote-apps/tree/',
         api.UserGrantedRemoteAppsAsTreeApi.as_view(),
         name='my-remote-apps-as-tree'),

    # 查询用户组授权的RemoteApp
    path('user-groups/<uuid:pk>/remote-apps/',
         api.UserGroupGrantedRemoteAppsApi.as_view(),
         name='user-group-remote-apps'),
コード例 #51
0
ファイル: urls.py プロジェクト: zsprn123/yunqu
# uncompyle6 version 3.2.3
# Python bytecode 3.6 (3379)
# Decompiled from: Python 2.7.5 (default, Jul 13 2018, 13:06:57)
# [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]
# Embedded file name: ./api/v1/misc/urls.py
# Compiled at: 2018-08-23 19:33:14
# Size of source mod 2**32: 290 bytes
from django.conf.urls import url, include
from rest_framework_bulk.routes import BulkRouter
from .views import ContentTypeViewSet
from django.urls import path
router = BulkRouter()
router.register('contenttypes', ContentTypeViewSet)
urlpatterns = (path('', include(router.urls)), )
# okay decompiling ./restful/hawkeye/api/v1/misc/urls.pyc
コード例 #52
0
ファイル: urls.py プロジェクト: MrChoclate/tripping_sansa
from django.conf.urls import include, url
from django.contrib import admin

from rest_framework import routers
from rest_framework_bulk.routes import BulkRouter

from api.views import *

router = BulkRouter()

router.register(r"product", ProductViewSet)
router.register(r"product_relationship", Product_relationshipViewSet)
router.register(r"product_version", Product_versionViewSet)
router.register(r"product_version_relationship", Product_version_relationshipViewSet)
router.register(r"product_category", Product_categoryViewSet)
router.register(r"product_category_assignment", Product_category_assignmentViewSet)
router.register(r"product_category_hierarchy", Product_category_hierarchyViewSet)
router.register(r"product_view_definition", Product_view_definitionViewSet)
router.register(r"view_definition_context", View_definition_contextViewSet)
router.register(r"product_property_assignment", Product_property_assignmentViewSet)
router.register(r"view_definition_relationship", View_definition_relationshipViewSet)
router.register(r"view_definition_usage", View_definition_usageViewSet)
router.register(r"assembly_component_relationship", Assembly_component_relationshipViewSet)
router.register(r"next_assembly_usage", Next_assembly_usageViewSet)
router.register(r"component_upper_level_identification", Component_upper_level_identificationViewSet)
router.register(r"promissory_usage", Promissory_usageViewSet)
router.register(r"value_with_unit", Value_with_unitViewSet)
router.register(r"unit", UnitViewSet)
router.register(r"measure_value", Measure_valueViewSet)
router.register(r"any_number_value", any_number_valueViewSet)