Provides extended support for users to invite other users to rooms via an inventation token
Project description
Super Inivitation flow for Synapse Matrix Homeserver
Provides extended support for users to invite other users to rooms via an invitation token
Installation
From the virtual environment that you use for Synapse, install this module with:
pip install path/to/synapse-super-invites
(If you run into issues, you may need to upgrade pip
first, e.g. by running
pip install --upgrade pip
)
Then alter your homeserver configuration, adding to your modules
configuration:
modules:
- module: synapse_super_invites.SynapseSuperInvites
config:
generate_registration_tokens: true # default: false - whether or not the invite tokens are also usable as registration tokens
enable_web: true # default: false - not yet ready web/html management app
Usage
Changelog
0.8.0b3 - 2023-11-17:
- Migration file inclusion
0.8.0b2 - 2023-11-17:
- Fix broken import of
resource.*
0.8.0b1 - 2023-11-17:
- First attempt at releasing
Development
In a virtual environment with pip ≥ 21.1, run
pip install -e .[dev]
To run the unit tests, you can either use:
tox -e py
or
trial tests
To run the linters and mypy
type checker, use ./scripts-dev/lint.sh
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for synapse_super_invites-0.8.0b3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3c8d0aa77731de3d5b6545bb455565a8668d85f48eb14925ece66dae0eca067 |
|
MD5 | ae26ccb51599bc67e2826eaf6f97bc39 |
|
BLAKE2b-256 | a1c4b7e430e7cebfa2345c3250656fea5df2a153b18aef832225b5a39bb8993d |
Hashes for synapse_super_invites-0.8.0b3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1674d377ae61b4d862f2960db380dbcf29fefec206ca5c058386c6a6f8c74d0 |
|
MD5 | a777440002c80e043524a3671ea09049 |
|
BLAKE2b-256 | 9a3624526d5bab7d7917533c18bf50e8834c5faa5d51bc2d03006043e5c301af |