Fix share links for already-saved private timetables
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 58/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- typescript
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- TypeScript
- Étoiles
- 7
- Forks
- 39
- Merge moyen
- 10 h 59 min
- PR mergées (30 j)
- 62
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de CodeChefVIT/ffcs
-
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
CodeChefVIT/ffcs#295 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 1-2 jours Accessibilité débutants 48/100
CodeChefVIT/ffcs#292 ·
Les mainteneurs répondent en général sous 1 jour
-
Edit a course from Your Courses with a pencil buttonPeut-être pris @Aiden-Trindade l’a pris il y a 14 jours. Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 43/100
CodeChefVIT/ffcs#291 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Put the selection box and Your Courses side by side and restyle themPeut-être pris @Aiden-Trindade l’a pris il y a 14 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 55/100
CodeChefVIT/ffcs#290 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 43/100
CodeChefVIT/ffcs#289 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de CodeChefVIT/ffcs
Issues similaires
-
nb stats: the high-error-rate anomaly and the error-causes line give different cause splits for the same errorsPeut-être pris @jeanibarz l’a pris aujourd’hui. Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 89/100
jeanibarz/agent-notebook#418 ·
Les mainteneurs répondent en général sous 1 jour
-
Page sections overlap each other on every page (e.g. Seasons, Actors and Reviews on show pages)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
josephfung/curia#2563 ·
Les mainteneurs répondent en général sous 1 jour
-
README demo: offer a controlled video variant next to the GIF for reduced motion and mobile dataOuverteaccessibility
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
onetechgroupll/eigen-beam#26 ·
Les mainteneurs répondent en général sous 1 jour
-
maintenance
Difficulté 2/5 1-3 heures Accessibilité débutants 77/100
killi199/time-tracking#532 ·
Les mainteneurs répondent en général sous 1 jour