Stop exposing the owner's email in public timetable responses
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 72/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- typescript
Piste de recherche
Commencez par src/app/api/shared-timetable/[shareId]/route.ts et suivez les champs de réponse utilisés par la page du planning partagé. Vérifiez si les vues de partage sur ordinateur et sur mobile dépendent du champ du propriétaire. Le travail est terminé lorsque les réponses publiques omettent l’adresse e-mail du propriétaire tout en conservant le titre, les créneaux et l’ID de partage nécessaires à la page.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
The public GET /api/shared-timetable/[shareId] response includes owner: timetable.owner.
Anyone with a public share link can fetch this endpoint, but the shared timetable page doesn't need the owner's email to display the schedule.
Please remove the email from the public response, keep the title/slots/share ID that the page actually uses, and check both desktop and mobile sharing views for any dependencies.
File: src/app/api/shared-timetable/[shareId]/route.ts.
- Langage dominant
- TypeScript
- Étoiles
- 6
- Forks
- 37
- Merge moyen
- 11 h 13 min
- PR mergées (30 j)
- 55
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 1 jour. 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 1 jour. 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
-
Filter timetables by a class time range and rank by fewest lab daysPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
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
-
fix(worker): keep normal prepare waiting states failure-freePeut-être pris @LichKing-2234 l’a pris aujourd’hui. Ouverteagent:codex priority:P1
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
AgoraIO-Extensions/agent-infra#3745 ·
Les mainteneurs répondent en général sous 1 jour
-
The five-line work window can drop its oldest line: the per-line byte share ignores the JSON framingPeut-être pris @Eapp1e l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
makecindy/cindy#7973 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
lingdojo/kana-dojo#33337 · 1 commentaire · 5 réactions ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
coder/xum#7733 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
code-yeongyu/senpi#4917 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour