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
f09b6f73d6
Merge pull request #4341 from FinnStutzenstein/cleanup2
...
Fixed error when leaving the settings too early
2019-02-14 14:13:08 +01:00
FinnStutzenstein
f0e6afb533
Fixed submitter ids name clash
2019-02-14 13:45:52 +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
Sean
530d522cec
Merge pull request #4325 from GabrielInTheWorld/feature-user-info-dialog
...
Feature for quick editing a user
2019-02-14 13:36:58 +01:00
FinnStutzenstein
8904472d23
Fixed error when leaving the settings too early
2019-02-14 13:30:21 +01:00
Emanuel Schütze
67fd5ee2c2
Merge pull request #4340 from FinnStutzenstein/fixMotionCommentSectionList
...
Fix comment section list
2019-02-14 13:29:05 +01:00
FinnStutzenstein
4c2adb6da3
ProjectorMessageSlide and some renaming
2019-02-14 13:19:05 +01:00
GabrielMeyer
dfc41fc3a2
Feature for quick editing a user
...
Like in the `agenda-list.component`, if the user clicks on the middle cell, where the groups are written, a dialog opens.
In this dialog the user can update the following values for another user: groups, gender and participant-number.
2019-02-14 13:13:57 +01:00
FinnStutzenstein
05d9f6a3bb
Fix comment section list
2019-02-14 13:07:04 +01:00
Maximilian Krambach
69d5d244cb
autofocus 'OK' on project dialogs
2019-02-14 11:55:40 +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
Emanuel Schütze
c5912f8515
Merge pull request #4322 from MaximilianKrambach/motionDelegates
...
direct pdf export and hidden menus for unprivileged users
2019-02-13 15:37:07 +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
Emanuel Schütze
34585fc4cb
Merge pull request #4324 from MaximilianKrambach/callListLandscape
...
call list subheaders
2019-02-13 13:39:19 +01:00
Maximilian Krambach
55f967a14b
call list subheaders
2019-02-13 13:18:57 +01:00
Emanuel Schütze
fda5e08f9a
fix submitter updating (2)
2019-02-13 12:59:25 +01:00
Maximilian Krambach
3a7e6da442
fix submitter updating
2019-02-13 11:49:37 +01:00
Emanuel Schütze
4f75639780
Merge pull request #4263 from MaximilianKrambach/categoryView
...
rework category list and sorting
2019-02-12 21:57:09 +01:00
Emanuel Schütze
a410930245
Merge pull request #4301 from MaximilianKrambach/moveStar
...
move favorite star to identifier
2019-02-12 21:27:26 +01:00
Emanuel Schütze
397ec0d579
Merge pull request #4323 from MaximilianKrambach/fixUpdates
...
fix wrong array handling
2019-02-12 21:26:17 +01:00
Maximilian Krambach
7725005770
move favorite star in front of title
2019-02-12 21:06:10 +01:00
Emanuel Schütze
2364e5a17a
Merge pull request #4318 from GabrielInTheWorld/3921
...
Adds a new IconFont-set
2019-02-12 19:40:30 +01:00
Maximilian Krambach
924ec7580e
fix wrong array handling in viewMotion updates
2019-02-12 18:17:08 +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
Emanuel Schütze
39c7a51218
Merge pull request #4321 from tsiegleauq/font-mimetype-hotfix
...
Adds "application" to font mime types
2019-02-12 17:33:15 +01:00
Emanuel Schütze
89a1b722e0
Merge pull request #4320 from MaximilianKrambach/mediafileFilter
...
full text search for media file, some permission checks
2019-02-12 17:32:39 +01:00
Sean Engelhardt
3909054f14
Adds "application" to font mime types
...
Adds 'application/font-woff', 'application/font-sfnt' to font detection.
Hotfix to support different server behavior.
2019-02-12 16:04:03 +01:00
Maximilian Krambach
9160346ccc
full text search for media file, some permission checks
2019-02-12 15:32:59 +01:00
Maximilian Krambach
8c0b055d98
print callLists on landscape paper
2019-02-12 13:52:44 +01:00
Maximilian Krambach
e61c200b74
fix category filter
2019-02-12 13:05:06 +01:00
FinnStutzenstein
99d751dbaf
Implement missing update behaviour for users
2019-02-12 11:46:52 +01:00
Emanuel Schütze
2e80cc34a0
Merge pull request #4306 from tsiegleauq/show-state-extension-of-null
...
Fix some production mode issues
2019-02-12 11:16:38 +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
Sean Engelhardt
7897d823db
Fix some production mode issues
...
Fixes some issues that occure in production mode only.
Also fixes a typo that prevented permission checks from
working
2019-02-12 11:04:32 +01:00
FinnStutzenstein
17ce91f309
Fixed calllist by removing the attached data from the tree ( fixes #4296 )
2019-02-12 10:39:29 +01:00
Maximilian Krambach
66f9c81564
rework category list and sorting
2019-02-12 10:15:22 +01:00
FinnStutzenstein
cc4d5a5739
Fix issues with minification
2019-02-12 09:28:54 +01:00
Emanuel Schütze
279d1323fa
Updated translations
2019-02-11 21:39:14 +01:00
Emanuel Schütze
9c68155d9c
Merge pull request #4302 from tsiegleauq/delete-items-from-agenda
...
Delete agenda items over list
2019-02-11 18:24:10 +01:00
Emanuel Schütze
610ece2bb5
Merge pull request #4305 from FinnStutzenstein/fixUserDetailView
...
fix user detail view (fixes #4303 )
2019-02-11 18:10:51 +01:00
FinnStutzenstein
d866b86df1
fix user detail view ( fixes #4303 )
2019-02-11 17:44:28 +01:00
Emanuel Schütze
12ca09e97e
Merge pull request #4300 from tsiegleauq/pdf-line-number-fixes
...
Add line-numbering fix
2019-02-11 17:42:44 +01:00
Sean Engelhardt
5e5fc4a499
Delete agenda items over list
...
Implements the deletion logic for agenda items from the agenda list view
2019-02-11 16:52:41 +01:00
Sean
4d9adc291c
Merge pull request #4295 from MaximilianKrambach/userSearchFix
...
search users in list search by full name
2019-02-11 16:18:15 +01:00
Sean Engelhardt
4ce8f2b38f
Add line-numbering fix
...
Also enabled li-elements to be rendered in LineNumbering Mode
2019-02-11 15:45:23 +01:00
Maximilian Krambach
e1916534e0
bulk move motions in call list
2019-02-11 13:42:08 +01:00
Sean
cda5e066de
Merge pull request #4291 from CatoTH/pdf-split-inline-elements-at-line-break
...
Provide a method to split inline elements at line breaks
2019-02-11 13:05:09 +01:00
Sean
fbcc80a3a0
Merge pull request #4286 from FinnStutzenstein/cleanup
...
Removed OpenSlidesComponent
2019-02-11 12:10:21 +01:00
Sean
8a6407068c
Merge pull request #4285 from FinnStutzenstein/translateModelsA
...
translate models
2019-02-11 12:08:21 +01:00
Maximilian Krambach
49aea04b9b
search users in list search by full name
2019-02-11 11:13:50 +01:00
Emanuel Schütze
79aaa949ae
Merge pull request #4290 from CatoTH/diff-bugfix-rsquo
...
Bugfix: Don't detect ’-characters as changes
2019-02-11 07:46:45 +01:00
FinnStutzenstein
89995e01db
fixed the operatorservice
...
Do not use the injector, because only in the operator needed members from the user repository were tree-shaked away by the --aot production build. Import it right away (not nice, but prevents tree shaking)
2019-02-10 20:18:36 +01:00
Emanuel Schütze
b5294cc5fd
Merge pull request #4289 from FinnStutzenstein/resetPassword
...
Rework the reset password component (fixes #4079 )
2019-02-10 11:54:52 +01:00
FinnStutzenstein
6a33b68a41
Rework the reset password component ( fixes #4079 )
2019-02-10 11:36:01 +01:00
Tobias Hößl
ed62c172fb
Provide a method to split inline elements at line breaks
2019-02-09 19:33:12 +01:00
Tobias Hößl
4cbb6e44f7
Bugfix: Don't detect ’-characters as changes
2019-02-09 18:24:52 +01:00
FinnStutzenstein
090bf49d97
Removed OpenSlidesComponent
2019-02-08 18:31:46 +01:00
Tobias Hößl
3a0f02c929
Bugfix: pass line numbering mode to motion-detail-diff
2019-02-08 17:46:36 +01:00
FinnStutzenstein
424e7945be
translate models
2019-02-08 17:28:23 +01:00
Sean
76210e807f
Merge pull request #4275 from MaximilianKrambach/sortLists
...
sort categories (+ motions) in dropdowns etc.
2019-02-08 15:24:02 +01:00
Emanuel Schütze
61d603f66a
Merge pull request #4283 from tsiegleauq/select-motions-from-extension
...
Add search selector for state extensions
2019-02-08 14:53:11 +01:00
Sean
86ee11f9c7
Merge pull request #4284 from MaximilianKrambach/noEnd
...
fix display of end time
2019-02-08 14:51:44 +01:00
Maximilian Krambach
c487d688f6
sort categories in dropdowns
2019-02-08 14:37:58 +01:00
Sean
524d6d82a6
Merge pull request #4276 from MaximilianKrambach/csvExportImport
...
fixing csv export/import, add option for iso 8895-15
2019-02-08 14:37:23 +01:00
Sean Engelhardt
ce96c6d359
Add search selector for state extensions
2019-02-08 14:36:24 +01:00
Maximilian Krambach
382cf4ef96
fix display of end time
2019-02-08 14:33:55 +01:00
Maximilian Krambach
799d11cd17
small fixes
...
- motion detail comments not always visible
- fix tag/recommendation multiselect
- fix display of prefixed categories in filter/dialogs
- confirm dialog on email invitation
- attempt at fixing history filter
2019-02-08 12:54:11 +01:00
Maximilian Krambach
ee88dff41f
Fixing csv export/import, add new config option for csv export encoding (utf-8 || iso-8895-15)
2019-02-08 12:37:02 +01:00
Sean
268403cc92
Merge pull request #4279 from FinnStutzenstein/previousState
...
Allow motions to go a state back
2019-02-08 12:23:08 +01:00
FinnStutzenstein
3ba8636acf
Allow motions to go a state back
2019-02-08 11:58:11 +01:00
Sean
c2bde1197e
Merge pull request #4281 from tsiegleauq/motion-csv-with-state-info
...
Enable CSV export for state and reason
2019-02-08 11:57:53 +01:00
Sean
392cb7fdaf
Merge pull request #4240 from FinnStutzenstein/viewModelStore
...
first work on moving some logic to view models
2019-02-08 11:52:39 +01:00
Sean Engelhardt
70af5e2054
Enable CSV export for state and reason
...
Adds and reorders what CSV is exporting using the
Export dialog
2019-02-08 11:31:11 +01:00
FinnStutzenstein
d0991936d6
ViewModelStore, register repositories, improve view model relations
2019-02-08 11:02:56 +01:00
Emanuel Schütze
1188a94e85
Merge pull request #4277 from tsiegleauq/pdf-for-motion-statutes
...
Export statute amendments with diff
2019-02-08 11:01:19 +01:00
Emanuel Schütze
fa8cc366e8
Merge pull request #4280 from tsiegleauq/prompt-in-workflow-detail
...
Add prompt before deleting workflow states
2019-02-08 10:39:25 +01:00
Sean Engelhardt
4023ac82df
Export statute amendments with diff
...
Exports motion statutes amendments with changes to PDF documents.
Fixes a small issue where navigating to statues amendments was throwing
errors
2019-02-08 10:39:06 +01:00
Sean Engelhardt
2220c22b24
Add prompt before deleting workflow states
...
Worked with promise.then, cause callbacks of
subscribe are sync
Also removes a console.log
2019-02-08 10:26:05 +01:00
FinnStutzenstein
2c7338a2bf
removed old and not working code
2019-02-08 07:57:00 +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
Sean
9664e52237
Merge pull request #4260 from tsiegleauq/workflow-creator
...
Add motion workflow creator
2019-02-07 16:52:48 +01:00
Sean Engelhardt
b82c2e78b0
Add motion workflow creator (WIP)
2019-02-07 16:36:33 +01:00
Maximilian Krambach
498de862c1
export poll results in motion pdfs
2019-02-07 15:27:12 +01:00
Maximilian Krambach
dc27a20842
export personal note pdf
2019-02-07 14:49:19 +01:00
Sean
5ace768427
Merge pull request #4268 from GabrielInTheWorld/4262
...
Fixes the initial loading of motions and their states
2019-02-07 13:57:02 +01:00
Maximilian Krambach
056a20964c
improve start time and duration display for finished speakers
2019-02-06 17:01:15 +01:00
GabrielMeyer
da94a4f947
Fixes the initial loading of motions and their states
...
Fixes #4262
- If the workflow is changed, then the state of the motion will be updated, too
2019-02-06 12:12:32 +01:00
Sean
eab6e9bfd0
Merge pull request #4259 from GabrielInTheWorld/4258
...
Prevent mistakenly closing the window
2019-02-06 10:39:42 +01:00
Emanuel Schütze
7e95899353
Merge pull request #4261 from tsiegleauq/fix-empty-pdf-style
...
Fix PDF style interpretation
2019-02-05 16:11:03 +01:00
Sean Engelhardt
b200169de9
Fix pdf style interpretation
...
fix false style information during recursife pdf generateion
fix an error where styling items in a list resultid in unexpected
list definitions
2019-02-05 15:15:12 +01:00
Emanuel Schütze
4395b86b9c
Merge pull request #4216 from MaximilianKrambach/duration
...
Estimated duration, and datetimepicker in config
2019-02-05 14:49:58 +01:00
GabrielMeyer
21f9715623
Fixes #4258
...
- Added a listener to the `onBeforeUnload`-event.
- This prevent reloading or closing the window including `F5, Shift+F5, Ctrl+R, Ctrl+Shift+R, Crtl+W, closing the tab by 'x'`
Added comment to the event-function.
2019-02-05 14:41:48 +01:00
Maximilian Krambach
66a1ac1532
estimated duration, and datetimepicker in config
2019-02-05 13:49:48 +01:00
Maximilian Krambach
0a06d05bdd
sort 'previous/next motion' by identifier in detail view
2019-02-05 13:48:27 +01:00
Sean
a52db89288
Merge pull request #4256 from emanuelschuetze/workflowid
...
Fixed bug in getting workflow_id from config service.
2019-02-05 13:17:36 +01:00
Emanuel Schütze
3884accffe
Fixed bug in getting workflow_id from config service.
2019-02-05 12:07:34 +01:00
Jochen Saalfeld
90e6af9ef0
Merge pull request #4250 from jsaalfeld/pin_typescript_version
...
pinning typescript to <3.3 - fixes #4249
2019-02-05 08:37:35 +01:00
Emanuel Schütze
a6043ba8d5
Merge pull request #4251 from tsiegleauq/login-redirect-issues
...
Allow reload on login children
2019-02-04 15:30:52 +01:00
Sean Engelhardt
06bfa314cb
Allow reload on login children
...
Fixes a bug where the user was always redirected to
/login/ as unknown user, when they tried to
load children from login page from an external references.
2019-02-04 15:17:03 +01:00
Tobias Hößl
1bc17f2c6c
Line highlighting
2019-02-04 13:17:24 +01:00
Jochen Saalfeld
f5ac1822bf
pinning typescript to <3.3 - fixes #4249
2019-02-04 11:55:58 +01:00
Emanuel Schütze
a4fcc43121
Hotfix: Downgrade terser to 3.14.1
...
see https://github.com/webpack-contrib/terser-webpack-plugin/issues/66
2019-02-03 22:26:47 +01:00
Emanuel Schütze
ac96ba8d3a
Updated translations
2019-02-03 22:12:26 +01:00
FinnStutzenstein
7ce1eb592f
Count active users via notify (for admins only), absolute imports
2019-02-02 08:17:36 +01:00
Emanuel Schütze
768b97816f
Merge pull request #4211 from tsiegleauq/current-list-of-speakers
...
Add current list of speakers to agenda-list
2019-02-01 18:30:45 +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
Emanuel Schütze
f26f7f9c08
Merge pull request #4244 from MaximilianKrambach/callListPdf
...
call list pdf export
2019-02-01 18:04:48 +01:00
Maximilian Krambach
181d00ea94
call list pdf export
2019-02-01 17:48:29 +01:00
Emanuel Schütze
d4cc3c3720
Allow to set state as submitter in client.
2019-02-01 16:30:50 +01:00
Sean
e281b310a7
Merge pull request #4238 from MaximilianKrambach/historyNavigate
...
navigate to detail view after setting the history mode
2019-02-01 15:17:16 +01:00
Sean Engelhardt
01786f685c
Add amendment info in motion details
...
Alters motion detail to show amendments and to a given motion
and original motions to a given amendment.
Changes the motion PDF to show amendments.
Fixes a bug with the projection indicator
2019-02-01 14:52:31 +01:00
Maximilian Krambach
ba6d3da8f0
navigate to detail view after setting the history mode
...
(if a detailView is existant)
2019-02-01 14:42:19 +01:00
Maximilian Krambach
da722dd518
explicitly set mimetype for csv export
2019-02-01 14:20:00 +01:00
Sean Engelhardt
f992b77d99
Add Tags into motion details
...
Adds tags to motion repository,
view-motion and selectable for the motion detail view
2019-02-01 12:34:42 +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
Emanuel Schütze
dbe452f976
Merge pull request #4232 from emanuelschuetze/reason
...
New config to set reason field required.
2019-02-01 10:15:02 +01:00
Finn Stutzenstein
44bc03b300
Merge pull request #4231 from tsiegleauq/enter-custom-translations
...
Add custom translation settings
2019-02-01 10:11:00 +01:00
Emanuel Schütze
617eccb85f
New config to set reason field required.
2019-02-01 09:53:38 +01:00
Sean Engelhardt
8016827242
Add custom translation settings
2019-02-01 09:51:18 +01:00
FinnStutzenstein
582d4d7c4a
Projector reference for CLOS
2019-02-01 09:47:59 +01:00
Sean
c00b1a8325
Merge pull request #4221 from FinnStutzenstein/client-projector
...
projector cleanup
2019-01-31 19:03:13 +01:00
Maximilian Krambach
15ce789617
wrong translation string
2019-01-31 17:16:30 +01:00
Emanuel Schütze
6e09a8819d
Merge pull request #4224 from MaximilianKrambach/statuteImportExport
...
import/export for statutes
2019-01-31 14:18:36 +01:00
Maximilian Krambach
04cbfe383d
import/export for statutes
2019-01-31 14:10:39 +01:00
Emanuel Schütze
effd82eb75
UI improvements for motions
2019-01-31 12:49:00 +01:00
FinnStutzenstein
b921b771d6
projector cleanup
2019-01-31 12:41:04 +01:00
Emanuel Schütze
9c6a21469b
Merge pull request #4215 from GabrielInTheWorld/theming
...
OpenSlides Theming
2019-01-31 12:30:11 +01:00
Emanuel Schütze
df7fbfee67
Merge pull request #4225 from tsiegleauq/sort-group-matrix
...
Sort groups by power
2019-01-31 12:27:49 +01:00
Sean
9136b53d48
Merge pull request #4226 from MaximilianKrambach/workflowfilter
...
only show motion workflow filter for config-enabled workflows
2019-01-31 12:19:31 +01:00
Sean
8f4dddf495
Merge pull request #4223 from FinnStutzenstein/default-group-nav
...
Fixed operator respecting the default group
2019-01-31 12:07:56 +01:00
Maximilian Krambach
271d8cbfa4
only show motion workflow filter for config-enabled workflows
2019-01-31 12:05:50 +01:00
GabrielMeyer
30535dd21f
OpenSlides theming ( Fixes #4205 )
...
using 3 built-in themes (default, dark, green)
2019-01-31 12:04:35 +01:00
Sean Engelhardt
9e477250b0
Sort groups by power
2019-01-31 12:03:59 +01:00
Emanuel Schütze
8cbcd6a5b5
Merge pull request #4220 from tsiegleauq/rec-giver-in-pdf
...
Add motion reco giver to motion PDF
2019-01-31 11:53:26 +01:00
Emanuel Schütze
b8fb95e878
Merge pull request #4000 from FinnStutzenstein/translations
...
use own translation service wrapper
2019-01-31 11:30:18 +01:00
FinnStutzenstein
a53e0f27e6
Fixed operator respecting the default group
2019-01-31 11:15:21 +01:00
FinnStutzenstein
d20f8d6f44
Use own translation service wrapper for using custom translations
2019-01-31 10:42:44 +01:00
Sean Engelhardt
92fab5102a
Add loginNotice as div
...
Remove the snackbar, restructure the template code for login mask
and adds a div with the login notice
2019-01-31 10:33:37 +01:00
Sean Engelhardt
f22b81d7ad
Add motion reco giver to motion PDF
...
Adds the text from "motion recommendet by"
into the motion PDF for both normal
motions and "StatuteAmendments"
2019-01-31 10:15:45 +01:00
Sean
eb21ae0136
Merge pull request #4214 from tsiegleauq/angular722
...
Update to angular 7.2.2
2019-01-31 09:54:24 +01:00
Emanuel Schütze
9629c6d1fd
Updated translations
2019-01-31 09:20:20 +01:00
Maximilian Krambach
167ef72bb6
agenda pdf export
2019-01-30 16:13:56 +01:00
Sean Engelhardt
b5ea837e0a
Update to angular 7.2.2
...
- updates the dependancien in package.json
- Angular is now compatible with current typescript
- Jasmine/Karma supports LazyLoading again
2019-01-30 12:54:25 +01:00