OpenSlides / OpenSlides/openslides-client
[vote] Implement new vote service
Open
Nobody has claimed this yet.
feature
- Dominant language
- TypeScript
- Stars
- 35
- Forks
- 52
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 52
Description
- Create forms
- Content object specific form dialogs
- Topic
- Motion
- Assignment
- Hide Selection/per Candidate forms if only one candidate available
- Score should be available for single candidate
- Analog polls
- Base form
- Edit forms
- Config specific forms
- Selection
- Approval
- Rating approval
- Rating score
- Add option for select polls to display table instead of chart
- Content object specific form dialogs
- Meta info component
- Poll progress
- Selection
- Approval
- Rating approval
- Rating score
- Voting
- Selection
- Approval
- Rating approval
- Rating score
- Submit vote button validations
- Display propper message when user has delegated their vote
- Result view #6250
- Selection
- Approval
- Rating approval
- Rating score
- 100%-base - Details see internal document in
Entwicklung/interne Projekte/Darstellung Abstimmungsergebnisse - General options should be displayed above the totals
- Detail views #6251
- Topic
- Motion
- Assignment
- Config specific single votes list
- Base component
- Result pdf export
- Content object specific adjustments
- Topic
- Motion
- Assignment
- Config specific export
- Selection
- Approval
- Rating approval
- Rating score
- Content object specific adjustments
- Ballot paper pdf export
- Selection
- Approval
- Rating approval
- Rating score
- Meeting settings defaults
- Add new category for voting
- Topic
- Motion
- Assignment
- Pass to forms #6418
- Add
motion_poll_projection_name_order_firstto reset meeting settings
- Add integration test for vote service
Issues that should be solved while at it:
- #6150
- #6049
- #6035
- #5828
- #5480
- #5425
- #5134
- Add detail view for topic polls
- Add approval polls to topics
- #3795
- #3620
- #3025
- #2714
- #2583
- #2499
- #2412
- #6308
Maybe:
- #2323
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the unchecked items in the vote-service checklist, especially the edit forms, config-specific forms, and the missing integration test. Trace the existing vote-service work and related completed components, then verify that all checklist items are complete and the integration test covers the service.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100