Browse Source

remove old v0 API placeholder

merge-requests/160/head
pollev 2 months ago
parent
commit
4fa6964c38
  1. 1
      tildes/tildes/views/api/v0/__init__.py
  2. 18
      tildes/tildes/views/api/v0/group.py
  3. 20
      tildes/tildes/views/api/v0/topic.py
  4. 18
      tildes/tildes/views/api/v0/user.py

1
tildes/tildes/views/api/v0/__init__.py

@ -1 +0,0 @@
"""Contains views for v0 of the JSON API."""

18
tildes/tildes/views/api/v0/group.py

@ -1,18 +0,0 @@
# Copyright (c) 2018 Tildes contributors <code@tildes.net>
# SPDX-License-Identifier: AGPL-3.0-or-later
"""API v0 endpoints related to groups."""
from pyramid.request import Request
from tildes.api import APIv0
from tildes.resources.group import group_by_path
ONE = APIv0(name="group", path="/groups/{path}", factory=group_by_path)
@ONE.get()
def get_group(request: Request) -> dict:
"""Get a single group's data."""
return request.context

20
tildes/tildes/views/api/v0/topic.py

@ -1,20 +0,0 @@
# Copyright (c) 2018 Tildes contributors <code@tildes.net>
# SPDX-License-Identifier: AGPL-3.0-or-later
"""API v0 endpoints related to topics."""
from pyramid.request import Request
from tildes.api import APIv0
from tildes.resources.topic import topic_by_id36
ONE = APIv0(
name="topic", path="/groups/{path}/topics/{topic_id36}", factory=topic_by_id36
)
@ONE.get()
def get_topic(request: Request) -> dict:
"""Get a single topic's data."""
return request.context

18
tildes/tildes/views/api/v0/user.py

@ -1,18 +0,0 @@
# Copyright (c) 2018 Tildes contributors <code@tildes.net>
# SPDX-License-Identifier: AGPL-3.0-or-later
"""API v0 endpoints related to users."""
from pyramid.request import Request
from tildes.api import APIv0
from tildes.resources.user import user_by_username
ONE = APIv0(name="user", path="/users/{username}", factory=user_by_username)
@ONE.get()
def get_user(request: Request) -> dict:
"""Get a single user's data."""
return request.context
Loading…
Cancel
Save