Topic Voting
Partners can suggest topics for future BATbern events and vote on proposals from other companies
Last Updated: 2026-06-13
Implemented β Epic 8.2
Overview
The topic voting system gives partner companies a voice in shaping the content of future BATbern events. Partners can:
- Browse all proposed topics with their current vote counts and status
- Vote for topics theyβd like to see at a future event (one vote per topic, toggled on/off)
- Suggest new topics that havenβt been proposed yet
Organisers review all suggestions, select topics for upcoming events, and update each topicβs status so all partners can see the outcome.
source = community (partner suggestions are source = partner) and carry a community badge in the organiser triage view, but partners see and vote on them exactly like partner-suggested topics.
The Topic List
Topics are displayed sorted by vote count (most voted first):
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Topic Suggestions [+ Suggest a Topic] β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β π’ SELECTED Planned for: BATbern 57 β β
β β Digital Twins in Construction β β
β β Suggested by: Tech Innovations AG Β· β² 14 votes β β
β β How digital twins are transforming project delivery... β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β¬ PROPOSED [β
You voted] β β
β β Circular Economy in Architecture β β
β β Suggested by: Sustainable Materials AG Β· β² 9 votes β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β¬ PROPOSED [β Vote] β β
β β AI in Structural Engineering β β
β β Suggested by: BIM Solutions GmbH Β· β² 6 votes β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β π΄ DECLINED β β
β β Traditional Swiss Building Techniques β β
β β Suggested by: Alpine Architekten Β· β² 2 votes β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Topic Status Badges
| Badge | Status | Meaning |
|---|---|---|
| β¬ PROPOSED | Default | Under consideration, voting open |
| π’ SELECTED | Organiser chose it | Will be featured at a future event |
| π΄ DECLINED | Organiser declined | Not suitable for BATbern at this time |
When a topic is SELECTED, organisers optionally add a βPlanned forβ note (e.g., βPlanned for: BATbern 57β) so partners know when to expect it.
Voting
Voting is a simple on/off toggle. Each partner company gets one vote per topic.
Find a topic you support
Browse the list or use the browserβs page search (Ctrl+F / Cmd+F).
Click the vote button
[β Vote] β Click to add your vote
[β
You voted] β Click again to remove your vote
The vote count updates immediately. Your vote is attributed to your company, not your individual user account.
Suggesting a New Topic
Click β+ Suggest a Topicβ
The suggestion dialog opens.
Fill in the topic details
βββββββββββββββββββββββββββββββββββββββββββββββ
β Suggest a Topic β
β β
β Title * [ 0 / 255 chars ] β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β
β Description (optional) [ 0 / 500 chars ] β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββ β
β β
β [Cancel] [Submit Suggestion] β
βββββββββββββββββββββββββββββββββββββββββββββββ
| Field | Required | Limit |
|---|---|---|
| Title | Yes | 255 characters (minimum 5) |
| Description | No | 500 characters |
Submit
Your suggestion appears at the bottom of the list with status PROPOSED and 0 votes. Your company name is shown as the suggester.
What Happens After Suggestion
- Your topic appears in the list immediately (status: PROPOSED)
- Other partners can see and vote on it straight away
- The organising team reviews suggestions when planning the next event
- The organiser updates the status to SELECTED or DECLINED
- If selected, they may add a βPlanned forβ note β youβll see it in the list
For Organisers
Organisers can see all topics and voting data. To update a topicβs status:
- Go to Partners β Topics (or the topic voting view)
- Click the β― menu on a topic card
- Select Set Status β Selected or Declined
- Optionally add a Planned Event note (e.g., βBATbern 57β)
- Save β all partners see the updated status immediately
Organisers can also suggest topics on behalf of a partner, or delete spam/duplicate suggestions.
When suggesting a topic on behalf of a partner, the companyName field is required in the request body. Omitting it returns 400 Bad Request.
Organisers cannot cast or remove votes β the vote endpoints (POST /api/v1/partners/topics/{id}/vote) are restricted to the PARTNER role and return 403 Forbidden for organisers.
Troubleshooting
βMy vote isnβt showingβ
Votes are attributed to your company (not individual user). If a colleague from the same company voted and then unvoted, your companyβs vote will show as unvoted. Toggle the vote again to reapply it.
βI submitted a topic but itβs not appearingβ
Refresh the page. If still missing after a few minutes, contact the organising team β there may be a validation issue with the title.