Emanuel Schütze
afb804b7a2
Merge pull request #4939 from tsiegleauq/filter-has-speaker
...
Add speakers-filter to motion list
2019-08-23 08:35:47 +02:00
Sean Engelhardt
49ea32f495
Add usage hints to tinymce mobile
...
shows "dont forget to save" and "touch the book to edit" messages if the tinymce
mobile editor was called from motion comments and personal notes
2019-08-22 17:47:31 +02:00
Sean Engelhardt
04c51949be
Add manual change detection in amendment list
...
Again a firefox issue.
Cycleing change detection crashed the browser
2019-08-22 16:07:54 +02:00
Sean Engelhardt
dee41593c4
Add speakers-filter to motion list
...
The motion list (and the amendment list) now have an option to filter if speakers are present on the corresponding LOS-object to the displayed motions
2019-08-22 15:39:18 +02:00
Sean Engelhardt
0939df17c9
Fix empty PDF TOC page
...
Fixed a bug that occured, when the pdf TOC had no motions without a category.
In this case, an empty page, that was reserved for motions without category
was printed
2019-08-22 10:47:37 +02:00
Emanuel Schütze
b80ac3ac68
Merge pull request #4936 from emanuelschuetze/translation-20190821
...
Updated translations
2019-08-21 15:26:01 +02:00
Emanuel Schütze
8f8c359874
Merge pull request #4935 from tsiegleauq/storage-key
...
Readd filter store keys
2019-08-21 15:23:29 +02:00
Emanuel Schütze
c0aaa2d53c
Updated translations
2019-08-21 15:11:57 +02:00
Sean Engelhardt
5a7b32e3cd
Readd filter store keys
...
Adds custom storage keys to the filter list again
prevents a problem that appears on minified code
2019-08-21 14:53:07 +02:00
Emanuel Schütze
ae110b9db1
Merge pull request #4934 from tsiegleauq/firefox-exporter-comment-bug
...
Fix firefox comment export
2019-08-21 14:43:30 +02:00
Sean Engelhardt
323a0604a1
Fix firefox comment export
...
Fixes an issue where motion comments where breaking the
motion export dialog in firefox
2019-08-21 14:15:49 +02:00
Emanuel Schütze
862d8cdee9
New config to hide referring motions in slide and detail view
...
Rework motion slide:
- move referring motions to h2 subtitle
- move identifier to h1 main title
- reduce subtitle line
2019-08-21 14:00:17 +02:00
Emanuel Schütze
d3c56efdc5
Merge pull request #4920 from emanuelschuetze/configDefaults
...
Rework config defaults.
2019-08-21 13:48:55 +02:00
Emanuel Schütze
f981106524
Rework config defaults.
...
- move motion setttings from settings.py to config that user can change
it while runtime
- show help text for config fields as tooltip
2019-08-21 13:19:44 +02:00
Sean
180aad853b
Merge pull request #4933 from GabrielInTheWorld/fixAttachments
...
Fixes directories as attachments
2019-08-21 11:34:09 +02:00
GabrielMeyer
4dd79296e8
Fixes directories as attachments
...
- Directories are not available anymore.
2019-08-21 10:57:22 +02:00
Sean
df429a7d8a
Merge pull request #4930 from GabrielInTheWorld/showNumberOrLetIt
...
Sets the default value for sequential numbers in export dialog
2019-08-20 14:48:33 +02:00
Sean
1d1ddbd6e4
Merge pull request #4927 from tsiegleauq/better-motion-detail-ui
...
Overwork motion detail UI
2019-08-20 13:52:44 +02:00
Sean Engelhardt
d739b982bb
Overwork motion detail UI
...
set Default action to "create amendment" (if permitted)
put edit in the menu
put next and prev motion in the menu (mobile)
resort motion menu
move "show enitre motion text" under the motion-preview
change "show entire motion text" from button to checkbox
create a custom tooltip for the main action in os-head-bar
create a custom "cancel edit" function in os-head-bar
overwork location.back logic
2019-08-20 12:42:50 +02:00
GabrielMeyer
3b9491224f
Sets the default value for sequential numbers in export dialog
2019-08-20 12:37:42 +02:00
Emanuel Schütze
14d7269959
Merge pull request #4926 from tsiegleauq/hide-amendments-from-motion-list
...
Add option to hide amendments
2019-08-20 12:00:25 +02:00
Sean Engelhardt
e7357a5b64
Add option to hide amendments
...
Enables to hide amendments from the motion list
Allows to search through amendment paragraphs in the list view of amendments
2019-08-19 16:25:35 +02:00
FinnStutzenstein
78d2766a2c
Added missing error handling
2019-08-19 12:12:22 +02:00
Sean Engelhardt
13e1c01bb6
Add amendment list
...
Adds a new ListView to show all amendments.
The list view can be acessed from both the motion list and the motion detail list
2019-08-16 09:27:41 +02:00
Emanuel Schütze
bfccf4cd2b
Merge pull request #4923 from tsiegleauq/motion-block-detail-layout
...
Unify motion block detail
2019-08-15 14:57:45 +02:00
Sean Engelhardt
1fc0ec02a9
Unify motion block detail
...
Changes motion block list to look and feel like all the other lists
2019-08-15 14:40:10 +02:00
Sean
7fa94ab942
Merge pull request #4919 from emanuelschuetze/fixes
...
Enhance meta-text-block layout and wording
2019-08-15 12:50:10 +02:00
Emanuel Schütze
8e38fbbccf
Fixes
...
- fix filter and wording for new personal notes tile
- break long words in comment and personal note boxes
- remove h4 headings for comment and personal note boxes
2019-08-14 20:24:35 +02:00
Sean
1c7b910a4a
Merge pull request #4909 from GabrielInTheWorld/layoutMotionBlock
...
Improves the layout of motion-block-list
2019-08-14 11:51:47 +02:00
GabrielMeyer
5106b9dc71
Improves the layout of motion-block-list
...
- Full size
- Adds the `sort-filter-bar.component`.
- `sort-filter-bar.component` displays the current and total count of filtered items by default, now.
2019-08-14 11:36:30 +02:00
Sean
bcf495e49f
Merge pull request #4889 from jsangmeister/categories-vscroll
...
Implemented Virtual Scrolling for Categories
2019-08-13 16:05:23 +02:00
jsangmeister
d65751c5da
Add virtual scrolling for categories
...
StorageService is now required in BaseListView.
Adds a dialog to create categories
2019-08-13 15:43:54 +02:00
Sean Engelhardt
a39d9b5843
Add Smarter motion tiles and filters
...
Removes motion tiles for subcategories
Sort motion-special tiles always behind category tiles
Add new logic to build tiles
Filter subcateories with their parent
2019-08-13 13:54:29 +02:00
FinnStutzenstein
0e4090c901
Reverse relations
2019-08-12 14:12:55 +02:00
Finn Stutzenstein
ed99fc8c91
Merge pull request #4898 from FinnStutzenstein/cascadeCategories
...
Cascade categories on delete
2019-08-12 07:49:13 +02:00
Emanuel Schütze
b206a5b5d4
Merge pull request #4877 from tsiegleauq/translations-2019-07
...
Updated translations
2019-08-08 16:49:55 +02:00
Sean Engelhardt
490672472a
Updated translations
2019-08-08 16:34:59 +02:00
Sean Engelhardt
291a3b35e8
Show subcategory in detail for every permission
...
Shows subcat. withoug manage rights
Hide empty recommendation field if the user cannot manage it
2019-08-08 16:22:33 +02:00
Joshua Sangmeister
ad432dddc0
w
2019-08-06 11:57:23 +02:00
Joshua Sangmeister
ce50ce2eb9
w
2019-08-06 10:56:37 +02:00
Joshua Sangmeister
b7c9b3f2ae
w
2019-08-06 09:56:38 +02:00
Joshua Sangmeister
30c93f3990
w
2019-08-06 09:26:11 +02:00
jsangmeister
1bd93f0e98
added dialogs for creating and editing tags, statute paragraphs, motion comments and motion blocks
2019-08-06 08:03:59 +02:00
FinnStutzenstein
d182c2c36f
Cascade categories on delete
2019-08-05 13:12:10 +02:00
Sean Engelhardt
6123216afc
Add pdf webworker and progress bar
...
Generate PDF in the background using webworker
Shows a progress bar to estimate the PDF generation progress
2019-08-01 13:23:56 +02:00
Finn Stutzenstein
0383f824d7
Merge pull request #4874 from FinnStutzenstein/history
...
Improve history
2019-08-01 11:19:57 +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
GabrielMeyer
2a1a44ee5a
Saves the value of the local search in 'list-view-table'
...
- Builds a new component 'rounded-input' to have a input-field with rounded borders.
- Saves the input on every change in the local storage.
- In the `OnInit`-function this value is restored.
2019-07-30 10:57:55 +02:00
FinnStutzenstein
a0501ccf74
Improve history
2019-07-30 10:40:36 +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
85fa114fa0
Merge pull request #4860 from GabrielInTheWorld/fixSorting
...
Implements a custom sorting for categories
2019-07-25 10:28:57 +02:00
Sean
ff7978b8ae
Merge pull request #4843 from GabrielInTheWorld/uiImprovements
...
Fixes dynamic growing cells in workflows
2019-07-25 10:26:20 +02:00
Sean Engelhardt
31ab7d387c
Fix PDF TOC header
...
Fixes an error where the PDF TOC header could not be repeated.
PDFmake seems to ignore soft references to objects. It will print them exactly once and then ignore them.
Also Adds the name of a parent category in a TOC-Table
2019-07-24 16:56:22 +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
GabrielMeyer
bb55110245
Fixes dynamic growing cells in workflows
...
- The cells in the table of a workflow are dynamically growing
- The colors of the states get new labels
- If multiple selection in motion-list is active, the button to change the view won't be seen
2019-07-23 15:01:35 +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
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
GabrielMeyer
4e0e641002
Form validations
...
The system validates the input of the users.
In most cases, if a form is invalid, the user has no chance to save his changes.
2019-07-17 15:09:38 +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
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
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