diff --git a/docs/backend/api.md b/docs/backend/api.md index b3df2fe3609733f5c369d716c55a3f80ad8082d1..a77da03222d7a79532a72f07d93112d16f27cd82 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 0657023068e2e785cc7e7b7ae55d238313b15d26..060ae814bf02d940c61c4e5bf68df68ad771570c 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 a40ef8fd3d208e7fe2bfb3edafd2e5f6317e4b21..86ac37a48364ebd2a42361e654bb5ce0cfeb9974 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 0e2cc39659f60fdd264a9da00a6dbdf007acb242..4fddd54718808c5833956be21473a3f676ffc30a 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 018511464668a0b7231023d4da84ea7b4d474744..6f2adbb1052671c1eb3d3f6798526708e0717446 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 5451230308f57db526c3ac4b91365a394b7348a4..9c626e6cc669c96a28acdfeb68e3be5f5c2c4a22 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 b0619b9930d5aa53fa1bf57744abcdc92fee4996..3ce940243337497690d1c733849618e51a143023 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 f99ef7daa616dd88f3881a8d26d26e8aeb0aab46..4c87acc5a872469493c059fdab869d6f6238e287 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 dd14979ae96bc654da7a19ec5f339717e52bb1a3..afbf8a30eaede002f924ed4d99d4479f179c73bd 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 2256258bd5a6d86e74583b010eb58f9c0d5f3e12..acfaa01ff98d21d5e167b54287dca79f614f0019 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 5f6fd4ec79b6653cc598cb809897acbc24830f2b..6760b1ffeb3e6117e06e7d3e445f2daf346f1381 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. diff --git a/docs/readme.md b/docs/readme.md index 2111e8766dab694e4de2ca013891de618c8a91e9..14e710a7516f84575f19b0281a471f12940ba52d 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.