Emanuel Schütze
1a31fc9068
Merge pull request #4825 from GabrielInTheWorld/fixPermissions
...
Corrects the permission-handling
2019-07-08 09:52:33 +02:00
GabrielMeyer
7e9190ea84
Corrects the permission-handling
...
- Projector-controls aren't seen, if no permission 'can_manage'
- The 'more options'-menu is removed
- New config option: Hide amount of speakers in list of speakers slide subtitle.
2019-07-08 09:27:45 +02:00
GabrielMeyer
0d52aaaa45
Separates the field of state and recommendation
...
- New component for similar situations
- Prevents overwriting and discarding of changes, if an 'autoupdate' is triggered
2019-07-08 09:10:05 +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
a63891e98c
Merge pull request #4813 from tsiegleauq/remove-restriction-for-filter
...
Remove restrictions for filters
2019-06-27 22:38:28 +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
Sean Engelhardt
db672f1405
Remove restrictions for filters
...
Removes the restictions for filters
2019-06-27 16:20:31 +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
Emanuel Schütze
2657401a65
Redefine colors for PWA. Fetch fonts for offline usage.
2019-06-26 09:55:05 +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
Sean Engelhardt
2758441552
Adds custom filter predicates for native object data
...
Supports properties like motion submitter and more.
Does at the moment "not" support tunneled properties, i.e filters
that need to go over a repository
(i.w workflow-state-label)
Fixes some small issues
2019-06-24 16:30:27 +02:00
Sean Engelhardt
a5620624e2
Enhance surrounding motion detection
...
Uses the new sort and filter list in the motion
detail page to offer the same sorting of surrounding
motions from the list view
2019-06-24 15:54:52 +02:00
Emanuel Schütze
3d573441ca
Merge pull request #4759 from FinnStutzenstein/optionalAgendaItem
...
Optional agenda items
2019-06-24 12:37:29 +02:00
Sean Engelhardt
582db8bf2c
Remove unnecessary fs package
...
Remove a dev package and update the readme accordingly.
2019-06-24 11:45:35 +02:00
Sean Engelhardt
f5fdc37e8e
Fixes not rendered in personal note
...
Use sanitize HTML in personal note component
2019-06-19 16:49:14 +02:00
Emanuel Schütze
db3bf4de66
Merge pull request #4798 from FinnStutzenstein/fixClos
...
Fixed clos
2019-06-19 12:04:09 +02:00
Sean Engelhardt
afda3e03ec
Add Filter predicate for ID
...
All List View Tables can get custom filter predicates.
Per default, they now filter their primitive content
as well as their ID
2019-06-19 11:38:14 +02:00
FinnStutzenstein
4ac5d1dbc2
Fixed clos
2019-06-19 09:15:07 +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
Emanuel Schütze
c67ad7f41d
Merge pull request #4795 from tsiegleauq/vlist-refinements
...
Refine Virtual Scrolling Tables
2019-06-19 08:10:56 +02:00
Sean Engelhardt
6cc8c8b531
Refine Virtual Scrolling Tables
...
- Enabled Word Wrapping
- Fixed an error where the projection dialog did not apear in the agenda
- Better promise handling to decide between motion table and tiles
- Fixed a projector permission bug
- disabled mat-row stagger animation
- Exchanged ngrid-grey theme with OpenSlides mat-card background. Looks cleaner
2019-06-18 23:46:10 +02:00
Emanuel Schütze
a39971c194
Merge pull request #4787 from GabrielInTheWorld/prepair-theming
...
Ensures theming of components
2019-06-18 19:47:27 +02:00
Emanuel Schütze
7dd59cc477
Merge pull request #4782 from GabrielInTheWorld/tab-title-more
...
Sets more tab title
2019-06-18 19:44:22 +02:00
Emanuel Schütze
ae76a1991d
Merge pull request #4788 from GabrielInTheWorld/aNameForThisBranch
...
Fixes correct displaying for 'Active filters'
2019-06-18 19:38:45 +02:00
Emanuel Schütze
7cf604918f
Merge pull request #4784 from tsiegleauq/user-list-toggle
...
Add more user list options
2019-06-17 17:26:29 +02:00
Emanuel Schütze
578efe3345
Merge pull request #4791 from GabrielInTheWorld/tile-enhances
...
Sorts categories in tile-view by prefix
2019-06-17 17:17:38 +02:00
GabrielMeyer
c136a1b691
Sorts categories in tile-view by prefix
2019-06-17 17:03:43 +02:00
GabrielMeyer
086571d7fe
Fixes correct displaying for 'Active filters'
2019-06-17 14:57:26 +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
GabrielMeyer
f63838ff83
Adds extended label to pdf-export
2019-06-17 13:55:42 +02:00
GabrielMeyer
31161398c0
Sets more tab title
...
Sets the titles for the tab on more pages.
Fixes #4773 .
2019-06-17 13:15:06 +02:00
FinnStutzenstein
295c69e3fb
Changed category label for motion views
2019-06-17 13:06:06 +02:00
Sean Engelhardt
bb443fd4af
Add more user list options
...
- Adds an icon with tooltip if a user is inactive to the user list
- always show the 'present'-column, even though the user is not active
- add a info icon if the user has a "comment". The content of the content
is displayed in the tooltip
2019-06-17 12:50:54 +02:00
FinnStutzenstein
8ff0f73477
Optional agenda items
2019-06-17 12:38:17 +02:00
Emanuel Schütze
cab8dba016
Merge pull request #4781 from tsiegleauq/faster-animations
...
Speed up animations.
2019-06-17 12:25:59 +02:00
Sean Engelhardt
161873b68c
Speeds up the animations.
...
Removed the on-transition-fade class
The current way to trigger animation seemed not reliable enough.
2019-06-14 15:19:52 +02:00
Emanuel Schütze
5247ced71f
Updated translations
2019-06-14 14:27:14 +02:00
Emanuel Schütze
ded7bac4f7
Merge pull request #4779 from MaximilianKrambach/sequentialNumber
...
config to show/hide motion sequential numbers
2019-06-14 14:21:27 +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
Maximilian Krambach
ac1703242e
config to show/hide motion sequential numbers
2019-06-14 14:10:34 +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
Emanuel Schütze
184bb17596
Merge pull request #4737 from tsiegleauq/virtual-scroll-components
...
Add virtual scrolling to tables
2019-06-14 11:31:09 +02:00
Sean Engelhardt
15e9ea898b
Add virtual scrolling to tables
...
Replaces most mat-tables with tables using the NGrid library, supporting
extremly performant virtual scrolling.
The ListViewBaseComponent have been extremly simplified.
All list-view code is now mich shorter and way less repitative
The group list and the workflow list have not been altered.
**Works:**
- Fast virtual Scrolling without pagination
- Click Filter
- Search Filter
- Sorting
- Export filtered values (using click filters)
- Export sorted values in correct order
- Right-Click-new-tab
- Hiding/showing columns by permission and screen size
- Multi select
- Auto Updates in MultiSelectMode keep the correct items selected
- OsHeadBar shows the correct amount of data
- Restore scroll position after navigation
- Shared-Table Component
- Clean-Up base-list-view
- Motion List
- Motion Block List
- Motion Block Detail
- User List
- Agnnda List
- Assignment List
- MediaFile List
- Tag List
**TODO:**
- Formulate filter predicates
- LOS Badge autoupdate (change detection)
- Better ellipses in lists
- Horrizontal Scrolling, if the screen get's too small.
- Issues in the change detection
- Some Layouting
**BUG:**
- Using the seach filter prevents the sorting from working.
- NGrid currently has no way to get the filtered list
using search filter. Thus, search-filtered list cannot
be exported.
2019-06-14 11:18:54 +02:00
Emanuel Schütze
6fa458cc89
Merge pull request #4778 from emanuelschuetze/translations-20190613
...
Updated translations
2019-06-13 13:38:16 +02:00
Emanuel Schütze
f66b0d1e98
Updated translations
2019-06-13 13:11:05 +02:00
Emanuel Schütze
3aa6b8048b
Merge pull request #4762 from GabrielInTheWorld/startpage
...
Fixes correct rendering of images and styles at startpage
2019-06-13 12:08:51 +02:00
Emanuel Schütze
face97a2a2
Merge pull request #4767 from normanjaeckel/HistoryRebuild
...
Refactored OpenSlides history (HistoryInformation is not a root rest …
2019-06-13 11:50:14 +02:00
GabrielMeyer
165a920c8c
Fixes correct rendering of images and styles at startpage
2019-06-13 11:45:41 +02:00
FinnStutzenstein
ff98ee1b96
Refactured client
2019-06-13 10:09:08 +02:00
GabrielMeyer
5e3f710e4d
Adds a new component for icons
...
- An icon followed by text (or something else) can replaced by this new component, to verify a unified size and layout.
- Replaces also existing components with this new one.
2019-06-13 08:23:44 +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
Emanuel Schütze
b5287a4e57
Merge pull request #4656 from MaximilianKrambach/callListBulk
...
fixing bulk sort trees from list view
2019-06-05 16:35:41 +02:00
Emanuel Schütze
59e83736b6
Merge pull request #4761 from GabrielInTheWorld/utilities
...
Fixes the break of very long messages in 'mat-chip'
2019-06-05 16:34:18 +02:00
Emanuel Schütze
eb1f1c3b53
Merge pull request #4757 from GabrielInTheWorld/tile-layout
...
Enhances the tile view
2019-06-05 16:33:57 +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
GabrielMeyer
9e4b90461d
Enhances the tile view
...
- Adds subscriptions to the subscriptions-array from parent to clear them, after destroying the view
- Removes filter and sort service, if the selected view is the tile-view
Adds a second variable to hold the current selected view by user
- Increases the size of the badge
2019-06-05 15:45:18 +02:00
Emanuel Schütze
3338039627
Merge pull request #4765 from GabrielInTheWorld/hotfixAgendaList
...
Fixes error of 'listOfSpeakersUrl'
2019-06-05 15:02:37 +02:00
Emanuel Schütze
9651a058c3
Merge pull request #4763 from GabrielInTheWorld/tab-title
...
Sets the TabTitle
2019-06-05 14:49:02 +02:00
GabrielMeyer
403d82f781
Fixes the break of very long messages in 'mat-chip'
2019-06-05 14:46:42 +02:00
Emanuel Schütze
9dcc11f909
Merge pull request #4752 from GabrielInTheWorld/quick-dialog
...
Adds dialogs to create/edit
2019-06-05 12:53:21 +02:00
GabrielMeyer
23fe9f1a94
Sets the TabTitle
...
Motions, users and elections reset the title of a tab in their detail-view.
2019-06-05 12:19:18 +02:00
Maximilian Krambach
5f424aa7c1
tree sorting: fix sorting multiple items
2019-06-04 17:22:50 +02:00
Maximilian Krambach
37f0baf165
sorting tree view filters
...
- callList
- refactored agendaSort
2019-06-04 17:21:38 +02:00
Emanuel Schütze
5e33c500c3
Merge pull request #4758 from GabrielInTheWorld/util-fixes
...
Hotfix for pagination in motion-list
2019-06-04 17:13:35 +02:00
Emanuel Schütze
3ea864c3f4
Merge pull request #4750 from MaximilianKrambach/multiMoveInCategory
...
Multi move motions in category
2019-06-04 17:10:52 +02:00
GabrielMeyer
b2a70f271b
Fixes error of 'listOfSpeakersUrl'
2019-06-04 15:32:34 +02:00
Emanuel Schütze
eded9acc60
Merge pull request #4746 from GabrielInTheWorld/fix-hammer
...
Add amendments to Motion-PDF-Summary-Box
2019-06-04 15:14:31 +02:00
GabrielMeyer
514252a6ef
Hotfix for pagination in motion-list
2019-06-03 16:22:53 +02:00
FinnStutzenstein
820bc214aa
Little motion toolbar layout fix
2019-06-03 10:25:07 +02:00
Maximilian Krambach
6eeab5fc1e
Multi move motions in category
...
- if there is a multiselection, a 'move to' button will be active
- TODO: better position/layout for that button and dialogue
2019-06-03 09:29:29 +02:00
Emanuel Schütze
708de917e1
Updated translations
2019-05-31 11:09:31 +02:00
GabrielMeyer
744b92f5f3
Adds dialogs to create/edit
...
- user-groups
- mediafile-list
2019-05-29 17:53:26 +02:00
Sean Engelhardt
bbe966efa9
Add amendments to Motion-PDF-Summary-Box
...
Adds amendments to motion pdf summary box - only if the state of them accepts the merge into the parent motion.
Adds a new flatMap function to array.prototype (should be safe to use until
Array.flatMap made it into official JS. I expect it in ES 2019.
Refactors some PDF and ChangeReco / Amendment related code
2019-05-29 14:36:19 +02:00