backend: полная реструктуризация

This commit is contained in:
2022-11-20 19:36:42 +03:00
parent 8dc700fb7c
commit f8f570c533
14 changed files with 223 additions and 200 deletions

View File

@@ -0,0 +1,25 @@
from flask import Blueprint
from textsouls import db
from textsouls import admin
from textsouls.common.api import register_api
from textsouls.common.api import CommonAdminView
from textsouls.characters.models import CharacterRace
from textsouls.characters.models import CharacterClass
from textsouls.characters.models import CharacterState
from textsouls.characters.models import Character
bp = Blueprint("characters", __name__)
register_api(bp, CharacterRace, "character_races")
register_api(bp, CharacterClass, "character_classes")
register_api(bp, CharacterState, "character_states")
register_api(bp, Character, "characters", "owner")
admin.add_view(CommonAdminView(CharacterRace, db.session))
admin.add_view(CommonAdminView(CharacterClass, db.session))
admin.add_view(CommonAdminView(CharacterState, db.session))
admin.add_view(CommonAdminView(Character, db.session))