Commit Graph

  • a2857f5e12 Fix: Tilføj case_number og Hub ordre nr til e-conomic v1.3.47 Christian 2025-12-23 01:33:19 +0100
  • 0f97dda8cd Fix: Fjern timer/pris/total fra e-conomic varetekst v1.3.46 Christian 2025-12-23 01:27:09 +0100
  • 3b8bae3186 Fix: Tilføj 'posted' status til tmodule_orders check constraint v1.3.45 Christian 2025-12-23 01:22:47 +0100
  • 5c96639a79 Fix: Gør e-conomic product number konfigurerbar v1.3.44 Christian 2025-12-23 01:11:58 +0100
  • 05d2ac9356 Fix: Gør e-conomic layout konfigurerbar (layout 21 er historisk) v1.3.43 Christian 2025-12-23 01:04:44 +0100
  • a98a5784b7 Fix: Return single order object ved cancel_order (ikke list) v1.3.42 Christian 2025-12-23 00:46:38 +0100
  • 776f7a52ad Fix: Tilføj manglende kolonner til tmodule_order_lines v1.3.41 Christian 2025-12-23 00:33:28 +0100
  • 0fdf4549d6 Fix: Tilføj RETURNING id til order INSERT statements v1.3.40 Christian 2025-12-23 00:29:25 +0100
  • 718de1a6bd Fix: Remove hourly_rate query from customers table (kolonne eksisterer ikke) v1.3.39 Christian 2025-12-23 00:23:01 +0100
  • 152670b4b2 Fix: Tilføj manglende is_travel og hourly_rate kolonner til tmodule_times v1.3.38 Christian 2025-12-23 00:16:32 +0100
  • 0205516422 Cleanup: Fjernet duplikat order check i cancel_order v1.3.37 Christian 2025-12-22 22:20:20 +0100
  • dd23312731 Fix: Flere steder i order_service brugte execute_query_single forkert v1.3.36 Christian 2025-12-22 17:13:10 +0100
  • 0d9af55dfc Fix: Timetracking ordre generering brugte execute_query_single i stedet for execute_query v1.3.35 Christian 2025-12-22 16:57:52 +0100
  • 3628cbd9fe Fix: Kontakt detail viser nu relaterede firmaer i Firmaer fanen v1.3.34 Christian 2025-12-22 16:40:49 +0100
  • d2c7a8a624 Fix: SQL ambiguous column error i contacts søgning - prefikseret med c. v1.3.33 Christian 2025-12-22 16:04:49 +0100
  • 9fe17e7f85 Fix: Tilføjet company_count og company_names til contacts API med JOIN v1.3.32 Christian 2025-12-22 15:48:21 +0100
  • ba0a2fd160 Fix: Ændret debug endpoint path for at undgå conflict v1.3.31 Christian 2025-12-22 15:43:47 +0100
  • bd2de09076 Add: Debug endpoint for contact-company links v1.3.30 Christian 2025-12-22 15:35:26 +0100
  • 5bb6e73a26 Fix: Contacts query skulle returnere alle rækker ikke kun én v1.3.29 Christian 2025-12-22 15:29:28 +0100
  • e4b940009f Feature: Auto-create customers from vTiger accounts when linking contacts v1.3.28 Christian 2025-12-22 15:20:29 +0100
  • e541758c44 Add: Sync diagnostics endpoint for troubleshooting contact linking v1.3.27 Christian 2025-12-22 15:14:31 +0100
  • 6d949d7060 Refactor: Komplet omskrivning af kontakt sync med simpel logik v1.3.26 Christian 2025-12-22 15:05:40 +0100
  • 0fb404dff5 Fix: Rettet indentation fejl i kontakt linking kode v1.3.25 Christian 2025-12-22 14:41:44 +0100
  • 0b8a4ff5d0 Debug: Rettet debug logging counter for kontakter v1.3.24 Christian 2025-12-22 14:36:55 +0100
  • 82ecfda404 Debug: Tilføjet logging af account_id værdier for kontakter v1.3.23 Christian 2025-12-22 14:34:07 +0100
  • 6398a7ca5f Debug: Ændret logging level for kontakt linking fejl (debug → info) v1.3.22 Christian 2025-12-22 14:25:41 +0100
  • ddcf64ae78 Fix: Tjek for duplicate vtiger_id før update (undgår constraint violation) v1.3.21 Christian 2025-12-22 14:15:17 +0100
  • 0b6d286332 Debug: Tilføjet bedre logging til vTiger matching for at identificere problem v1.3.20 Christian 2025-12-22 14:13:44 +0100
  • 64935b5808 Fix: Tilføjet pagination til kontakter + forbedret relation linking v1.3.19 Christian 2025-12-22 13:24:41 +0100
  • 62fc3cb4dd Fix: Check for existing customer by CVR også (undgå duplicate key error) v1.3.18 Christian 2025-12-22 13:18:36 +0100
  • 198c6c56f4 Fix: Truncate country code til max 2 chars (ISO format) v1.3.17 Christian 2025-12-22 13:17:03 +0100
  • 4042c466f8 Fix: Rettet podman logs syntax og tilføjet sync commands til output Christian 2025-12-22 13:15:13 +0100
  • 6917bbff68 Fix: Opdateret guide - download script fra Gitea i stedet for git pull Christian 2025-12-22 13:13:45 +0100
  • c08ebedaf5 Add: Quick update guide til første deployment af updateto.sh Christian 2025-12-22 13:12:06 +0100
  • bcd7f7384a Add: Deployment script med server validation check v1.3.16 Christian 2025-12-22 13:07:32 +0100
  • a9f5714662 Feature: Omstruktureret sync - e-conomic er nu primær kilde, vTiger linker bagefter v1.3.15 Christian 2025-12-22 13:02:24 +0100
  • e5dc0f64d3 Fix: Rettet vTiger pagination - bruger ID-baseret filtering i stedet for LIMIT OFFSET v1.3.14 Christian 2025-12-22 12:59:12 +0100
  • 94781227b2 Fix: Implementeret pagination i vTiger sync for at hente ALLE kunder (batch size 200) v1.3.13 Christian 2025-12-22 12:53:11 +0100
  • af6e868828 Fix: Tilføjet manglende VTIGER_ENABLED og ECONOMIC_ENABLED fields i Settings v1.3.12 Christian 2025-12-22 11:44:13 +0100
  • 187b72238d Fix: Fjernet LIMIT fra vTiger sync for at hente ALLE kunder og kontakter v1.3.11 Christian 2025-12-22 11:39:07 +0100
  • e8be92d187 Fix: CVR unique constraint - tillad multiple kunder uden CVR nummer v1.3.10 Christian 2025-12-22 11:35:16 +0100
  • 41f7ae991c Fix: Rettet test-economic endpoint - fjernet ikke-eksisterende get_self() kald v1.3.9 Christian 2025-12-22 11:17:36 +0100
  • 7fd596612c Feature: Tilføjet /api/v1/system/test-economic endpoint til at teste e-conomic API forbindelse v1.3.8 Christian 2025-12-22 11:15:16 +0100
  • 35447cbd4f Feature: Tilføjet /api/v1/settings/sync-from-env endpoint til at synkronisere .env værdier ind i settings database v1.3.7 Christian 2025-12-22 11:04:09 +0100
  • 180ae7f650 Fix: Tilføjet manglende msal dependency til email service v1.3.6 Christian 2025-12-22 11:01:30 +0100
  • c5ce819a15 Fix: Rettet typo i e-conomic sync (verifiot_matched_count → verified_count) og tilføjet not_matched til return value v1.3.5 Christian 2025-12-22 10:48:04 +0100
  • 8b71524437 Add verified count to e-conomic sync (separate new matches from existing verifications) v1.3.4 Christian 2025-12-19 16:56:39 +0100
  • 030071e8d5 Improve e-conomic sync: Only match new customers, verify existing ones v1.3.3 Christian 2025-12-19 16:54:57 +0100
  • 5d8617bed3 Fix: Add pagination for e-conomic customers (max 1000 per page) v1.3.2 Christian 2025-12-19 16:53:39 +0100
  • f6303fa804 Fix: Change Customer schema datetime fields to str for proper serialization v1.3.1 Christian 2025-12-19 16:45:22 +0100
  • c9af509e1c Implement e-conomic customer sync and CVR search (get_customers + search_customer_by_cvr) v1.3.0 Christian 2025-12-19 16:41:11 +0100
  • 55478c20d3 Add detailed sync logging with precise changes (oprettet/opdateret/linket med firma/CVR info) v1.2.7 Christian 2025-12-19 16:36:41 +0100
  • c8e005dd07 Fix: Only fetchall() when query has RETURNING clause or is SELECT v1.2.6 Christian 2025-12-19 16:30:03 +0100
  • 3f66bd07e6 Fix: Remove WHERE clauses and cf_854 field from vTiger queries (API doesn't support empty string comparison) v1.2.5 Christian 2025-12-19 15:34:49 +0100
  • 8bc633d59c Fix: Convert vTiger SQL queries to single-line (API requires no line breaks) v1.2.4 Christian 2025-12-19 15:28:25 +0100
  • c2cf8cf5a3 Enhance sync logging with detailed stats (behandlet/oprettet/opdateret/sprunget over) v1.2.3 Christian 2025-12-19 15:19:36 +0100
  • ed0491c567 Add showNotification function for sync alerts v1.2.2 Christian 2025-12-19 13:24:16 +0100
  • 6e2a32165e Fix: Close tags grid div properly in settings v1.2.1 Christian 2025-12-19 13:12:33 +0100
  • 7c69cb22e7 Feature: Add sync page to settings v1.2.0 Christian 2025-12-19 13:09:42 +0100
  • a011f36385 Feature: Add tags administration to settings page v1.1.3 Christian 2025-12-19 08:06:56 +0100
  • 15f39f13ce Fix: Replace execute_query_single with execute_query in email router v1.1.2 Christian 2025-12-19 07:56:05 +0100
  • fedcbd816c Fix: Add missing settings router to main.py v1.1.1 Christian 2025-12-19 07:51:49 +0100
  • abc763d135 Fix: Remove PostgreSQL port mapping in production v1.1.0 v1.0.7 Christian 2025-12-17 21:15:11 +0100
  • 15905d676a Fix: Install dependencies from Gitea release, not local cache v1.0.6 Christian 2025-12-17 21:10:31 +0100
  • 1b1045a0c7 Fix: Add aiohttp dependency to requirements.txt v1.0.5 Christian 2025-12-17 21:03:36 +0100
  • fdac8b855e Fix: Strip whitespace from env vars before validation v1.0.4 Christian 2025-12-17 20:58:01 +0100
  • dfe2bed11f Docs: Update deployment guide with v1.0.3 and inline comment warning Christian 2025-12-17 17:29:09 +0100
  • 2361bd2277 Fix: Add missing env vars to Settings class and remove inline comments from .env v1.0.3 Christian 2025-12-17 17:28:50 +0100
  • 87c729a4c6 Fix: Add build dependencies for psycopg2-binary, update CORS to IP address v1.0.2 Christian 2025-12-17 17:21:03 +0100
  • 34e1faf91d Production deployment setup: Add deployment scripts, update paths to /srv/podman/bmc_hub_v1.0, add GITEA_URL config v1.0.1 Christian 2025-12-17 17:12:10 +0100
  • fda8319e8e Production deployment setup complete Christian 2025-12-17 16:47:35 +0100
  • 84485bd294 feat: Implement ticket contacts management with flexible roles and CRUD operations Christian 2025-12-17 16:38:08 +0100
  • 0502a7b080 feat: Implement central tagging system with CRUD operations, entity tagging, and workflow management Christian 2025-12-17 07:56:33 +0100
  • fadf7258de feat: Implement internal comments for customer subscriptions with database support Christian 2025-12-16 22:07:20 +0100
  • ffb3d335bc feat: Add Simply-CRM integration setup documentation and configuration details Christian 2025-12-16 15:36:11 +0100
  • 3806c7d011 feat(ticket-module): Implement ticket system with comprehensive database schema, permissions, and testing suite Christian 2025-12-15 23:40:23 +0100
  • 3fb43783a6 feat: Implement Email Workflow System with comprehensive documentation and migration scripts Christian 2025-12-15 12:28:12 +0100
  • 38fa3b6c0a feat: Add subscriptions lock feature to customers Christian 2025-12-13 12:06:28 +0100
  • 361f2fad5d feat: Implement vTiger integration for subscriptions and sales orders Christian 2025-12-11 23:14:20 +0100
  • c4c9b8a04a feat: Enhance email actions UI with improved layout and attachment handling Christian 2025-12-11 12:57:14 +0100
  • 7f325b5c32 feat: Implement email management UI with FastAPI and keyword-based classification Christian 2025-12-11 12:45:29 +0100
  • 8791e34f4e feat: Implement email processing system with scheduler, fetching, classification, and rule matching Christian 2025-12-11 02:31:29 +0100
  • a230071632 feat: Add customer time pricing management page with dynamic features Christian 2025-12-10 18:29:13 +0100
  • 34555d1e36 feat(timetracking): Implement time tracking module with frontend views, HTML templates, and database migrations Christian 2025-12-09 22:46:30 +0100
  • 3a8288f5a1 feat: Implement quick analysis on PDF upload for CVR, document type, and number extraction Christian 2025-12-09 14:54:33 +0100
  • 890bd6245d feat: Add template editing functionality and improve file loading logic Christian 2025-12-08 23:46:18 +0100
  • 18b0fe9c05 feat: Enhance billing frontend with Jinja2 templates and improve invoice handling Christian 2025-12-08 09:15:52 +0100
  • dcb4d8a280 feat: Implement supplier invoices management with e-conomic integration Christian 2025-12-07 03:29:54 +0100
  • 974876ac67 feat: Implement DEV Portal with Kanban board, idea management, and workflow editor Christian 2025-12-06 21:27:47 +0100
  • 3dfc5086c0 feat: Add global search functionality and redirect root to dashboard Christian 2025-12-06 13:13:05 +0100
  • 3a35042788 feat: Implement Vendors API and Frontend Christian 2025-12-06 11:04:19 +0100
  • 050e886f22 Add Material Blue design templates for dashboard and customer overview pages Christian 2025-12-06 02:22:01 +0100
  • 731a541f00 Update README with port configuration and reload notes Christian 2025-12-05 14:42:43 +0100
  • 23f8a3d2ae Fix watchfiles spam and port conflicts Christian 2025-12-05 14:42:18 +0100
  • ab7adc441c Merge with remote repository, keep local project files v1.0.0 Christian 2025-12-05 14:30:37 +0100
  • 13f23316a4 Initial BMC Hub setup Christian 2025-12-05 14:22:39 +0100
  • b8ae693a41 Initial commit ct 2025-12-05 14:21:01 +0100