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

eigene Farbgebung pro Gruppe ermöglichen #786

Open
4 tasks
kronn opened this issue Jun 17, 2019 · 3 comments
Open
4 tasks

eigene Farbgebung pro Gruppe ermöglichen #786

kronn opened this issue Jun 17, 2019 · 3 comments
Labels
help wanted We welcome Pull Requests on this, please make a not if you want to work on this issue. interest-cevi interest-sbv interest-tenants

Comments

@kronn
Copy link
Member

kronn commented Jun 17, 2019

Analog zu #784 sollen pro Gruppenstruktur eigene Farbgebungen ermöglicht werden. Die Farbwerte könnten entweder direkt als custom-CSS im Header der jeweilgen Seiten stehen oder als Dateien erzeugt und via Asset Pipeline neu generiert werden. Dann könnte schon eine css-klasse auf dem Body ausreichen, das Farbschema zu wechseln.

  • Farbschema identifizieren und extrahieren
  • extrahiertes Farbschema speichern/bearbeiten können
  • angepasstes Farbschema auf Seiten anwenden können (Interaktion mit Asset Pipeline?)
  • angepasstes Farbschema Gruppe zuordnen

Teil von #651

@kronn kronn added this to Backlog in Aktuelle Arbeiten via automation Jun 17, 2019
@kronn kronn moved this from Backlog to Ready in Aktuelle Arbeiten Jun 17, 2019
@btemperli
Copy link

Bezüglich Farbschema / Farbgebung könnte man das Prinzip von CSS-Variables verwenden (https://www.w3schools.com/css/css3_variables.asp). Dies ist zwar nicht in allen Browsern verfügbar (https://caniuse.com/#search=css%20variables), aus Sicht Cevi ist das aber vertretbar.

Gibt dazu auch bereits Tickets:
#643
hitobito/hitobito_cevi#32
cevi/hitobito_cevi#52

@kronn
Copy link
Member Author

kronn commented Jun 17, 2019

danke dafür, @btemperli. CSS-Variablen hatte ich dafür erstmal gar nicht auf dem Schirm, "war so im Dateisystem gefangen". Wenn man die Farbe pro Gruppe ändern kann, ist kann man ja tatsächlich auch die Integration und die Produktion anders einfärben. Ist ein netter Nebeneffekt, den ich erstmal gar nicht gesehen habe.

Wenn mich mal jemand fragt, ob Open Source ne gute Idee ist, zeige ich einfach dieses Issue 😀

@kronn kronn moved this from Ready to On Hold in Aktuelle Arbeiten Jul 4, 2019
@kronn kronn added the help wanted We welcome Pull Requests on this, please make a not if you want to work on this issue. label Oct 9, 2020
@maede97
Copy link
Contributor

maede97 commented Feb 26, 2021

Zu unserem Farb-Wechsel-Wunsch kommt noch etwas anderes dazu:
Es ist ja möglich, ein Logo zu setzen auf einer Gruppe. Das haben wir auf der Integration auch gemacht (um sicherzustellen, dass wir immer wissen, auf welcher Umgebung wir sind). Nun ist es aber so, dass dieses Logo nicht überall gilt:
Für Anlässe, Kurse, Einstellungen wird das "normale" Logo angezeigt. Wünschenswert wäre da, wenn auch dieses Logo eingestellt werden kann, oder die oberste Gruppe auch diese Logos überschreiben kann.
Siehe auch cevi/hitobito_cevi#105

Es gab ja da auch mal einen PR: #643

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted We welcome Pull Requests on this, please make a not if you want to work on this issue. interest-cevi interest-sbv interest-tenants
Projects
No open projects
Aktuelle Arbeiten
  
On Hold
Development

No branches or pull requests

3 participants