element-hq / element-hq/element-web
Difficult to jump to Space from settings dialog
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
### Your use case
#### What would you like to do?
* Jump to a space / invite a user to a space / copy a link to a space from the a room settings dialog when the room is restricted to space membership.
#### Why would you like to do it?
* If a user is not part of the necessary space to join a room and you want to let them know which requirements they need to meet, it could be useful to directly give them a link (or invite them, if you have the permissions). Currently I need to search through the space hierarchy until I find the needed space.
#### How would you like to achieve it?
Somehow make the Space linkable in the settings menu. (Both if I can edit the settings and if I cannot.)
### Have you considered any alternatives?
_No response_
### Additional context
For the case I ran into this I had multiple sub-spaces: Root Space -> Sub-space > Desired Space -> Room.
When viewing the settings for `Room` I saw `Desired Space` and had no way to tell link that to another user (or even jump to it in Element Web). Annoyingly you can't even generate a link once you *do* find the room unless you have dev tools enabled.
Contributor guide
Research direction
Start by tracing the Room settings dialog and how it displays the room's parent space. Check how Element Web creates or exposes links to spaces and how permissions affect the available actions. Done means users can identify the relevant space from the dialog and jump to it, copy its link, or invite users when permitted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100