From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass smtp.mailfrom=irif.fr; dkim=pass header.d=irif.fr; arc=none (Message is not ARC signed); dmarc=none Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) by mail.toke.dk (Postfix) with ESMTPS id DC2CDBBE9CA for ; Sat, 02 Aug 2025 23:31:13 +0200 (CEST) Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 572LVCuH016866 for ; Sat, 2 Aug 2025 23:31:12 +0200 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 647122E935 for ; Sat, 2 Aug 2025 23:31:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:subject :subject:from:from:message-id:date:date:received:received; s= dkim-irif; t=1754170272; x=1755034273; bh=z7jmOFvDBWZw+amoHMkQSl U4r79bInq1bwKtryPOK8k=; b=LLfA/iAwAPkVpJ8wGN4V92cKcY2yt4bu/y9E3Y 2tDyPjHEIT1L0iUMKTeJ9T0nq2T0DKsQZshA/Jxan79mz2lUuP42aBShHAvBbIoF GPaI0Ph3sByOJ9aBNJIky9y2vCAjlpEkkoHTkvS0wNKcfuQsuD+eBORZ3GU/PlnJ 9sd4a4bhQzPbVCu7HYewXdlkEOx2r137VhLatvP2TJ0Rmd+lS1Y7nBWBpmVycBQz hAkXGUQCBYGcYliVOOnmumpOeNTR0QVUbb4Wk6/Oklm29rCtUr5NFmIB0CRy7zgS 9p6h3bAzuCXXCPQawCoNp4YgHyrSyx20Y6BZCL1EsOZfvrpQ== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id de9JxhhwBIhk for ; Sat, 2 Aug 2025 23:31:12 +0200 (CEST) Received: from pirx.irif.fr (89-64-69-188.dynamic.play.pl [89.64.69.188]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id 3F7082EA89 for ; Sat, 2 Aug 2025 23:31:12 +0200 (CEST) Date: Sat, 02 Aug 2025 23:31:10 +0200 Message-ID: <877bzlbech.wl-jch@irif.fr> From: Juliusz Chroboczek To: galene@lists.galene.org User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/30.1 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [194.254.61.138]); Sat, 02 Aug 2025 23:31:12 +0200 (CEST) X-Miltered: at korolev with ID 688E83A0.001 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 688E83A0.001 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 688E83A0.001 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham Message-ID-Hash: JESZNMDSJYNB2OHV7JB642Z4VNOZ7SO2 X-Message-ID-Hash: JESZNMDSJYNB2OHV7JB642Z4VNOZ7SO2 X-MailFrom: jch@irif.fr X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Galene] JSON templates in galenectl List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi, I've just implemented JSON templates in galenectl. This allows setting any keys that are supported by the server without explicit support in galenectl. For example, you can set the display name of a group by saying: echo '{"displayName": "Bob's Ph.D. defense"}' | \ galenectl update-group -group bobs-phd -json You can delete a key by setting it to null: echo '{"displayName": null}' | \ galenectl update-group -group bobs-phd -json -- Juliusz