element-hq / element-hq/element-meta

Allow users to vote on a poll in a room where they can't send messages

Open
#327 0 comments 1 reaction 0 assignees View on GitHub
A-Polls O-Uncommon T-Enhancement X-Needs-Product
Dominant language
No language data
Stars
112
Forks
25
Avg merge
6h 6m
Merged PRs (30d)
4

Description

### Steps to reproduce

1. Where are you starting? What can you see?

I have a space in which i have a polls room, that only i can send a Poll/Messages in (as an admin). Upon making a poll, The poll shows up fine, but takes in no input from the members, even if they do vote in. It takes only takes my vote (must be because of the restrictions i put on sending messages in the room? I doubt it since there is no option to let or not let members vote), and no one else's.

Even if element does seem to take the votes in, it shows no data for me as an admin for the result of the vote or the number of vote interactions on a poll.

Steps to reproduce:

1) Make a room restricted to only the admin being able to send messages but the content being available to access for every member.
2) Make a poll
3) Make members vote using their android/iOS/Desktop element app.

### Outcome

#### What did you expect?
When a member votes in, even in a restricted room, i as an admin should be able to see the number of total votes on the poll, and then the result of the poll should i choose to close it.
#### What happened instead?
Nothing, no inputs registered other than my own, and no data on the number of interacted votes or the final conclusion of the poll.

### Operating system

Ubuntu Mate, iOS, Android

### Application version

Element version: 1.10.8 Olm version: 3.2.8 (Linux Desktop)

### How did you install the app?

On android and iOS from their respective app stores. On Linux, from element.io

### Homeserver

matrix.org

### Will you send logs?

Yes

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the poll in a room where only an admin can send messages, using the Android, iOS, or Linux desktop app as described. Trace why member votes are not counted and verify that the admin can see the total votes and final poll result after the fix.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios
Domain
desktop, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.