Ugrás a fő tartalomra

V1.0.0.0 - Frontend

#98 - Duplakattintás letiltás gombokon

Többszörös kattintás problémát okoz gombokon, mert pl. számlafeldolgozás felületen kétszer kattintva 2x dolgozza fel a tallózott fájlokat.

#69 - Feldolgozott számlák felület migrálása új API-ra

Dashboard/feldolgozott számlák adatlekéréseinek migrálása új API végpontokra.

#82 - Felhasználó átirányítása hiba oldalra, zárolt partner esetén

Ha a felhasználó zárolt partnerbe akar belépni (vagy egyébként az alapértelmezett partnere zárolt, és oda akarja bedobni egyből a rendszer), akkor át kell irányítani egy dedikált hibaoldalra, ahol ki vannak listázva neki az elérhető partnerei, és ott tud választani másikat.

Plusz feladatként a partner választóban (oldal tetején, user szerkesztőben, profilszerkesztőben) a töröl partnereket ne lehessen választani, és maradjanak pirosak, illetve a zárolt partnerek is legyenek disabled-ek, pirosak, és legyen ott egy lakat ikon mellettük.

#77 - Számla statisztikák migrálása új API-ra

Dashboard/Feldolgozott számlák tabon lévő statisztikák migrálása új API-ra.

A statisztikák neve lehet minimálisan módosulni fog, hogy jobban tükrözze a kimutatott adatok jelentését.

#68 - PDF nézegető dokumentumok letöltésénél

A dashboard/Dokumentumok fülön lévő dokumentum szerkesztőbe is be kellene rakni a PDF nézegetőt.

Van rá egy `PdfPreviewService`, amit meg kell hívni a fájl letöltésekor a `documents.effect.ts`-ben, ha a fájl kiterjesztése `pdf`. `processed-invoices.effetc.ts`-ben már van rá példa.

Ha a fájl nem PDF, akkor csak hagyni kell simán letöltődni.

#84 - Mentetlen mérő gyári szám nem törölhető a táblázatból a csomópont szerkesztőben

Csomópont szerkesztő felületen, ha felveszek egy Mérő gyári számot a csomóponthoz, de még nem mentem le a csomópontot, akkor hiába akarom kitörölni a felvett mérőóra sort a táblázatból, nem tűnik el a sor. Lementett mérőóra számoknál törlődik a sor, csak a le nem mentettek nem.

#81 - Dokumentumok lekérésének migrálása új API-ra

A backenden egyelőre csak a dokumentumok lekérdezése van, ezt lehet migrálni.

#78 - Mérőállások lekérdezésének és exportjának migrálása új API-ra

Mérőállások tab-on lévő lista letöltés/szűrése + exportálása.

#54 - Adószámok partnerszerkesztő felületen

Egy partnerhez szükséges több adószám tárolása.

Lehetséges esetek pl.

- Adószám
- Csoportos adószám
- Külföldi adószám

Ezeket nem szükséges megkülönböztetni. Csak az 1 -n kapcsolat fontos.

Létre kell hozni az kapcsoló táblát és ehhez a CRUD végpontokat.

Amennyiben egy számla feldolgozásra kerül szükséges egy ellenőrzés. Csak akkor tölthető fel a számla, ha a felrögzített adószámok valamelyikéhez tartozik a feltöltött számla.

#67 - Mérőóra állások átmozgatása

Szükség lenne a régi felületen meglévő mérőóra átmozgatás funkcióra.

A Mérőállások felületre kellene egy gomb a táblázat fölé, ami akkor aktív, ha csak egy csomópont van kijelölve, illetve van legalább 1db mérőállás alatta a tablázatban.

A gombra kattintva felugróba betöltődik a fa, ahol ki kell választani a cél csomópontot, majd a csomópontot kiválasztva be kell tölteni neki a mérő gyári számait, és azok közül is ki kell választani egyet. A választott mérőszám alá fogja a program másolni az eredeti mérőállásokat.

#57 - Átállás új WIP API-ra

Az authentikációhoz kapcsolódó hívások átírása, hogy az új WIP API-t hívják.

#56 - Ügyfélkód input mező visszarakása a szolgáltatói weboldalak felületre

Visszakerült az Ügyfélkód mező opcionálisként, ami a `code` paraméterhez fog kapcsolódni.

#53 - Főoldalon számlák betöltésekor JS hiba

A GetInvoiceOfNodes kérése néha elhal a dashboard-on, amire a program nem volt felkészítve, így a pageInfo.totalElements kiolvasásakor JS hibát dob a kód, undefined érték miatt. Sentry-ben sokszor előjött a hiba.

#63 - PDF előnézet fejlesztése

Célszerű lenne egy PDF viewer fejlesztése a felületre, ami számlák letöltésekor az appban jeleníti meg először a PDF fájl előnézetét, majd ebből a nézegetőből lehetne letölteni rendesen a számítógépre.

A funkciót még azzal is ki lehet bővíteni, hogy pl gyűjtőszámlák alá rögzített alszámla esetén a számla letöltésekor annak a PDF oldalnak az előnézetét töltjük be, amiről a számlaadatok ki voltak nyerve.

#59 - Adminisztráció - Számlák - Kijelölt számlák törlése - Összes kijelölése checkbox

 #62 - Szerepkörök másolása

Szerepkörök szerkesztő felületére bekerült egy új funkció, miszerint másolni lehet a szerepköröket:

- vagy egy újat csinálunk egy meglévőből (ekkor az új nevét kell megadni)
- vagy egy meglévő írunk felül (ekkor egy meglévőt kell kiválasztani egy listából)

A másolás során a másolt szerepkör jogosultságai átmásolódnak a kiválasztott/újonnan létrehozott szerepkörre.

Főbb lépések az implementáláshoz:

- Szerepkörök listájában a műveletek oszlopba kell egy másolás gomb.
- Kattintásra felugró ablak a design szerint.
- A felugró dumb komponens legyen, szóval ne abban legyen a mentés logika megírva, hanem a felugró adja vissza az űrlapon kitöltött adatokat, és a feature komponens mentse el, illetve a feature komponens passzolja be az adatokat a felugró komponensnek (szerepkörök listája).
- Sikeres mentés után frissüljön a szerepkörök listája a szerkesztőben.

#55 - Figyelmeztető üzenet csomópont törlés előtt

Node-k törlésénél, figyelmeztető üzenetet meg kell változtatni, úgy hogy törlés esetén szedje össze és jelezze, hogy a törölni kívánt node-k esetén hány db számla(invoice_file) fog törlődni a háttérben.

#71 - Tankolások lekérése és exportjának migrálása új API-ra

Lekérés új API-n: /refuels/of-nodes Exportálás: /refuels/xlsx

- Service-ben a http kérés path-jét + a HttpContextKey.UseNewApi-t kell megadni neki.
- Request meg a response type-okat át kell írni a kódban, ezeket a backend kódban tudod megnézni.

#58 - Stíluslapok migrálása új API-ra

#61 - Számlaállapotok kezelésének migrálása új API-ra

#64 - API felhasználók szerkesztésének migrálása

Lekérés/mentés migrálása új API-ra.

#65 - Fastruktúra lekérésének migrálása

Migrálás új API-ra.

#66 - Admin menüből indított kérések loading animációja

Admin menüből indított funkciónak, amik loading animációt raknak a menü gombra, jobb lenne, ha full screen loader-je lenne, hogy amíg a művelet fut, ne lehessen csinálni mást a felületen.

Ezek a funkciók:

- Statisztika excelbe
- Partner adatainak törlése alatti funkciók