From edf36902709a1fbfca9f7d331285832c6c9cc13e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com> Date: Wed, 16 Dec 2020 22:36:29 +0100 Subject: [PATCH] fix links to chapters in gitlab --- docs/backend/api.md | 14 +-- docs/backend/models.md | 26 ++--- docs/backend/models/ContainerUnion.md | 4 +- docs/backend/models/Document.md | 4 +- docs/backend/models/Group.md | 32 +++--- docs/backend/models/Item.md | 6 +- docs/backend/models/ItemDocument.md | 2 +- docs/backend/models/Rental.md | 8 +- docs/backend/models/Storage.md | 6 +- docs/backend/models/User.md | 6 +- docs/frontend/components.md | 12 +- docs/readme.md | 152 +++++++++++++------------- 12 files changed, 136 insertions(+), 136 deletions(-) diff --git a/docs/backend/api.md b/docs/backend/api.md index a77da03..0ffbd62 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 060ae81..051614a 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 86ac37a..9a8ad08 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 4fddd54..1405161 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 6f2adbb..21e75a4 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 9c626e6..3634408 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 3ce9402..7b02a35 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 4c87acc..b69fff5 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 afbf8a3..ff87e5d 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 acfaa01..c809282 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 6760b1f..298d3ef 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 14e710a..5662661 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 -- GitLab