13
13
router = APIRouter ()
14
14
15
15
16
- @router .get ("/blog /" , response_model = List [PostOut ], tags = ["Blog Post" ])
16
+ @router .get ("/posts /" , response_model = List [PostOut ], tags = ["Blog Post" ])
17
17
async def get_all_posts (
18
18
offset : int = 0 ,
19
19
limit : int = 10 ,
@@ -22,7 +22,7 @@ async def get_all_posts(
22
22
return await post .get_multiple (db = db , offset = offset , limit = limit )
23
23
24
24
25
- @router .get ("/blog/ tags/" , response_model = List [CategoryOut ], tags = ["Blog Category" ])
25
+ @router .get ("/tags/" , response_model = List [CategoryOut ], tags = ["Blog Category" ])
26
26
async def get_all_categories (
27
27
offset : int = 0 ,
28
28
limit : int = 10 ,
@@ -31,7 +31,7 @@ async def get_all_categories(
31
31
return await category .get_multiple (db = db , offset = offset , limit = limit )
32
32
33
33
34
- @router .post ("/blog /" , status_code = 201 , response_model = PostOut , tags = ["Blog Post" ])
34
+ @router .post ("/posts /" , status_code = 201 , response_model = PostOut , tags = ["Blog Post" ])
35
35
async def create_post (
36
36
request : CreatePost ,
37
37
db : AsyncSession = Depends (get_session )) -> Any :
@@ -42,7 +42,7 @@ async def create_post(
42
42
return await post .create (obj_in = request , db = db )
43
43
44
44
45
- @router .post ("/blog/tag /" , status_code = 201 , response_model = CategoryOut , tags = ["Blog Category" ])
45
+ @router .post ("/tags /" , status_code = 201 , response_model = CategoryOut , tags = ["Blog Category" ])
46
46
async def create_category (
47
47
request : CreateCategory ,
48
48
db : AsyncSession = Depends (get_session )) -> Any :
@@ -53,27 +53,27 @@ async def create_category(
53
53
return await category .create (obj_in = request , db = db )
54
54
55
55
56
- @router .get ("/blog /{slug}/" , response_model = PostOut , tags = ["Blog Post" ])
56
+ @router .get ("/posts /{slug}/" , response_model = PostOut , tags = ["Blog Post" ])
57
57
async def get_post (slug : str , db : AsyncSession = Depends (get_session )) -> Any :
58
58
"""Endpoint to get single blog post."""
59
59
return await post .get (slug = slug , db = db )
60
60
61
61
62
- @router .get ("/blog/tag /{slug}/" , response_model = CategoryOut , tags = ["Blog Category" ])
62
+ @router .get ("/tags /{slug}/" , response_model = CategoryOut , tags = ["Blog Category" ])
63
63
async def get_category (slug : str , db : AsyncSession = Depends (get_session )) -> Any :
64
64
"""Endpoint to get single blog category."""
65
65
return await category .get (slug = slug , db = db )
66
66
67
67
68
- @router .put ("/blog /{slug}/" , status_code = 200 , response_model = PostOut , tags = ["Blog Post" ])
68
+ @router .put ("/posts /{slug}/" , status_code = 200 , response_model = PostOut , tags = ["Blog Post" ])
69
69
async def update_post (
70
70
request : UpdatePost ,
71
71
slug : str , db : AsyncSession = Depends (get_session )) -> Any :
72
72
"""Endpoint to update blog post."""
73
73
return await post .update (obj_in = request , db = db , slug_field = slug )
74
74
75
75
76
- @router .put ("/blog/tag /{slug}/" , status_code = 200 , response_model = CategoryOut , tags = ["Blog Category" ])
76
+ @router .put ("/tags /{slug}/" , status_code = 200 , response_model = CategoryOut , tags = ["Blog Category" ])
77
77
async def update_category (
78
78
request : UpdateCategory ,
79
79
slug : str ,
@@ -82,15 +82,15 @@ async def update_category(
82
82
return await category .update (db_obj = Category , obj_in = request , db = db , slug_field = slug )
83
83
84
84
85
- @router .delete ("/blog /{slug}/" , tags = ["Blog Post" ])
85
+ @router .delete ("/posts /{slug}/" , tags = ["Blog Post" ])
86
86
async def delete_post (
87
87
slug : str ,
88
88
db : AsyncSession = Depends (get_session )) -> Any :
89
89
"""Endpoint to delete blog post."""
90
90
return await post .delete (slug = slug , db = db )
91
91
92
92
93
- @router .delete ("/blog/tag /{slug}/" , tags = ["Blog Category" ])
93
+ @router .delete ("/tags /{slug}/" , tags = ["Blog Category" ])
94
94
async def delete_category (
95
95
slug : str ,
96
96
db : AsyncSession = Depends (get_session )) -> Any :
0 commit comments