V1.0.0.0 - Frontend
#68#98 - PodotDuplakattintás kiválasztvaletiltá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 „Letöltötttallózott fájlokat.
#69 - Feldolgozott számlák tételei”felület felületenmigrálása megjelenőú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 számlatételfelhasználó soránzárolt partnerbe akar belépni (vagy egyébként az alapértelmezett partnere zárolt, és oda akarja bedobni egyből a pdfrendszer), 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érenél
A megnyílikdashboard/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ámánmla, felha 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 tüntetvekijelö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 oldalszám,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 aztlehetne 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 oldaltelőnézetét nyitja,töltjük amelyikenbe, 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 aúj tételnevét található.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