From ef9d6f8c52f9f37033ea5073a4b7d12e47304773 Mon Sep 17 00:00:00 2001 From: Jadowyne Ulve Date: Sun, 29 Sep 2024 21:53:19 -0500 Subject: [PATCH] Really started setting the foundation for adding items to the database. --- __pycache__/config.cpython-312.pyc | Bin 836 -> 824 bytes __pycache__/main.cpython-312.pyc | Bin 8866 -> 15849 bytes database.md | 18 ++ main.py | 169 ++++++++++++++++-- manage.py | 13 ++ sites/default/sql/create/food_info.sql | 2 +- sites/default/sql/create/item.sql | 1 - sites/default/sql/create/locations.sql | 1 + sites/default/sql/create/transactions.sql | 6 +- sites/main/sql/drop/brands.sql | 1 - sites/main/sql/drop/food_info.sql | 1 - sites/main/sql/drop/groups.sql | 1 - sites/main/sql/drop/item_info.sql | 1 - sites/main/sql/drop/items.sql | 1 - sites/main/sql/drop/linked_items.sql | 1 - sites/main/sql/drop/locations.sql | 1 - sites/main/sql/drop/logistics_info.sql | 1 - sites/main/sql/drop/transactions.sql | 1 - sites/main/sql/drop/zones.sql | 1 - sites/{main => test}/site.ini | 5 +- sites/{main => test}/sql/create/brands.sql | 2 +- sites/{main => test}/sql/create/food_info.sql | 4 +- sites/{main => test}/sql/create/groups.sql | 2 +- sites/{main => test}/sql/create/item.sql | 11 +- sites/{main => test}/sql/create/item_info.sql | 2 +- .../sql/create/linked_items.sql | 2 +- sites/{main => test}/sql/create/locations.sql | 5 +- sites/{main => test}/sql/create/logins.sql | 0 .../sql/create/logistics_info.sql | 2 +- .../sql/create/transactions.sql | 8 +- sites/{main => test}/sql/create/zones.sql | 2 +- sites/test/sql/drop/brands.sql | 1 + sites/test/sql/drop/food_info.sql | 1 + sites/test/sql/drop/groups.sql | 1 + sites/test/sql/drop/item_info.sql | 1 + sites/test/sql/drop/items.sql | 1 + sites/test/sql/drop/linked_items.sql | 1 + sites/test/sql/drop/locations.sql | 1 + sites/test/sql/drop/logistics_info.sql | 1 + sites/test/sql/drop/transactions.sql | 1 + sites/test/sql/drop/zones.sql | 1 + 41 files changed, 228 insertions(+), 47 deletions(-) create mode 100644 database.md delete mode 100644 sites/main/sql/drop/brands.sql delete mode 100644 sites/main/sql/drop/food_info.sql delete mode 100644 sites/main/sql/drop/groups.sql delete mode 100644 sites/main/sql/drop/item_info.sql delete mode 100644 sites/main/sql/drop/items.sql delete mode 100644 sites/main/sql/drop/linked_items.sql delete mode 100644 sites/main/sql/drop/locations.sql delete mode 100644 sites/main/sql/drop/logistics_info.sql delete mode 100644 sites/main/sql/drop/transactions.sql delete mode 100644 sites/main/sql/drop/zones.sql rename sites/{main => test}/site.ini (75%) rename sites/{main => test}/sql/create/brands.sql (55%) rename sites/{main => test}/sql/create/food_info.sql (60%) rename sites/{main => test}/sql/create/groups.sql (80%) rename sites/{main => test}/sql/create/item.sql (74%) rename sites/{main => test}/sql/create/item_info.sql (88%) rename sites/{main => test}/sql/create/linked_items.sql (79%) rename sites/{main => test}/sql/create/locations.sql (62%) rename sites/{main => test}/sql/create/logins.sql (100%) rename sites/{main => test}/sql/create/logistics_info.sql (83%) rename sites/{main => test}/sql/create/transactions.sql (52%) rename sites/{main => test}/sql/create/zones.sql (66%) create mode 100644 sites/test/sql/drop/brands.sql create mode 100644 sites/test/sql/drop/food_info.sql create mode 100644 sites/test/sql/drop/groups.sql create mode 100644 sites/test/sql/drop/item_info.sql create mode 100644 sites/test/sql/drop/items.sql create mode 100644 sites/test/sql/drop/linked_items.sql create mode 100644 sites/test/sql/drop/locations.sql create mode 100644 sites/test/sql/drop/logistics_info.sql create mode 100644 sites/test/sql/drop/transactions.sql create mode 100644 sites/test/sql/drop/zones.sql diff --git a/__pycache__/config.cpython-312.pyc b/__pycache__/config.cpython-312.pyc index 88aded8e959374e5ff5a69e14a96105e741791c5..eb8a59bafe4045503a8cd0d989d143eb20a83c33 100644 GIT binary patch delta 70 zcmX@Ywu6oPG%qg~0}#l2eBQ|Yic!bj*(xTqIJKxaCMz)|zdXi2FV&?evn(~nB|o_| XH#M)MI3~9;IX@*8NNv_-5@!SeB>fla delta 82 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