Odoo modul l10n_ba_cbbh v1.1.0 — dnevni cron, datum preuzimanja i nova dugmad


Verzija 1.1.0 modula l10n_ba_cbbh donosi nekoliko poboljšanja u načinu rada cron joba, konfiguraciji i korisničkom sučelju.

Šta je novo

1. Dnevni cron umjesto satnog

U verziji 1.0.0 cron je radio svakih sat vremena i u kodu provjeravao da li je lokalno vrijeme dostiglo konfigurisani parametar cbbh_cron_time. Ta logika je uklonjena — cron sada radi jednom dnevno, a Odoo-ov scheduler direktno kontroliše kada se pokreće.

2. Novi parametar: Datum preuzimanja kursa

Parametar cbbh_cron_time (float, sat u toku dana) zamijenjen je novim poljem Datum preuzimanja kursa (cbbh_fetch_date, tip Date, po kompaniji).

  • Ako je polje prazno — koristi se današnji datum (standardno ponašanje)
  • Ako je polje postavljeno — preuzima se kurs za taj konkretni datum, što omogućava retroaktivno punjenje kursnih lista

3. Parametar valuta ostaje nepromijenjen

Polje Valute (cbbh_currencies, npr. USD,EUR) i dalje postoji i definira koje AlphaCode-ove modul preuzima sa CBBH endpointa.

4. Novo dugme: Otvori kursnu listu

Pored postojećeg Osvježi sada dodan je novi gumb Otvori kursnu listu koji otvara kompletan pregled kurseva za kompaniju — sve datume — bez pokretanja osvježavanja sa CBBH-a.

Postavke modula l10n_ba_cbbh v1.1.0

5. Ispravka ACL dozvola

Dodan je fajl security/ir.model.access.csv koji definiše pristupne dozvole za model cbbh.currency.fetcher. U verziji 1.0.0 klik na Osvježi sada i pokretanje cron joba rezultirali su greškom:

Nemate dozvolu za izmjenu zapisa ‘CBBH Currency Rate Fetcher’. Nijedna grupa trenutno ne dozvoljava ovu operaciju.

Sada su dozvole ispravno definisane: čitanje za sve korisnike (base.group_user), pun pristup za administratore (base.group_system).

Sažetak izmjena

v1.0.0v1.1.0
Cron intervalSatni + time-check u koduDnevni, Odoo scheduler
Parametar vremenacbbh_cron_time (float, sat)cbbh_fetch_date (datum)
Valutecbbh_currenciescbbh_currencies (nepromijenjeno)
DugmadOsvježi sadaOsvježi sada + Otvori kursnu listu
ACLNedostajaleDodane (ir.model.access.csv)

Napomena

Generisano od strane Claude 🤖


Ernad Husremović, hernad@bring.out.ba