Skip to content

19.0 mig deltatech service consumable#50

Merged
dhongu merged 22 commits into19.0from
19.0-mig-deltatech_service_consumable
Apr 6, 2026
Merged

19.0 mig deltatech service consumable#50
dhongu merged 22 commits into19.0from
19.0-mig-deltatech_service_consumable

Conversation

@dhongu
Copy link
Copy Markdown
Owner

@dhongu dhongu commented Apr 6, 2026

No description provided.

dhongu and others added 22 commits April 6, 2026 06:32
Au fost adăugate fișierele `index.html` și `icon_old.svg` pentru documentarea și reprezentarea grafică a modulului `deltatech_service_base`. Acestea includ informații despre funcționalitate, autori și mentenanță.
A fost adăugată o nouă dependință în fișierul `pyproject.toml` pentru `deltatech_product_extension`. Această modificare asigură compatibilitatea și funcționarea corectă a modulului cu extensiile produselor.
Au fost eliminate specificațiile referitoare la repository-ul `deltatech` din fișierul `requirements.txt` și workflow-ul de testare. În plus, fișierul `pyproject.toml` a fost actualizat pentru a gestiona dependințele direct în proiect. Această modificare optimizează configurarea și întreținerea modulelor.
Secțiunea `dependencies` a fost eliminată pentru a simplifica gestionarea fișierului `pyproject.toml`. Acum, dependințele sunt gestionate într-un mod mai centralizat și standardizat în alte fișiere relevante.
Workflow-ul de testare a fost simplificat prin înlocuirea pașilor pentru instalarea dependențelor cu setarea variabilelor de mediu și utilizarea fișierelor de tip requirements. În plus, fișierul `pyproject.toml` a fost ajustat pentru a menține consistența configurării proiectului.
Eliminat importurile inutile și actualizat câmpurile pentru o mai bună gestionare a cantităților și afișărilor în interfață. Corectat erori minore și îmbunătățit formatarea pentru o mai bună lizibilitate și mentenanță a codului.
Au fost ajustate formatarea câmpurilor din modele și eliminate spațiile și liniile redundante din fișiere Python și XML. Aceste modificări cresc lizibilitatea și mentenabilitatea codului, fără a afecta funcționalitatea.
A fost adăugat un comentariu pentru a indica necesitatea mutării configurării tipului de picking într-un câmp al companiei. Aceasta este o îmbunătățire ce va facilita gestionarea mai eficientă a configurațiilor în viitor.
Licența modulului `deltatech_service_consumable` a fost actualizată de la OPL-1 la AGPL-3. Această schimbare asigură conformitatea cu cerințele licențierii și transparența codului sursă.
A fost ajustat un comentariu pentru a alinia stilul codului conform convențiilor de formatare. Aceasta este doar o modificare de stil și nu afectează funcționalitatea codului.
Licența modulului `deltatech_service_consumable` a fost actualizată de la AGPL-3 la OPL-1. Această schimbare reflectă noua politică de licențiere și utilizare a modulelor.
A fost introdus un nou script Python care identifică și actualizează automat cheia `name` în fișierele `pyproject.toml` pe baza numelui modulului. Scriptul a fost integrat în configurarea `pre-commit` pentru a asigura consistența numelor în toate modulele.
Au fost incluse noi dependențe pentru modulele `deltatech_category_group_equipment` și `deltatech_service_consumable`. Acestea utilizează repository-ul extern `deltatech` pentru gestionarea și actualizarea funcționalităților asociate.
Au fost eliminate vizualizările, filtrele și meniurile pentru raportul de eficiență a serviciilor din modulul `deltatech_service_consumable`, împreună cu intrările din fișierul XML asociat. În plus, versiunea modulului a fost incrementată pentru a reflecta această modificare majoră.
Dependențele pentru modulele `deltatech_product_extension` și `deltatech_stock_report` au fost actualizate la versiunea 19.0. Această modificare asigură compatibilitatea cu ultimele actualizări ale acestor module.
Înlocuiește utilizarea `move_ids_without_package` cu `move_ids` pentru a standardiza manipularea mișcărilor în modulele relevante. De asemenea, optimizează calculul costurilor totale și filtrele pentru unități de măsură în rapoartele de eficiență a serviciilor.
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 69.81707% with 99 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.81%. Comparing base (50313d6) to head (e572c18).

Files with missing lines Patch % Lines
...ice_consumable/models/service_efficiency_report.py 54.92% 25 Missing and 7 partials ⚠️
...ltatech_service_consumable/models/stock_picking.py 50.90% 19 Missing and 8 partials ⚠️
...ch_service_consumable/models/service_consumable.py 69.56% 10 Missing and 4 partials ⚠️
...ech_service_consumable/models/service_equipment.py 78.43% 8 Missing and 3 partials ⚠️
...eltatech_service_consumable/models/account_move.py 30.76% 9 Missing ⚠️
...ech_service_consumable/models/service_agreement.py 83.87% 3 Missing and 2 partials ⚠️
...ltatech_service_consumable/tests/test_equipment.py 98.11% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             19.0      #50      +/-   ##
==========================================
+ Coverage   71.70%   71.81%   +0.10%     
==========================================
  Files          87       97      +10     
  Lines        3202     3530     +328     
  Branches      431      486      +55     
==========================================
+ Hits         2296     2535     +239     
- Misses        748      808      +60     
- Partials      158      187      +29     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dhongu dhongu merged commit 6e2623b into 19.0 Apr 6, 2026
3 checks passed
@dhongu dhongu deleted the 19.0-mig-deltatech_service_consumable branch April 6, 2026 05:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants