Skip to content

Draft: Sites Channels -> Spaces

Frostyfrog requested to merge frostyfrog2/cactus-appservice:feat/spaces into main

The purpose of this change is to move all channels belonging to a particular "site" under the umbrella of a space. Spaces are just special channels signified as "parent" channels that Element and other clients perceive as different. To accomplish this change, we take the mod channel and change it's alias to include the fact that it is indeed a mod channel and that it's a special channel. From there, we create a new space channel and give it an alias matching the old mod channel's alias + the special channel prefix. After the space has been created, we then setup bindings between the space and all of it's children so that all of the site's comment sections appear within the space.

This resolves #7 and should help out with #4

Edited by Frostyfrog

Merge request reports

Loading