diff options
| author | Nox <noximilien@riseup.net> | 2026-05-22 14:05:50 +0200 |
|---|---|---|
| committer | Nguyễn Gia Phong <cnx@loang.net> | 2026-06-07 23:13:18 +0900 |
| commit | 8d6a820d8fd40dfc2e94a5bf16aaa8420d7b182a (patch) | |
| tree | 3731a063e06ad95527b0da5ddfe85b34b174c454 /gnu/packages/messaging.scm | |
| parent | 523e6c2724d0d25c1ef93781933489957eaf895a (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.scm | 17 |
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 |
| 1620 | mod_invites_register"))) | 1620 | mod_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 | ||
| 1627 | invitation. Without this module, Prosody will only be able to generate invite | ||
| 1628 | links as @code{xmpp:} URIs (they look something like | ||
| 1629 | @code{xmpp:example.com?register;preauth=29Xbxr91}). URIs will only work if the | ||
| 1630 | invited user already has an XMPP client installed. This is usually not the | ||
| 1631 | case. | ||
| 1632 | |||
| 1633 | This module transforms the URI into a friendly web page that can be shared via | ||
| 1634 | any method (email, SMS, etc.), and opened in any browser. The page explains | ||
| 1635 | the invitation and guides the user to set up their account using one of a | ||
| 1636 | configurable list of XMPP clients (to configure the list, see | ||
| 1637 | mod_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")) |
