Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Markera delar som ska mörkläggas #1

Closed
Herkarl opened this issue Oct 11, 2022 · 4 comments
Closed

Markera delar som ska mörkläggas #1

Herkarl opened this issue Oct 11, 2022 · 4 comments

Comments

@Herkarl
Copy link
Member

Herkarl commented Oct 11, 2022

Just nu ganska jobbigt för folk när styrdokumenten inte är tillgängliga under sommaren, går att lösa genom att ge folk tillgång till github, men är lite meh.

Skulle nog tyvärr kräva en del arbete.

@foodelevator
Copy link
Member

Det är bara reglementet och antagligen stadgarna som det finns någon mening med att mörklägga. Det känns som att det bästa vore att lägga till inloggning på sidan och att man kan välja vilka sidor som endast ska visas om man är inloggad, sektionsmedlem, och inte nØllan.

Detta borde göras innan nästa mottagning.

@Herkarl
Copy link
Member Author

Herkarl commented Feb 21, 2024

Två potentiella lösningar som jag tänkt på:

  • Lätt men grovkornig lösning: lägga till tagg i meta.toml-filerna som markerar ett styrdokument som känsligt, och låta taitan antingen gömma filerna helt eller returnera nån 404-sida i html-fältet istället med eventuella instruktioner för hur man kommer åt dokumentet
  • Finkornig lösning som är lite oklar hur man bäst implementerar: ha något sätt att i markdown:en markera känsliga avsnitt, och sedan censurera dem på antingen taitan- eller bawang-nivå
    • Typ slänga nån html-tagg runt texten med något speciellt attribut?
    • Gör man det på bawang-nivå så kommer användaren kunna hitta det som är gömt genom att kolla på requetsen, för content på sidor kan vara client-side rendrerat (iaf på datasektionen.se, kanske lite annorlunda på styrdokument).
    • Gör man det på taitan-nivå så garanterar man att slutanvändaren inte får datan, men det kommer nog göra det mycket mer komplext att implementera, eftersom vi måste lägga till att taitan går in och faktiskt kollar på html-contenten den genererar (det gör just nu med ett bibliotek).

Gör man det här så vill man nog göra det tydligt att något har censurerats, vet inte hur "juridiskt" bra det är att gömma delar av styrdokumenten utan något tecken på det. Man kan nog göra det på ett tema-enligt sätt så det är mottagningsvänligt.

Är nog typ lika komplext att inloggningsanpassa på båda dessa iom att ingen av bawangerna eller taitan har autentiseringsstöd för tillfället.
Båda lösningar skulle nog gå att återanvända till viss del för datsektionen.se, men ju större andel logik man lägger i taitan desto simplare blir det.

Lösningarna ska ju självklart interagera med Darkmode.

@foodelevator
Copy link
Member

Vad synsk du är som föreslår båda de två lösningar som senare implementerades. Eller "inspirerades" jag av det här? Ingen vet.

Det som är kvar här är i alla fall att markera rätt saker som känsliga eftersom stöd för detta nu är implementerat i taitan.

@foodelevator foodelevator changed the title Fixa ordentligt mottagningsläge Markera delar som ska mörkläggas Apr 8, 2024
@Herkarl
Copy link
Member Author

Herkarl commented Apr 18, 2024

Föreslår att vi stänger det här issue:t och har kvar styrdokument#219 för att markera mörkläggningssaker

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

No branches or pull requests

3 participants