Commit Graph

7 Commits

Author SHA1 Message Date
cebe52f303 refactor: Rebranding i aktualizacja modelu AI
- Zmiana nazwy: "Norda Biznes Hub" → "Norda Biznes Partner"
- Aktualizacja modelu AI: Gemini 2.0 Flash → Gemini 3 Flash
- Zachowano historyczne odniesienia w timeline i dokumentacji

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 14:08:39 +01:00
f417b0d093 fix: IT Audit form pre-fills text inputs and selects on edit
- Add value attribute to 5 text input fields (it_provider_name, it_contact_name,
  it_contact_email, azure_tenant_name, ad_domain_name)
- Add content to collaboration_notes textarea
- Add JavaScript initialization for 23 select dropdowns in initializeForm()

This ensures that when editing an existing IT Audit, all previously entered values
are displayed in the form instead of showing empty fields with placeholders.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 13:35:25 +01:00
c65f1605b1 fix: IT Audit fixes and improvements
- Add api_it_audit_export endpoint for CSV export
- Fix url_for references (company_detail -> company_detail_by_slug)
- Fix form action (save_it_audit -> it_audit_save)
- Add "Audyt IT" button to company profile contact bar

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 13:19:53 +01:00
f9a8bcf405 auto-claude: subtask-4-4 - Add progress bar JavaScript for form completion tracking
- Enhanced updateProgress() function to track section-by-section completion
- Added calculateSectionCompletion() helper for per-section field analysis
- Added updateSectionProgress() for section-level progress indicators
- Implemented real-time progress tracking with input event listeners
- Added debounced input handlers for text/email/textarea fields
- Added keyboard navigation support for progress dots (accessibility)
- Progress bar color changes based on completion percentage:
  - Primary (blue) for <50%
  - Warning (yellow) for 50-79%
  - Success (green) for >=80%
- Section dots and numbers turn green when section is 70%+ complete
- Properly handles conditional fields visibility in completion calculation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 08:56:14 +01:00
f87a3700c5 auto-claude: subtask-4-3 - Add form sections 7-9
Added form sections:
- Section 7 (Monitoring): monitoring solution dropdown, Zabbix/PBS toggles,
  monitoring targets chip-select, alerting methods chip-select, log retention
- Section 8 (Business Apps): ERP, CRM, ticket system, document system dropdowns,
  other business apps and integration methods chip-selects
- Section 9 (Collaboration): 6 collaboration flags checkboxes with descriptions:
  - open_to_shared_licensing (M365 CSP)
  - open_to_backup_replication (Proxmox PBS)
  - open_to_teams_federation (Azure AD)
  - open_to_shared_monitoring (Zabbix)
  - open_to_collective_purchasing
  - open_to_knowledge_sharing

Updated JavaScript:
- Added new chip selections to chipSelections object
- Added conditional field mappings for new toggles
- Added initialization code for all new fields

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 08:53:59 +01:00
7231428fa7 auto-claude: subtask-4-2 - Add form sections 4-6 (Endpoints, Security, Backup & DR)
Added three new form sections to IT audit form:
- Section 4: Endpoints (Workstations) - device types, OS, MDM, encryption
- Section 5: Security - antivirus/EDR, VPN, MFA, password policy, training
- Section 6: Backup & DR - backup solutions, targets, frequency, retention, DR plan

Features:
- Dropdowns for single-select options (MDM solution, VPN, antivirus, etc.)
- Chip-select for multi-select options (endpoint types, OS, MFA methods, etc.)
- Toggle switches for yes/no questions with conditional fields
- Full JavaScript support for new chip selections and conditional mappings
- Initialization support for editing existing audits
2026-01-09 08:49:48 +01:00
b9a7f4640c auto-claude: subtask-4-1 - Create it_audit_form.html template with base structure
- Created IT audit form template with 9 sections (1-3 fully implemented)
- Section 1: IT Contact (IT manager, outsourcing, provider, contact info)
- Section 2: Cloud & Identity (Azure AD, M365, Google Workspace, local AD)
- Section 3: Server Infrastructure (server count, types, virtualization, OS)
- Sections 4-9: Placeholder structure ready for implementation
- Added progress bar with section navigation dots
- Implemented toggle switches, chip selects for multi-value fields
- Added conditional field visibility logic
- Included loading overlay and info modal patterns
- Responsive design following existing audit templates (gbp_audit.html, seo_audit.html)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 08:46:23 +01:00