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
Sean Engelhardt
d036fe6046
Add file manager patches for firefox
...
Lowers the change detection attempts to fix the file manager
for firefox
2019-07-15 17:49:30 +02:00
Emanuel Schütze
1c3d60fe39
Merge pull request #4853 from emanuelschuetze/comments-fix
...
Fixed XLSX export for empty comments.
2019-07-14 21:15:03 +02:00
Emanuel Schütze
1347c1fb64
Fixed XLSX export for empty comments.
2019-07-14 20:54:38 +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
cf3879957b
Updated translations
2019-07-13 14:55:55 +02:00
Emanuel Schütze
19f47e1bef
Merge pull request #4847 from GabrielInTheWorld/csvCommentsExport
...
Exporting comments for XLSX
2019-07-13 13:28:12 +02:00
GabrielMeyer
07fb4e2167
Exporting comments for XLSX
2019-07-12 16:50:59 +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
Sean Engelhardt
e2adc8911f
Add NGrid UI for MediaFiles
2019-07-12 13:09:07 +02:00
FinnStutzenstein
56c1da352e
Directories and access permissions for mediafiles
2019-07-12 13:08:07 +02:00
Sean
af538436e3
Merge pull request #4832 from emanuelschuetze/supporters-in-pdf
...
Show supporters in motion pdf
2019-07-11 11:45:02 +02:00
Emanuel Schütze
9a08ba59b0
Show supporters in motion pdf
2019-07-10 21:58:43 +02:00
Sean Engelhardt
e5621ad1ab
Prevent motion-detail jumps
...
- Fixes an error where the extension label could open automatically due to state changes by others.
- Changes the quick-navigation div to a host-listener
- Changes the quick-navigation keys to meta+alt+arrow to shift+alt+arrow, since Firefox does not recognize meta
- Removed the ID from all os-sort-lists and moves it into the extra controls of category-motion-sort-list
2019-07-10 19:25:06 +02:00
Sean Engelhardt
719f1f8031
Enhance motion extension field
...
Enhances the motion extension field to make it even more easily
accessible.
Also allows to quickly jump between motions using:
Meta + Alt(left) + ArrowKeyLeft/Right
2019-07-10 09:07:35 +02:00
Sean
596b9516e6
Merge pull request #4725 from GabrielInTheWorld/form-control
...
Separates the attachment field to a custom component
2019-07-08 13:50:02 +02:00
GabrielMeyer
dfa80e9cd0
Separates the attachment field to a custom component
...
- Refactores also the 'search-value-selector.component'
2019-07-08 10:45:11 +02:00
Emanuel Schütze
1cdfea666b
Updated translations
2019-07-08 10:22:19 +02:00
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
Sean
ec9760216a
Merge pull request #4790 from FinnStutzenstein/cleanup
...
Cleanup
2019-06-28 12:02:07 +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
964712c77d
Merge pull request #4774 from GabrielInTheWorld/pdf-checkbox
...
Implements checkboxes
2019-06-27 22:44:49 +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
Sean Engelhardt
db672f1405
Remove restrictions for filters
...
Removes the restictions for filters
2019-06-27 16:20:31 +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
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
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
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
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
FinnStutzenstein
bf9973a4a7
Subcategories
2019-06-12 14:37:19 +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
0dbba32d0e
Client error handling
2019-06-03 11:12:09 +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
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
Emanuel Schütze
a3b5f083d5
Merge pull request #4743 from GabrielInTheWorld/theming
...
Improves the SpinnerComponent
2019-05-28 12:52:01 +02:00
GabrielMeyer
6aa2508e39
Improves the SpinnerComponent
...
- The AppComponent listens to `stable`-state and `user` to determine whether the spinner should be hidden.
- Show the spinner only if the login data are correct.
- If the user is anonymous, the spinner will be hidden when the app is stable.
2019-05-28 12:05:57 +02:00
GabrielMeyer
0c0a3f302b
Refactores sorting of assignment-list
...
- In case of the name the list is sorted by `title` instead of `assignment`
- For the case of 'creation date' the list will be sorted by `id`
2019-05-28 09:56:53 +02:00
Emanuel Schütze
8bf1dad10e
Merge pull request #4708 from GabrielInTheWorld/tile-layout
...
Adds a new view with tiles to the motion-list
2019-05-27 22:47:24 +02:00
Emanuel Schütze
2cfff9e1b9
Template rework and fullscreen mode
2019-05-27 22:15:16 +02:00
GabrielMeyer
39d891f851
Adds a new view with tiles to the motion-list
...
- New components 'Tile' and 'GridLayout'
- Adds a grid-layout to the view
- The grid-layout can have an optional title section
2019-05-27 16:17:23 +02:00
FinnStutzenstein
469084a1b6
Work on the presentation controls
2019-05-27 16:08:14 +02:00
Maximilian Krambach
efbce9b645
fixes
2019-05-27 16:08:13 +02:00
FinnStutzenstein
78d107e37c
some controls, integrate the pdfviewer
2019-05-27 16:08:11 +02:00
Emanuel Schütze
7e2045aa76
Merge pull request #4709 from GabrielInTheWorld/utilities
...
Implements the export of assignment-list as pdf
2019-05-27 14:42:58 +02:00
Emanuel Schütze
441e10ed59
Merge pull request #4339 from MaximilianKrambach/finalVersion
...
editor for final modified version of a motion
2019-05-27 14:38:02 +02:00
Maximilian Krambach
ea0a605018
modified final version edit
2019-05-27 12:59:44 +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
Maximilian Krambach
16477a4e92
filter potential speakers
...
- filter by those already on list
- filter by present, if configured
2019-05-27 11:40:15 +02:00
FinnStutzenstein
0aedc77fd4
Fix permissions for change-own-password-view and user-profile-view
2019-05-24 15:09:44 +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
Emanuel Schütze
63daac7b65
Fixed motion mobile view on iOS.
2019-05-22 22:52:35 +02:00
GabrielMeyer
cd4e73b6d3
Adds import of tags to csv import
2019-05-21 14:58:46 +02:00
Emanuel Schütze
31274873f1
Merge pull request #4719 from FinnStutzenstein/chyronColor
...
Added custom color for the projector chyron and reset buttons for colors
2019-05-20 22:12:32 +02:00
FinnStutzenstein
e267279f60
Added custom color for the projector chyron and reset buttons for colors
2019-05-20 21:50:03 +02:00
Emanuel Schütze
0a99c2b0f5
Merge pull request #4722 from FinnStutzenstein/motionTextNotRequiredForParagraphAmendments
...
Do not require the motion text for paragraph based amendments
2019-05-20 21:46:15 +02:00
FinnStutzenstein
11fd8c5762
Do not require the motion text for paragraph based amendments
2019-05-20 20:47:28 +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
Maximilian Krambach
014701442c
refactor poll calculations
2019-05-20 11:31:27 +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
0f03eb1446
Merge pull request #4679 from tsiegleauq/assignment-ui
...
Rework Assignment UI
2019-05-16 22:17:20 +02:00
Sean Engelhardt
654c54e9ab
Rework Assignment UI
...
Reworks the Assignment UI to fit to the current MockUps
2019-05-16 21:56:09 +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
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
Finn Stutzenstein
b3c2b5f899
Merge pull request #4645 from FinnStutzenstein/renameManageRestriction
...
Rename the manage restriction field
2019-05-15 13:40:16 +02:00
Emanuel Schütze
7f5ec6a840
Merge pull request #4715 from CatoTH/OS3-final-version-in-csv
...
Support other text versions in CSV
2019-05-14 22:03:42 +02:00
Tobias Hößl
f8a56ed136
Support other text versions in CSV
2019-05-14 20:58:21 +02:00
Emanuel Schütze
2b163af5d7
Improved users PDF and CSV export
...
- PDF: use full_name (with structure_level and number) instead of short_name.
- CSV: add gender column
2019-05-14 20:20:21 +02:00
FinnStutzenstein
f9bac798aa
Rename the manage restriction field
...
Renamed 'managers_only' to 'motions.can_maange' to adapt the (new) behavior of #4638 . Closes #4643 .
2019-05-14 16:02:59 +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
Emanuel Schütze
ca70944d0c
Fixed permission for reset password in routing module.
2019-05-10 16:09:35 +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
Emanuel Schütze
6f7f25727c
Merge pull request #4684 from emanuelschuetze/fixUserList
...
Fix access for user meta info dialog in user list view.
2019-05-10 08:39:11 +02:00
Emanuel Schütze
91cb6c132c
Fix access for user meta info dialog in user list view.
2019-05-10 07:17:09 +02:00
FinnStutzenstein
b445946f54
Fix self-referencing projectors with new dependency management
2019-05-10 06:45:49 +02:00
Emanuel Schütze
cef2e45b34
Merge pull request #4675 from tsiegleauq/personal-note-bug
...
Update personal note in motion
2019-05-08 20:55:37 +02:00
Emanuel Schütze
2c92ae9304
Merge pull request #4674 from emanuelschuetze/translation-20190507
...
Updated translations
2019-05-08 20:53:41 +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
bbe0b16701
Updated translations
2019-05-08 19:56:31 +02:00
Emanuel Schütze
1faf088eca
Added redesigned OpenSlides logo (svg only)
2019-05-07 22:01:16 +02:00
Emanuel Schütze
f22596a98b
Merge pull request #4672 from tsiegleauq/motion-block-new-tab
...
Add anchor tag to motion block
2019-05-07 21:16:30 +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
Sean Engelhardt
f0ffaef1e5
Add anchor tag to motion block
...
Adds `<a ...>` tags to motion block list and motion block detail
Allowing opening details in a new tab
2019-05-07 17:35:28 +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
Emanuel Schütze
5d64ea1519
Merge pull request #4668 from GabrielInTheWorld/fixes-checkbox
...
Fixes state of the checkboxes in amendments
2019-05-07 17:25:09 +02:00
Emanuel Schütze
67b99c1baa
Merge pull request #4665 from GabrielInTheWorld/utilities
...
Fixes scrollbar in old firefox versions
2019-05-07 17:18:51 +02:00
GabrielMeyer
41e2fb2f93
Fixes scrollbar in old firefox versions
2019-05-07 16:04:18 +02:00
GabrielMeyer
e6c4e1d27b
Fixes state of the checkboxes in amendments
2019-05-07 15:58:36 +02:00
GabrielMeyer
3d5f79a76c
Fields are only available if they are available
...
- The user can change information about motions
- The user can send an invitation email
2019-05-07 15:03:57 +02:00
Emanuel Schütze
17dbcca757
Merge pull request #4664 from emanuelschuetze/motionBlockPermission
...
Fixed motion block permission
2019-05-07 13:54:36 +02:00
Emanuel Schütze
41c30eb730
Fixed motion block permission
2019-05-07 13:27:42 +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
GabrielMeyer
11c565282f
Fixes the listing of motions in a category
...
- Sorting by motion.category_weight
2019-05-07 12:26:25 +02:00
Emanuel Schütze
179ef39aca
Merge pull request #4661 from tsiegleauq/pdf-comment-paragraph
...
Fix Parsing for personal comments in bulk export
2019-05-06 16:59:49 +02:00
FinnStutzenstein
fe81ea6ff9
Speedup DS and repo updates, DSUpdateSlots, lazyloading history objects
2019-05-06 16:33:36 +02:00
Emanuel Schütze
801010a936
Merge pull request #4655 from MaximilianKrambach/weight
...
fix sorting in category-sort
2019-05-06 16:25:36 +02:00
Sean Engelhardt
0f7733a25d
Fix Parsing for personal comments in bulk export
...
Fixes an error where HTML in motion comments was parsed
wrong during PDF bulk export
2019-05-06 16:22:35 +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
52c6e05aba
fix sorting in category-sort
2019-05-02 11:45:49 +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
Emanuel Schütze
d7c6583b7e
Merge pull request #4647 from GabrielInTheWorld/extend-user-dialog
...
Adds the structure-level and participant-number to the user-list
2019-04-30 16:39:49 +02:00
GabrielMeyer
33044a6eaa
Handles 'auto-update'
...
- New motions in a category are appended to the end of the list.
- Removed motions are extracted from the list of motions.
2019-04-30 15:48:22 +02:00
FinnStutzenstein
76880100f5
Sort motions in categories
2019-04-30 14:14:41 +02:00
Sean
83044acde5
Merge pull request #4650 from tsiegleauq/xlsx-addons
...
Add various extensions to the xlsx exporter
2019-04-30 10:55:46 +02:00
Sean Engelhardt
d05a30bccb
Add various extensions to the xlsx exporter
2019-04-30 10:34:01 +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
FinnStutzenstein
ec7a7aadae
Added button to reset the clients cache
2019-04-29 11:27:35 +02:00
GabrielMeyer
8b489fcdc0
Adds the structure-level
to the user-list
...
- The dialog shows the structure level of one user
- In the list-view the structure level and the participant number are displayed.
2019-04-29 10:35:24 +02:00
FinnStutzenstein
44b683e361
Add attachments to assignments
2019-04-29 10:31:28 +02:00
Emanuel Schütze
3584dd5646
Merge pull request #4627 from tsiegleauq/virtual-scroll-statute
...
Add virtual scrolling to statute list
2019-04-28 13:57:30 +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
Emanuel Schütze
0675bdcf46
Merge pull request #4635 from MaximilianKrambach/commentExport
...
make comment exportable if readable
2019-04-26 21:49:01 +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
Maximilian Krambach
395dfaf63f
Merge pull request #4628 from MaximilianKrambach/assignmentLayout
...
small assignment layout updates/fixes
2019-04-26 13:06:31 +02:00
Maximilian Krambach
f16884388e
make comment exportable if readable
...
conditions for the export button:
- comment is present and readable for user
- comment is not in 'edit' mode
2019-04-26 12:45:57 +02:00
Sean Engelhardt
afc6bb629e
Fix layout of search value selector
2019-04-26 12:41:55 +02:00
Emanuel Schütze
7ed59a57b0
Merge pull request #4629 from tsiegleauq/export-order-adjustment
...
Adjust the export order and dialog order
2019-04-26 12:15:33 +02:00
Sean Engelhardt
fdc169f1e9
Adjust the export order and dialog order
...
The order of the motion export dialog now fits to the motionImportExportHeaderOrder.
It will update dynamically
2019-04-26 11:54:08 +02:00
Maximilian Krambach
ab6a53c2de
small assignment layout updates/fixes
2019-04-26 10:11:30 +02:00
Emanuel Schütze
8985d5c5e1
Updated translations
2019-04-25 23:35:57 +02:00
Maximilian Krambach
1b1499a660
Assignment slides
2019-04-25 17:12:21 +02:00
Emanuel Schütze
6800f99ef0
Merge pull request #4624 from tsiegleauq/angular-7.2.14
...
Migrate to Angular version 7.2.14
2019-04-25 16:44:53 +02:00
Sean Engelhardt
03d935d633
Migrate to Angular version 7.2.14
...
New version of TS-Lint
New version of ngx-file-drop with breaking changes
npm audits
Removed Terser, should work out of the box again
2019-04-25 13:15:24 +02:00
Sean Engelhardt
98dec23b2f
Add virtual scroling to statute list
...
"experimental" Virtual scrolling on the list of statutes.
It should load and behave way faster on huge amounts of data.
2019-04-25 12:57:11 +02:00
Emanuel Schütze
45609fadc0
Merge pull request #4610 from MaximilianKrambach/assignmentMobile
...
Assignment mobile
2019-04-25 10:42:25 +02:00
Finn Stutzenstein
0c4076fbd7
Merge pull request #4616 from FinnStutzenstein/basicAssignmentSlide
...
Basic assignment slide
2019-04-25 10:11:23 +02:00
Maximilian Krambach
4b6e314e45
basic display for mobile view
2019-04-25 09:01:49 +02:00
Maximilian Krambach
847173cda3
fix assignment calculations
2019-04-24 16:49:54 +02:00
Maximilian Krambach
e77fdc6707
copy parent's tags to a new amendment
2019-04-24 16:00:17 +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
Sean
d4ac7441fa
Merge pull request #4606 from GabrielInTheWorld/motion-quick-dialog
...
Implements a dialog to edit meta information of one motion
2019-04-24 13:55:18 +02:00
GabrielMeyer
69b6aec288
Implements a dialog to edit meta information of one motion
2019-04-24 13:36:17 +02:00
FinnStutzenstein
55dd2d1d6f
Basic assignment and poll slide
2019-04-24 10:34:44 +02:00
Maximilian Krambach
18a3ea28b9
remove distracting empty mat-chip
2019-04-23 18:22:35 +02:00
Maximilian Krambach
9cdeaf9245
add tag display in several views
...
- call list sorting
- category sorting
- motion list
2019-04-18 12:46:07 +02:00
Maximilian Krambach
4472ba9690
personal note pdf only if personal note is present
2019-04-18 11:37:49 +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
Sean
bf525cf852
Merge pull request #4575 from GabrielInTheWorld/tree-sort-agenda
...
Implements filtering the `sorting-tree.component`
2019-04-17 13:14:57 +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
637c0fb78e
Merge pull request #4601 from MaximilianKrambach/callListPDF
...
call list improvements
2019-04-17 10:38:22 +02:00
Sean
b581c350c6
Merge pull request #4584 from GabrielInTheWorld/form-validation-new
...
Validates creating a new user
2019-04-16 14:49:51 +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
5f35fe8460
call list improvements (WIP)
...
- add extended recommendation label
- remove motion blocks, use the column for 'notes'
- don't break up tables
2019-04-16 12:00:45 +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
72c3f27dba
Merge pull request #4600 from MaximilianKrambach/importfix
...
fix motion import oddity
2019-04-15 16:10:40 +02:00
Sean Engelhardt
8a40ee3cbc
Fix exporting of selected motions
...
Fixes an issue where the export button has been put in the
wrong view
2019-04-15 15:28:03 +02:00
GabrielMeyer
b7799c2337
Validates creating a new user
...
- If a new user is created and neither the username, first name nor last name is set, a hint is displayed and the user is still in the creating mode.
- Also prevents that the client queries a user that does not exist.
2019-04-15 15:07:23 +02:00
Maximilian Krambach
7d9ea4e55a
multiselect motion export
2019-04-15 13:24:43 +02:00
Maximilian Krambach
48593acc25
disable multiselect options if nothing selected
2019-04-15 13:24:42 +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
Sean
2bd9172006
Merge pull request #4591 from MaximilianKrambach/tagFilter
...
Adds a 'tag' filter to motion lists
2019-04-15 12:30:07 +02:00
Sean
1bd9f09dd6
Merge pull request #4592 from MaximilianKrambach/manyStars
...
bulk set/unset favorite status
2019-04-15 12:24:46 +02:00
FinnStutzenstein
ce216204f1
Updates the cache on comment section updates. Implements missing client
...
code.
2019-04-15 10:54:34 +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
e7624c0d1e
Merge pull request #4585 from FinnStutzenstein/projectorListCleanup
...
Put projector cards in own components in the listview
2019-04-15 08:10:01 +02:00
Maximilian Krambach
b5a6669359
Adds a 'tag' filter to motion lists
2019-04-12 11:50:32 +02:00
FinnStutzenstein
f44590b519
Put projector cards in own components in the listview
2019-04-12 07:15:22 +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
Emanuel Schütze
9059191e91
Updated translations
2019-04-11 23:09:13 +02:00
Emanuel Schütze
58b5ec3f5e
Merge pull request #4573 from CatoTH/OS3-multi-paragraph-amendments
...
Creating multi-paragraph amendments
2019-04-11 21:18:16 +02:00
Tobias Hößl
5978868c37
Creating multi-paragraph amendments
...
- new config option to enable/disable multiple paragraphs
2019-04-11 17:00:25 +02:00
Maximilian Krambach
a2b75194a1
don't autoupdate detail forms during editing
2019-04-11 16:06:05 +02:00
FinnStutzenstein
5a1f638f8d
Protect element fields from the projector model. Fixes creation of
...
projectors.
2019-04-09 17:15:16 +02:00