Finn Stutzenstein
0383f824d7
Merge pull request #4874 from FinnStutzenstein/history
...
Improve history
2019-08-01 11:19:57 +02:00
FinnStutzenstein
35e88b8386
Correct projector scroll reset
...
Fixes the "everytime reset" with #4887
2019-08-01 08:03:34 +02:00
GabrielMeyer
bd03300ee0
Exports the settings for the dialogs to a separate file.
...
- Includes a constant for small, medium and large dialogs.
2019-07-30 15:59:15 +02:00
FinnStutzenstein
a0501ccf74
Improve history
2019-07-30 10:40:36 +02:00
FinnStutzenstein
f876d1c1fa
Added IsSuperAdmin directive
2019-07-30 10:12:21 +02:00
FinnStutzenstein
51a3fbdf3e
New linting rules and ordering of imports
2019-07-30 09:53:14 +02:00
FinnStutzenstein
dd66244d84
Generic relations for the repos
2019-07-30 09:07:51 +02:00
Sean
13e8bbb168
Merge pull request #4873 from GabrielInTheWorld/uiFixes
...
Fixes some UI issues
2019-07-26 12:04:56 +02:00
GabrielMeyer
b5b3e60e81
Fixes some UI issues corresponding to the theme
...
- Fixes white page at 'legalnotice' and 'privacypolicy'
- Fixes the button to collapse the sidenav
- Fixes a too long text in the headbar
- Reworked the login data service:
* make order of operations clear
* prevent setting invalid data into the storage
2019-07-26 11:47:04 +02:00
Sean
ec853e5aba
Merge pull request #4868 from FinnStutzenstein/userBulkViews
...
Group add/remove bulk view
2019-07-25 11:27:28 +02:00
GabrielMeyer
ac9bcf8539
Implements a custom sorting for categories
...
- If the motion-list is sorted by categories, the category is internal sorted by the `category_weight` of the motion
- Adds a slot to pass a custom sorting function to the `sort-filter-bar.component`
2019-07-23 15:27:21 +02:00
FinnStutzenstein
bbb8a84f5c
Group add/remove bulk view
2019-07-23 12:06:26 +02:00
FinnStutzenstein
1e177917d0
Bulk views for users: state, password and delete
2019-07-23 08:41:39 +02:00
Finn Stutzenstein
61002a6bad
Merge pull request #4865 from FinnStutzenstein/MotionCommentSectionSorting
...
sorting of motion comment sections
2019-07-22 16:03:13 +02:00
Sean Engelhardt
ce57f88adb
Add motion comment section sort view
2019-07-22 15:46:26 +02:00
Sean
5c660a373f
Merge pull request #4863 from tsiegleauq/ngrid-real-search-filter
...
Implement NGrids filter function
2019-07-22 12:19:04 +02:00
Sean
e3f3108f8c
Merge pull request #4841 from GabrielInTheWorld/globalSearch
...
Refactores the 'global search'
2019-07-19 15:24:54 +02:00
FinnStutzenstein
74647dc75d
sorting of motion comment sections
2019-07-19 14:37:59 +02:00
Sean Engelhardt
2372408e4c
Implement NGrids filter function
...
- Implements NGrids new "filteredData" function, to restore old filter behavior.
Export a quick-filtered list is now possible.
- More controll about List-View-Table UI
- Use NGrid target-events for better mutli-select behavior
- Changes the behavior of hidden headers to ignore paddings-changes
- filters are more resistant to errors and storage loss
2019-07-19 14:35:24 +02:00
FinnStutzenstein
23c704b5da
Projector improvements
...
- Moved projector configs to group "General"
- Removed unused projector config related to CLOS
- debounce projector data requests for many projectors
- add (foreground) color
- custom, modifiable CSS classes per projector to cascade dynamic styles into slides
2019-07-19 12:43:45 +02:00
GabrielMeyer
5e922f66d2
Refactores the 'global search'
2019-07-17 15:11:36 +02:00
Sean
bb7b702e05
Merge pull request #4846 from tsiegleauq/subcat-filter-and-ui
...
Enhance subcategories
2019-07-16 11:29:33 +02:00
Sean Engelhardt
530dcf490a
Enhance subcategories
...
- show parents over children in motion list, motion detail and PDF
- indent children of categories in the filter list
2019-07-16 10:48:48 +02:00
GabrielMeyer
8337f8928c
Exporting comments in CSV
2019-07-16 10:39:53 +02:00
Tobias Hößl
e5a27205d3
Bugfix: missing text in PDF-exported diff view
2019-07-14 08:43:19 +02:00
Emanuel Schütze
4e6eddef98
Motion PDF improvements
...
- show motion export dialog for all users
- print recommendation in table of content lines in italic
- only print categories of filtered motions in table of content
- add page break after each (sub)category
- reduce font size for footer date
2019-07-12 14:30:24 +02:00
Emanuel Schütze
3fd519e0d4
Merge pull request #4821 from FinnStutzenstein/directories
...
Directories and access permissions for mediafiles
2019-07-12 13:34:46 +02:00
Emanuel Schütze
437d10f693
Merge pull request #4838 from FinnStutzenstein/configMigrationVersion
...
Recover-strategy to detect an updated server without a reload
2019-07-12 13:30:14 +02:00
FinnStutzenstein
56c1da352e
Directories and access permissions for mediafiles
2019-07-12 13:08:07 +02:00
FinnStutzenstein
77dee0d977
Recover-strategy to detect an updated server without a reload
2019-07-11 19:23:25 +02:00
FinnStutzenstein
fa22d651dd
Sort global search results
2019-07-10 07:51:23 +02:00
Emanuel Schütze
1cdfea666b
Updated translations
2019-07-08 10:22:19 +02:00
Sean Engelhardt
f79aa763c2
Add more option to motion export
...
Add optional TOC, date and page numbers to the motion export dialog.
Save and restore the last selected entries in the dialog
2019-07-05 11:57:05 +02:00
Tobias Hößl
2592862384
Change recommendations for titles
...
- Title changes in PDF, Diff-view and slides
2019-07-05 11:17:42 +02:00
Sean
b06f879602
Merge pull request #4819 from tsiegleauq/angular-8.0.6
...
Update to Angular 8.0.6
2019-07-04 14:51:51 +02:00
Sean Engelhardt
bc0fea3310
Update to Angular 8.0.6
...
Updates to angular 8 and updates all used components
- removed wrapper class for ngx/pwa LocalStorrace
- removed database lock service due to bugs
- tried to work around a cycle of dependancies
- changed some structure to be more close to default angular
- removed legacy angular packages
- removed date-picker since it was not currently used and
is not compatible anymore
- upgrade tinyMCE
2019-07-04 14:20:57 +02:00
FinnStutzenstein
2ae7776392
Show from recommendation referencing motions
2019-07-04 07:12:31 +02:00
Tobias Hößl
6b70e8a4ab
Bugfix: Amendment with multiple changed paragraphs shows motion text multiple times when context is shown
2019-07-03 12:20:44 +02:00
Sean Engelhardt
cfc09d8cad
Add motion PDF TOC subcategories
...
Adjust the motion catalog PDF TOC to indicate Subcategories
2019-07-03 10:38:20 +02:00
Emanuel Schütze
bf4f93c502
Merge pull request #4815 from tsiegleauq/multiselect-stack-calls
...
Enhance Choice service.
2019-07-02 13:08:53 +02:00
Sean
ec9760216a
Merge pull request #4790 from FinnStutzenstein/cleanup
...
Cleanup
2019-06-28 12:02:07 +02:00
Sean Engelhardt
1e7a5b33d7
Enhance Choice service.
...
- Enhance the behavior on small screens and resolutions
- Only scroll content
- fixes an issue where choices could not be made if no content option where available
2019-06-28 11:44:16 +02:00
FinnStutzenstein
e604da3240
Quicklink to history ( closes #4777 )
2019-06-28 08:32:21 +02:00
FinnStutzenstein
b8d3fa2614
Cleanup
2019-06-28 07:58:36 +02:00
Emanuel Schütze
5d3bb1fd4a
Updated translations
2019-06-27 23:20:49 +02:00
Emanuel Schütze
964712c77d
Merge pull request #4774 from GabrielInTheWorld/pdf-checkbox
...
Implements checkboxes
2019-06-27 22:44:49 +02:00
Emanuel Schütze
cc0e8f0829
Merge pull request #4807 from emanuelschuetze/text-encode
...
Use npm package text-encoding to fix IE11/Edge login.
2019-06-27 22:24:27 +02:00
GabrielMeyer
e5b25d7695
Implements checkboxes
...
In every motion the user has the option to follow the recommendation or not.
2019-06-27 22:20:43 +02:00
Emanuel Schütze
bd4365eb30
Merge pull request #4812 from tsiegleauq/show-active-filter
...
Add detailed filter information
2019-06-27 20:51:57 +02:00
Sean Engelhardt
b4cbf5646f
Add detailed filter information
...
Adds detailed filter information into the table custom head bar.
Filters are scroll-able horizontally
2019-06-27 16:38:21 +02:00
Emanuel Schütze
b7d35d1fa1
Merge pull request #4789 from tsiegleauq/user-list-sort
...
Fix sorting with empty strings
2019-06-27 15:21:38 +02:00
Sean Engelhardt
1aa41945c5
Fix sorting with empty strings
...
Empty strings can now be sorted using the base filter service
2019-06-27 14:32:14 +02:00
FinnStutzenstein
b7e98a565a
Fix restriction without restricted data cache
2019-06-25 16:57:29 +02:00
Emanuel Schütze
611d0f4610
Use npm package text-encoding to fix IE11/Edge login.
...
IE11/Edge does not support TextDecoder/TextEncoder.
Solved by using the npm package 'text-encoding'.
2019-06-25 14:59:04 +02:00
Sean Engelhardt
9d37989ec7
Makes navigation from Legal notice and pp always possible.
...
Tracks the last history and evaluates if the last visited URL is safe to navigate to
also increases the version of djangorestframework.
fixes #4705
2019-06-25 10:45:24 +02:00
Emanuel Schütze
3d573441ca
Merge pull request #4759 from FinnStutzenstein/optionalAgendaItem
...
Optional agenda items
2019-06-24 12:37:29 +02:00
FinnStutzenstein
c2f14397f2
Fixed updates for self references in BaseRepository ( closes #4796 )
2019-06-19 09:05:09 +02:00
Emanuel Schütze
c7088a4b73
Merge pull request #4786 from GabrielInTheWorld/FinnStutzenstein/categoryNameWithParents
...
Labelling of subcategories
2019-06-19 08:15:47 +02:00
GabrielMeyer
4fc7731f1a
Ensures theming of components
...
- If there is no theme applied, the default theme is loaded and applied.
2019-06-17 14:48:34 +02:00
FinnStutzenstein
295c69e3fb
Changed category label for motion views
2019-06-17 13:06:06 +02:00
FinnStutzenstein
8ff0f73477
Optional agenda items
2019-06-17 12:38:17 +02:00
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