Commit Graph

  • 3a8799058e Fix(Backend): Correct receive_marketing_communications form boolean field output to database. main Teddy Middleton-Smith 2025-03-21 11:45:33 +00:00
  • 8485b8a24d Fix(Backend): Correct bad python imports. Teddy Middleton-Smith 2025-03-21 11:29:09 +00:00
  • 4f5037b504 Feat: Contact Form MySQL database created and hooked up to web app on form submission. \n Fix: Removal of ERP and otherwise deprecated database and server code.. Teddy Middleton-Smith 2025-03-21 11:12:03 +00:00
  • 63776954e1 Fix(UI): Contact Us page styling for receive-marketing checkbox and CAPTCHA. Teddy Middleton-Smith 2025-03-16 18:59:46 +00:00
  • dd608022cd Feat: \n 1. Contact Us page form submission success page created. \n 2. Contact Us page styling and CAPTCHA text content. \n 3. Removal of ERP, Google CAPTCHA, and ALTCHA API code and left over comments in JavaScript, Python. Teddy Middleton-Smith 2025-03-16 16:56:15 +00:00
  • 4add7e626e Fix: ALTCHA secret key missing error. Teddy Middleton-Smith 2025-03-15 18:41:14 +00:00
  • 1a7b72022d Fix: ALTCHA secret key not found. Teddy Middleton-Smith 2025-03-15 18:34:13 +00:00
  • 90cf9eaee7 Fix: ALTCHA create challenge error. Teddy-1024 2025-03-15 19:32:34 +01:00
  • 7b9e900cfe Merge pull request #4 from Teddy-1024/root_server root_server Teddy-1024 2025-03-15 17:59:03 +00:00
  • bade1f11dd Feat: Update CAPTCHA service to ALTCHA self-hosted. Teddy Middleton-Smith 2025-03-15 17:47:36 +00:00
  • b843849af9 Feat: Replace Google ReCAPTCHA with ALTCHA using API - non-tracking, GDPR compliant without cookies or fingerprinting. Teddy Middleton-Smith 2025-03-13 15:36:41 +00:00
  • 29205de12f Fix(UI): Home page: improved content for all sections, including new CTAs for buttons. Teddy Middleton-Smith 2025-01-25 18:10:17 +00:00
  • a105372638 Fix(UI): Home page: improved content for all sections, including new CTAs for buttons. Teddy Middleton-Smith 2025-01-25 18:07:27 +00:00
  • 7e8266d735 Fix: Run NPM build. Teddy Middleton-Smith 2025-01-25 16:59:47 +00:00
  • cc6c3699f6 Fix(UI): Contact form reCAPTCHA style correction for extreme zooming. Teddy Middleton-Smith 2025-01-25 16:55:19 +00:00
  • d84cc29edb Fix: Re-add requirements.txt after accidental delete in merging. Teddy Middleton-Smith 2025-01-25 16:27:13 +00:00
  • 2fcd7f4276 Merge pull request #3 from Teddy-1024/oracle_vps Teddy-1024 2025-01-25 16:10:02 +00:00
  • 56ed26b3f0 Merge conflicts. oracle_vps Teddy Middleton-Smith 2025-01-25 16:07:58 +00:00
  • 18a9a65f70 Merge conflicts. Teddy Middleton-Smith 2025-01-25 16:06:55 +00:00
  • d07f409426 Merge conflic: Update app.py Teddy-1024 2025-01-25 16:05:07 +00:00
  • 1d12ac7d6f Revert "Initial commit. Functional draft content - requires further update for automotive speciality." revert-2-root_server Teddy-1024 2025-01-25 15:55:57 +00:00
  • 2461aef77b Merge pull request #2 from Teddy-1024/root_server Teddy-1024 2025-01-25 15:53:24 +00:00
  • baa158fcd0 Feat(Security): a. Update CORS settings b. Update session cookie settings c. Remove comments that expose project architecture (and that Claude made most of it :P) Teddy Middleton-Smith 2025-01-25 14:31:03 +00:00
  • 2f63d27c5b Initial commit. Functional draft content - requires further update for automotive speciality. Teddy-1024 2025-01-17 05:54:06 +01:00
  • e7231cb67a Clean up of table structure for Contact Us form. Teddy Middleton-Smith 2025-01-15 23:55:14 +00:00
  • d1b90db6d7 New website focusing on ERP services. Teddy Middleton-Smith 2025-01-15 23:52:09 +00:00
  • b3c22d9cf0 Fix: Remove keys etc. for public demo repo. demo Teddy Middleton-Smith 2025-01-14 10:53:24 +00:00
  • 120cccd0d5 Fix (MySQL): Update for MariaDB v10.3 to match ERPNext installation on Oracle VPS. Teddy Middleton-Smith 2024-12-23 23:47:09 +00:00
  • 2364931054 Fix (MySQL): Update for MariaDB v10.3 to match ERPNext installation on Oracle VPS. Teddy Middleton-Smith 2024-12-23 23:10:16 +00:00
  • decab6a638 Fix (MySQL): Update for MySQL version 8.0.40-0ubuntu0.20.04.1 on Oracle VPS Teddy Middleton-Smith 2024-12-23 19:37:22 +00:00
  • f425a103d4 1. Fix(Authentication): User login on production. \n 2. Fix(SQL): Refactoring of Stock Items to include foreign key for Supplier Purchase Order, Manufacturing Purchase Order, and Customer Sales Order IDs. teddy 2024-11-22 12:54:06 +00:00
  • b955cfd1df Fix: User login on production. teddy 2024-11-21 08:21:51 +00:00
  • c40cc5a854 Fix(UI): Product Permutations page saving. teddy 2024-11-18 19:37:21 +00:00
  • 48185da25f Fix: Product Category, Product, and Product Permutation save and filter. teddy 2024-11-18 18:46:50 +00:00
  • b80be23852 Fix: Product Category save + filter debugging. teddy 2024-11-18 14:02:23 +00:00
  • 2d5783cb01 Fix: Removal of controller filter method references from page templates. teddy 2024-11-17 15:21:46 +00:00
  • 295ddb085c Fix: Removal of filter methods from controllers. teddy 2024-11-17 15:17:57 +00:00
  • f51d49c42c Fix: User login on production. teddy 2024-11-15 16:38:57 +00:00
  • ac2fc92380 Fix: User login on production. teddy 2024-11-15 16:02:54 +00:00
  • 21e7154672 Fix: User login on production. teddy 2024-11-15 15:55:12 +00:00
  • 569508b408 Fix: Product Permutations save. teddy 2024-11-15 12:46:15 +00:00
  • 667fbca06e Fix: Product Permutations save on production. teddy 2024-11-15 12:33:46 +00:00
  • 13a4f350bb Fix: Product Permutations save on production. teddy 2024-11-15 10:04:38 +00:00
  • 5dcf31e610 Log: Database code for MySQL engine teddy 2024-11-15 09:25:17 +00:00
  • 51d991ba42 Fix: 1. Save proc architecture update for records saved with subrecords / linked records, such as Order has Items. \n 2. Style improvements for Product Category, Product, Product Permutation pages. teddy 2024-11-15 08:58:37 +00:00
  • 8fc3d8a803 Fix: Updated removed redundant filtering, and getting for single-page architecture, which this is not on all pages teddy 2024-11-14 12:58:57 +00:00
  • 70de7026d3 Fix: Manufacturing Purchase Order page view, filter, and save. teddy 2024-11-14 12:23:02 +00:00
  • 19f74d2e91 Fix: \n 1. General styles cleanup. \n 2. Contact page - styling of input fields on mobile improved. \n 3. Services page - alignment error in technologies table on most devices, corrected. \n 4. Supplier Purchase Order page - items preview click event was not triggering, fixed end-to-end saving of new SPO, most changes copied to Manufacturing Purchase Orders, but not tested. teddy 2024-11-13 16:54:32 +00:00
  • b20fc8a653 Feat(MySQL): Database population with data for Kitchen project. teddy 2024-11-11 14:56:55 +00:00
  • fe524d6cb8 Feat: Active column changed to add / delete / undelete buttons column on all table pages. \n Fix(UI): Product Permutations page preview Variations now shows when appropriate. teddy 2024-11-11 10:49:55 +00:00
  • 0422059669 Feat: Product Variations page get, filter, and save. \n Fix: Active column changed to Add / Delete / Undelete column - this change has only been applied to Product Variations page teddy 2024-11-09 13:41:08 +00:00
  • 4c2e05f4ae Fix: Product, Product Category, Product Permutation, Supplier, Supplier Purchase Order, and Manufacturing Purchase Order architecture update for getting and saving data. teddy 2024-11-02 15:49:40 +00:00
  • 373ed9cebf Fix: Database connection recreated on Login and Logout callbacks to prevent error due to previous session closing. teddy 2024-10-29 22:05:44 +00:00
  • 03fc1bd421 Fix: User login and server console logging functionality. teddy 2024-10-29 17:18:39 +00:00
  • 80c98708da Fix: Server startup error due to configuration type not being assigned correctly. teddy 2024-10-29 15:46:46 +00:00
  • 593aa218ee Fix: Server startup error due to configuration type not being assigned correctly. teddy 2024-10-29 15:41:43 +00:00
  • fcf14fdd83 Fix: app logging for Exception handling corrected for non-breaking 404 HTTPExceptions teddy 2024-10-29 09:59:27 +00:00
  • 0d2479d82e Fix: Console outputs suppressed when not in debug mode to fix server errors caused by unnecessary outputs. teddy 2024-10-29 09:38:43 +00:00
  • 8621027567 Merge pruning main branch changes. teddy 2024-10-28 16:07:24 +00:00
  • b97cfe3527 Merge branch 'main' of https://github.com/Teddy-1024/parts_website teddy 2024-10-28 16:05:09 +00:00
  • 02a8f93f44 Merge changes on main branch with local version teddy 2024-10-28 16:04:38 +00:00
  • eac211e342 Delete node_modules directory Teddy-1024 2024-10-28 15:26:22 +00:00
  • a1b420b9e6 Delete .VSCodeCounter directory Teddy-1024 2024-10-28 15:19:55 +00:00
  • c4fe91f680 Delete tmp directory Teddy-1024 2024-10-28 15:19:44 +00:00
  • dfc794a568 Delete env_web directory Teddy-1024 2024-10-28 15:18:27 +00:00
  • ed4975aa48 Delete env_test directory Teddy-1024 2024-10-28 15:18:08 +00:00
  • 5ed9102b81 fix: Public pages - Contact and Services - page load errors due to server errors and styling improvements teddy 2024-10-28 15:04:43 +00:00
  • 070bf7ebd5 Fix: Public pages not loading due to missing store JavaScript variables for store pages in router. teddy 2024-10-25 17:51:00 +01:00
  • 8c7f6f2494 Merge: Server merge with latest version of main branch Teddy-1024 2024-10-25 17:39:47 +01:00
  • ea5b8e8ca1 feat: Shop Supplier Purchase Order get, filter, and add new. teddy 2024-10-25 16:42:13 +01:00
  • 002551c0a9 feat(JavaScript): Updated architecture for TableBasePage object with static row ID attribute attached for adding ID against each row added to DOM teddy 2024-10-18 22:25:07 +01:00
  • 8fcfcf0ef4 feat(MySQL): Tables, Triggers, and Get Many and Save Stored Procedures for Suppliers, Supplier Purchase Orders (+ items), and Manufacturing Purchase Orders (+ items) teddy 2024-10-15 16:40:35 +01:00
  • 15d9a3a76f fix: Updated Store for Product Categories, Products, and Product Permutations pages for tweaked architecture for controllers, datastores, and python data objects. teddy 2024-10-14 11:42:51 +01:00
  • f6a6966ce4 feat(UI): Stock Items page added with getting, filtering, and saving data. teddy 2024-10-13 19:40:25 +01:00
  • 818d049702 Delete bot_web directory Teddy-1024 2024-10-06 14:16:02 +01:00
  • 52bd77962e Delete bot_env directory Teddy-1024 2024-10-06 14:15:43 +01:00
  • 2146e9eebf Merge pull request #1 from Teddy-1024/UI_v2a Teddy-1024 2024-10-06 14:04:34 +01:00
  • 651a404ba3 feat(web): Store Product UI created and hooked up for viewing, editing, and saving. teddy 2024-10-05 21:16:42 +01:00
  • 9c2cfac948 feat(MySQL): Get Many stored procedures created for product variations with variation types and product prices with discounts and delivery options. teddy 2024-10-05 13:20:00 +01:00
  • 005a377ff9 refactor(SQL): Staging tables and Calc stored procedures used for modular stored procedure archicture for scalability. Implemented for Product Catalogue. \n BREAKING CHANGE: BIT argument a_debug added to all but basic stored procedures for analysis of performance and results. teddy 2024-10-02 15:59:53 +01:00
  • cf78e4b3bc 1. View, filter, and save Product Permutation. \n 2. Synchronised with Product Category page and all common functionality moved into base and base table css, js, and python files. teddy 2024-09-24 23:25:52 +01:00
  • d37f632c92 Login bug fix for OOP and module bundling architecture complete. teddy 2024-09-17 17:21:01 +01:00
  • 47e149c88f 1. Bug fix for login button navigation. teddy 2024-09-17 17:07:33 +01:00
  • 7668c35354 1. New Router and Base Page Class architecture to avoid circular references and conform to module bundler requirements. \n 2. Relative path bug fix for lib/validation.js file to work using module bundler. teddy 2024-09-17 17:00:18 +01:00
  • d858f47ef5 Module bundling improved to reduce number of requests to 1 JavaScript and 1 CSS file per webpage excl. external resources such as Recaptcha teddy 2024-09-13 23:26:37 +01:00
  • 0c88f161c3 1. Module bundling added to reduce server calls as each file was taking ~440 ms to load on public server.\n2. JavaScript lib files refactored with OOP for use with module bundling. teddy 2024-09-10 19:43:02 +01:00
  • aac01e687f Bug fix for invalid CSS and JavaScript file references for pages teddy 2024-09-10 16:44:14 +01:00
  • 7a2d3d22b7 Bug fix for missing buttons due to outdated reference to shared layout file button components which moved to components/common/buttons/_buttons_save_cancel.html teddy 2024-09-10 16:35:10 +01:00
  • c29e6f62ac Bug fix for invalid reference to shared layout that has become shared template file. teddy 2024-09-10 16:27:15 +01:00
  • de869eb216 Bug fix for f-strings containing unintended closing quotes teddy 2024-09-10 16:20:10 +01:00
  • 58c6cea844 1. Logging functionality added for internal server errors to aid diagnosis of live website bugs. teddy 2024-09-10 12:41:37 +01:00
  • 2d55fe6239 1. Refactoring form objects and database objects to use inheritance and abstract base class for consistency and reduced redundancy.\n2. Contact us page button links updated to resolve error of missing link causing page refresh instead of expected functionality. teddy 2024-09-10 12:09:50 +01:00
  • b3e801e1ec Complete system for getting + saving Product Categories with new database, server, and client architecture. teddy 2024-09-01 21:57:46 +01:00
  • ba50aec9c9 1.started removal of CDNs.\n 2. Improved modular structure for all parts of project including database. teddy 2024-08-30 23:27:28 +01:00
  • 9de1ccce16 1. Logout callback fix.\n 2. Store permutations report improvement for demo. teddy 2024-08-07 09:01:33 +01:00
  • f81abed86e Delete env_test directory Teddy-1024 2024-08-07 08:58:08 +01:00
  • e097640b2a Delete env_web directory Teddy-1024 2024-08-07 08:57:50 +01:00
  • cb5169f763 1. User account page error fix teddy 2024-08-04 22:16:47 +01:00
  • 243ab4b9a7 1. Improved error reporting for user login callback method. teddy 2024-08-04 21:50:04 +01:00
  • 83cdb54a4b 1. User account page name fixed for name not found error teddy 2024-08-04 21:40:04 +01:00