Projekt

Obecné

Profil

Podání #45832

uzavřený

Implementace rozhodnutí CF o uzavření zulipu

Přidáno uživatelem Vojtěch Pikal před 2 měsíc(ů). Aktualizováno před 27 dny(ů).

Stav:
Dokončen
Priorita:
Normální
Přiřazeno:
Kategorie:
-
Začátek:
18.12.2024
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:

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ých0 uzavřených)

související s administrativní oddělení - Úkol #45630: Řešení otázky zavření fóraV řešení (diskutuje se)Vojtěch Pikal22.10.2024

Akce
související s Republikové předsednictvo - Podání #45956: Uzavření fóra a ZulipuV řešení (diskutuje se)15.01.2025

Akce
související s Technické oddělení - Podání #45997: Uzavření systému Zulip pouze pro konkrétní skupinyNovýAndrej Ramašeuski24.01.2025

Akce

Aktualizováno uživatelem Vojtěch Pikal před 2 měsíc(ů)

  • Přiřazeno nastaven na Josef Bouše

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 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(ů)

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

Také k dispozici: Atom PDF