rename to one trip

This commit is contained in:
Alexander Laevens
2022-11-26 00:25:22 -07:00
parent 839147e0b0
commit 25e1a42392
207 changed files with 8015 additions and 245 deletions

47
one_trip_api/api/admin.py Normal file
View File

@@ -0,0 +1,47 @@
from django.contrib import admin
from django.contrib.contenttypes.admin import GenericTabularInline
from users.models import User
import nested_admin
from api.models import *
# Register your models here.
class IngredientInline(nested_admin.NestedGenericTabularInline):
model = Ingredient
extra = 0
class UserInline(nested_admin.NestedTabularInline):
model = User
fields = ("username",)
readonly_fields = ("username",)
extra = 0
def has_add_permission(self, request, obj=None):
return False
def has_delete_permission(self, request, obj=None):
return False
class HomegroupInviteInline(nested_admin.NestedTabularInline):
model = HomegroupInvite
extra = 0
class RecipeInline(nested_admin.NestedTabularInline):
model = Recipe
inlines = (IngredientInline,)
extra = 0
@admin.register(Recipe)
class RecipeAdmin(nested_admin.NestedModelAdmin):
list_display = ("name",)
inlines = (IngredientInline,)
@admin.register(Homegroup)
class HomegroupAdmin(nested_admin.NestedModelAdmin):
list_display = ("id", "name")
inlines = (UserInline, HomegroupInviteInline, RecipeInline, IngredientInline)
@admin.register(List)
class ListAdmin(nested_admin.NestedModelAdmin):
list_display = ("homegroup",)
inlines = (RecipeInline, IngredientInline)