You've already forked hotpocket
BTHLABS-50: Safari Web extension
Co-authored-by: Tomek Wójcik <labs@tomekwojcik.pl> Co-committed-by: Tomek Wójcik <labs@tomekwojcik.pl>
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import annotations
|
||||
|
||||
from bthlabs_jsonrpc_django import is_authenticated
|
||||
from django.urls import path
|
||||
|
||||
from hotpocket_backend.apps.core.rpc import JSONRPCView
|
||||
from hotpocket_backend.apps.ui.constants import StarUnstarAssociationViewMode
|
||||
|
||||
# isort: off
|
||||
@@ -20,33 +22,44 @@ from .views import (
|
||||
urlpatterns = [
|
||||
path(
|
||||
'accounts/login/',
|
||||
accounts.LoginView.as_view(),
|
||||
accounts.auth.LoginView.as_view(),
|
||||
name='ui.accounts.login',
|
||||
),
|
||||
path(
|
||||
'accounts/post-login/',
|
||||
accounts.PostLoginView.as_view(),
|
||||
accounts.auth.PostLoginView.as_view(),
|
||||
name='ui.accounts.post_login',
|
||||
),
|
||||
path('accounts/logout/', accounts.logout, name='ui.accounts.logout'),
|
||||
path('accounts/browse/', accounts.browse, name='ui.accounts.browse'),
|
||||
path('accounts/settings/', accounts.settings, name='ui.accounts.settings'),
|
||||
path('accounts/logout/', accounts.auth.logout, name='ui.accounts.logout'),
|
||||
path('accounts/browse/', accounts.browse.browse, name='ui.accounts.browse'),
|
||||
path('accounts/settings/', accounts.settings.settings, name='ui.accounts.settings'),
|
||||
path(
|
||||
'accounts/settings/profile/',
|
||||
accounts.ProfileView.as_view(),
|
||||
accounts.settings.ProfileView.as_view(),
|
||||
name='ui.accounts.settings.profile',
|
||||
),
|
||||
path(
|
||||
'accounts/settings/password/',
|
||||
accounts.PasswordView.as_view(),
|
||||
accounts.settings.PasswordView.as_view(),
|
||||
name='ui.accounts.settings.password',
|
||||
),
|
||||
path(
|
||||
'accounts/settings/settings/',
|
||||
accounts.SettingsView.as_view(),
|
||||
accounts.settings.SettingsView.as_view(),
|
||||
name='ui.accounts.settings.settings',
|
||||
),
|
||||
path('accounts/', accounts.index, name='ui.accounts.index'),
|
||||
path('accounts/apps/', accounts.apps.index, name='ui.accounts.apps.index'),
|
||||
path(
|
||||
'accounts/apps/browse/',
|
||||
accounts.apps.browse,
|
||||
name='ui.accounts.apps.browse',
|
||||
),
|
||||
path(
|
||||
'accounts/apps/delete/<str:pk>',
|
||||
accounts.apps.DeleteView.as_view(),
|
||||
name='ui.accounts.apps.delete',
|
||||
),
|
||||
path('accounts/', accounts.index.index, name='ui.accounts.index'),
|
||||
path(
|
||||
'imports/pocket/',
|
||||
imports.PocketImportView.as_view(),
|
||||
@@ -62,6 +75,16 @@ urlpatterns = [
|
||||
integrations.android.share_sheet,
|
||||
name='ui.integrations.android.share_sheet',
|
||||
),
|
||||
path(
|
||||
'integrations/extension/authenticate/',
|
||||
integrations.extension.authenticate,
|
||||
name='ui.integrations.extension.authenticate',
|
||||
),
|
||||
path(
|
||||
'integrations/extension/post-authenticate/',
|
||||
integrations.extension.post_authenticate,
|
||||
name='ui.integrations.extension.post_authenticate',
|
||||
),
|
||||
path(
|
||||
'saves/create/',
|
||||
saves.CreateView.as_view(),
|
||||
@@ -107,5 +130,12 @@ urlpatterns = [
|
||||
),
|
||||
path('associations/', associations.index, name='ui.associations.index'),
|
||||
path('manifest.json', meta.manifest_json, name='ui.meta.manifest_json'),
|
||||
path(
|
||||
'rpc/',
|
||||
JSONRPCView.as_view(
|
||||
auth_checks=[is_authenticated],
|
||||
),
|
||||
name='ui.rpc',
|
||||
),
|
||||
path('', index.index, name='ui.index.index'),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user