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
FinnStutzenstein
a1018e62e2
Added theme to login data
2019-03-08 09:19:05 +01:00
Emanuel Schütze
70191ce455
Merge pull request #4470 from FinnStutzenstein/motionSLideRecommendationFix
...
Replace recommendation on client and server for motion slide
2019-03-07 16:55:53 +01:00
Maximilian Krambach
9cdc909d25
fix legalnotice and privacy z-index issue
2019-03-07 15:06:41 +01:00
FinnStutzenstein
ed4b1c80f1
Replace recommendation on client and server for motion slide
2019-03-07 08:52:33 +01:00
Maximilian Krambach
e05874cf6f
clarifying duration service usage
2019-03-06 16:54:00 +01:00
Maximilian Krambach
21893f00b8
disable some unnecessary ripples in motion detail view
2019-03-06 15:35:27 +01:00
Jochen Saalfeld
dcccfb41b5
Merge pull request #4462 from FinnStutzenstein/fixIsStable
...
Fixed SW registration issues due to pending mikrotasks
2019-03-06 15:09:43 +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
ad653de915
Merge pull request #4450 from FinnStutzenstein/offlineOperator
...
offline operator
2019-03-06 09:24:52 +01:00
FinnStutzenstein
b0d4851651
Fix inSomeGroups for the superadmin, delete empty comments
2019-03-06 08:35:00 +01:00
FinnStutzenstein
e1fcda7890
Fixed SW registration issues due to pending mikrotasks
2019-03-06 08:15:19 +01:00
FinnStutzenstein
0c6a7b9c4b
offline operator
2019-03-06 07:50:54 +01:00
Emanuel Schütze
118b853a91
Merge pull request #4458 from tsiegleauq/foce-service-worker
...
Add Service Work(e|a)r(round)
2019-03-05 15:03:40 +01:00
Emanuel Schütze
1fecf941c8
Merge pull request #4459 from FinnStutzenstein/fixUpdatingMotions
...
set allow_null for integerfields, when they are not required
2019-03-05 15:02:26 +01:00
FinnStutzenstein
20e2639323
set allow_null for integerfields, when they are not required
2019-03-05 14:23:01 +01:00
Sean Engelhardt
3e4dffd7a4
Add Service Work(e|a)r(round)
...
uses the promise in returned by .bootstrapModule
to register the serviceworker if required.
Seems to work reliable, even in unstable environments.
Requires production mode to comprehend.
(at least ng build --prod)
2019-03-05 14:06:36 +01:00
GabrielMeyer
85f9897f42
Fixes clicking on the group-cell to change settings
...
Now, the user can click on the whole group-cell to change some settings like groups, gender and member-number.
2019-03-05 12:43:53 +01:00
Emanuel Schütze
4349f2eb11
Merge pull request #4449 from MaximilianKrambach/tinyMCE_blur
...
change config update behavior for editors
2019-03-04 22:16:27 +01:00
Emanuel Schütze
d081b90ff1
Merge pull request #4451 from FinnStutzenstein/moreSearch
...
Search in related objects
2019-03-04 21:56:37 +01:00
Emanuel Schütze
d071bb1d47
Merge pull request #4454 from emanuelschuetze/motion-detail-layout-fix
...
Reduce height of controls to fix linenumbering layout.
2019-03-04 21:38:56 +01:00
Emanuel Schütze
176fb9943d
Reduce height of controls to fix linenumbering layout.
...
in motion detail view with outside numbering
2019-03-04 15:27:19 +01:00
Emanuel Schütze
22783f876b
Fixed linenumbering error on building motion pdf (checks if element is null).
2019-03-04 15:02:06 +01:00
FinnStutzenstein
9198058bd7
Search in related objects
2019-03-04 13:36:34 +01:00
Maximilian Krambach
cc5e38faad
change config update behavior for editors
...
tinyMCE editors will not update after a timeout, but when focus changes
or the editor is destroyed
2019-03-04 11:50:07 +01:00
Emanuel Schütze
ff410a4954
Minor projector css/wording changes
2019-03-01 14:52:29 +01:00
Emanuel Schütze
40de87c5b4
Merge pull request #4444 from FinnStutzenstein/stableElementsCleanup
...
clean up stable projectorelements, if they have an error
2019-03-01 14:03:19 +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
FinnStutzenstein
43f084438d
clean up stable projectorelements, if they have an error
2019-03-01 13:03:55 +01:00
FinnStutzenstein
d3773bc8e8
set the clock color to the header color of the projector
2019-03-01 12:06:46 +01:00
Finn Stutzenstein
69fe4632f4
Merge pull request #4419 from MaximilianKrambach/countdown
...
countdown: new title field, description made optional
2019-03-01 12:02:50 +01:00
Maximilian Krambach
44d16eb244
countdown: new title field, description optional
2019-03-01 11:22:09 +01:00
Maximilian Krambach
b704a3b09f
consolidate state css colors
2019-03-01 11:11:13 +01:00
Emanuel Schütze
08e076f4a4
Merge pull request #4438 from FinnStutzenstein/addItemNumberToTopicTitle
...
Add item number to topic title
2019-03-01 10:50:53 +01:00
FinnStutzenstein
3f77cc7b24
Add item number to topic title, hide clos slide for one projector
2019-03-01 10:26:52 +01:00
FinnStutzenstein
384597afb9
motion projection mode is optional and sensitive for the config
2019-03-01 10:08:57 +01:00
Emanuel Schütze
4de14f4100
Updated translations
2019-02-28 22:46:38 +01:00
Emanuel Schütze
2257991aba
Projector detail template improvements
2019-02-28 22:15:07 +01:00
Sean Engelhardt
587a0fe443
Clean projector detail interface
...
Alters the projector detail interface to provide better usability.
Alters the dragging slightly to have a nice preview and smoother
transitions.
2019-02-28 22:14:33 +01:00
Maximilian Krambach
4e3948a24d
fix unsetting some values
...
- Category prefix
- category in motion multiSelect
2019-02-28 19:06:32 +01:00
Emanuel Schütze
0c1abe561b
Merge pull request #4433 from tsiegleauq/speaker-repo
...
Speaker repo
2019-02-28 16:21:14 +01:00
Emanuel Schütze
8c68e93596
Merge pull request #4434 from MaximilianKrambach/stopProopagation
...
fix click events in user + mediafile views
2019-02-28 16:18:10 +01:00
Maximilian Krambach
feca9e4a18
fix click events in user + mediafile views
...
stopped propagation on soome buttons and menus
2019-02-28 16:05:28 +01:00
Emanuel Schütze
51026286cb
Merge pull request #4429 from FinnStutzenstein/clearRepositories
...
clear repositories and extra DS clear on logout
2019-02-28 15:59:12 +01:00
Emanuel Schütze
24008da0df
Merge pull request #4430 from FinnStutzenstein/fixSlideMargin
...
Fix slide container margin
2019-02-28 15:36:11 +01:00
FinnStutzenstein
7dee5acc7e
Fix slide container margin
2019-02-28 15:23:43 +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
036ce4f02c
permission for admins to reset passwords
2019-02-28 11:29:58 +01:00
FinnStutzenstein
3432c66d4d
clear repositories and extra DS clear on logout
2019-02-28 11:04:19 +01:00
Emanuel Schütze
9e2d42f9f4
Merge pull request #4426 from FinnStutzenstein/addElementtoPreview
...
Add elements to preview button
2019-02-28 10:45:18 +01:00
FinnStutzenstein
80e236e5b0
Add elements to preview button
2019-02-28 09:37:30 +01:00
FinnStutzenstein
2e0353618d
Revive the global search.
...
Fixed leftovers from the viewModel restructure. Repositories always have a verboseName now. Does not implement new logic to follow related models (e.g. motions->submitters).
2019-02-28 08:56:03 +01:00
Emanuel Schütze
11b6a2c831
Updated translations
2019-02-27 23:06:29 +01:00
Emanuel Schütze
9bb0efe57f
Merge pull request #4418 from tsiegleauq/projector-font-color
...
Add custom h1 color to slides
2019-02-27 22:28:00 +01:00
Emanuel Schütze
367df3b095
Merge pull request #4409 from FinnStutzenstein/motionBlockSlide
...
Add referenced motions by the server (fixes #4383 )
2019-02-27 22:22:11 +01:00
Emanuel Schütze
1968a83123
Merge pull request #4417 from MaximilianKrambach/agendaDetail
...
fix agenda editing button
2019-02-27 22:18:44 +01:00
Maximilian Krambach
aa33bf37a8
fix assign url in motion- moveToItem
2019-02-27 17:10:27 +01:00
Sean Engelhardt
90c131a6aa
Add custom h1 color to slides
...
Uses css-variabled and dom manipulation to change
the projectors h1 color on the fly.
Will have issues with multiple projectors nested in the same view
2019-02-27 15:57:18 +01:00
Maximilian Krambach
4cf754946c
fix agenda editing button
2019-02-27 14:56:00 +01:00
Emanuel Schütze
1ce6804a43
Merge pull request #4416 from MaximilianKrambach/categoryHotFix
...
category sort view hotfix
2019-02-27 14:30:36 +01:00
Maximilian Krambach
8677667a10
hotfix
2019-02-27 13:47:38 +01:00
Maximilian Krambach
308b593763
check for invalid motions on import
2019-02-27 11:24:04 +01:00
Maximilian Krambach
e4c79fd371
marking and repairing translations
2019-02-27 10:31:45 +01:00
FinnStutzenstein
4cde0431ab
Add referenced motions by the server ( fixes #4383 )
2019-02-27 07:35:52 +01:00
Emanuel Schütze
edf7a06f72
Updated translations
2019-02-26 23:01:17 +01:00
Emanuel Schütze
23c1857fa6
Merge pull request #4389 from FinnStutzenstein/chyron
...
current speaker chyron
2019-02-26 22:36:10 +01:00
Emanuel Schütze
c3b3b35cf0
Chyron template design
2019-02-26 22:21:20 +01:00
Maximilian Krambach
be83d9b0aa
bulk import of users
2019-02-26 22:05:38 +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
Emanuel Schütze
4186d21deb
Merge pull request #4406 from FinnStutzenstein/closSlide
...
clos slide content
2019-02-26 17:34:18 +01:00
Emanuel Schütze
d94ed59670
Merge pull request #4403 from tsiegleauq/change-font
...
Add custom fonts for projector
2019-02-26 17:20:02 +01:00
Emanuel Schütze
0dd2dcc352
Merge pull request #4410 from tsiegleauq/more-swipe-gestures
...
Add swipe gestures into motion detail
2019-02-26 17:13:23 +01:00
Emanuel Schütze
17bd6d71bd
Template work for slide components.
2019-02-26 17:10:39 +01:00
FinnStutzenstein
7be436594e
clos slide content
2019-02-26 17:10:33 +01:00
Sean Engelhardt
0ceddd2662
Add swipe gestures into motion detail
...
Adds swipe gestures into motion detail, to nacigate them easily on mobile devices
Animations are left out for now, since they are complex to develop.
Alters the navigation gesture slightly to only work from the edge of a given screen
2019-02-26 15:30:16 +01:00
Emanuel Schütze
56779e0d8f
Merge pull request #4404 from MaximilianKrambach/multiSelectLine
...
normalize multiSelect actions
2019-02-26 14:48:50 +01:00
FinnStutzenstein
64139992b4
Hide the offline message on the projector
2019-02-26 14:06:10 +01:00
Maximilian Krambach
570bc10766
fix projector on users
2019-02-26 13:20:40 +01:00
Maximilian Krambach
93260aaf29
refactor import preview strings
2019-02-26 13:12:40 +01:00
Sean Engelhardt
0053bb56a2
Add custom fonts (WIP)
...
Pretty much angular magic
2019-02-26 11:38:30 +01:00
Maximilian Krambach
5cedf6eb58
normalize multiSelect actions
2019-02-26 11:06:42 +01:00
Emanuel Schütze
798af8c5ab
Merge pull request #4402 from emanuelschuetze/fixes-20190225
...
Fixes
2019-02-25 18:40:44 +01:00
Emanuel Schütze
4d62d99099
Fixes
...
- use always color black on projector, also in dark mode
- show border for projector preview
- Fix projector logo margin by using img instead of os-logo
- Use also 'username' in invitation email subject
2019-02-25 18:26:27 +01:00
Maximilian Krambach
22d46f4774
show save feedback on more config fields
2019-02-25 17:32:58 +01:00
Emanuel Schütze
eb78c694fc
Merge pull request #4396 from emanuelschuetze/isProjectable
...
Fixed error message that viewmodel is not projectable.
2019-02-25 15:47:06 +01:00
Emanuel Schütze
ff82fceaa9
Fixed error message that viewmodel is not projectable.
2019-02-25 15:34:12 +01:00
Sean Engelhardt
b9923201e4
Add small fixes
...
Fixes an error where the back arrow in the motion block detail was missing
Adds a prompt before deletion of Change Recommendation in motion details
Adds timestamp localisation for history mode
2019-02-25 14:19:57 +01:00
Emanuel Schütze
9fb25c8d60
Updated translations
2019-02-24 22:08:28 +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
Emanuel Schütze
3e2b201ee2
Merge pull request #4387 from GabrielInTheWorld/change-dark-theme
...
Changes the primary palette for dark theme
2019-02-22 17:02:02 +01:00
GabrielMeyer
f989be36ad
Changes the primary palette for dark theme
...
- Added a custom palette (`#c31c23`)
- Set the new primary palette for dark theme
Changes some styles depending on theme
- Removed hard-coded colors
- Set color depending on theme
Prettified
2019-02-22 16:27:42 +01:00
Emanuel Schütze
ecf16d1400
Merge pull request #4388 from GabrielInTheWorld/correct-rendering-text
...
Adds sanitizer to render text correctly
2019-02-22 14:08:22 +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
Emanuel Schütze
6d28374c9f
Merge pull request #4385 from GabrielInTheWorld/opening-tab-motion-list
...
Added anchor column
2019-02-22 12:10:48 +01:00
FinnStutzenstein
63f1802d7a
(Current) list of speaker slide
2019-02-22 10:40:28 +01:00
Sean
497a3ec71d
Merge pull request #4386 from tsiegleauq/preload-modules
...
Preloads modules on site component
2019-02-22 10:19:56 +01:00
Sean Engelhardt
3329932d27
Preloads modules on site component
...
Adds module preloading on site modules.
2019-02-22 10:04:50 +01:00
GabrielMeyer
1694daaa9c
Added anchor column
...
Added an anchor column, so the user can open a separate tab.
prettified
Changed name of variable
Resolves answer from pull-request
- Moved the style for the anchor columns to `styles.scss`
- Set the anchor column to the last place in the array
2019-02-22 09:29:10 +01:00
GabrielMeyer
80cb8051f6
Adds notifications if multiple users want to edit the same motion.
...
Fixes #4217 Adds notifications
- Created a class to define notification-objects, which should notify other persons editing the same motion.
- Added functions to send notifications, listen to them and unsubscribing them.
- Added a warning-function to the `base-view.ts`, which raises the snack bar with the given message and has no duration.
Fixes #4217
- Removed unnecessary lines of code.
- Fixed merge.
Prettified
- Added a random number to identify different user.
- Now the user can sign in as the same user, but still receive a message if multiple people edit the same motion.
Fix the detail of motions
- If the user does not click to edit, then the `editNotificationSubscription` was not set.
2019-02-21 22:37:49 +01:00
Emanuel Schütze
4c4a2c600b
Merge pull request #4384 from tsiegleauq/mediafiles-on-fly
...
Add mediafiles upload from motion form
2019-02-21 22:16:43 +01:00
FinnStutzenstein
3f58538afb
Agenda item list slide
2019-02-21 21:56:40 +01:00
Sean Engelhardt
46a229bb67
Add mediafiles upload from motion form
...
Refactors the media file upload component into
a shared component to be used in both normal pages
and dialogs.
A dialog was addes into the media file "edit" view
to upload and set attachments on the fly.
2019-02-21 16:48:19 +01:00
Emanuel Schütze
80a061db38
Motion block slide template
2019-02-21 15:06:14 +01:00
FinnStutzenstein
2abe71313c
Motion block slide
2019-02-21 14:01:02 +01:00
Emanuel Schütze
650054dfc9
Merge pull request #4373 from normanjaeckel/HistoryPermission
...
Added new permission to see the history.
2019-02-21 13:07:07 +01:00
Emanuel Schütze
e97c308747
Merge pull request #4352 from FinnStutzenstein/losSlide
...
List of speakers slide
2019-02-21 13:00:02 +01:00
Emanuel Schütze
c799c3bb6b
List of speakers template
2019-02-21 12:34:45 +01:00
FinnStutzenstein
7ef36e93c6
List of speakers slide
2019-02-21 12:34:41 +01:00
Sean Engelhardt
a86af342eb
Add history permission into client
...
Requires the permission "core.can_see_history" to see the history in the navigation.
Disables navigating in the timeline and clearing the history for everyone than than the super admin
2019-02-21 11:48:03 +01:00
Emanuel Schütze
f4f8b8422f
Merge pull request #4376 from tsiegleauq/pdf-list-fixes
...
Adds extra cases for PDF CR lists
2019-02-21 09:54:29 +01:00
Emanuel Schütze
5a5b82316a
Merge pull request #4378 from tsiegleauq/pdf-footer-fix
...
Fix PDF-Footer logos
2019-02-21 09:18:59 +01:00
Emanuel Schütze
3bcb3de249
Merge pull request #4375 from tsiegleauq/pdf-motion-tag
...
Add tags to motion pdf
2019-02-21 09:12:29 +01:00
Sean Engelhardt
53ea73ccde
Add "No." as translateable
...
To display user numbers, No. is now translateable
2019-02-20 16:17:05 +01:00
Sean Engelhardt
da3e8dc355
Fix PDF-Footer logos
...
Adds a routine to extract the pdf footer images
before the footer was generated
2019-02-20 15:02:30 +01:00
Sean Engelhardt
8f83fc1bd5
Update to angular 7.2.5
...
Adds new update to angular 7.2.5 including fresh npm packages.
vulnerabilities currently concern PDF and dev-packages only
2019-02-20 13:13:34 +01:00
Sean Engelhardt
7f86f3af64
Adds extra cases for PDF CR lists
...
Adds a new function to detect "Fake lists", in PDF documents
and treats them accordingly.
Enhances the Layout of PDFs with CR-Mode UL/OL lists.
2019-02-20 11:43:22 +01:00
Sean Engelhardt
f2a4be702a
Add tags to motion pdf
...
Adds tags to motion pdf. Adjusts the export dialog to also support selecting and deselecting
tags. Increases the target with of the export dialog to 1100px so the tags also fit there.
Not too pretty, yet effective
2019-02-20 10:11:26 +01:00
Emanuel Schütze
29ba4a61e6
Updated translations
2019-02-19 21:32:24 +01:00
Emanuel Schütze
26b1c6b74d
Merge pull request #4371 from tsiegleauq/os3-pdf-h-padding
...
Add margin to H-tags in PDF
2019-02-19 17:40:04 +01:00
Sean Engelhardt
ee3fb7d7ef
Add margin to H-tags in PDF
...
Margins to H tags and some motion HTML-PDF refinement
2019-02-19 17:02:40 +01:00
Maximilian Krambach
4c8da7b04d
minor improvements
...
- add a 'lock' symbol to hidden files
- default disable (and rename) hidden filter status
- limit display of workflow states for restricted users
- remove supporter sorting
- mark other strings for translation
- fix new workflow id for statute amendments
- remove csv file type check (on Windows file type is always empty)
2019-02-19 13:05:51 +01:00
Emanuel Schütze
f09a39a3c3
Merge pull request #4366 from emanuelschuetze/fixes
...
several fixes and improvements
2019-02-18 17:25:54 +01:00
Emanuel Schütze
c9c4566c08
several fixes and improvements
...
- Add projector logo/headerimage
- Fixed opening multiselect action menu for users.
- Used defined toolbar color for multiselect mode.
- (server) Added check for 'request.data._mutable = True' to edit user
profile as normal user.
2019-02-18 16:40:46 +01:00
Emanuel Schütze
6c8fbcfc07
Merge pull request #4365 from MaximilianKrambach/hideUserList
...
user detail page display permission update
2019-02-18 15:58:40 +01:00
Maximilian Krambach
567a53db03
user detail page display permission update
2019-02-18 15:38:29 +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
Emanuel Schütze
cc45525678
Merge pull request #4355 from MaximilianKrambach/amendmentbuttons
...
placement of paragraph amendment buttons (fixes #4345 )
2019-02-18 09:45:48 +01:00
Emanuel Schütze
1920eb18c7
Merge pull request #4361 from CatoTH/OS3-Diff-Bugfix-With-Newlines
...
Diff-Bugfix: Newlines and split paragraphs
2019-02-18 09:40:04 +01:00
Emanuel Schütze
69539cacbc
Merge pull request #4246 from CatoTH/OS3-Slides-LineNumbering-Diff
...
Initial support for line numbering and CR in Projector
2019-02-18 09:19:16 +01:00
Maximilian Krambach
24139048c6
placement of paragraph amendment buttons ( fixes #4345 )
2019-02-18 09:07:40 +01:00
Tobias Hößl
0e6bdf9fbc
Diff-Bugfix: Newlines and split paragraphs
2019-02-17 20:28:19 +01:00
Maximilian Krambach
2ba9aca7ac
Activate polyfills for supporting IE11 and Edge
2019-02-15 22:26:54 +01:00
FinnStutzenstein
35cd49e4fe
read crmode from the projector element
2019-02-15 14:56:41 +01:00
Tobias Hößl
453fedbc3e
Initial support for line numbering and change recommendations in Projector
...
Read projector settings from the config
Preamble, styling fixes
Styling fixes
Show amendments inside of the motion view
Amendment view
Projector and statute paragraphs
Bugfix: Imports
2019-02-15 14:56:40 +01:00
Emanuel Schütze
a3f9d46a6d
Merge pull request #4349 from FinnStutzenstein/mediafileSlide
...
Basic mediafile slide
2019-02-15 14:55:55 +01:00
Emanuel Schütze
43c11168ac
Merge pull request #4354 from CatoTH/OS3-LineNumbering-Range-Bugfix
...
Bugfix: wrong line numbers in change recommendation dialog
2019-02-15 14:46:30 +01:00
FinnStutzenstein
d1508161d2
Basic mediafile slide
2019-02-15 14:41:56 +01:00
Emanuel Schütze
2b471bac2b
Merge pull request #4350 from MaximilianKrambach/minorTodos
...
fix baseFilter for comments
2019-02-15 14:15:18 +01:00
Emanuel Schütze
bdcaff2cce
Merge pull request #4353 from tsiegleauq/pdf-amendments
...
Add PDF for paragraph based amendments
2019-02-15 14:12:50 +01:00
Tobias Hößl
e9e8abeb0e
Bugfix: wrong line numbers in change recommendation dialog
2019-02-15 14:02:48 +01:00
Sean Engelhardt
d22ec6f34d
Add PDF for paragraph based amendments
...
Also add some more pdf fixes
2019-02-15 13:42:01 +01:00
Maximilian Krambach
af0e85a956
fix baseFilter for comments
2019-02-15 13:06:09 +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
ff407468f0
Update translations
2019-02-14 22:17:52 +01:00
Emanuel Schütze
2499ee9058
UI improvements for motion detail/list view
2019-02-14 21:41:15 +01:00
Emanuel Schütze
4c6f907b8c
Merge pull request #4304 from MaximilianKrambach/pdfExportComments
...
export motion comments (pdf) and sequential numbers (pdf, csv)
2019-02-14 20:13:55 +01:00
Maximilian Krambach
6b58541079
pdf export options
...
- export comments as own pdf
- export comments as part of an advanced motion pdf export,
- change sequential number export options for pdf and csv
2019-02-14 18:22:25 +01:00
Maximilian Krambach
3e598aec7e
create motion amendment with fulltext or metainfo only
2019-02-14 17:10:50 +01:00
Emanuel Schütze
500b080b1c
Merge pull request #4331 from tsiegleauq/pdf-ul-ol
...
PDF UL OL with line numbers
2019-02-14 16:14:39 +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
Sean Engelhardt
5069371f5e
PDF UL OL with line numbers
...
Add UL LI PDF line numbers
2019-02-14 15:29:00 +01:00
Emanuel Schütze
2df284c82e
Merge pull request #4343 from FinnStutzenstein/fixSubmitterIds
...
Fixed submitter ids name clash
2019-02-14 15:27:23 +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
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
Maximilian Krambach
10d1209da8
Fix 'errors'
...
- two python comparisons error not passing flake8 anymore
- typescript not being able to recognize an object, sending it prechewed
2019-01-30 12:18:59 +01:00
Emanuel Schütze
625de1aeb4
Merge pull request #4207 from MaximilianKrambach/stringFilter
...
acknowledge string filter
2019-01-29 19:49:59 +01:00
Maximilian Krambach
6b0f129067
user pdf exports: participant lists, access data
2019-01-29 18:52:40 +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
FinnStutzenstein
d6fcef79c0
modified final version
2019-01-29 18:15:48 +01:00
Emanuel Schütze
a1dc92bf0a
Merge pull request #4187 from FinnStutzenstein/client-projector
...
more work on projector, countdowns, clos
2019-01-29 16:43:24 +01:00
Sean
aa58572709
Merge pull request #4209 from GabrielInTheWorld/fix-4116
...
Fixes #4116
2019-01-29 16:26:15 +01:00
Emanuel Schütze
42f8b74d8e
Projector templates
...
- Projector base template
- Projection button
- projection dialog
- motion slide (template and motions/projector.py)
- user slide (template and users/projector.py)
- motion and user list view with projector column permission check.
2019-01-29 16:12:19 +01:00
FinnStutzenstein
965d23be50
more work on projector, countdowns, clos
...
- splitted clos-slide and clos-overlay.
- Synchronize to server, more little changes
2019-01-29 16:10:21 +01:00
Emanuel Schütze
c52b82e77d
Merge pull request #4188 from MaximilianKrambach/hierarchicAgenda
...
agenda hierarchies
2019-01-29 16:08:03 +01:00
GabrielMeyer
a1bc0290ed
Fixes #4116
...
- Added config to prevent closing the dialog (except by clicking the
'cancel'-button of course)
- Changed property 'width' of the motion-detail-card, so the size will be
adjusted automatically.
2019-01-29 15:25:01 +01:00
Maximilian Krambach
064a3f7d3c
agenda hierarchy tree
2019-01-29 15:00:18 +01:00
Maximilian Krambach
8796d728d9
category prefix is currently optional
2019-01-29 13:50:27 +01:00
Sean
c6bddd06f7
Merge pull request #4202 from emanuelschuetze/ui
...
UI improvements
2019-01-29 12:15:48 +01:00
Sean
c423f3a0a4
Merge pull request #4178 from GabrielInTheWorld/fix-autofocus-search
...
Fixes #4174
2019-01-29 12:14:28 +01:00
GabrielMeyer
b6295952ba
Fixes #4174
...
Fixed the non-autofocus search-input-element on the search-page.
Added directive 'osAutofocus' to the input-element, so it will be autofocussed when the user enters the search-component.
Resolved answers of pull-request
- Added `osAutofocus` to the `os-sort-filter-bar`
2019-01-29 11:12:58 +01:00
Sean
2d0eab9b20
Merge pull request #4176 from GabrielInTheWorld/fix-close-sidenav
...
Fixes #4173
2019-01-29 11:04:01 +01:00
Sean
214b74e091
Merge pull request #4200 from emanuelschuetze/config-textarea-field
...
Use missing textarea field for config inputtype 'text'.
2019-01-29 10:57:40 +01:00
GabrielMeyer
d043133de1
Fixes #4173
...
Added the function to autoclose the sidenavigation when working on a mobile-device.
Removed unnecessary functions.
Resolved answers of pull-request
- Added myself to the AUTHORS-file
- Used square brackets for 'routerLink'
2019-01-29 10:37:21 +01:00
Emanuel Schütze
f3b96d4386
Use missing textarea field for config inputtype 'text'.
2019-01-28 21:55:42 +01:00
Emanuel Schütze
311b8abbea
UI improvements
...
Max width for config view and content card in motion detail view.
Improved motion edit view in mobile mode.
2019-01-28 21:52:37 +01:00
Maximilian Krambach
52d622b624
po2json-tempfix
...
run through sed after autotranslating po2json
2019-01-28 16:14:51 +01:00
Maximilian Krambach
93a9a8aef3
adding configured header and footer images to pdf exports
2019-01-28 12:49:42 +01:00
Sean
c406362da5
Merge pull request #4183 from MaximilianKrambach/presenceCheck
...
Set/unset presence
2019-01-28 10:57:41 +01:00
Maximilian Krambach
8e086df440
view for changing the user presence by oarticipant number
2019-01-28 10:40:41 +01:00
Sean Engelhardt
23fea51333
Add Motion Export dialog
...
Removes the "Export As CSV" and "Export As PDF" options from MotionList
view and adds an export dialog instead (just like OS 2.3)
The exprt Dialog dynamically changes it's content according to the possible
selections.
The current implementation of the CSV exporter is not able to export anything
but the original motion text. The exporter does consider this and disables
this option for now.
While the old exporter showed "state" and "recommendation" during CSV export,
but was in fact not exporting state nor recommendation, the new exporter
will disable these fields during CSV export.
PDF should work as expected
2019-01-25 17:03:06 +01:00
Sean
43e0f7943b
Merge pull request #4179 from MaximilianKrambach/mediafiles-filter
...
filter mediafiles by hidden status, and by 'pdf/not pdf'
2019-01-25 10:20:12 +01:00
Maximilian Krambach
461b29688e
motion ballot pdf creation
2019-01-25 10:02:58 +01:00
FinnStutzenstein
22182463a9
cleanup, removed motion log from client
2019-01-25 08:39:50 +01:00
Sean
c9a9f8d809
Merge pull request #4182 from tsiegleauq/os3-pdf-motion-catalog
...
Export a list of motions
2019-01-24 14:55:05 +01:00
Maximilian Krambach
c1c0611d86
filter mediafiles by hidden status, and by 'pdf/not pdf'
2019-01-24 14:47:15 +01:00
Sean Engelhardt
0e77ec79c2
Export a list of motions
...
Ports the "Motion Catalog Content Provider" to OpenSlides 3.
Categories and Prefixes are considered as before.
Updated to Code to ES6/Typescript.
Allows to export all motions from the motion list view.
2019-01-24 14:40:06 +01:00
Maximilian Krambach
b620e5edfa
change tab order in import tabs
2019-01-24 14:30:46 +01:00
Emanuel Schütze
80f795c9d0
Updated PWA icons.
2019-01-23 08:33:07 +01:00
Emanuel Schütze
c48148fc01
Merge pull request #4169 from tsiegleauq/gender-client
...
Add gender field to users
2019-01-22 13:35:25 +01:00
Maximilian Krambach
caed18ef03
set/read state+recommendation extensions
2019-01-22 13:01:00 +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
bde292b13e
Merge pull request #4162 from tsiegleauq/pdfmake-vfs
...
Add PDF custom fonts
2019-01-22 12:13:17 +01:00
Emanuel Schütze
e6e0ef7e61
Merge pull request #4160 from MaximilianKrambach/searchHistory
...
search History
2019-01-22 12:03:16 +01:00
Sean Engelhardt
e680ca38da
Add PDF custom fonts
2019-01-22 11:59:16 +01:00
Sean
aa668b72d9
Merge pull request #4167 from MaximilianKrambach/shortenTitle
...
shortening motion titles
2019-01-22 11:37:37 +01:00
Maximilian Krambach
7f68fef7ad
search History
2019-01-22 11:33:35 +01:00
Sean
20bb92466b
Merge pull request #4161 from MaximilianKrambach/passwordRestrictions
...
reset password permission check in menu
2019-01-22 11:26:59 +01:00
Maximilian Krambach
30f97935e0
reset password permission check in menu
2019-01-22 10:19:50 +01:00
Maximilian Krambach
23298a03b3
Shortening motion titles
2019-01-22 10:10:42 +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
Emanuel Schütze
251cc4acc1
Merge pull request #4147 from emanuelschuetze/history-table
...
Improved history table.
2019-01-20 10:35:23 +01:00
Emanuel Schütze
2c5d8ea29e
Improved history table.
2019-01-20 09:46:41 +01:00
Emanuel Schütze
23f7dce6a2
Fixes for using pypi package
...
- Fix static path for manifest and login logo.
- Use insecure=True (required to serve static files via development
server with DEBUG=False).
2019-01-20 09:37:42 +01:00
Emanuel Schütze
034a4d2a67
Merge pull request #4144 from MaximilianKrambach/dateSort
...
sort by date in motion
2019-01-19 22:43:29 +01:00
Emanuel Schütze
ec769a82a4
Merge pull request #4151 from emanuelschuetze/rest
...
Revert rest fix for proxy.conf.json
2019-01-19 22:41:19 +01:00
Emanuel Schütze
16ee9414dc
Revert rest fix for proxy.conf.json
...
see commit c703ba9e5f
2019-01-19 21:59:32 +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
Maximilian Krambach
6d18d70845
sort by date in motion
2019-01-19 21:21:20 +01:00
Emanuel Schütze
12c6554064
Merge pull request #4146 from MaximilianKrambach/configReset
...
config reset
2019-01-19 21:12:52 +01:00
Emanuel Schütze
c26daad07d
Merge pull request #4149 from MaximilianKrambach/fixMotionPermission
...
fix motion change permission
2019-01-19 21:09:00 +01:00
Emanuel Schütze
e6db2c97fc
Merge pull request #4142 from boehlke/fix_mediafiles_add
...
Extra check for type in updateValues
2019-01-19 21:05:12 +01:00
Maximilian Krambach
30d8812719
fix motion change permission
2019-01-19 19:01:44 +01:00
Maximilian Krambach
e8de30b23e
config reset
2019-01-19 18:19:57 +01:00
André Böhlke
5d458e01d4
Extra check for type in updateValues
2019-01-19 16:26:18 +01:00
Maximilian Krambach
fb51b54d5c
check permissions for motions
2019-01-19 14:42:54 +01:00
Emanuel Schütze
2d40072f44
Merge pull request #4133 from MaximilianKrambach/sortEmpties
...
move empty/undefined sortings always to the alphabet's end
2019-01-19 11:55:10 +01:00
Maximilian Krambach
91dec2370b
move empty/undefined sortings always to the alphabet's end
2019-01-19 11:41:17 +01:00
Emanuel Schütze
62c88280b6
Merge pull request #4137 from tsiegleauq/viewport-tablet-fixes
...
Fix naviagion hiding
2019-01-19 11:37:51 +01:00
Emanuel Schütze
36b72d573c
Merge pull request #4138 from tsiegleauq/enable-rest-for-ngsw
...
Allow navigating to /rest/ for the new ngsw setup
2019-01-19 11:37:33 +01:00
Sean Engelhardt
9d3410af1c
Fix naviagion hiding
...
Fixes an issue where the navigation panel was always hiding during
every navigation.
Also changes the backdrop of the navigation
2019-01-19 11:07:37 +01:00
Maximilian Krambach
6cd250a36d
client part of setMultiState
2019-01-19 10:56:19 +01:00
Sean Engelhardt
c703ba9e5f
Allow navigating to /rest/ for the new ngsw setup
2019-01-19 10:49:40 +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
53a8392e33
motion detail imrovements
2019-01-18 20:58:35 +01:00
Sean
24cf01b03f
Merge pull request #4122 from tsiegleauq/os3-pdfmake
...
Add motion to pdf converter
2019-01-18 20:45:16 +01:00
Sean
f7bc087c32
Merge pull request #4126 from MaximilianKrambach/follow_motionblock
...
simplify followRecommendation for motionBlock
2019-01-18 20:39:42 +01:00
Sean
5a74c7d662
Merge pull request #4121 from MaximilianKrambach/speechcount
...
warn/show speaker-call amount
2019-01-18 20:31:14 +01:00
Sean Engelhardt
9b61603dae
Add motion to pdf converter
...
Adds the converstion from motion to PDF.
Uses pdfmake as the old openslides does
2019-01-18 20:25:06 +01:00
Maximilian Krambach
758abde410
simplify followRecommendation for motionBlock
2019-01-18 19:17:48 +01:00
Finn Stutzenstein
8bd24d690d
Merge pull request #4118 from FinnStutzenstein/notify
...
Make OS3 notify ready
2019-01-18 17:55:24 +01:00
FinnStutzenstein
728f3f84c4
Some teamwork improvements
2019-01-18 17:44:26 +01:00
Maximilian Krambach
3b5876009c
warn/show speaker-call amount
2019-01-18 17:19:56 +01:00
FinnStutzenstein
47a09e4bce
Make OS3 notify ready
2019-01-18 17:03:09 +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
Tobias Hößl
1966a4b4f8
Move lnMode/crMode/lineLength into components, Bugfix for lineLength - fixes #4108
2019-01-17 17:50:10 +01:00
Sean
566bb93ba5
Merge pull request #4115 from emanuelschuetze/pwa
...
Use OpenSlides as Progressive Web App (PWA).
2019-01-17 16:20:37 +01:00
Emanuel Schütze
f83f3fed46
Use OpenSlides as Progressive Web App (PWA).
2019-01-17 15:58:05 +01:00
Sean
19a3fcebf3
Merge pull request #4088 from MaximilianKrambach/motionpoll
...
motion polls
2019-01-17 15:40:34 +01:00
Maximilian Krambach
d5101714d1
motion polls
2019-01-17 14:03:34 +01:00