You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Okay, well, I went through all of the docs/, fastcrud/, and tests/ directories, and compiled all of the tables and schemas that were referenced (sometimes in multiple places, but I just noted where I first saw them) and/or defined. Sometimes there are not-quite-duplicates, like UserCreateSchema and CreateUserSchema, which I noted down separately but should probably be unified somehow.
Item
Item - table - defined in docs/index.md 🎉
ItemSchema - schema - defined in docs/index.md 🎉
ItemCreateSchema - schema - defined in docs/index.md 🎉
ItemUpdateSchema - schema - defined in docs/index.md 🎉
Order
Order - table - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
OrderModel - table - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
OrderSchema - schema - ref'd in docs/usage/crud.md - Undefined ❗
OrderCreateSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
OrderReadSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
CreateOrderSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
UpdateOrderSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
Customer
Customer - table - ref'd in docs/usage/crud.md - Undefined ❗
CustomerSchema - schema - ref'd in docs/usage/crud.md - Undefined ❗
Project
Project - table - defined in tests/*/conftest.py 🎉
ProjectSchema - schema - ref'd in docs/advanced/crud.md - Undefined ❗
Participant
Participant - table - defined in tests/*/conftest.py 🎉
User
User - table - incompletely defined in docs/advanced/joins.md⁉️
UserModel - table - ref'd in docs/advanced/crud.md - Undefined ❗
UserSchema - schema - ref'd in docs/advanced/crud.md - Undefined ❗
UserCreateSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
UserUpdateSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
UserReadSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
CreateUserSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
UpdateUserSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
Tier
Tier - table - defined in docs/advanced/joins.md⁉️
TierModel - table - defined in tests/*/conftest.py 🎉
TierSchema - schema - ref'd in docs/advanced/crud.md - Undefined ❗
Tier and TierModel are nearly identical, except that TierModel has a field relating it to the ModelTest table; are they supposed to be the same? There's also a TierSchemaTest in the conftest.py files; should TierSchema be renamed to this?
Department
Department - table - ref'd in docs/advanced/crud.md - Undefined ❗
DepartmentSchema - schema - ref'd in docs/advanced/crud.md - Undefined ❗
Task
Task - table - ref'd in docs/advanced/crud.md - Undefined ❗
TaskModel - table - ref'd in docs/advanced/crud.md - Undefined ❗
TaskSchema - schema - ref'd in docs/advanced/crud.md - Undefined ❗
TaskCreateSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
CreateTaskSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
UpdateTaskSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
MyModel
MyModel - table - defined in docs/advanced/endpoint.md 🎉
CreateMyModel - schema - ref'd in docs/advanced/endpoint.md - Undefined ❗
UpdateMyModel - schema - ref'd in docs/advanced/endpoint.md - Undefined ❗
CreateMyModelSchema - schema - ref'd in docs/advanced/endpoint.md - Undefined ❗
UpdateMyModelSchema - schema - ref'd in docs/advanced/endpoint.md - Undefined ❗
DeleteMyModelSchema - schema - ref'd in docs/advanced/endpoint.md - Undefined ❗
Role
Role - table - ref'd in docs/advanced/joins.md - Undefined ❗
Product
Product - table - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
ProductModel - table - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
ProductCreateSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
ProductReadSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
CreateProductSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
UpdateProductSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
DeleteProductSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
Comment
Comment - table - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
CommentCreateSchema - schema - ref'd in fastcrud/crud/fast_crud.py - Undefined ❗
ModelTest
ModelTest - table - defined in tests/*/conftest.py 🎉
Booking
BookingModel - table - defined in tests/*/conftest.py 🎉
BookingSchema - schema - defined in tests/*/conftest.py 🎉
Customer
CustomerModel - table - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
CreateCustomerSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
UpdateCustomerSchema - schema - ref'd in fastcrud/endpoint/crud_router.py - Undefined ❗
OtherModel
OtherModel - table - ref'd in fastcrud/endpoint/endpoint_creator.py - Undefined ❗
CreateOtherModel - schema - ref'd in fastcrud/endpoint/endpoint_creator.py - Undefined ❗
UpdateOtherModel - schema - ref'd in fastcrud/endpoint/endpoint_creator.py - Undefined ❗
Oh, I've been not just planning, but actively working on it since the ticket got filed, up until about last week when I kind of got burned out from having gone through multiple iterations of it and then seeing there've been more commits on main and experiencing merge integration hell.
Of course, I'm certainly not about to insist that other work stop or anything, so obviously I need to change up how I'm doing things to not keep running into this. I think my current plan, once I get back on the horse, is to start from a fresh branch off current main and push out multiple smaller PRs than my initial intention had been. Basic overall doc consistency cleanup first, and then adding in the examples in chunks.
Okay, well, I went through all of the
docs/
,fastcrud/
, andtests/
directories, and compiled all of the tables and schemas that were referenced (sometimes in multiple places, but I just noted where I first saw them) and/or defined. Sometimes there are not-quite-duplicates, likeUserCreateSchema
andCreateUserSchema
, which I noted down separately but should probably be unified somehow.Item
Item
- table - defined indocs/index.md
🎉ItemSchema
- schema - defined indocs/index.md
🎉ItemCreateSchema
- schema - defined indocs/index.md
🎉ItemUpdateSchema
- schema - defined indocs/index.md
🎉Order
Order
- table - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗OrderModel
- table - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗OrderSchema
- schema - ref'd indocs/usage/crud.md
- Undefined ❗OrderCreateSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗OrderReadSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗CreateOrderSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗UpdateOrderSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗Customer
Customer
- table - ref'd indocs/usage/crud.md
- Undefined ❗CustomerSchema
- schema - ref'd indocs/usage/crud.md
- Undefined ❗Project
Project
- table - defined intests/*/conftest.py
🎉ProjectSchema
- schema - ref'd indocs/advanced/crud.md
- Undefined ❗Participant
Participant
- table - defined intests/*/conftest.py
🎉User
User
- table - incompletely defined indocs/advanced/joins.md
UserModel
- table - ref'd indocs/advanced/crud.md
- Undefined ❗UserSchema
- schema - ref'd indocs/advanced/crud.md
- Undefined ❗UserCreateSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗UserUpdateSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗UserReadSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗CreateUserSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗UpdateUserSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗Tier
Tier
- table - defined indocs/advanced/joins.md
TierModel
- table - defined intests/*/conftest.py
🎉TierSchema
- schema - ref'd indocs/advanced/crud.md
- Undefined ❗Tier
andTierModel
are nearly identical, except thatTierModel
has a field relating it to theModelTest
table; are they supposed to be the same? There's also aTierSchemaTest
in theconftest.py
files; shouldTierSchema
be renamed to this?Department
Department
- table - ref'd indocs/advanced/crud.md
- Undefined ❗DepartmentSchema
- schema - ref'd indocs/advanced/crud.md
- Undefined ❗Task
Task
- table - ref'd indocs/advanced/crud.md
- Undefined ❗TaskModel
- table - ref'd indocs/advanced/crud.md
- Undefined ❗TaskSchema
- schema - ref'd indocs/advanced/crud.md
- Undefined ❗TaskCreateSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗CreateTaskSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗UpdateTaskSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗MyModel
MyModel
- table - defined indocs/advanced/endpoint.md
🎉CreateMyModel
- schema - ref'd indocs/advanced/endpoint.md
- Undefined ❗UpdateMyModel
- schema - ref'd indocs/advanced/endpoint.md
- Undefined ❗CreateMyModelSchema
- schema - ref'd indocs/advanced/endpoint.md
- Undefined ❗UpdateMyModelSchema
- schema - ref'd indocs/advanced/endpoint.md
- Undefined ❗DeleteMyModelSchema
- schema - ref'd indocs/advanced/endpoint.md
- Undefined ❗Role
Role
- table - ref'd indocs/advanced/joins.md
- Undefined ❗Product
Product
- table - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗ProductModel
- table - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗ProductCreateSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗ProductReadSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗CreateProductSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗UpdateProductSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗DeleteProductSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗Comment
Comment
- table - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗CommentCreateSchema
- schema - ref'd infastcrud/crud/fast_crud.py
- Undefined ❗ModelTest
ModelTest
- table - defined intests/*/conftest.py
🎉Booking
BookingModel
- table - defined intests/*/conftest.py
🎉BookingSchema
- schema - defined intests/*/conftest.py
🎉Customer
CustomerModel
- table - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗CreateCustomerSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗UpdateCustomerSchema
- schema - ref'd infastcrud/endpoint/crud_router.py
- Undefined ❗OtherModel
OtherModel
- table - ref'd infastcrud/endpoint/endpoint_creator.py
- Undefined ❗CreateOtherModel
- schema - ref'd infastcrud/endpoint/endpoint_creator.py
- Undefined ❗UpdateOtherModel
- schema - ref'd infastcrud/endpoint/endpoint_creator.py
- Undefined ❗Originally posted by @slaarti in #68 (comment)
The text was updated successfully, but these errors were encountered: