Fix share links for already-saved private timetables
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 58/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
Rechercherichtung
Start in src/components/cards/ViewTimeTable.tsx at handleShare() and trace how it reads saved timetable data and reuses a share ID. Check how the backend updates timetable visibility and how stale or deleted local storage entries are handled. Done means private timetables can be shared after the owner enables sharing, and the copied link opens in a logged-out browser.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Sharing an already-saved timetable can produce a link that opens the access-denied page.
handleShare() in ViewTimeTable.tsx reuses the share ID from local storage when it finds a matching timetable, but doesn't check whether that timetable is public.
What needs to be done
- Check the current saved timetable and its visibility before reusing the link.
- If it's private, let the owner enable sharing through the backend before copying the link.
- Handle stale or deleted entries in local storage too.
- Make sure a copied link actually opens in a logged-out browser.
File: src/components/cards/ViewTimeTable.tsx.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7
- Forks
- 39
- Ø Merge
- 10 Std. 59 Min.
- Gemergte PRs (30 T.)
- 62
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CodeChefVIT/ffcs
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
CodeChefVIT/ffcs#295 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 1-2 Tage Anfängerfreundlichkeit 48/100
CodeChefVIT/ffcs#292 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Edit a course from Your Courses with a pencil buttonEvtl. vergeben @Aiden-Trindade hat das vor 14 Tagen übernommen. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 43/100
CodeChefVIT/ffcs#291 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Put the selection box and Your Courses side by side and restyle themEvtl. vergeben @Aiden-Trindade hat das vor 14 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 55/100
CodeChefVIT/ffcs#290 · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 43/100
CodeChefVIT/ffcs#289 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in CodeChefVIT/ffcs
Ähnliche Issues
-
nb stats: the high-error-rate anomaly and the error-causes line give different cause splits for the same errorsEvtl. vergeben @jeanibarz hat das heute übernommen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 89/100
jeanibarz/agent-notebook#418 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Page sections overlap each other on every page (e.g. Seasons, Actors and Reviews on show pages)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
josephfung/curia#2563 ·
Maintainer antworten meist innerhalb von 1 Tag
-
README demo: offer a controlled video variant next to the GIF for reduced motion and mobile dataOffenaccessibility
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
onetechgroupll/eigen-beam#26 ·
Maintainer antworten meist innerhalb von 1 Tag
-
maintenance
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
killi199/time-tracking#532 ·
Maintainer antworten meist innerhalb von 1 Tag