Both sides previous revisionPrevious revisionNext revision | Previous revision |
tanszek:oktatas:web_technologia_alapjai:9_heti_feladat [2025/04/05 11:15] – kissa | tanszek:oktatas:web_technologia_alapjai:9_heti_feladat [2025/04/05 12:22] (current) – kissa |
---|
https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#star-a-repository-for-the-authenticated-user | ====== 9. heti feladat - Web technológia alapjai ====== |
| Egészítsd ki az alkalmazást a repository-k csillagozásának lehetővé tételével! |
| |
https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#list-repositories-starred-by-the-authenticated-user | * Készíts egy új lapot (''starred-repos.html''), ahol a bejelentkezett felhasználó által csillagozott repository-kat jeleníted meg egy listában! Az új lap legyen elérhető a menüből („Kedvenc repo-k” menüpont)! A listában a repository-k nevét kell megjeleníteni, az adatlapjukra mutató linkként (''repo.html?name=OWNER/REPO''). |
| * Dokumentáció: [[https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#list-repositories-starred-by-the-authenticated-user|List repositories starred by the authenticated user]] |
| * **Tipp:** Amennyiben még nem csillagoztál be repository-kat korábban, az új oldal tesztelhetősége érdekében tedd ezt meg a github.com-on! |
| |
https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#check-if-a-repository-is-starred-by-the-authenticated-user | * A repo adatlapot egészítsd ki egy csillagozásra szolgáló gombbal. A gomb felirata „Kedvencnek jelöl”, ha a repository-t még nem csillagozta be a felhasználó, és „Kedvencekből eltávolít”, ha már igen. |
| * Dokumentáció: [[https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#check-if-a-repository-is-starred-by-the-authenticated-user|Check if a repository is starred by the authenticated user]] |
| * **Figyelem:** Ennél a műveletnél az eredményt nem a válasz törzse, hanem annak státuszkódja tartalmazza (melyet a ''res.status'' mező tartalmaz). Részletekért olvasd el a dokumentációt! |
| |
https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#unstar-a-repository-for-the-authenticated-user | * Implementáld a kedvencnek jelölés és kedvencekből történő eltávolítás műveletét! Sikeres válasz esetén állítsd át a gombot az ellentétes műveletre: a „Kedvencnek jelöl” gomb a sikeres csillagozást követően legyen „Kedvencekből eltávolít” gomb, és fordítva! |
| * Dokumentáció: [[https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#star-a-repository-for-the-authenticated-user|Star a repository for the authenticated user]] |
| * Dokumentáció: [[https://docs.github.com/en/rest/activity/starring?apiVersion=2022-11-28#unstar-a-repository-for-the-authenticated-user|Unstar a repository for the authenticated user]] |
| * **Figyelem:** A művelet sikerességét ezeknél a végpontoknál is csak a válasz státuszkódja jelzi! |
| |
| Elkészült megoldásodat töltsd fel GitHub repository-dba! |