summaryrefslogtreecommitdiff
path: root/gnu/packages/messaging.scm
diff options
context:
space:
mode:
authorNox <noximilien@riseup.net>2026-05-22 14:05:50 +0200
committerNguyễn Gia Phong <cnx@loang.net>2026-06-07 23:13:18 +0900
commit8d6a820d8fd40dfc2e94a5bf16aaa8420d7b182a (patch)
tree3731a063e06ad95527b0da5ddfe85b34b174c454 /gnu/packages/messaging.scm
parent523e6c2724d0d25c1ef93781933489957eaf895a (diff)
gnu: Add prosody-invites-page.
* gnu/packages/messaging.scm (prosody-invites-page): New variable. Change-Id: Ie8220bce5d4a2faa94ceec21c3c8d326febaf5a5 Merges: https://codeberg.org/guix/guix/pulls/8711 Reviewed-by: Carlo Zancanaro <carlo@zancanaro.id.au> Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
Diffstat (limited to 'gnu/packages/messaging.scm')
-rw-r--r--gnu/packages/messaging.scm17
1 files changed, 17 insertions, 0 deletions
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index c86725266d6..43540c22e0f 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -1619,6 +1619,23 @@ You can use the command-line to create and manage API keys.")))
1619 (description "This package provides group handling for 1619 (description "This package provides group handling for
1620mod_invites_register"))) 1620mod_invites_register")))
1621 1621
1622(define-public prosody-invites-page
1623 (package
1624 (inherit (prosody-module "mod_invites_page"))
1625 (synopsis "Generate unique links per invitation.")
1626 (description "This package provides a unique web page for each generated
1627invitation. Without this module, Prosody will only be able to generate invite
1628links as @code{xmpp:} URIs (they look something like
1629@code{xmpp:example.com?register;preauth=29Xbxr91}). URIs will only work if the
1630invited user already has an XMPP client installed. This is usually not the
1631case.
1632
1633This module transforms the URI into a friendly web page that can be shared via
1634any method (email, SMS, etc.), and opened in any browser. The page explains
1635the invitation and guides the user to set up their account using one of a
1636configurable list of XMPP clients (to configure the list, see
1637mod_register_apps documentation).")))
1638
1622(define-public prosody-http-upload 1639(define-public prosody-http-upload
1623 (package 1640 (package
1624 (inherit (prosody-module "mod_http_upload")) 1641 (inherit (prosody-module "mod_http_upload"))