Podání #45832
uzavřenýImplementace rozhodnutí CF o uzavření zulipu
100%
Popis
Ahoj,
v jednání CF 24/2024 - https://forum.pirati.cz/viewtopic.php?p=894199#p894199 - 22.6. října celostátní fórum rozhodlo o uzavření diskuzních systémů strany, jmenovitě i zulipu.
II. ukládá příslušným odborům a týmům, aby bezodkladně provedli změny nastavení přístupu v našich diskuzních systémech strany a jmenovitě pro Fórum pirátské strany (Fórum) a Zulip,
tak, že k zobrazení jednotlivých fór a příspěvků ve Fóru a jednotlivých kanálů a zpráv u Zulipu, bude mít přístup pouze člen strany, registrovaný příznivec a blízký spolupracovník strany.
Je tedy třeba upravit a omezit fungování zulipu tak, aby toto usnesení bylo dodrženo.
Zejména:
1) Neumožnit přístup lidem, kteří nejsou klasifikování jako "členové", "registrovaní příznivci" nebo "blízcí spolupracovníci"
2) Omezit přístup do kanálů osobám (hostům), které tam nemají patřit (máme teď samosprávu týmů, tak by to mohlo dobře fungovat)
3) Automaticky odebírat přístup osobám, které odejdou, ukončí členství či je s nimi ukončena spolupráce
Prosím pro začátek o nějaké setkání nebo diskuzi na vedení kanceláře a nástřel nákladů implementace.
Nové předsednictvo tlačí, aby se to stalo dříve, než za těch 6 měsíců, které jsou k tomu uloženy.
Související úkoly 3 (3 otevřených — 0 uzavřených)
Aktualizováno uživatelem Vojtěch Pikal před 2 měsíc(ů)
- související s Úkol #45630: Řešení otázky zavření fóra přidán
Aktualizováno uživatelem Vojtěch Pikal před asi 1 měsíc
· Upraveno
Ahoj, v posledních dvou dnech proběhly nějaké schůzky, takže je možno se posunout;
1) Skupina dodavatelů je zde: https://chobotnice.pirati.cz/organization/group/641/change/ <- osoby v ní mají mít možnost pohybovat se na Zulipu na úrovni "člen"; přidávání a odebírání do této skupiny bude řešit HR admin na základě podepsané dodavatelské smlouvy s NDA.
2) Skupina "Blízcí spolupracovníci strany" je zde: https://chobotnice.pirati.cz/organization/group/2702/change/ <- osoby v ní by měli mít právo pohybovat se na zulipu pravděpodobně na úrovni "host"; přidávání a odebírání do/z této skupiny bude zřejmě řešit AO na základě souhlasu RP (detaily budeme řešit, až situace nastane)
3) Skupina "BAN - zulip - členové" je zde: https://chobotnice.pirati.cz/organization/group/2705/change/ <- osoby v ní namejí možnost na zulip bez ohledu na cokoliv jiného; přidávání a odebírání do této skupiny si bude řešit Komise předsedajících (případně AO na nález RK nebo tak.)
Je třeba implementovat systém, který bude tedy umět lidi aktivovat a deaktivovat, případně jim měnit roli s ohledem na členství v těchto skupinách.
To je první krok.
Před spuštěním prvního kroku je třeba poslat info o této implementaci do Krajů, RT a členské základny.
Dale je potřeba v souladu s tímto novým nastavením aktualizovat informace na stránce nalodění - https://nalodeni.pirati.cz/systemy/ - a na wiki - https://wiki.pirati.cz/to/technicke-systemy/zulip
Jako "Nice to have" by bylo dále vhodné v Nalodění implementovat informaci pro členy skupiny informaci "BAN - zulip - členové"
Máte BAN na zulip od do z důvodu . Více informací poskytne Komise předsedajících.
Automatické přidávání a odebírání z konkrétních kanálů je zatím "Nice to Have", ale můžeme se k němu propracovat ve třetí fázi.
Aktualizováno uživatelem Vojtěch Pikal před asi 1 měsíc
Aktualizováno uživatelem Andrej Ramašeuski před asi 1 měsíc
- % Hotovo změněn z 0 na 10
Vojto, zaražením do banovaci skupiny docela riskujes :)
Aktualizováno uživatelem Andrej Ramašeuski před 27 dny(ů)
- Stav změněn z Nový na Dokončen
- Přiřazeno změněn z Josef Bouše na Andrej Ramašeuski
- % Hotovo změněn z 10 na 100
repozitar projektu: https://gitlab.pirati.cz/to/zsync
Definice docker stack:
services:
sync_octopus_groups:
image: docker-registry.pirati.cz/to/zsync:0.2.0
command: /opt/terminator
environment:
CFG_ZULIP_API: https://zulip.pirati.cz/api/v1/
CFG_GROUPS_MEMBERS: 'b43ea242-1c79-4846-a526-6512beac04af f19b4053-df5d-4c0d-bf65-8b3f30e830c6 ad0a3343-f2aa-4650-8689-44ae98d3c916'
CFG_GROUPS_GUESTS: '0bef9f31-d19d-4a24-8ab1-b711371800d8'
CFG_GROUPS_BANNED: '765c76cd-6801-44c6-90c5-8233ceb1f9a9'
deploy:
mode: replicated
replicas: 0
labels:
- "swarm.cronjob.enable=true"
- "swarm.cronjob.schedule=*/15 * * * *"
- "swarm.cronjob.skip-running=false"
restart_policy:
condition: none
secrets:
- source: zsync_cfg_zulip_auth
target: CFG_ZULIP_AUTH
- source: zsync_cfg_zulip_db
target: CFG_ZULIP_DB
- source: zsync_cfg_keycloak_db
target: CFG_KEYCLOAK_DB
Aktualizováno uživatelem Vojtěch Pikal před 25 dny(ů)
- související s Podání #45956: Uzavření fóra a Zulipu přidán
Aktualizováno uživatelem Vojtěch Pikal před 25 dny(ů)
- související s Podání #45997: Uzavření systému Zulip pouze pro konkrétní skupiny přidán