diff --git a/docs/backend/api.md b/docs/backend/api.md index a77da03222d7a79532a72f07d93112d16f27cd82..0ffbd62e101692ace5febfc6487706df58cef455 100644 --- a/docs/backend/api.md +++ b/docs/backend/api.md @@ -13,19 +13,19 @@ Ezek listája: > modules > ├── group -> │ └── [GroupResolver.ts](GroupResolver) +> │ └── [GroupResolver.ts](#groupresolver) > ├── item -> │ └── [ItemResolver.ts](ItemResolver) +> │ └── [ItemResolver.ts](#itemresolver) > ├── itemDocument -> │ └── [ItemDocumentResolver.ts](ItemDocumentResolver) +> │ └── [ItemDocumentResolver.ts](#itemDocumentresolver) > ├── member -> │ └── [MemberResolver.ts](MemberResolver) +> │ └── [MemberResolver.ts](#memberresolver) > ├── rental -> │ └── [RentalResolver.ts](RentalResolver) +> │ └── [RentalResolver.ts](#rentalresolver) > ├── storage -> │ └── [StorageResolver.ts](StorageResolver) +> │ └── [StorageResolver.ts](#storageresolver) > └── user -> . └── [UserResolver.ts](UserResolver) +> . └── [UserResolver.ts](#userresolver) #### GroupResolver diff --git a/docs/backend/models.md b/docs/backend/models.md index 060ae814bf02d940c61c4e5bf68df68ad771570c..051614a3db2a66e5393c7fb3be045b6f73541d1d 100644 --- a/docs/backend/models.md +++ b/docs/backend/models.md @@ -1,19 +1,19 @@ Az `src/entity`-ben elérhetőek TypeScript osztályokban a használt modellek. > entity -> ├── [ContainerKind.ts](ContainerKind) -> ├── [ContainerUnion.ts](ContainerUnion) -> ├── [Document.ts](Document) -> ├── [GroupRole.ts](GroupRole) -> ├── [Group.ts](Group) -> ├── [ItemDocument.ts](ItemDocument) -> ├── [Item.ts](Item) -> ├── [MemberState.ts](MemberState) -> ├── [Member.ts](Member) -> ├── [Rental.ts](Rental) -> ├── [Storage.ts](Storage) -> ├── [UserRole.ts](UserRole) -> └── [User.ts](User) +> ├── [ContainerKind.ts](#containerkind) +> ├── [ContainerUnion.ts](#containerunion) +> ├── [Document.ts](#document) +> ├── [GroupRole.ts](#grouprole) +> ├── [Group.ts](#group) +> ├── [ItemDocument.ts](#itemdocument) +> ├── [Item.ts](#item) +> ├── [MemberState.ts](#memberState) +> ├── [Member.ts](#member) +> ├── [Rental.ts](#rental) +> ├── [Storage.ts](#storage) +> ├── [UserRole.ts](#userRole) +> └── [User.ts](#user) Ezek közül az Enum-ok: diff --git a/docs/backend/models/ContainerUnion.md b/docs/backend/models/ContainerUnion.md index 86ac37a48364ebd2a42361e654bb5ce0cfeb9974..9a8ad08596585b5cb4156ae689c614f47af44985 100644 --- a/docs/backend/models/ContainerUnion.md +++ b/docs/backend/models/ContainerUnion.md @@ -1,4 +1,4 @@ -Egy Union, mely lehetővé teszi, hogy [[Storage](Storage)]-el vagy -[[Group](Group)]-al térjünk vissza mikor a tárolót tároló objektumot +Egy Union, mely lehetővé teszi, hogy [[Storage](#storage)]-el vagy +[[Group](#group)]-al térjünk vissza mikor a tárolót tároló objektumot kérjük le. Adatbázisban szövegként képződik le. diff --git a/docs/backend/models/Document.md b/docs/backend/models/Document.md index 4fddd54718808c5833956be21473a3f676ffc30a..1405161dad49284f1a11954c7d95f1e56575807f 100644 --- a/docs/backend/models/Document.md +++ b/docs/backend/models/Document.md @@ -13,9 +13,9 @@ Egy dokumentum modellje. ##### Metódusok: -- `items`: Kapcsolódó tárgyak [[Item](Item)] +- `items`: Kapcsolódó tárgyak [[Item](#item)] ##### További mezők: -- `itemConnection`: Kapcsolódó [[ItemDocument](ItemDocument)] -ek +- `itemConnection`: Kapcsolódó [[ItemDocument](#itemdocument)] -ek - `group`: Csoport, melyhez tartozik diff --git a/docs/backend/models/Group.md b/docs/backend/models/Group.md index 6f2adbb1052671c1eb3d3f6798526708e0717446..21e75a4e36d7fe929e70fd8cdd897075c636f1fe 100644 --- a/docs/backend/models/Group.md +++ b/docs/backend/models/Group.md @@ -10,32 +10,32 @@ Egy csoport modellje. ##### Metódusok: -- `ownMemberShip`: Saját tagság lekérése. [[Member](Member)] -el tér vissza +- `ownMemberShip`: Saját tagság lekérése. [[Member](#Member)] -el tér vissza ha van tagsága, különben null-al - `parentStorages`: Azon tárolók, melyek közveteln a csoportban vannak. Tehát - a tároló `parentType` mezője `ContainerKind.Group` típusú. [[Storage](Storage)] + a tároló `parentType` mezője `ContainerKind.Group` típusú. [[Storage](#Storage)] - `warranties(from, to)`: Azon dokumentumok, melyek `endOfWarranty` mezője a kapott `from` és `to` dátum típusú mezők közé esik. - [[Document](Document)] + [[Document](#Document)] - `itemsLastSeen(from, to)`: Azon tárgyak, melyek `lastSeenDate` - mezője a kapott `from` és `to` dátum típusú mezők közé esik [[Item](Item)] -- `storageNum`: Csoportban lévő raktárak száma. [[Storage](Storage)] -- `itemNum`: Csoportban lévő tárgyak száma. [[Item](Item)] + mezője a kapott `from` és `to` dátum típusú mezők közé esik [[Item](#Item)] +- `storageNum`: Csoportban lévő raktárak száma. [[Storage](#Storage)] +- `itemNum`: Csoportban lévő tárgyak száma. [[Item](#Item)] - `memberNum`: Csoport azon tagjainak száma, akiket felvettek. - [[Member](Member)] + [[Member](#Member)] - `applicantNum`: Csoportba jelentkezők száma. - [[Member](Member)] -- `allRentalNum`: Összes kölcsönzés száma [[Rental](Rental)] -- `activeRentals`: Aktív még nem átvett kölcsönzések [[Rental](Rental)] -- `activeRentalNum`: Aktív kölcsönzések száma [[Rental](Rental)] + [[Member](#Member)] +- `allRentalNum`: Összes kölcsönzés száma [[Rental](#Rental)] +- `activeRentals`: Aktív még nem átvett kölcsönzések [[Rental](#Rental)] +- `activeRentalNum`: Aktív kölcsönzések száma [[Rental](#Rental)] ##### További mezők: -- `userConnection`: Jelenlegi tagok [[Member](Member)] -- `storageConnection`: Csoportban lévő tárolók [[Storage](Storage)] -- `documentConnection`: Csoportban lévő dokumentumok [[Document](Document)] -- `itemConnection`: Csoportban lévő tárgyak [[Item](Item)] -- `rentalConnection`: Csoportban lévő kölcsönzések [[Rental](Rental)] +- `userConnection`: Jelenlegi tagok [[Member](#member)] +- `storageConnection`: Csoportban lévő tárolók [[Storage](#storage)] +- `documentConnection`: Csoportban lévő dokumentumok [[Document](#document)] +- `itemConnection`: Csoportban lévő tárgyak [[Item](#item)] +- `rentalConnection`: Csoportban lévő kölcsönzések [[Rental](#rental)] ##### Segéd funkciók: diff --git a/docs/backend/models/Item.md b/docs/backend/models/Item.md index 9c626e6cc669c96a28acdfeb68e3be5f5c2c4a22..3634408f6d5c425069ab63a064272f6b6af0bbd6 100644 --- a/docs/backend/models/Item.md +++ b/docs/backend/models/Item.md @@ -15,13 +15,13 @@ Egy tárgy modellje. ##### Metódusok: -- `activeRental`: Aktív kölcsönzés [[Rental](Rental)] +- `activeRental`: Aktív kölcsönzés [[Rental](#Rental)] - `isRented`: Jelenleg kölcsönzött-e? - `documents`: Kapcsolódó dokumentumok ##### További mezők: -- `container`: Tártalmazó tároló [[Storage](Storage)] -- `rentalConnection`: Kapcsolódó kölcsönzések [[Rental](Rental)] +- `container`: Tártalmazó tároló [[Storage](#storage)] +- `rentalConnection`: Kapcsolódó kölcsönzések [[Rental](#rental)] - `documentConnection`: Kapcsolódó dokumentumokkal való kapcsolat - `group`: Csoport melyhez tartozik diff --git a/docs/backend/models/ItemDocument.md b/docs/backend/models/ItemDocument.md index 3ce940243337497690d1c733849618e51a143023..7b02a35c4ae16c8a9220d125601772fa6170b38f 100644 --- a/docs/backend/models/ItemDocument.md +++ b/docs/backend/models/ItemDocument.md @@ -1,4 +1,4 @@ -[[Item](Item)] és [[Document](Document)] közti kapcsoló tábla. +[[Item](#item)] és [[Document](#document)] közti kapcsoló tábla. Azért kell külön kapcsoló tábla, mert egy dokumentumhoz több tárgy és több tárgyhoz egy dokumentum is kapcsolódhat. diff --git a/docs/backend/models/Rental.md b/docs/backend/models/Rental.md index 4c87acc5a872469493c059fdab869d6f6238e287..b69fff5e4c3e52b00d0421d644db296934ebaf9f 100644 --- a/docs/backend/models/Rental.md +++ b/docs/backend/models/Rental.md @@ -22,7 +22,7 @@ Egy kölcsönzés modellje. ##### További mezők: -- `renter`: Kölcsönző felhasználó [[User](User)] -- `item`: Kölcsönzőtt tárgy [[Item](Item)] -- `recipient`: Átvevő felhasználó [[User](Group)] -- `group`: Csoport, melyhez tartozik [[User](Group)] +- `renter`: Kölcsönző felhasználó [[User](#user)] +- `item`: Kölcsönzőtt tárgy [[Item](#item)] +- `recipient`: Átvevő felhasználó [[User](#group)] +- `group`: Csoport, melyhez tartozik [[User](#group)] diff --git a/docs/backend/models/Storage.md b/docs/backend/models/Storage.md index afbf8a30eaede002f924ed4d99d4479f179c73bd..ff87e5d438fec5fbb960e40547fad05d2ced1359 100644 --- a/docs/backend/models/Storage.md +++ b/docs/backend/models/Storage.md @@ -20,15 +20,15 @@ idegen kulcsokat tartalmaz - `location`: Helyzetét meghatározó szöveg - `parent_id`: Adott tárolót tároló objektum ID-ja - `parent_type`: Adott tárolót tároló objektum típusa - [[ContainerKind](ContainerKind)] -- `items`: Tárolóban lévő tárgyak. [[Item](Item)] + [[ContainerKind](#containerKind)] +- `items`: Tárolóban lévő tárgyak. [[Item](#item)] - `group_id`: Csoport ID-ja, amiben benne van ##### Metódusok: - `container`: Adott tárolót tartalmazó tároló vagy csoport. Visszatérési értéke egy a GraphQL-ben használt Union típusú. - [[ContainerUnion](ContainerUnion)] + [[ContainerUnion](#containerUnion)] - `contains`: Adott tárolóban lévő tárolók ##### További mezők: diff --git a/docs/backend/models/User.md b/docs/backend/models/User.md index acfaa01ff98d21d5e167b54287dca79f614f0019..c809282c5400830315db5a302eaa24ceb49c143f 100644 --- a/docs/backend/models/User.md +++ b/docs/backend/models/User.md @@ -9,7 +9,7 @@ Egy felhasználó modellje. - `family_name`: Családnév - `google_id`: Google-nél tárolt felhasználót egyedien azonosító szám - `google_email`: Google Email cím -- `role`: Globális jogkört meghatározó enum [[UserRole](UserRole)] +- `role`: Globális jogkört meghatározó enum [[UserRole](#userRole)] ##### Metódusok: @@ -18,8 +18,8 @@ Egy felhasználó modellje. ##### További mezők: -- `memberConnection`: Tagságai a felhasználónak [[Member](Member)] +- `memberConnection`: Tagságai a felhasználónak [[Member](#member)] - `rentalsFromMeConnection`: Kiadott kölcsönzések a felhasználó által - [[Rental](Rental)] + [[Rental](#rental)] - `rentedByMeConnection`: Kölcsönzések a felhasználó által - `rentalRecipientIsMeConnection`: Kölcsönzések, melyet a felhasználó vett át diff --git a/docs/frontend/components.md b/docs/frontend/components.md index 6760b1ffeb3e6117e06e7d3e445f2daf346f1381..298d3ef45e60b342c7198988a676f60a7ad002bb 100644 --- a/docs/frontend/components.md +++ b/docs/frontend/components.md @@ -17,7 +17,7 @@ felosztva. Könyvtár struktúra: > │ ├── GroupInfo.tsx > │ ├── GroupsTable.tsx > │ └── Groups.tsx -> ├── [header](Header) +> ├── [header](#Header) > │ ├── DrawerMenu.tsx > │ ├── Header.tsx > │ └── UserButton.tsx @@ -40,9 +40,9 @@ felosztva. Könyvtár struktúra: > │ ├── ShowOnUser.tsx > │ ├── StyledLink.tsx > │ └── SwitchComponentByAuth.tsx -> ├── [Content.tsx](Content) +> ├── [Content.tsx](#Content) > ├── Faq.tsx -> └── [Footer.tsx](Footer) +> └── [Footer.tsx](#Footer) Eggyel kintebb látható az `App.tsx`, ez az melyet megnyit az alkalmazás és itt vannak a fő context-ek beállítva. @@ -98,7 +98,7 @@ Ezeken belül dől el, hogy mely statisztikák jelennek meg. Egy jó példa a `components/group/Groups.tsx`, melyben csak a Grid beállítás látható, innen a mellette lévő `GroupsTable` komponensre hivatkozik. -Innen pedig a megfelelő TypeGraphQL API hívás eredményét átadva a [CardTable](CardTable) komponensnek, megjelenít egy táblát. +Innen pedig a megfelelő TypeGraphQL API hívás eredményét átadva a [CardTable](#CardTable) komponensnek, megjelenít egy táblát. Ugyanezt a logikát követi a többi listát megjelenítő komponens is az Admin résznél, melyek a: `GroupDocuments`, `GroupItems`, @@ -124,6 +124,6 @@ beállításokat átvenni. #### Utils komponensek -Itt találhatóak a gyakran használt komponenseink, mint a `CardTable`, `Loader`, -hozzáférési üzenet oldalak, `NumberCard`, stb. +Itt találhatóak a gyakran használt komponenseink, mint a `cardtable`, `loader`, +hozzáférési üzenet oldalak, `numbercard`, stb. Ide érdemes újakat felvenni. diff --git a/docs/readme.md b/docs/readme.md index 14e710a7516f84575f19b0281a471f12940ba52d..5662661a3153221120290675bc8110afcc978501 100644 --- a/docs/readme.md +++ b/docs/readme.md @@ -68,19 +68,19 @@ Ehhez elérhető egy `Dockerfile`. Az `src/entity`-ben elérhetőek TypeScript osztályokban a használt modellek. > entity -> ├── [ContainerKind.ts](ContainerKind) -> ├── [ContainerUnion.ts](ContainerUnion) -> ├── [Document.ts](Document) -> ├── [GroupRole.ts](GroupRole) -> ├── [Group.ts](Group) -> ├── [ItemDocument.ts](ItemDocument) -> ├── [Item.ts](Item) -> ├── [MemberState.ts](MemberState) -> ├── [Member.ts](Member) -> ├── [Rental.ts](Rental) -> ├── [Storage.ts](Storage) -> ├── [UserRole.ts](UserRole) -> └── [User.ts](User) +> ├── [ContainerKind.ts](#containerkind) +> ├── [ContainerUnion.ts](#containerunion) +> ├── [Document.ts](#document) +> ├── [GroupRole.ts](#grouprole) +> ├── [Group.ts](#group) +> ├── [ItemDocument.ts](#itemdocument) +> ├── [Item.ts](#item) +> ├── [MemberState.ts](#memberState) +> ├── [Member.ts](#member) +> ├── [Rental.ts](#rental) +> ├── [Storage.ts](#storage) +> ├── [UserRole.ts](#userRole) +> └── [User.ts](#user) Ezek közül az Enum-ok: @@ -106,7 +106,7 @@ Egy felhasználó modellje. - `family_name`: Családnév - `google_id`: Google-nél tárolt felhasználót egyedien azonosító szám - `google_email`: Google Email cím -- `role`: Globális jogkört meghatározó enum [[UserRole](UserRole)] +- `role`: Globális jogkört meghatározó enum [[UserRole](#userRole)] ##### Metódusok: @@ -115,9 +115,9 @@ Egy felhasználó modellje. ##### További mezők: -- `memberConnection`: Tagságai a felhasználónak [[Member](Member)] +- `memberConnection`: Tagságai a felhasználónak [[Member](#member)] - `rentalsFromMeConnection`: Kiadott kölcsönzések a felhasználó által - [[Rental](Rental)] + [[Rental](#rental)] - `rentedByMeConnection`: Kölcsönzések a felhasználó által - `rentalRecipientIsMeConnection`: Kölcsönzések, melyet a felhasználó vett át @@ -145,32 +145,32 @@ Egy csoport modellje. ##### Metódusok: -- `ownMemberShip`: Saját tagság lekérése. [[Member](Member)] -el tér vissza +- `ownMemberShip`: Saját tagság lekérése. [[Member](#Member)] -el tér vissza ha van tagsága, különben null-al - `parentStorages`: Azon tárolók, melyek közveteln a csoportban vannak. Tehát - a tároló `parentType` mezője `ContainerKind.Group` típusú. [[Storage](Storage)] + a tároló `parentType` mezője `ContainerKind.Group` típusú. [[Storage](#Storage)] - `warranties(from, to)`: Azon dokumentumok, melyek `endOfWarranty` mezője a kapott `from` és `to` dátum típusú mezők közé esik. - [[Document](Document)] + [[Document](#Document)] - `itemsLastSeen(from, to)`: Azon tárgyak, melyek `lastSeenDate` - mezője a kapott `from` és `to` dátum típusú mezők közé esik [[Item](Item)] -- `storageNum`: Csoportban lévő raktárak száma. [[Storage](Storage)] -- `itemNum`: Csoportban lévő tárgyak száma. [[Item](Item)] + mezője a kapott `from` és `to` dátum típusú mezők közé esik [[Item](#Item)] +- `storageNum`: Csoportban lévő raktárak száma. [[Storage](#Storage)] +- `itemNum`: Csoportban lévő tárgyak száma. [[Item](#Item)] - `memberNum`: Csoport azon tagjainak száma, akiket felvettek. - [[Member](Member)] + [[Member](#Member)] - `applicantNum`: Csoportba jelentkezők száma. - [[Member](Member)] -- `allRentalNum`: Összes kölcsönzés száma [[Rental](Rental)] -- `activeRentals`: Aktív még nem átvett kölcsönzések [[Rental](Rental)] -- `activeRentalNum`: Aktív kölcsönzések száma [[Rental](Rental)] + [[Member](#Member)] +- `allRentalNum`: Összes kölcsönzés száma [[Rental](#Rental)] +- `activeRentals`: Aktív még nem átvett kölcsönzések [[Rental](#Rental)] +- `activeRentalNum`: Aktív kölcsönzések száma [[Rental](#Rental)] ##### További mezők: -- `userConnection`: Jelenlegi tagok [[Member](Member)] -- `storageConnection`: Csoportban lévő tárolók [[Storage](Storage)] -- `documentConnection`: Csoportban lévő dokumentumok [[Document](Document)] -- `itemConnection`: Csoportban lévő tárgyak [[Item](Item)] -- `rentalConnection`: Csoportban lévő kölcsönzések [[Rental](Rental)] +- `userConnection`: Jelenlegi tagok [[Member](#member)] +- `storageConnection`: Csoportban lévő tárolók [[Storage](#storage)] +- `documentConnection`: Csoportban lévő dokumentumok [[Document](#document)] +- `itemConnection`: Csoportban lévő tárgyak [[Item](#item)] +- `rentalConnection`: Csoportban lévő kölcsönzések [[Rental](#rental)] ##### Segéd funkciók: @@ -197,32 +197,32 @@ Egy csoport modellje. ##### Metódusok: -- `ownMemberShip`: Saját tagság lekérése. [[Member](Member)] -el tér vissza +- `ownMemberShip`: Saját tagság lekérése. [[Member](#Member)] -el tér vissza ha van tagsága, különben null-al - `parentStorages`: Azon tárolók, melyek közveteln a csoportban vannak. Tehát - a tároló `parentType` mezője `ContainerKind.Group` típusú. [[Storage](Storage)] + a tároló `parentType` mezője `ContainerKind.Group` típusú. [[Storage](#Storage)] - `warranties(from, to)`: Azon dokumentumok, melyek `endOfWarranty` mezője a kapott `from` és `to` dátum típusú mezők közé esik. - [[Document](Document)] + [[Document](#Document)] - `itemsLastSeen(from, to)`: Azon tárgyak, melyek `lastSeenDate` - mezője a kapott `from` és `to` dátum típusú mezők közé esik [[Item](Item)] -- `storageNum`: Csoportban lévő raktárak száma. [[Storage](Storage)] -- `itemNum`: Csoportban lévő tárgyak száma. [[Item](Item)] + mezője a kapott `from` és `to` dátum típusú mezők közé esik [[Item](#Item)] +- `storageNum`: Csoportban lévő raktárak száma. [[Storage](#Storage)] +- `itemNum`: Csoportban lévő tárgyak száma. [[Item](#Item)] - `memberNum`: Csoport azon tagjainak száma, akiket felvettek. - [[Member](Member)] + [[Member](#Member)] - `applicantNum`: Csoportba jelentkezők száma. - [[Member](Member)] -- `allRentalNum`: Összes kölcsönzés száma [[Rental](Rental)] -- `activeRentals`: Aktív még nem átvett kölcsönzések [[Rental](Rental)] -- `activeRentalNum`: Aktív kölcsönzések száma [[Rental](Rental)] + [[Member](#Member)] +- `allRentalNum`: Összes kölcsönzés száma [[Rental](#Rental)] +- `activeRentals`: Aktív még nem átvett kölcsönzések [[Rental](#Rental)] +- `activeRentalNum`: Aktív kölcsönzések száma [[Rental](#Rental)] ##### További mezők: -- `userConnection`: Jelenlegi tagok [[Member](Member)] -- `storageConnection`: Csoportban lévő tárolók [[Storage](Storage)] -- `documentConnection`: Csoportban lévő dokumentumok [[Document](Document)] -- `itemConnection`: Csoportban lévő tárgyak [[Item](Item)] -- `rentalConnection`: Csoportban lévő kölcsönzések [[Rental](Rental)] +- `userConnection`: Jelenlegi tagok [[Member](#member)] +- `storageConnection`: Csoportban lévő tárolók [[Storage](#storage)] +- `documentConnection`: Csoportban lévő dokumentumok [[Document](#document)] +- `itemConnection`: Csoportban lévő tárgyak [[Item](#item)] +- `rentalConnection`: Csoportban lévő kölcsönzések [[Rental](#rental)] ##### Segéd funkciók: @@ -280,15 +280,15 @@ idegen kulcsokat tartalmaz - `location`: Helyzetét meghatározó szöveg - `parent_id`: Adott tárolót tároló objektum ID-ja - `parent_type`: Adott tárolót tároló objektum típusa - [[ContainerKind](ContainerKind)] -- `items`: Tárolóban lévő tárgyak. [[Item](Item)] + [[ContainerKind](#containerKind)] +- `items`: Tárolóban lévő tárgyak. [[Item](#item)] - `group_id`: Csoport ID-ja, amiben benne van ##### Metódusok: - `container`: Adott tárolót tartalmazó tároló vagy csoport. Visszatérési értéke egy a GraphQL-ben használt Union típusú. - [[ContainerUnion](ContainerUnion)] + [[ContainerUnion](#containerUnion)] - `contains`: Adott tárolóban lévő tárolók ##### További mezők: @@ -312,8 +312,8 @@ Group és Storage mező átfaktorálása GROUP és STORAGE-re. #### ContainerUnion -Egy Union, mely lehetővé teszi, hogy [[Storage](Storage)]-el vagy -[[Group](Group)]-al térjünk vissza mikor a tárolót tároló objektumot +Egy Union, mely lehetővé teszi, hogy [[Storage](#storage)]-el vagy +[[Group](#group)]-al térjünk vissza mikor a tárolót tároló objektumot kérjük le. Adatbázisban szövegként képződik le. @@ -336,14 +336,14 @@ Egy tárgy modellje. ##### Metódusok: -- `activeRental`: Aktív kölcsönzés [[Rental](Rental)] +- `activeRental`: Aktív kölcsönzés [[Rental](#Rental)] - `isRented`: Jelenleg kölcsönzött-e? - `documents`: Kapcsolódó dokumentumok ##### További mezők: -- `container`: Tártalmazó tároló [[Storage](Storage)] -- `rentalConnection`: Kapcsolódó kölcsönzések [[Rental](Rental)] +- `container`: Tártalmazó tároló [[Storage](#storage)] +- `rentalConnection`: Kapcsolódó kölcsönzések [[Rental](#rental)] - `documentConnection`: Kapcsolódó dokumentumokkal való kapcsolat - `group`: Csoport melyhez tartozik @@ -364,16 +364,16 @@ Egy dokumentum modellje. ##### Metódusok: -- `items`: Kapcsolódó tárgyak [[Item](Item)] +- `items`: Kapcsolódó tárgyak [[Item](#item)] ##### További mezők: -- `itemConnection`: Kapcsolódó [[ItemDocument](ItemDocument)] -ek +- `itemConnection`: Kapcsolódó [[ItemDocument](#itemdocument)] -ek - `group`: Csoport, melyhez tartozik #### ItemDocument -[[Item](Item)] és [[Document](Document)] közti kapcsoló tábla. +[[Item](#item)] és [[Document](#document)] közti kapcsoló tábla. Azért kell külön kapcsoló tábla, mert egy dokumentumhoz több tárgy és több tárgyhoz egy dokumentum is kapcsolódhat. @@ -416,10 +416,10 @@ Egy kölcsönzés modellje. ##### További mezők: -- `renter`: Kölcsönző felhasználó [[User](User)] -- `item`: Kölcsönzőtt tárgy [[Item](Item)] -- `recipient`: Átvevő felhasználó [[User](Group)] -- `group`: Csoport, melyhez tartozik [[User](Group)] +- `renter`: Kölcsönző felhasználó [[User](#user)] +- `item`: Kölcsönzőtt tárgy [[Item](#item)] +- `recipient`: Átvevő felhasználó [[User](#group)] +- `group`: Csoport, melyhez tartozik [[User](#group)] ### API és ahhoz kapcsolódó Resolverek @@ -438,19 +438,19 @@ Ezek listája: > modules > ├── group -> │ └── [GroupResolver.ts](GroupResolver) +> │ └── [GroupResolver.ts](#groupresolver) > ├── item -> │ └── [ItemResolver.ts](ItemResolver) +> │ └── [ItemResolver.ts](#itemresolver) > ├── itemDocument -> │ └── [ItemDocumentResolver.ts](ItemDocumentResolver) +> │ └── [ItemDocumentResolver.ts](#itemDocumentresolver) > ├── member -> │ └── [MemberResolver.ts](MemberResolver) +> │ └── [MemberResolver.ts](#memberresolver) > ├── rental -> │ └── [RentalResolver.ts](RentalResolver) +> │ └── [RentalResolver.ts](#rentalresolver) > ├── storage -> │ └── [StorageResolver.ts](StorageResolver) +> │ └── [StorageResolver.ts](#storageresolver) > └── user -> . └── [UserResolver.ts](UserResolver) +> . └── [UserResolver.ts](#userresolver) #### GroupResolver @@ -648,7 +648,7 @@ felosztva. Könyvtár struktúra: > │ ├── GroupInfo.tsx > │ ├── GroupsTable.tsx > │ └── Groups.tsx -> ├── [header](Header) +> ├── [header](#Header) > │ ├── DrawerMenu.tsx > │ ├── Header.tsx > │ └── UserButton.tsx @@ -671,9 +671,9 @@ felosztva. Könyvtár struktúra: > │ ├── ShowOnUser.tsx > │ ├── StyledLink.tsx > │ └── SwitchComponentByAuth.tsx -> ├── [Content.tsx](Content) +> ├── [Content.tsx](#Content) > ├── Faq.tsx -> └── [Footer.tsx](Footer) +> └── [Footer.tsx](#Footer) Eggyel kintebb látható az `App.tsx`, ez az melyet megnyit az alkalmazás és itt vannak a fő context-ek beállítva. @@ -729,7 +729,7 @@ Ezeken belül dől el, hogy mely statisztikák jelennek meg. Egy jó példa a `components/group/Groups.tsx`, melyben csak a Grid beállítás látható, innen a mellette lévő `GroupsTable` komponensre hivatkozik. -Innen pedig a megfelelő TypeGraphQL API hívás eredményét átadva a [CardTable](CardTable) komponensnek, megjelenít egy táblát. +Innen pedig a megfelelő TypeGraphQL API hívás eredményét átadva a [CardTable](#CardTable) komponensnek, megjelenít egy táblát. Ugyanezt a logikát követi a többi listát megjelenítő komponens is az Admin résznél, melyek a: `GroupDocuments`, `GroupItems`, @@ -755,8 +755,8 @@ beállításokat átvenni. #### Utils komponensek -Itt találhatóak a gyakran használt komponenseink, mint a `CardTable`, `Loader`, -hozzáférési üzenet oldalak, `NumberCard`, stb. +Itt találhatóak a gyakran használt komponenseink, mint a `cardtable`, `loader`, +hozzáférési üzenet oldalak, `numbercard`, stb. Ide érdemes újakat felvenni. ### GraphQL