Finn Stutzenstein
d10dfb0915
Merge pull request #4469 from MaximilianKrambach/speakertime
...
clarifying duration service usage
2019-03-11 08:07:41 +01:00
Sean Engelhardt
985fe9cc8b
Prevent drag and final versions without perms
...
Fixes an issue where users without manage rights
were able to use the drag and drop feature of the
list of speakers.
Also hides "modified final version" prints without
sufficient permissions.
Alters OSPerms to support "and" operators,
so "perm" and "other condition" is now possible
2019-03-08 11:53:25 +01:00
Sean Engelhardt
6a421f8f6b
Add more motion modules
...
Seperates the previously large motion module in various smaller
and very small feature modules.
Motion Detail, and all direct dependancies to Motion Detail
is now an own module.
This significantly increases the response time of openslides 3
2019-03-08 10:43:54 +01:00
Maximilian Krambach
9cdc909d25
fix legalnotice and privacy z-index issue
2019-03-07 15:06:41 +01:00
Maximilian Krambach
e05874cf6f
clarifying duration service usage
2019-03-06 16:54:00 +01:00
Maximilian Krambach
0ddded4a86
csv example export refactor
...
- make csv example data respect config separators
- refactor at a more central place
2019-03-06 11:03:51 +01:00
Emanuel Schütze
6e4a110116
List of speakers template
2019-03-01 13:17:30 +01:00
FinnStutzenstein
d0e6681aad
One global clos reference. More projector buttons for the clos view
2019-03-01 13:17:26 +01:00
Maximilian Krambach
44d16eb244
countdown: new title field, description optional
2019-03-01 11:22:09 +01:00
FinnStutzenstein
3f77cc7b24
Add item number to topic title, hide clos slide for one projector
2019-03-01 10:26:52 +01:00
Emanuel Schütze
4de14f4100
Updated translations
2019-02-28 22:46:38 +01:00
Sean Engelhardt
03c590c66d
Speaker repo
...
Add an own repository service to manage speakers
2019-02-28 14:26:31 +01:00
Maximilian Krambach
4cf754946c
fix agenda editing button
2019-02-27 14:56:00 +01:00
FinnStutzenstein
f039293c09
current speaker chyron
2019-02-26 21:56:59 +01:00
Emanuel Schütze
fc10ee168c
Merge pull request #4400 from MaximilianKrambach/previews
...
refactor import preview strings
2019-02-26 21:47:08 +01:00
Maximilian Krambach
93260aaf29
refactor import preview strings
2019-02-26 13:12:40 +01:00
Maximilian Krambach
5cedf6eb58
normalize multiSelect actions
2019-02-26 11:06:42 +01:00
Emanuel Schütze
3073844039
Merge pull request #4392 from emanuelschuetze/ui-improvments
...
UI improvments
2019-02-24 21:40:56 +01:00
Emanuel Schütze
a077ca85f5
UI improvments
...
- Use lanaguage files for tinymce.
- Fixed user import error.
- Improve colors for default/dark theme.
- Fixed missing translation.
2019-02-24 20:07:19 +01:00
Emanuel Schütze
15012f4a8b
Merge pull request #4390 from tsiegleauq/hotfix-sort-performance
...
Disable various expensive sorting functions
2019-02-23 14:24:44 +01:00
Sean Engelhardt
3785545a35
Disable various expensive sorting functions
...
Prevents the usage of: "sortViewUsersByConfig" of the userRepository
since it's an incredibe heavy operation for ~500 (real) users.
I would advice to sort the datastore rather than the lists
in the view to prevent unnecessary sorting overhead
2019-02-22 17:17:29 +01:00
GabrielMeyer
efe8f3e862
Adds sanitizer to render text correctly
...
Sanitized the text, which is displayed, to show formatting like
centering, bold etc.
Sanitized the text for projectors
2019-02-22 12:12:08 +01:00
FinnStutzenstein
3f58538afb
Agenda item list slide
2019-02-21 21:56:40 +01:00
FinnStutzenstein
7ef36e93c6
List of speakers slide
2019-02-21 12:34:41 +01:00
Emanuel Schütze
29ba4a61e6
Updated translations
2019-02-19 21:32:24 +01:00
Sean Engelhardt
57be0a5bea
Force DataSource to refresh
...
Fixed a bug where data in MatTableDataStore was not updating.
Also:
Cleaned redundant list view sorting and filtering functions
2019-02-18 14:23:33 +01:00
Finn Stutzenstein
9e794c4669
Merge pull request #4344 from FinnStutzenstein/countdowns
...
Countdown slide and controls
2019-02-15 12:37:23 +01:00
FinnStutzenstein
2801e28704
Countdown slide and controls
2019-02-15 12:21:23 +01:00
Emanuel Schütze
9459e9d6e9
Merge pull request #4342 from MaximilianKrambach/quickfilters
...
agenda and motion list filters
2019-02-14 15:53:39 +01:00
Maximilian Krambach
ca2a6b33b2
angenda and motion list filters
2019-02-14 15:15:52 +01:00
Emanuel Schütze
aaa9157873
Merge pull request #4316 from tsiegleauq/remove-ngsubmit
...
Remove redundant submits
2019-02-14 15:06:28 +01:00
Sean Engelhardt
6a78d65dc3
Remove redundant Submits
...
Remove concurrent ngSubmit
Some cleanup and code alignment
2019-02-14 14:17:17 +01:00
Emanuel Schütze
34feac553b
Merge pull request #4338 from FinnStutzenstein/projector-message-slide
...
ProjectorMessageSlide and some renaming
2019-02-14 13:41:02 +01:00
FinnStutzenstein
4c2adb6da3
ProjectorMessageSlide and some renaming
2019-02-14 13:19:05 +01:00
Emanuel Schütze
98dc105f46
Merge pull request #4335 from MaximilianKrambach/speakerDropDownSort
...
user sorting by config
2019-02-14 11:12:48 +01:00
Maximilian Krambach
59ed906a36
user sorting by config
2019-02-14 10:53:13 +01:00
Emanuel Schütze
3172f0a532
Merge pull request #4336 from FinnStutzenstein/cleanup
...
Fixes submitters
2019-02-14 10:49:42 +01:00
FinnStutzenstein
d932d6e907
Fixes submitters
2019-02-14 10:24:39 +01:00
Emanuel Schütze
c77075f807
Topic slide
2019-02-14 08:14:50 +01:00
Maximilian Krambach
c3c915e118
direct pdf export and hidden unusable options for delegates
...
also, several permission check fixes and minor layout improvements
2019-02-13 13:43:45 +01:00
GabrielMeyer
63989b2b29
Adds a new IconFont-set
...
Fixes #3921
Added a new set of icons and removed the old one. The new one can used just like the old one.
Changed old improper icons to new ones
- The 'save_alt'-icons are replaced by 'cloud_upload'
- The icon in the navigation for assignments is replaced by 'how_to_vote'
- The drag&drop icon 'unfold_more' is replaced by 'drag_indicator'
2019-02-12 17:39:06 +01:00
FinnStutzenstein
99d751dbaf
Implement missing update behaviour for users
2019-02-12 11:46:52 +01:00
Emanuel Schütze
f7966df3ea
Merge pull request #4313 from FinnStutzenstein/fixCalllist
...
Fixed calllist by removing the attached data from the tree (fixes #4296 )
2019-02-12 11:15:35 +01:00
FinnStutzenstein
17ce91f309
Fixed calllist by removing the attached data from the tree ( fixes #4296 )
2019-02-12 10:39:29 +01:00
FinnStutzenstein
cc4d5a5739
Fix issues with minification
2019-02-12 09:28:54 +01:00
FinnStutzenstein
424e7945be
translate models
2019-02-08 17:28:23 +01:00
Maximilian Krambach
382cf4ef96
fix display of end time
2019-02-08 14:33:55 +01:00
FinnStutzenstein
d0991936d6
ViewModelStore, register repositories, improve view model relations
2019-02-08 11:02:56 +01:00
Finn Stutzenstein
812168b00c
Merge pull request #4270 from GabrielInTheWorld/4116
...
Prevent dialogs to close easily
2019-02-08 07:19:28 +01:00
GabrielMeyer
2ef35d0b50
Prevent dialogs to close easily ( Fixes #4116 )
...
dialogs (created by MatDialog) should only close if the user explicit clicks 'x' or 'cancel' now
2019-02-07 16:58:43 +01:00
Maximilian Krambach
056a20964c
improve start time and duration display for finished speakers
2019-02-06 17:01:15 +01:00
Maximilian Krambach
66a1ac1532
estimated duration, and datetimepicker in config
2019-02-05 13:49:48 +01:00
FinnStutzenstein
7ce1eb592f
Count active users via notify (for admins only), absolute imports
2019-02-02 08:17:36 +01:00
Sean Engelhardt
0a7f905c21
Add current list of speakers to agenda-list
...
Adds a current-list-of-speakers button to the agenda list view
The user may select a projector which will return an agenda item
which will be used to determine the CLOS
2019-02-01 18:11:10 +01:00
Maximilian Krambach
da722dd518
explicitly set mimetype for csv export
2019-02-01 14:20:00 +01:00
FinnStutzenstein
84974d7687
A little bit of cleanup
2019-02-01 11:02:24 +01:00
FinnStutzenstein
97f60c1e6c
Restructure the client, register Repositories and map to collection
...
strings.
2019-02-01 10:19:17 +01:00
Maximilian Krambach
167ef72bb6
agenda pdf export
2019-01-30 16:13:56 +01:00
Maximilian Krambach
6a969883ad
acknowledge string filter
...
- display correct number of show entries
- all bulk actions should only apply to filtered data
- fix user group filter
2019-01-29 18:49:13 +01:00
Maximilian Krambach
064a3f7d3c
agenda hierarchy tree
2019-01-29 15:00:18 +01:00
FinnStutzenstein
22182463a9
cleanup, removed motion log from client
2019-01-25 08:39:50 +01:00
Maximilian Krambach
b620e5edfa
change tab order in import tabs
2019-01-24 14:30:46 +01:00
Sean Engelhardt
07ca50441a
Add gender field to users
...
Alters the user detail view and the list of speakers to
support the gender field.
Default selection of genders was set to "Female", "Male"
and "Diverse".
Adding genders to users is completely optional
2019-01-22 12:57:47 +01:00
Emanuel Schütze
c67aef68d9
Merge pull request #4163 from emanuelschuetze/translations
...
Updated translation strings and German translation.
2019-01-22 09:19:26 +01:00
Emanuel Schütze
6b66a208c5
Updated translation strings and German translation.
2019-01-21 22:50:10 +01:00
Emanuel Schütze
2c5ea299e3
Show username if full_name or last_name is empty.
...
important for create-example_data
2019-01-21 16:01:16 +01:00
Oskar Hahn
209105efc3
Merge pull request #4103 from FinnStutzenstein/client-projector-ui
...
Client projector ui (WIP)
2019-01-20 11:39:49 +01:00
Maximilian Krambach
f47ec28977
speaker remove/ open+close list functionality
2019-01-19 21:50:22 +01:00
FinnStutzenstein
74e0bea108
Wirst work for the projector system on the client
2019-01-19 21:26:05 +01:00
Emanuel Schütze
8536f46d01
UI improvements
...
- better select field for category and block in motion detail
- improved motion block views
- chips for submitters
- motion detail template
2019-01-18 21:31:21 +01:00
Maximilian Krambach
3b5876009c
warn/show speaker-call amount
2019-01-18 17:19:56 +01:00
Maximilian Krambach
c52fdaae6c
csv-import for user and agenda(topics)
2019-01-18 13:15:54 +01:00
Maximilian Krambach
82a1ad8709
sortSearch improvements ( #4098 )
...
- "no workflows set" removed
- motion block filter hides if there is no motion block
- inserted the group filter
- fixed display of agenda filter menu
- show plural if multiple filters are selected, show filtered amount
- recommendation, done/not done status filter
- active filter count and clearing option
- number of current items to the left
2019-01-18 12:51:04 +01:00
Emanuel Schütze
1ff84c1ae1
UI improvements
2019-01-11 16:51:43 +01:00
FinnStutzenstein
1c895fbea8
run prettifier
2019-01-10 12:54:48 +01:00
Maximilian Krambach
59ec1c552a
sorting and filters for listViews
2019-01-08 11:08:01 +01:00
Maximilian Krambach
0deb5ba6c3
MultiSelect rework
...
- Multiselect dialog with multiple choice options
- Some functionalities added
- ui improvements
2019-01-04 14:49:34 +01:00
Maximilian Krambach
c56a2880a4
simpler csv export option for agenda type
2018-12-19 09:32:56 +01:00
Maximilian Krambach
eeb0afa499
agenda csv export
2018-12-17 11:34:31 +01:00
Sean
3a2df3b731
Merge pull request #4059 from tsiegleauq/agenda-list-controls
...
Add controls to agenda list
2018-12-16 20:55:28 +01:00
Sean Engelhardt
a338884a62
Add controls controls to agenda list
...
Adds information about duration, visibility and comment to agenda list view
Allows channg these information over a dialog component on the
information column
2018-12-16 19:35:37 +01:00
Jochen Saalfeld
2c16d1893e
Merge pull request #3991 from Fadiabb/full-text-search
...
adding full search component
2018-12-13 13:16:01 +01:00
Fadi Abbud
f5ee0daf00
adding full search component
2018-12-13 12:40:51 +01:00
Jochen Saalfeld
1336c2c6bb
multiple frontend changes on multi-select lists
2018-12-13 11:20:06 +01:00
Sean Engelhardt
00db199947
Motion Attachments + Restructure
2018-12-10 17:54:49 +01:00
FinnStutzenstein
2e7bbcc981
Manage submitters
2018-12-06 15:54:02 +01:00
Sean Engelhardt
03508c903f
Add motion blocks
2018-12-06 12:28:06 +01:00
Emanuel Schütze
b578c58ac9
Updated translations.
2018-11-30 13:55:43 +01:00
FinnStutzenstein
d49b796b29
travis and prettify
2018-11-30 09:47:16 +01:00
Emanuel Schütze
82b26347e2
Added new multiselect actions.
2018-11-30 09:47:14 +01:00
Maximilian Krambach
b5aebe5615
multiSelect on listViews
2018-11-27 14:03:02 +01:00
FinnStutzenstein
3d4bd67980
new configs for statute amendments; improved the majorityMethod config variable
...
Removed none from os-search-value-selector; improved list of speakers
2018-11-22 17:34:00 +01:00
Sean Engelhardt
c52b86a33f
Include TinyMCE
2018-11-22 15:57:51 +01:00
FinnStutzenstein
9f05929251
Fixed style issues introduced with #4025
2018-11-22 09:52:24 +01:00
Fadi Abbud
da8b456d90
add shift-enter shortcut
...
add the possibilty to hit shift and enter to save fomrs
2018-11-21 14:46:08 +01:00
Sean Engelhardt
d67e39b994
update dependencies and prettierrc
2018-11-15 10:24:37 +01:00
Sean Engelhardt
d968761377
Speaker indicators in Lists
2018-11-12 18:01:04 +01:00
FinnStutzenstein
c78de2138f
planar call list and HTML cleanup
2018-11-09 10:11:57 +01:00
Sean
55d279ca4e
Create agenda topics
...
Also:
Enhanced DragNDrop Component
List Of Speakers
2018-11-08 14:54:13 +01:00
FinnStutzenstein
788beaae2a
error handling
2018-11-08 09:32:39 +01:00