Skip to content

19.0 mig deltatech sale activity report#2297

Open
dhongu wants to merge 24 commits into19.0from
19.0-mig-deltatech_sale_activity_report
Open

19.0 mig deltatech sale activity report#2297
dhongu wants to merge 24 commits into19.0from
19.0-mig-deltatech_sale_activity_report

Conversation

@dhongu
Copy link
Owner

@dhongu dhongu commented Jan 13, 2026

No description provided.

dhongu and others added 21 commits January 13, 2026 08:02
Introduced static assets for various Deltatech modules and established the initial structure for the "Stock Account Extension" module. This includes configuration files, security settings, and views for managing product categories and stock picking. Additionally, external CSS dependencies were updated in several module descriptions.
S-au actualizat toate textele butoanelor din view-uri XML pentru a elimina prefixul "_" din denumiri. Modificarea asigură uniformitate și respectarea standardelor de naming convenționale. Nu au fost afectate funcționalitățile sau comportamentele existente.
A fost adăugat un script pentru automatizarea copierii imaginilor principale în toate modulele `deltatech`. Această modificare asigură consistența fișierelor de descriere și reduce erorile manuale.
A fost eliminat indicatorul de licență OPL-1 din fișierele README și HTML ale mai multor module. Modificările asigură consistența documentației cu politicile curente ale proiectului.
Introduce informații de metadate `project` în fișierele `pyproject.toml` pentru fiecare modul din folderul `deltatech`. Șterge fișierul `requirements.txt`, consolidând gestionarea dependințelor în cadrul fiecărui modul. Aceste schimbări standardizează structura proiectului și îmbunătățesc gestionarea dependințelor.
Modifică versiunea din fișierul `__manifest__.py` pentru a reflecta tranziția la seria 19.0. Schimbarea este necesară pentru a alinia modulul la versiunea Odoo corespunzătoare.
Schimbă utilizarea câmpurilor `product_uom` cu `product_uom_id` și `taxes_id` cu `tax_ids` în modulul `reception_note`. Modificarea asigură alinierea la standardele actualizate ale modelului de date și previne eventualele erori de compatibilitate.
Înlocuiește metoda `read_group` cu o implementare mai eficientă utilizând `_read_group_select`. Această modificare optimizează calculul câmpului `price_unit` și reduce complexitatea generală a codului. Ajustează și testele pentru a reflecta noile modificări.
Înlocuiește utilizarea referințelor statice pentru partener și tipul de picking cu metode dinamice. Modificarea asigură o mai bună izolare a testelor și previne erorile cauzate de modificări în datele demo.
Acest modul introduce un registru pentru monitorizarea schimbărilor din comenzile de vânzare. Înregistrările activităților permit analiza modificărilor după utilizatori și stadii prin vizualizări pivot, grafice și tabelare. De asemenea, sunt incluse teste unitare și un fișier de localizare în limba română.
Vizualizarea pentru înregistrările de activități ale comenzilor de vânzare a fost actualizată pentru a utiliza tipul „list” în loc de „tree”. Această schimbare implică și actualizarea modului de afișare a ferestrei de acțiuni.
* adaugare modul pentru cautare produs in comenzile de pos (#147)

* upgrade precommit (#149)

* adaugare folder test (#151)

* adaugare folder test

* adaugare test in deltatech alternative

* Migrare module

* update copyright

* conversie la 16.0

* update

* pregatire versiunea 17

* [17.0][MIG] deltatech_pos_product_filter

* pre-commit

* update precommit

* precommit

* precommit

* precommit

* regenerare readme

* Actualizează și adaugă fișiere `main_screenshot.png`

* Actualizează informațiile versiunii și licențelor

S-au actualizat link-urile către versiunea 18.0 în fișierele relevante, incluzând readme-urile și descrierile modulelor. De asemenea, au fost ajustate informațiile privind licențele în câteva dintre fișiere.

---------

Co-authored-by: VoicuStefan2001 <[email protected]>
Introduce informații de metadate `project` în fișierele `pyproject.toml` pentru fiecare modul din folderul `deltatech`. Șterge fișierul `requirements.txt`, consolidând gestionarea dependințelor în cadrul fiecărui modul. Aceste schimbări standardizează structura proiectului și îmbunătățesc gestionarea dependințelor.
Modifică versiunea din fișierul `__manifest__.py` pentru a reflecta tranziția la seria 19.0. Schimbarea menține alinierea modulului la versiunea Odoo corespunzătoare și asigură consistența între module.
@codecov
Copy link

codecov bot commented Jan 13, 2026

Codecov Report

❌ Patch coverage is 43.85965% with 32 lines in your changes missing coverage. Please review.
✅ Project coverage is 67.91%. Comparing base (b473ed8) to head (378c715).

Files with missing lines Patch % Lines
...eltatech_sale_activity_report/models/sale_order.py 22.22% 21 Missing ⚠️
...atech_sale_activity_report/models/mail_activity.py 35.29% 11 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##             19.0    #2297       +/-   ##
===========================================
- Coverage   78.78%   67.91%   -10.87%     
===========================================
  Files         578      583        +5     
  Lines       11383    11440       +57     
  Branches     1509     1519       +10     
===========================================
- Hits         8968     7770     -1198     
- Misses       1851     3191     +1340     
+ Partials      564      479       -85     

☔ 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.

Include versiunea minimă `2.27.0` pentru biblioteca `requests` în lista de dependențe a modulului `deltatech`. Schimbarea asigură suport pentru funcționalități care necesită această bibliotecă.
Adaugă pas în workflow pentru instalarea bibliotecii `requests` cu versiunea minimă `2.27.0`. Schimbarea garantează că dependențele necesare pentru execuția corectă a testelor sunt disponibile.
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.

2 participants