Joshua Sangmeister
df1047fc76
various improvements for polls
2020-03-17 07:24:42 +01:00
Joshua Sangmeister
bc54a6eb46
improved 'votes' pollmethod
2020-03-17 07:24:42 +01:00
Joshua Sangmeister
1de73d5701
improved shared poll list
2020-03-17 07:24:41 +01:00
GabrielMeyer
a0c3a28456
Adds a chart for assignment-poll-detail
2020-03-17 07:24:41 +01:00
Joshua Sangmeister
b16afaa285
number poll candidates depending on setting
2020-03-17 07:24:40 +01:00
FinnStutzenstein
e2585fb757
Projector for polls: Server, client structure and data modeling
2020-03-17 07:24:40 +01:00
Sean Engelhardt
84a39ccb62
More voting UI improvements
...
For Motion poll:
- Overworked how motion poll chart displays the legend
- Added the vote counter to the motion detail
- Added a progress bar to the vote counter
- Fixed some perm errors with the chart
- Show a "Singe Votes" link as button for published named polls
- Replace the edit-button with a dot-menu
- Having project, Edit, PDF and Delete
For Motion Poll detail:
- enhance search panel
- Remove the breadcrumbs
- Remove the vote counter
- Enhanced the single-vote grid, table and filter bar
- Enhance how the poll state enum was checkend
For the Motion Poll Create/Update Form:
- Remove the selection of poll-methode (whenever possible)
- only show "publish imediately" during creation
2020-03-17 07:24:40 +01:00
Joshua Sangmeister
682db96b7c
added vote per user table and progress for polls
...
added update for options after stopping a poll
2020-03-17 07:24:39 +01:00
Sean
604df9d48b
Enhance voting ux
2020-03-17 07:24:39 +01:00
FinnStutzenstein
7ab5346198
disable caching for reverse relations
2020-03-17 07:24:39 +01:00
GabrielMeyer
fff1f15b6c
Polls for motions and assignments
...
- Adds charts to assignments
- Creates base-classes for polls
2020-03-17 07:24:38 +01:00
GabrielMeyer
96aa3b0084
Adds the chart and dialog for analog voting
2020-03-17 07:24:38 +01:00
jsangmeister
90b04366b5
added option to number poll cadidates
2020-03-17 07:24:37 +01:00
GabrielMeyer
8d77c0495b
Initial polling
2020-03-17 07:24:36 +01:00
FinnStutzenstein
1246dd54ad
majorities in polls
2020-03-17 07:24:35 +01:00
FinnStutzenstein
ce171980e8
Relations in the client
2020-03-17 07:24:34 +01:00
FinnStutzenstein
ced40cab74
Initial work for supporting voting
2020-03-17 07:24:34 +01:00
Sean Engelhardt
c9cf99d0e4
Add leftover changes for 3.1
...
Adds various changes for a more complete 3.1 release
- cleaner "current slide" description in projector detail (grid with ellipsis)
- show the previously projected slides as ordered lists under the accordion
- fix a bug where everyone could access the projection manage view (although it was unfunctional without the correct permissions)
- assignment list now uses the correct ellipsis
- fixes a bug where the lable "list of speakers" was not translated on the projector slide
- Show a lock on the "list of speaker"-slide if it has been closed
- enable dialog tests that have previously been disabled
2019-12-09 15:00:32 +01:00
Sean
01b626d3e7
Scroll to previous offset rather than index
...
Changes some auto scrolling behavior in our virtual scrolling tables.
Save the scroll offset before any navigation attempt, rather than
saving the index on click.
Should work for every possible navigation action.
2019-12-06 13:50:14 +01:00
Sean Engelhardt
a6891ef8e1
Consider offline during update checks
...
Hides the spinner if the update checks fail cause the server is
unreachable
use new cleansup the code a little
2019-12-02 16:55:46 +01:00
Sean Engelhardt
50a9a89910
Hide mobile list-menus by permission
...
Hides some mobile list menus if the permissions
are not sufficient.
Change the layout of the assignment mobile list
2019-11-26 13:19:37 +01:00
Sean Engelhardt
b0695a25c1
Fix regression in assignments
...
Fixes a bug where assignment polls could not be saved
Cleaned up some code
2019-11-08 09:42:42 +01:00
FinnStutzenstein
cf7a5ce714
Reworked config
...
- Move config meta data into REST
- seperate views for config groups
2019-10-21 13:45:06 +02:00
FinnStutzenstein
7af74fb07a
Use Proxies for ViewModels
...
Also reworked creation of assignments, motions and users.
2019-10-16 09:11:02 +02:00
Emanuel Schütze
683f87b3ff
Fix translation in assignment poll.
2019-09-24 19:06:44 +02:00
Emanuel Schütze
9e0817d2e8
Merge pull request #5038 from tsiegleauq/dynamic-scale-tiles
...
Scale motion tiles by viewport size
2019-09-19 19:43:40 +02:00
Sean Engelhardt
faa1d9c658
Scale motion tiles by viewport size
...
Also puts the desktop, tablet and phone declarations into an
own scss file that can be used via mixin
2019-09-19 15:23:34 +02:00
Sean Engelhardt
4e0f1409db
Add trust pipe and remove duplicated functions
...
Adds a new shared pipe to set trusted HTML directly
from HTML components.
Removes all duplicates of "bypassSecurityTrustHtml"
2019-09-16 16:24:40 +02:00
Emanuel Schütze
902855a6e7
Merge pull request #4982 from tsiegleauq/better-mobile-tables
...
More mobile friendly lists
2019-09-13 13:57:36 +02:00
Sean Engelhardt
bd83a74830
More mobile friendly lists
...
More mobile friendly lists using menus
2019-09-13 13:37:59 +02:00
Emanuel Schütze
5af32999ab
Merge pull request #5017 from GabrielInTheWorld/fixElection
...
Fixes the elections and prepares for future changes
2019-09-13 10:25:05 +02:00
GabrielMeyer
ba2bfdbf04
Fixes the elections and prepares for future changes
2019-09-13 10:04:39 +02:00
GabrielMeyer
8996bd952f
Ensures breaking the label of 'election-state'
2019-09-13 08:35:04 +02:00
GabrielMeyer
1ec5dfbb88
Implements the possibility to sort trees by a given property
...
- Separates the base sorting function to a lower service, called `base-sort.service`.
- Adds the `tree-sort.service`.
2019-09-09 15:44:08 +02:00
Sean Engelhardt
91329a8338
Add sort service for amendments
...
Adds the posibility to sort amendments by the parents identifier
and line number.
Patches the amendment model by their diff lines in runtime
2019-09-05 13:49:27 +02:00
GabrielMeyer
d354461784
Cleans up the stylesheets a little bit
...
- Removes all `::ng-deep`
- Merges some re-used styles to one stylesheet
- The icon to open the global search will always be seen in the headbar
2019-09-02 17:33:42 +02:00
GabrielMeyer
5f29732e26
Implements the global 'super-search.component'
...
- Moves the 'spinner.component' to 'site.component'
- Replaces also the 'spinner.service' with an 'overlay.service', that handles all request to
show an element on an overlay.
2019-08-26 11:30:20 +02:00
Sean Engelhardt
5a7b32e3cd
Readd filter store keys
...
Adds custom storage keys to the filter list again
prevents a problem that appears on minified code
2019-08-21 14:53:07 +02:00
GabrielMeyer
4dd79296e8
Fixes directories as attachments
...
- Directories are not available anymore.
2019-08-21 10:57:22 +02:00
Sean Engelhardt
13e1c01bb6
Add amendment list
...
Adds a new ListView to show all amendments.
The list view can be acessed from both the motion list and the motion detail list
2019-08-16 09:27:41 +02:00
FinnStutzenstein
1d718dcb74
Fixed two little issues with relations and reverse mapping
...
- Reverse setup for normal autoupdates (no initial loading)
- reverse "set null" to be reflected to the mapping
Also fixed a bug with redis
2019-08-15 12:51:59 +02:00
FinnStutzenstein
0e4090c901
Reverse relations
2019-08-12 14:12:55 +02:00
Sean Engelhardt
490672472a
Updated translations
2019-08-08 16:34:59 +02:00
Sean Engelhardt
6123216afc
Add pdf webworker and progress bar
...
Generate PDF in the background using webworker
Shows a progress bar to estimate the PDF generation progress
2019-08-01 13:23:56 +02:00
Finn Stutzenstein
0383f824d7
Merge pull request #4874 from FinnStutzenstein/history
...
Improve history
2019-08-01 11:19:57 +02:00
GabrielMeyer
bd03300ee0
Exports the settings for the dialogs to a separate file.
...
- Includes a constant for small, medium and large dialogs.
2019-07-30 15:59:15 +02:00
GabrielMeyer
2a1a44ee5a
Saves the value of the local search in 'list-view-table'
...
- Builds a new component 'rounded-input' to have a input-field with rounded borders.
- Saves the input on every change in the local storage.
- In the `OnInit`-function this value is restored.
2019-07-30 10:57:55 +02:00
FinnStutzenstein
a0501ccf74
Improve history
2019-07-30 10:40:36 +02:00
FinnStutzenstein
51a3fbdf3e
New linting rules and ordering of imports
2019-07-30 09:53:14 +02:00
FinnStutzenstein
dd66244d84
Generic relations for the repos
2019-07-30 09:07:51 +02:00