Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LondonAppDeveloper/c2-recipe-app-api-2
/ types & classes
Types & classes
49 in github.com/LondonAppDeveloper/c2-recipe-app-api-2
⨍
Functions
111
◇
Types & classes
49
↳
Endpoints
2
↓ 8 callers
Class
RecipeSerializer
Serializer for recipes.
app/recipe/serializers.py:31
↓ 4 callers
Class
IngredientSerializer
Serializer for ingredients.
app/recipe/serializers.py:13
↓ 4 callers
Class
TagSerializer
Serializer for tags.
app/recipe/serializers.py:22
↓ 1 callers
Class
RecipeDetailSerializer
Serializer for recipe detail view.
app/recipe/serializers.py:92
↓ 1 callers
Class
UserManager
Manager for users.
app/core/models.py:24
Class
AdminSiteTests
Tests for Django admin.
app/core/tests/test_admin.py:10
Class
AuthTokenSerializer
Serializer for the user auth token.
app/user/serializers.py:37
Class
BaseRecipeAttrViewSet
Base viewset for recipe attributes.
app/recipe/views.py:109
Class
CalcTests
Test the calc module.
app/app/tests.py:9
Class
Command
Django command to wait for database.
app/core/management/commands/wait_for_db.py:12
Class
CommandTests
Test commands.
app/core/tests/test_commands.py:14
Class
CoreConfig
app/core/apps.py:4
Class
CreateTokenView
Create a new auth token for user.
app/user/views.py:19
Class
CreateUserView
Create a new user in the system.
app/user/views.py:14
Class
HealthCheckTests
Test the health check API.
app/core/tests/test_health_check.py:11
Class
ImageUploadTests
Tests for the image upload API.
app/recipe/tests/test_recipe_api.py:423
Class
Ingredient
Ingredient for recipes.
app/core/models.py:90
Class
IngredientViewSet
Manage ingredients in the database.
app/recipe/views.py:137
Class
ManageUserView
Manage the authenticated user.
app/user/views.py:25
Class
Meta
app/user/serializers.py:16
Class
Meta
app/recipe/serializers.py:16
Class
Meta
app/recipe/serializers.py:25
Class
Meta
app/recipe/serializers.py:36
Class
Meta
app/recipe/serializers.py:95
Class
Meta
app/recipe/serializers.py:102
Class
Migration
app/core/migrations/0004_auto_20210512_1535.py:8
Class
Migration
app/core/migrations/0005_recipe_image.py:7
Class
Migration
app/core/migrations/0002_recipe.py:8
Class
Migration
app/core/migrations/0003_auto_20210506_1504.py:8
Class
Migration
app/core/migrations/0001_initial.py:6
Class
ModelTests
Test models.
app/core/tests/test_models.py:18
Class
PrivateIngredientsApiTests
Test authenticated API requests.
app/recipe/tests/test_ingredients_api.py:47
Class
PrivateRecipeApiTests
Test authenticated API requests.
app/recipe/tests/test_recipe_api.py:75
Class
PrivateTagsApiTests
Test authenticated API requests.
app/recipe/tests/test_tags_api.py:47
Class
PrivateUserApiTests
Test API requests that require authentication.
app/user/tests/test_user_api.py:120
Class
PublicIngredientsApiTests
Test unauthenticated API requests.
app/recipe/tests/test_ingredients_api.py:34
Class
PublicRecipeAPITests
Test unauthenticated API requests.
app/recipe/tests/test_recipe_api.py:62
Class
PublicTagsApiTests
Test unauthenticated API requests.
app/recipe/tests/test_tags_api.py:34
Class
PublicUserApiTests
Test the public features of the user API.
app/user/tests/test_user_api.py:22
Class
Recipe
Recipe object.
app/core/models.py:59
Class
RecipeConfig
app/recipe/apps.py:4
Class
RecipeImageSerializer
Serializer for uploading images to recipes.
app/recipe/serializers.py:99
Class
RecipeViewSet
View for manage recipe APIs.
app/recipe/views.py:45
Class
Tag
Tag for filtering recipes.
app/core/models.py:78
Class
TagViewSet
Manage tags in the database.
app/recipe/views.py:131
Class
User
User in the system.
app/core/models.py:47
Class
UserAdmin
Define the admin pages for users.
app/core/admin.py:11
Class
UserConfig
app/user/apps.py:4
Class
UserSerializer
Serializer for the user object.
app/user/serializers.py:13