Emanuel Schütze
b090e46b66
Merge pull request #5359 from tsiegleauq/clean-projector-permissions
...
Add permission as lookup object
2020-05-14 14:48:37 +02:00
Emanuel Schütze
ca039860f7
Merge pull request #5365 from jsangmeister/default-voting-type
...
Added config for default poll type
2020-05-14 13:02:51 +02:00
Sean
fca4154bb5
Add permission as lookup object
...
Adds a lookup object for a more solid approach to handling permissions.
Permissions are now an actual type rather than just a string.
2020-05-14 10:12:22 +02:00
Emanuel Schütze
621d0f4e1a
Merge pull request #5366 from tsiegleauq/motion-not-switching-state
...
Change motion cr mode view behavior
2020-05-14 08:25:01 +02:00
Emanuel Schütze
d1b6ed8d29
Merge pull request #5367 from tsiegleauq/hide-submitter-in-projector
...
Hide the submitter-box in motion slide if empty
2020-05-14 08:22:28 +02:00
Sean
853bc31e21
Change motion cr mode view behavior
...
if the default cr mode is 'original' nothing really happens
if the default cr mode is 'changed' you will stay in original view after
creating cr's. That's due to the autoupdate limitation. Changing this
would mean that you cannot change the view anymore
if the default cd mode is 'diff' you will switch to diff view after
creating a cr. It seems that the diff view has an automatic fallback to
the original view if no cr exists, perhaps Tobias knows more about that.
If the default cr mode if 'final' you will try to change to
mod-final-version if it exists. If there is no change-reco, you will
fall back to original version.
2020-05-14 07:42:25 +02:00
Joshua Sangmeister
fa63ef0307
added config for default poll type
2020-05-14 07:38:14 +02:00
Sean
fef3cf41bb
Hide the submitter-box in motion slide if empty
...
Hides the "submitter" text and corresponding boxes if they are empty
2020-05-14 07:37:18 +02:00
FinnStutzenstein
34d85c996c
Fix projector subtitles for items without agenda items
2020-05-14 07:32:44 +02:00
Emanuel Schütze
9938a68865
Updated translations
2020-05-11 15:33:58 +02:00
Sean
3e19840b08
Merge pull request #5352 from tsiegleauq/speaker-list-change-detection
...
Manual cd for list of speakers
2020-05-11 11:19:55 +02:00
Sean
7a31cff612
Merge pull request #5347 from GabrielInTheWorld/statistics
...
Create statistics of closed list of speakers
2020-05-11 11:07:53 +02:00
GabrielMeyer
e7de593b54
Create statistics of closed list of speakers
2020-05-11 07:56:50 +02:00
Sean
602d1c8e7b
Manual cd for lost of speakers
...
Adds better cd for list of speakers
2020-05-08 12:20:15 +02:00
Tobias Hößl
25839ea709
Toggle to show all amendments in diff view
2020-05-06 20:28:19 +02:00
FinnStutzenstein
c643a233ae
fixed endless spinner on SAML login
2020-05-06 18:23:38 +02:00
Sean
fede11b59f
Fix poll results under iOS
...
Fixes an issue on iOS devices regarding click-bindungs in structural
loops. iOS devices did not respond to touch inputs in the given view
2020-05-06 14:32:46 +02:00
Emanuel Schütze
77cf3e2785
Merge pull request #5321 from tsiegleauq/projector-indicator-on-agenda
...
Projector indicator list view tables
2020-05-05 17:50:27 +02:00
Sean
4e624384e7
Projector indicator list view tables
...
Shows a projector indicator in the list view tables.
Width is 24px, just as small as mat-icon needs.
Works in every list view that allows projector buttons (which should
cover everything where an indicator could be demanded)
2020-05-05 16:08:32 +02:00
Emanuel Schütze
f9cd3ebd89
Merge pull request #5304 from CatoTH/change-recommendations-for-amendments
...
Change recommendations for amendments
2020-05-05 15:46:00 +02:00
Sean
1a653c3fa7
Set tinymce urls to absolute
...
Potentially fixes a deeper TinyMCE issue that causes TinyMCE to remove
important parts of pasted URLs
2020-05-04 17:19:05 +02:00
Tobias Hößl
b51787129b
Change recommendations for amendments
2020-05-02 18:40:59 +02:00
Emanuel Schütze
f415fd0554
Updated translations
2020-04-30 17:43:48 +02:00
Emanuel Schütze
c6836ff6c5
Merge pull request #5294 from GabrielInTheWorld/sort-speakers
...
Changes workflow for sorting speakers
2020-04-30 16:42:52 +02:00
GabrielMeyer
4a24da12da
Changes workflow for sorting speakers
2020-04-30 15:58:49 +02:00
Sean
38ee6bb2f1
Show first contribution hint in list of speaker
...
Shows a hint in the list of speakers if a speaker contributes for the
first time.
2020-04-30 14:06:37 +02:00
Emanuel Schütze
a47285c0ff
Merge pull request #5309 from tsiegleauq/integrate-jitsi-meet-client
...
Integrate jitsi-meet in OpenSlides
2020-04-30 13:05:12 +02:00
Sean
1439444b2e
Integrate jitsi-meet in OpenSlides
...
- minimal jitsi client in the bottom right of the screen
- can be shown and hidden like a messenger
- allows to mute, unmute, call, stop call
- automatically connects to a conference
- shows a list of users connected to the room
- jitsi iframe is currently hidden
- "open in jitsi meet" link
- only one connection will be opened if using multiple tabs
- JITSI_DOMAIN and JITSI_ROOM_NAME must be present in the settings.py
- config variables in settings
2020-04-30 11:07:32 +02:00
FinnStutzenstein
aa1a2cec89
Removed vote weight from votes_cast
2020-04-30 08:10:39 +02:00
Emanuel Schütze
7a25a2496d
Updated German translations.
2020-04-24 14:28:26 +02:00
FinnStutzenstein
152401a9a3
Duplicates single and multiple topics in the agenda
2020-04-24 12:34:22 +02:00
Emanuel Schütze
2057150076
Merge pull request #5322 from FinnStutzenstein/delete-all-speakers
...
delete all speakers of all lists of speakers
2020-04-24 12:25:49 +02:00
Emanuel Schütze
cb52347354
Merge pull request #5328 from FinnStutzenstein/projectorSubtitles
...
Subtitles for projected elements in the projector detail view
2020-04-24 12:12:22 +02:00
Emanuel Schütze
0c6da9799c
Merge pull request #5335 from GabrielInTheWorld/fixTopicPreview
...
Fixes preview of topics in global search
2020-04-24 09:13:36 +02:00
GabrielMeyer
41b9065807
Fixes preview of topics in global search
2020-04-23 23:36:10 +02:00
Emanuel Schütze
527f947143
Updated German translations
2020-04-23 20:35:59 +02:00
FinnStutzenstein
c8faa982ac
Subtitles for projected elements in the projector detail view
2020-04-23 16:01:18 +02:00
FinnStutzenstein
38486463bc
delete all speakers of all lists of speakers
2020-04-23 09:43:04 +02:00
Finn Stutzenstein
6a488eb78e
Merge pull request #5323 from tsiegleauq/linter-prettier-updates
...
Update linting rules
2020-04-22 17:32:42 +02:00
Sean
97c2299aec
Implement vote weight in client
...
Implements vote weight in client
The user detail page has a new property
change deserialize to parse floats
change "yes"-voting to send "Y" and "0" instead of "1" and "0"
add vote weight to user list, filter, sort
add vote weight to single voting result
votesvalid and votescast respect the individual vote weight
fix parse-poll pipe and null in pdf
2020-04-22 16:54:50 +02:00
Sean
e702843f07
Update linting rules
...
Includes strickt(er) tslint line-length of 120, with an exception
for import statements (prettier does not like these)
2020-04-22 16:24:08 +02:00
Sean
91d4b3c7af
Fixes an issue regarding self-set-present
2020-04-20 19:17:03 +02:00
Emanuel Schütze
d210496146
Merge pull request #5293 from GabrielInTheWorld/subline-comment
...
Adds a third line for comments
2020-04-20 18:09:52 +02:00
Emanuel Schütze
35ce596706
Merge pull request #5317 from tsiegleauq/set_presence_on_userlist
...
Allow set present on user list if config was set
2020-04-20 17:13:48 +02:00
Sean
70aadcdd28
Merge pull request #5307 from GabrielInTheWorld/no-found-button
...
Adds a 'not found'-button to search-value-selector
2020-04-20 14:52:46 +02:00
Sean
9ffbb39e95
Allow set present on user list if config was set
...
Depending on "selt self presence" config, allow users to set
themselves as present on the user list
2020-04-20 13:46:14 +02:00
GabrielMeyer
170aa1c8f0
Adds a third line for comments
2020-04-20 07:46:37 +02:00
Finn Stutzenstein
1570b5b806
Merge pull request #5313 from jsangmeister/fix-user-import
...
Fixed user import
2020-04-15 13:44:30 +02:00
Joshua Sangmeister
96ee1c0af3
fixed user import
2020-04-15 10:27:07 +02:00
Emanuel Schütze
0f8167e39c
Merge pull request #5311 from jsangmeister/fixPseudoanonymize
...
Fix pseudoanonymize on client
2020-04-15 09:54:21 +02:00
Joshua Sangmeister
9864ff3847
fixed pseudoanonymize on client
2020-04-15 09:42:22 +02:00
Sean
5b7bbfd0bb
Sort motions in categories by inner weight (again)
...
Fixes sorting categories by inner weight
2020-04-14 15:01:42 +02:00
Sean
82c6929a8d
Sort motion list by category weight
...
Sorts the motion list by the weight of the category
rather than by name
2020-04-08 22:22:02 +02:00
GabrielMeyer
35a67017a3
Adds a 'not found'-button to search-value-selector
2020-04-08 11:48:18 +02:00
Emanuel Schütze
53b4b1c1f9
Updated translations.
2020-04-07 07:56:51 +02:00
Joshua Sangmeister
b7b8620153
removed race condition & cleanup
2020-04-07 07:27:54 +02:00
FinnStutzenstein
7882ea1a25
Added vote weight and fixed named voting
2020-04-07 07:27:54 +02:00
Sean
820a47123a
Fix malfunctions in Firefox ESR
...
Various cryptic issues that had no usefull debug output.
ngx-translates "translate" directive was causing Firefox ESR
to jump in the "drainMicroTaskQueue" infinite recursion when
using the directive in the same component as nGrid.
Therefore, I changed all uses of the translate directive
to the pipe (arround 700 or so, regex is my best friend now)
open todo: adjust the linter that we may never use the translate
directive again.
There was another cryptic issue with the current version
of exceljs which was also causing firefox to go crash
when loading a workbook object. It was sufficient to
have any Workbook() function declared in a module to cause
firefox to crash.
2020-04-06 20:36:24 +02:00
Sean
7b5f2648af
Update translation extractor
2020-04-06 17:18:04 +02:00
Sean Engelhardt
e1acf6e9d6
Update to Anulgar 9
...
Updates Angular to version 9.1
Updates most-to-all npm components
Removes deprecated components and npm commands
Updates travis node version
Adjust the whole code base to angular 9 standard
Increase TypeScipt version to 3.8
2020-04-01 14:50:15 +02:00
Emanuel Schütze
baa1787189
Updated Translations
2020-03-30 10:57:10 +02:00
Emanuel Schütze
8119507b8a
Merge pull request #5283 from tsiegleauq/user-active-toggle
...
Add set present toggle in user menu
2020-03-30 10:14:27 +02:00
Sean
39ccfe3147
Add set present toggle in user menu
...
adds a "is present" toggle to the user menu
Refactor user menu into own component
Add a config variable to determine if the user is allowed
to set themselve as present
2020-03-30 09:57:57 +02:00
Emanuel Schütze
c257baa14b
Updated translations.
2020-03-26 18:21:36 +01:00
Sean
d646691961
Define chart height
...
Bar chart height will be calculated by the number of labels to show
Circle chart height should scale with their container
2020-03-26 17:39:47 +01:00
Emanuel Schütze
aaea4ec2e9
Merge pull request #5284 from tsiegleauq/clickable-motion-charts
...
Remove tooltips for charts
2020-03-26 17:19:19 +01:00
Sean
5bdbe4778a
Remove tooltips for charts
...
Removes all hover-tooltips for charts
Add detail link to motion poll chart
2020-03-26 17:04:17 +01:00
Sean
fbff4de431
Fix untranslateable motion comment section dialog
...
Missing translation tags in comment section dialog
2020-03-26 16:37:47 +01:00
Sean
af6c5faac8
Merge pull request #5281 from tsiegleauq/poll-list-filter
...
Filter only evoting polls, change filter options
2020-03-26 12:27:33 +01:00
Sean
14de67a09d
Filter only evoting polls, change filter options
...
Pre filters all analog polls from poll list.
Creates a filter to find thouse with open polls for the user
2020-03-26 11:54:05 +01:00
Emanuel Schütze
6f7c6036c2
Merge pull request #5280 from tsiegleauq/workflow-manager-scrolling
...
Enhance workflow matrix for small screens
2020-03-25 15:26:18 +01:00
Emanuel Schütze
19af02a315
Merge pull request #5278 from tsiegleauq/tinymce-in-settings-page
...
Manual change detection for config list
2020-03-25 15:21:41 +01:00
Sean
73fc936306
Enhance workflow matrix for small screens
...
makes scrolling horizontally in the workflow manager easier.
The offline banner and the voting banner will lead to unwanted results.
2020-03-25 13:01:25 +01:00
Sean
c2406fcc03
Remove counting of IndexedDB and LocalStore
...
Mainly simplify the user counting component.
It seems that counting IndexedDB has no value anymore,
since even Firefox ESR uses IndexedDB just fine and the LS fallback
proves to be reliable enough
2020-03-25 12:18:57 +01:00
Sean
557824f5f1
Manual change detection for config list
...
Adds manual change detection to the config page.
Behaves better regarding "changed after checked" errors
2020-03-25 11:22:54 +01:00
Emanuel Schütze
91be76a263
Merge pull request #5276 from tsiegleauq/changeable-created-polls
...
Remove pseudo-disabled values in poll form
2020-03-24 16:01:17 +01:00
Emanuel Schütze
eadc09dc56
Merge pull request #5271 from tsiegleauq/reset-workflow-reco
...
Allow empty input values in recommendation
2020-03-24 15:58:43 +01:00
Sean
6fddddd9f4
Allow empty input values in recommendation
...
Allows the client to send empty values as workflow
recommendation label in the workflow detail view.
This is required to remove a recommendation from a
workflow
2020-03-24 15:44:46 +01:00
FinnStutzenstein
cf50295ca4
Remove Check update for others feature
2020-03-24 15:25:47 +01:00
Sean
7af2f70494
Remove pseudo-disabled values in poll form
...
Removed the previously disabled-looking poll options from the poll form
component.
I figguered that it would be more intuitive and closer to my
expectations if I could change the poll values even if the poll was
already created.
2020-03-24 14:22:59 +01:00
Sean
2fb372ead9
Merge pull request #5274 from tsiegleauq/untranslated-default-projector
...
Show translated values in projector preview
2020-03-23 17:57:09 +01:00
Sean
7d86f62e2d
Merge pull request #5273 from tsiegleauq/new-projector-reference
...
Create new projectors with clos reference
2020-03-23 17:31:13 +01:00
Sean
d92622410f
Show translated values in projector preview
...
Shows the translated value of "default projector"
in projector preview component.
I reomved a observable that I suppose was outdated
2020-03-23 17:28:09 +01:00
Sean
99c3afb417
Create new projectors with clos reference
...
New projectors will be created on a reference to the current list of
of speakers
2020-03-23 16:57:29 +01:00
Sean
bf0eadebb7
Full width for LOS search user
...
Puts the List-Of-Speakers search user section to full width
2020-03-23 16:32:48 +01:00
Sean
5bf3dfadff
Fix Shift-Enter to save poll
...
Fixes a bug which caused the event listener not to register
in BasePollDialog
Also hot fixes a bug in babel
2020-03-23 14:26:38 +01:00
Emanuel Schütze
5a6d2d2e42
Updated translations
2020-03-20 17:19:12 +01:00
Sean
072ec937a1
Rework assignment poll slide
...
Reworked assignment poll slide
and refactored the assignment poll detail table
into an own component
2020-03-20 16:53:31 +01:00
Emanuel Schütze
b873dc156b
Merge pull request #5264 from tsiegleauq/bar-chart-rework
...
Rework Chart component
2020-03-20 13:31:20 +01:00
Sean
f0e396b3a4
Rework Chart component
...
Cleans up the chart component
Speed up the rendering using async pipe instead of passing obserbables
Thiner bar-charts.
Fixes some bugs, some bugs are still present.
2020-03-20 10:28:59 +01:00
FinnStutzenstein
73eff81edd
Catch error on invalid cache data
2020-03-19 14:00:56 +01:00
Emanuel Schütze
54dd97399e
Merge pull request #5260 from tsiegleauq/various-voting-issues
...
Various small fixes
2020-03-17 21:53:40 +01:00
Sean
ee07e8f0ce
Various small fixes
...
- Fix an issue in motion PDF which affected motion result percent
values
- Fix an issue where the voting result bar chart hat a chance to show
"null"
- Change the available votes display to count down instead of up
- Add the correct button class to the global abstain button
- Add some translatable strings
2020-03-17 21:33:46 +01:00
Sean
0ab4532ac8
Refactor usage of PollService
...
prevents the direct use of the abstract
"PollService".
2020-03-17 18:21:13 +01:00
Sean
3c9f6ed278
Some overall improvements
...
Common:
delete unused motion poll list
Poll Create form:
Fix ugly multi line mat hints
(workaround, see https://github.com/angular/components/issues/5227 )
Poll List:
Fix too tiny column size
user_has_voted_valid (ceck icon) was not shown
Motion Poll Card:
Enhance subtitle layout (type + state)
Assignment Poll Card:
Open warning after clicking the hint icon
Assignment Poll Chart:
Show Absolute values and percents in chart label
Assignment Detail:
Add new ballot button with plus icon instead of chart icon
2020-03-17 07:24:50 +01:00
FinnStutzenstein
64f2720b1a
Last changes and cleanup some todos
2020-03-17 07:24:50 +01:00
Emanuel Schütze
d15c9892ed
Updated translation strings and German translation.
2020-03-17 07:24:49 +01:00
Sean Engelhardt
ee4c6aa0bf
Even more voting refinement
...
Various additional refinements for a more well rounded
voting experience
2020-03-17 07:24:49 +01:00
FinnStutzenstein
a05662a0f8
Show global votes in the single votes table
2020-03-17 07:24:49 +01:00
Sean Engelhardt
29a9a09bc6
Motion poll detail als slide
...
Refactor the code to use the motion poll detail als slide component
2020-03-17 07:24:49 +01:00