Skip to content

Oprava odkazu na ical odběr kalendáře - #608

Closed
SmallhillCZ wants to merge 1 commit into
masterfrom
claude/ical-backend-endpoint-l19ivm
Closed

Oprava odkazu na ical odběr kalendáře#608
SmallhillCZ wants to merge 1 commit into
masterfrom
claude/ical-backend-endpoint-l19ivm

Conversation

@SmallhillCZ

Copy link
Copy Markdown
Member

Změny

  • Návod „Jak nastavit odběr kalendáře přes ical?“ měl adresu https://interni.bosan.cz/api/program/ical natvrdo v šabloně a nová interní ji nepodávala — odkaz vedl do prázdna (Dřív bývala možnost odebírat kalendář akcí přes ical (na adrese… interni-sekce#352).
  • Adresa se teď bere z _links kořene API (program:ical), takže když se endpoint zase někam přesune, návod se srovná sám. Natvrdo zůstává jen nová adresa https://interni.bosan.cz/api/public/program/ical jako záloha pro případ, že by se lookup nepovedl.

Závisí na bosancz/interni-sekce#358, které ten endpoint přidává — do jeho nasazení se použije ta záložní adresa, která začne fungovat ve stejnou chvíli.

Testovací scénář

  1. Otevři si test.bosan.cz a obnov stránku.
    • Windows: CTRL + F5
    • Mac: ⌘ Cmd + ⇧ Shift + R
  2. Zkontroluj, že na stránce Program odkaz „odběr akcí“ otevře návod a v kroku 4 je adresa https://interni.bosan.cz/api/public/program/ical (jako text i jako odkaz).
  3. Zkontroluj, že po kliknutí na tu adresu se stáhne .ics soubor s akcemi.

Po otestování vždy napiš feedback, buď Approve review, nebo Request changes. Návod zde: Jak na testování

🤖 Generated with Claude Code

https://claude.ai/code/session_01J3H3cr1ZGK3boxU31MM2KJ


Generated by Claude Code

The manual hardcoded https://interni.bosan.cz/api/program/ical, which the
rewritten backend no longer served. The feed now lives at
/api/public/program/ical, so resolve it from the API root's `_links`
(`program:ical`) instead of hardcoding it again, and keep the new URL only
as a fallback for when the lookup fails.

Refs bosancz/interni-sekce#352
@Grejdy

Grejdy commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Takže já nic upravovat nemusím? Prostě odkaz bude stejný a claude upraví stránku, aby se tam zobrazoval vždycky ten správný, ať už bude jakýkoli?

(a btw. neuměl by tam udělat i takový to tlačítko na zkopírování, co je třeba u příkazů na diskuzních fórech?)

@SmallhillCZ

SmallhillCZ commented Aug 17, 2026

Copy link
Copy Markdown
Member Author

jo bude tam zatím stejný odkaz, ale ještě to musím trochu doladit

uměl

@SmallhillCZ

Copy link
Copy Markdown
Member Author

Let's leave the hardcoded path, in future we will remove all the old path2href stuff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants