Emanuel Schütze
5247ced71f
Updated translations
2019-06-14 14:27:14 +02:00
Emanuel Schütze
e2e5fe07d0
Merge pull request #4766 from GabrielInTheWorld/pdf-make-enhancement
...
Implementation of exporting submitters and recommendation
2019-06-14 14:17:13 +02:00
GabrielMeyer
26cc6556a0
Implementation of exporting submitters and recommendation
...
The user can choose the option to export the informtion about submitters and the recommendation including the extension of motions to the 'table of contents'.
2019-06-14 13:59:19 +02:00
FinnStutzenstein
ff98ee1b96
Refactured client
2019-06-13 10:09:08 +02:00
Emanuel Schütze
35c8dc97f5
Merge pull request #4756 from FinnStutzenstein/subcategories
...
Subcategories
2019-06-12 15:08:46 +02:00
FinnStutzenstein
bf9973a4a7
Subcategories
2019-06-12 14:37:19 +02:00
FinnStutzenstein
6d027f0f75
Compression: Sending compressed messages
2019-06-12 08:25:25 +02:00
FinnStutzenstein
d9c88c02b3
Compression: Recieving compressed messages
2019-06-12 08:21:16 +02:00
FinnStutzenstein
213fc30800
Update prettier
2019-06-12 08:01:33 +02:00
FinnStutzenstein
4151797f60
Temporary fix for the agenda item number during updates.
...
The changes in the agenda reposiroty can be reverted with #4738
2019-06-06 10:03:34 +02:00
Emanuel Schütze
7fac04afa7
Updated Translations
2019-06-05 17:56:18 +02:00
Emanuel Schütze
6895b5db67
Merge pull request #4651 from MaximilianKrambach/assignmentBallots
...
Assignment ballots (and refactoring motion ballots)
2019-06-05 17:24:42 +02:00
Maximilian Krambach
79ef8e99c4
assignment poll ballot pdfs
...
- refactoring poll-pdf service
- adding ballots for AssignmentPolls
2019-06-05 16:30:54 +02:00
Maximilian Krambach
5f424aa7c1
tree sorting: fix sorting multiple items
2019-06-04 17:22:50 +02:00
Emanuel Schütze
708de917e1
Updated translations
2019-05-31 11:09:31 +02:00
FinnStutzenstein
658b1a360d
Internal flag for motion blocks
...
- ServerSide
- Adds the 'internal'-flag to the edit view of motion blocks
2019-05-28 15:24:22 +02:00
FinnStutzenstein
469084a1b6
Work on the presentation controls
2019-05-27 16:08:14 +02:00
FinnStutzenstein
78d107e37c
some controls, integrate the pdfviewer
2019-05-27 16:08:11 +02:00
GabrielMeyer
8a1588dd33
Implements the export of assignment-list as pdf
...
- Exporting the whole list of assignments
- Exporting a selected list of assignments
2019-05-27 12:32:05 +02:00
Finn Stutzenstein
1599e91fa5
Merge pull request #4741 from FinnStutzenstein/noErrorPageOnLogout
...
Prevent error page flickering on logout
2019-05-27 09:30:52 +02:00
FinnStutzenstein
69903192a2
Prevent error page flickering on logout
2019-05-27 08:48:04 +02:00
FinnStutzenstein
d57c5bd132
Fixed updating user data after changing permissions with the new view
2019-05-24 18:22:39 +02:00
FinnStutzenstein
9f12763f8b
Split AgendaItem and ListOfSpeakers
...
Server:
- ListOfSpeakers (LOS) is now a speprate model, containing of an id,
speakers, closed and a content_object.
- Moved all speaker related views from ItemViewSet to the new
ListOfSpeakersViewSet.
- Make Mixins for content objects of items and lists of speakers.
- Migrations: Move the lists of speakers from items to the LOS model.
Client:
- Removed the speaker repo and moved functionality to the new
ListOfSpeakersRepositoryService.
- Splitted base classes for agenda item content objects to items and
LOS.
- CurrentAgendaItemService -> CurrentListOfSpeakersSerivce
- Cleaned up the list of speakers component.
2019-05-24 08:21:59 +02:00
Sean Engelhardt
10684cf1cf
Allow stored filter without options
...
Fixes an issue where stored filters where considered to be wrong if
their set of options was empty
2019-05-23 10:13:53 +02:00
Sean Engelhardt
c3c98f06e3
Fixes an issue where sorting was tried with undefined valued
...
Hot-Fixes agenda sorting
2019-05-22 18:35:58 +02:00
Sean Engelhardt
bd4da53255
Check if the loaded filter definition has the valid format
...
Fixes an issue where malformated or old filter-definition where considered
to be valid filters which could cause some issues
2019-05-22 12:33:05 +02:00
FinnStutzenstein
5c4d7af917
Readded default sorting for agenda
...
The default sorting was removed here: https://github.com/OpenSlides/OpenSlides/pull/4671/files#diff-c72ce8d0c2c339385819bf10c685c276L128
Readded it in the repository (instead of the filter-/sortingservices), so the agenda is always well sorted.
2019-05-21 17:27:29 +02:00
Emanuel Schütze
e907599cef
Merge pull request #4726 from GabrielInTheWorld/pdf-make
...
Adds config-variable for pdf-export
2019-05-21 12:23:38 +02:00
GabrielMeyer
eb7b203b33
Adds config-variable for pdf-export
...
- Adds the page-size 'A5' for pdf-export
2019-05-21 11:58:59 +02:00
Finn Stutzenstein
e4dfd75ab9
Merge pull request #4721 from FinnStutzenstein/fixPermissionSorting
...
Fix sorting of permissions if plugins are available
2019-05-20 17:20:38 +02:00
FinnStutzenstein
ba73d50886
Fix sorting of permissions if plugins are available
2019-05-20 10:32:40 +02:00
Sean
7ab040823d
Merge pull request #4671 from tsiegleauq/rework-sort-filter
...
Rework sort and filter
2019-05-20 10:02:12 +02:00
Sean Engelhardt
850fcbe243
Rework sort and filter
...
More observable based, more scaleable filtering
based on an old branch of @FinnStutzenstein.
cleans some functions and provides some differend features.
2019-05-17 13:03:48 +02:00
Emanuel Schütze
fef386ddf8
Merge pull request #4713 from FinnStutzenstein/tooHighChangeIdHandling
...
Handles 'change id too high' and generic websocket error message format
2019-05-16 20:25:13 +02:00
Emanuel Schütze
65dbf37106
Merge pull request #4704 from FinnStutzenstein/setPermissionRequest
...
Request for settings a permission in a group (closes #4698 )
2019-05-16 14:14:33 +02:00
Emanuel Schütze
93ef573e09
Merge pull request #4707 from FinnStutzenstein/fixTreeSorting
...
fix tree sorting
2019-05-16 14:10:14 +02:00
Emanuel Schütze
183f671fee
Merge pull request #4693 from tsiegleauq/no-notification-on-projector
...
Enhance update service
2019-05-15 14:58:59 +02:00
FinnStutzenstein
5ad94cb2f4
Handles 'change id too high' and generic websocket error message format
2019-05-15 14:25:54 +02:00
Norman Jäckel
cf29f97613
Added view for bulk category set and bulk motion block set.
...
Due to rebasing this PR, this are the appropriate authorships:
Server: @normanjaeckel and @FinnStutzenstein
Client: @MaximilianKrambach
2019-05-15 14:18:36 +02:00
FinnStutzenstein
10c329da8d
fix tree sorting
...
Assigns the weight in the preorder traversal of the tree. Now one without every
object (e.g. missing motions/items) still have the correct sorting. Intorduces
the level attribute of items giving the amount of parents in the agenda. This
allows to reduce complexits in the client.
2019-05-15 14:14:32 +02:00
GabrielMeyer
5ad70bd02d
Hotfix: MediaUpload went wrong...
2019-05-14 14:10:58 +02:00
Finn Stutzenstein
ae107dc0d1
Merge pull request #4706 from FinnStutzenstein/hotfixAgendaList
...
Fixed false visible items in the agenda
2019-05-13 16:03:19 +02:00
FinnStutzenstein
c860f45041
Fixed false visible items in the agenda
...
The fix has to be reworked with #4671 and can be eliminated with #4639
2019-05-13 13:42:03 +02:00
FinnStutzenstein
5e13299ae3
Request for settings a permission in a group ( closes #4698 )
2019-05-13 10:17:24 +02:00
FinnStutzenstein
7c80aebe75
Added beginning slash to all request urls
2019-05-10 14:05:28 +02:00
Sean Engelhardt
1a02b845b8
Enhance update service
...
Updates will be observed from site component
(Makes pure projectors ignore updates, unless the user navigates manually)
Updates can now be delayed using the "noInterruption" route data.
If the "noInterruption" route data was set, updates notifications
will not be shown in this view.
The update notification will appear, after the user navigates
to a view without "noInterruption" flag.
2019-05-10 13:11:42 +02:00
FinnStutzenstein
c4402f733e
Refresh projector data after *every* (re)connect ( closes #4691 )
2019-05-10 12:24:41 +02:00
Maximilian Krambach
6648f3a17d
fix number array filter options
2019-05-10 10:47:35 +02:00
Sean Engelhardt
7d49187123
Update personal note in motion
...
Fixes an issue where personal notes were not update
during a view motions update process
2019-05-08 20:07:04 +02:00
Emanuel Schütze
1faf088eca
Added redesigned OpenSlides logo (svg only)
2019-05-07 22:01:16 +02:00
Emanuel Schütze
51b4b6aba6
Merge pull request #4578 from GabrielInTheWorld/theming
...
Implements a mechanism for a fallback theme
2019-05-07 21:13:55 +02:00
GabrielMeyer
376f4e2a31
Implements a mechanism for a fallback theme
...
- If the previously selected theme is not available the default OpenSlides theme will be displayed.
- Before the current selected theme was loaded, no theme is displayed.
2019-05-07 17:32:28 +02:00
Emanuel Schütze
8bc7f8cb70
Merge pull request #4630 from MaximilianKrambach/assignment_globalno
...
include global abstain/no option
2019-05-07 17:30:43 +02:00
FinnStutzenstein
afb28f0f72
Proper updating of the viewUser in the OperatorService
2019-05-07 15:54:14 +02:00
Finn Stutzenstein
c560f511b5
Merge pull request #4607 from FinnStutzenstein/prioritizeClients
...
Prioritize clients and WS ping-pong-mechanism
2019-05-07 14:04:09 +02:00
FinnStutzenstein
febbe9bba2
Prioritize clients with the right operator and added ping-pong mechanism
2019-05-07 13:43:52 +02:00
Emanuel Schütze
d218a86f69
Merge pull request #4662 from FinnStutzenstein/repoSpeed
...
Speedup DS and repo updates, DSUpdateSlots, lazyloading history objects
2019-05-07 13:26:21 +02:00
FinnStutzenstein
fe81ea6ff9
Speedup DS and repo updates, DSUpdateSlots, lazyloading history objects
2019-05-06 16:33:36 +02:00
Sean Engelhardt
e4d3e119d3
Service Worker Updates
...
Introdcues a new update service.
Listens to service-worker updates and shows a snack-bar to inform about updates.
Provides a function to manually check for updates.
The service worker tries to be consistent in it's own version and
updates in the background.
Some manuall trigger will be required to update, which is either a
reload or the execution of the provded check function
with help from
@FinnStutzenstein
2019-05-06 13:13:09 +02:00
Maximilian Krambach
f00303d753
include global abstain/no option
...
election polls with 'one vote per candidate' should have a
global no/abstain option
2019-05-02 10:51:00 +02:00
FinnStutzenstein
76880100f5
Sort motions in categories
2019-04-30 14:14:41 +02:00
Emanuel Schütze
4507840788
Merge pull request #4646 from FinnStutzenstein/resetClientCache
...
Added button to reset the clients cache
2019-04-30 10:24:19 +02:00
Emanuel Schütze
bccd9db076
Merge pull request #4649 from tsiegleauq/pdf-font-size-parsing
...
use ParseInt in PDF generation
2019-04-29 19:54:18 +02:00
Sean Engelhardt
945b2ce72a
use ParseInt in PDF generation
...
Replace "+"(string) with parseInt(val, 10), since apparently some editors
copy `style="xy.zpt"` into a style tag
2019-04-29 12:43:22 +02:00
FinnStutzenstein
ec7a7aadae
Added button to reset the clients cache
2019-04-29 11:27:35 +02:00
FinnStutzenstein
44b683e361
Add attachments to assignments
2019-04-29 10:31:28 +02:00
Emanuel Schütze
483d759c88
Merge pull request #4641 from normanjaeckel/FixMotionStateCreation
...
Server should not require restriction field for motion state. Fixed #…
2019-04-28 13:46:21 +02:00
Emanuel Schütze
e20ff16755
Merge pull request #4642 from CatoTH/diff-bugfix-ins-beyond-paragraphs
...
Diff-Bugfix: Insertions/Deletions beyond paragraph boundaries
2019-04-28 13:44:43 +02:00
Tobias Hößl
bc8739f017
Diff-Bugfix: Insertions/Deletions beyond paragraph boundaries
2019-04-28 11:27:28 +02:00
Emanuel Schütze
652968add3
Merge pull request #4634 from MaximilianKrambach/lastEmailSent
...
last_email_sent display and resend email
2019-04-27 21:32:16 +02:00
Maximilian Krambach
d1eed23158
last_email_sent display and resend email
2019-04-27 21:16:28 +02:00
Norman Jäckel
3d6e87e1ef
Server should not require restriction field for motion state. Fixed #4622 .
2019-04-27 16:23:31 +02:00
Emanuel Schütze
23103362a5
Merge pull request #4617 from tsiegleauq/assignment-pdf
...
Create assignment PDF service
2019-04-26 21:46:04 +02:00
Emanuel Schütze
ea93c65c3f
Merge pull request #4637 from tsiegleauq/catch-pdf-creation-bugs
...
Show errors during PDF generation
2019-04-26 21:41:46 +02:00
Sean Engelhardt
e520dd99e0
Create assignment PDF service
...
Exports the assignment detail as PDF
2019-04-26 16:23:48 +02:00
Emanuel Schütze
729b7f151b
Merge pull request #4621 from tsiegleauq/workflow-state-creation
...
Temp Fix creation of Workflow States
2019-04-26 16:07:27 +02:00
Sean Engelhardt
680b6e04e4
Show errors during PDF generation
...
A lot of PDF-Erros are resolveable by the users themselves.
This helpes users to show them, which of their motions have
malformated HTML
2019-04-26 15:34:27 +02:00
FinnStutzenstein
2a73c194dd
Fixed requesting all data after a connection lost
2019-04-26 09:51:44 +02:00
Emanuel Schütze
b7ae5fd8a8
Merge pull request #4631 from CatoTH/Bugfix-replacing-text-at-end-of-paragraph
...
Bugfix: inline diff for replaced text at end of paragraph
2019-04-25 22:26:38 +02:00
Tobias Hößl
e533fbad6d
Bugfix: inline diff for replaced text at end of paragraph
2019-04-25 22:08:21 +02:00
Maximilian Krambach
1b1499a660
Assignment slides
2019-04-25 17:12:21 +02:00
Tobias Hößl
cbcc01d8e1
Bugfix: better detection for inserted paragraphs
2019-04-24 22:43:57 +02:00
Sean Engelhardt
8bd57321a9
Temp Fix creation of Workflow States
...
Offers an empty error during the creation of new workflow states
2019-04-24 15:20:53 +02:00
FinnStutzenstein
624a56d546
verbose error message on missing configs
2019-04-23 14:23:49 +02:00
Finn Stutzenstein
d0c6fd1dd1
Merge pull request #4611 from tsiegleauq/error-page-redirect
...
Fix AuthGuard race conditions and false redirects
2019-04-23 13:44:59 +02:00
Sean Engelhardt
6a04d3ed0b
Fix AuthGuard race conditions and false redirects
...
Fixes an error where the auth guard had race conditions
with the OpenSlides bootup routine (kinda hacky tbh)
Fixes false redirects in the Auth.Service
Also adjustes the file uploader to be a little more
usable.
2019-04-23 13:23:19 +02:00
Sean
16ea66e9ed
Merge pull request #4609 from MaximilianKrambach/exportImportOrder
...
sort import/export columns for motions
2019-04-18 11:01:01 +02:00
Maximilian Krambach
dc41c1ed78
sort import/export columns for motions
...
definitions are in motion-import-export-order.ts
2019-04-18 10:44:21 +02:00
GabrielMeyer
cdc849de6d
Implements filtering the sorting-tree.component
...
- Added filtering by visibility, like internal, public or hidden items
- Added option to collapse or expand all nodes
- Added also style for the dark theme
2019-04-17 12:41:16 +02:00
Sean
ebbb369124
Merge pull request #4605 from tsiegleauq/excel-frozen-rows
...
Enhance excel exporting
2019-04-16 13:25:29 +02:00
Sean Engelhardt
9b9bf244c1
Enhance excel exporting
2019-04-16 13:04:10 +02:00
Maximilian Krambach
217186f435
cleanup of outdated TODOS and stubs
2019-04-16 12:47:48 +02:00
Maximilian Krambach
9dfac94099
assignment improvements
...
- layouting
- fix one-vote polls
- filter candidate list
- candidate sorting
- fix adding/removing of candidates
- avoid ui jumping
- fix quorum calculations
2019-04-16 09:42:07 +02:00
Finn Stutzenstein
0f1df91915
Merge pull request #4602 from FinnStutzenstein/clearClientCacheOnMigrations
...
Refresh clients cache when the database was migrated
2019-04-15 16:30:33 +02:00
FinnStutzenstein
a715c0e432
Refresh clients cache when the database was migrated
2019-04-15 16:13:52 +02:00
Maximilian Krambach
a670d85267
fix motion import ooddity
...
- lag due to undefined submitters
- additional text separator
2019-04-15 12:43:16 +02:00
Maximilian Krambach
81c50f5b2f
bulk set/unset favorite status
2019-04-15 10:52:18 +02:00
Finn Stutzenstein
259afa7f88
Merge pull request #4594 from FinnStutzenstein/modelStructureForAssignments
...
Background structure for assignments
2019-04-15 10:43:54 +02:00
FinnStutzenstein
9cfc0bbd42
Background structure for assignments
...
- moved some components
- added consistend namin scheme: (View)Assignment, (View)AssignmentPoll
(View)AssignmentPollOption and (View)AssignmentRelatedUser.
- Added precisionPipe, which needs to be added everywhere.
- Cleaned up converting deciml fields (as strings in the REST API) to
floats
- The repository creates the View* structure and enabled user updates.
2019-04-15 10:29:26 +02:00
Finn Stutzenstein
b05cd3af5a
Merge pull request #4580 from GabrielInTheWorld/form-validation
...
Fixes error from `mediafile-list.component` when logging out
2019-04-12 07:12:58 +02:00