GabrielMeyer
6c1317e25f
Fixes labelling for charts
2020-03-17 07:24:43 +01:00
GabrielMeyer
294b75c320
Replaces the mat-table with a classic table
2020-03-17 07:24:42 +01:00
GabrielMeyer
09b0d19de0
Fixes permissions for assignments
...
- There were some fields that user could see/click/handle, although the user has not the correct permission for the action
2020-03-17 07:24:42 +01:00
Joshua Sangmeister
df1047fc76
various improvements for polls
2020-03-17 07:24:42 +01:00
Joshua Sangmeister
bc54a6eb46
improved 'votes' pollmethod
2020-03-17 07:24:42 +01:00
Joshua Sangmeister
1de73d5701
improved shared poll list
2020-03-17 07:24:41 +01:00
GabrielMeyer
a0c3a28456
Adds a chart for assignment-poll-detail
2020-03-17 07:24:41 +01:00
GabrielMeyer
c46369c6a7
Reworks the banner showing if there are polls
...
- Makes it higher on mobilephones
- Changes title, if there is only one poll
2020-03-17 07:24:41 +01:00
Joshua Sangmeister
b16afaa285
number poll candidates depending on setting
2020-03-17 07:24:40 +01:00
FinnStutzenstein
e2585fb757
Projector for polls: Server, client structure and data modeling
2020-03-17 07:24:40 +01:00
Sean Engelhardt
84a39ccb62
More voting UI improvements
...
For Motion poll:
- Overworked how motion poll chart displays the legend
- Added the vote counter to the motion detail
- Added a progress bar to the vote counter
- Fixed some perm errors with the chart
- Show a "Singe Votes" link as button for published named polls
- Replace the edit-button with a dot-menu
- Having project, Edit, PDF and Delete
For Motion Poll detail:
- enhance search panel
- Remove the breadcrumbs
- Remove the vote counter
- Enhanced the single-vote grid, table and filter bar
- Enhance how the poll state enum was checkend
For the Motion Poll Create/Update Form:
- Remove the selection of poll-methode (whenever possible)
- only show "publish imediately" during creation
2020-03-17 07:24:40 +01:00
Joshua Sangmeister
682db96b7c
added vote per user table and progress for polls
...
added update for options after stopping a poll
2020-03-17 07:24:39 +01:00
Sean
604df9d48b
Enhance voting ux
2020-03-17 07:24:39 +01:00
FinnStutzenstein
7ab5346198
disable caching for reverse relations
2020-03-17 07:24:39 +01:00
GabrielMeyer
fff1f15b6c
Polls for motions and assignments
...
- Adds charts to assignments
- Creates base-classes for polls
2020-03-17 07:24:38 +01:00
GabrielMeyer
96aa3b0084
Adds the chart and dialog for analog voting
2020-03-17 07:24:38 +01:00
jsangmeister
90b04366b5
added option to number poll cadidates
2020-03-17 07:24:37 +01:00
GabrielMeyer
8d77c0495b
Initial polling
2020-03-17 07:24:36 +01:00
FinnStutzenstein
1246dd54ad
majorities in polls
2020-03-17 07:24:35 +01:00
FinnStutzenstein
ce171980e8
Relations in the client
2020-03-17 07:24:34 +01:00
FinnStutzenstein
ced40cab74
Initial work for supporting voting
2020-03-17 07:24:34 +01:00
Emanuel Schütze
4d4697eee0
Merge pull request #5246 from jsangmeister/motion-block-check
...
Added an indicator if all motions of a block are finished
2020-03-12 21:24:01 +01:00
Joshua Sangmeister
aa46922c8b
added an indicator if all motions of a block are finished
2020-03-12 16:21:41 +01:00
Emanuel Schütze
ec17376e8e
Merge pull request #5245 from jsangmeister/amendment-navigation
...
Added navigation between amendments when not shown in main list
2020-03-12 15:39:26 +01:00
Joshua Sangmeister
7acf2157fa
added navigation between amendments when not shown in main list
2020-03-12 11:53:29 +01:00
Joshua Sangmeister
70fc5a69ab
fix the error when creating a final print template after a title change recommendation
2020-03-12 09:39:56 +01:00
GabrielMeyer
13de88c136
Updates dark-theme
2020-02-26 13:39:07 +01:00
Sean
98146a29c7
Merge pull request #5227 from FinnStutzenstein/projectorLoadChildrenCallback
...
Use LoadChildrenCallback instead of deprecated NgModuleFactoryLoader
2020-02-25 10:50:19 +01:00
FinnStutzenstein
7204d59d66
[WIP] External postgres as mediafile store
2020-02-17 14:38:32 +01:00
FinnStutzenstein
76bd184ff4
Use LoadChildrenCallback instead of deprecated NgModuleFactoryLoader
2020-02-17 14:38:02 +01:00
Sean Engelhardt
2236f63fe9
Hide print-template button
...
Hides the "create final print template" button if
a print template exists.
Should be more user friendly and less dangerous to use.
2020-01-30 13:13:52 +01:00
Emanuel Schütze
0267b0cb42
Updated German translation
2020-01-30 09:35:57 +01:00
Emanuel Schütze
2ac01a5ea3
Merge pull request #5193 from tsiegleauq/final-version-without-reco
...
Allow final versions without change reco
2020-01-30 09:31:36 +01:00
Sean
a51720e18b
Merge pull request #5191 from tsiegleauq/pdf-catalog-optional-page-breaks
...
Add option to export motions with pagebreaks
2020-01-29 16:33:37 +01:00
Sean Engelhardt
27e8301131
Allow final versions without change reco
...
Alters the creation process of final versions
in a way one can create them independantly
of change recomendations.
2020-01-29 16:28:36 +01:00
Sean Engelhardt
407a430419
Add option to export motions with pagebreaks
...
Adds an option to the PDF motion list exporter
that allows users to explicitly enforce or prevent
page breaks before a new motion was printed.
The option is enabled by default
2020-01-29 15:18:56 +01:00
Emanuel Schütze
a6bdaedff1
Merge pull request #5192 from tsiegleauq/reco-and-state-in-pdf-toc
...
Show final state in Motion PDF toc
2020-01-29 15:09:50 +01:00
Sean Engelhardt
a161bca028
Show final state in Motion PDF toc
...
Renamed the option
"Show submitters and recommendation in table of contents"
to
"Show submitters and recommendation/state in table of contents"
If the option is selected, the PDF-TOC for motions will print
the name of the current state (if final) rather than the
current recomendation
2020-01-29 14:28:56 +01:00
Sean Engelhardt
6f114d0072
Fix flat map
...
Fixes a bug which was breaking flatMap
2020-01-29 12:47:42 +01:00
Sean
8012bfbfc0
Merge pull request #5187 from tsiegleauq/ngrid-updates
...
Update ngrid, redefine prototypes of datatypes
2020-01-23 15:10:18 +01:00
Sean Engelhardt
faf8004280
Use amendmend wizzard for amendments
...
Allows paragraph based amendments for other paragraph based
amendments.
Amendments to amendments will be amended to the main motion,
but will contain all the changes to the amendments they were
refering to
solves #5171
2020-01-23 12:46:19 +01:00
Sean Engelhardt
c2ad39a2c5
Update ngrid, redefine prototypes of datatypes
...
Updates ngrid to the latest version
Use Object.defineProperty instead of
Number.prototype to safer extend native datatypes
2020-01-23 12:38:46 +01:00
Sean Engelhardt
ff271748d7
Reenable Service Worker
...
Fixes a regression that was preventing the service worker from loading
2019-12-17 10:00:57 +01:00
Emanuel Schütze
e45d3aa360
Merge pull request #5164 from emanuelschuetze/translation-20191213
...
Updated CS translations
2019-12-13 09:33:56 +01:00
Emanuel Schütze
3bf588c013
Updated CS translations
2019-12-13 09:17:58 +01:00
Sean Engelhardt
f64a855b50
Fix order of comments in motion detail
...
Fixes an error where the order of comment section in
the motion comment section component was wrong
2019-12-12 12:10:56 +01:00
Emanuel Schütze
bb41125bd1
Merge pull request #5162 from tsiegleauq/search-value-selector-for-states
...
Fix untranslated searchable values
2019-12-10 17:00:29 +01:00
Sean Engelhardt
1e45153c0a
Fix untranslated searchable values
...
Fixes a bug where the search value selector was not always filtering
for translated values.
Uses getTitle() in SearchValue selector rather than toString,
to allow enhance compatibility with custom values
2019-12-10 16:46:59 +01:00
Sean Engelhardt
af9a62abbb
Fix null values in recommencation label
...
Fixes an issue that was showing empty values when setting
a recommendation
2019-12-10 10:56:21 +01:00
Emanuel Schütze
1bababd8c1
Updated translations (DE, CS, RU)
2019-12-09 17:30:48 +01:00
Emanuel Schütze
9e81e6145f
Rename config option to show meta box below title on projector.
2019-12-09 16:32:46 +01:00
Emanuel Schütze
53ebbabc9b
Merge pull request #5157 from tsiegleauq/no-amendment
...
Add more motion filter options
2019-12-09 15:44:07 +01:00
Sean Engelhardt
c9cf99d0e4
Add leftover changes for 3.1
...
Adds various changes for a more complete 3.1 release
- cleaner "current slide" description in projector detail (grid with ellipsis)
- show the previously projected slides as ordered lists under the accordion
- fix a bug where everyone could access the projection manage view (although it was unfunctional without the correct permissions)
- assignment list now uses the correct ellipsis
- fixes a bug where the lable "list of speakers" was not translated on the projector slide
- Show a lock on the "list of speaker"-slide if it has been closed
- enable dialog tests that have previously been disabled
2019-12-09 15:00:32 +01:00
Sean Engelhardt
d17ad04b6c
Add more motion filter options
...
Adds a motion filter option for motions which have no
amendments and are no amendments
2019-12-09 14:24:05 +01:00
Sean
01b626d3e7
Scroll to previous offset rather than index
...
Changes some auto scrolling behavior in our virtual scrolling tables.
Save the scroll offset before any navigation attempt, rather than
saving the index on click.
Should work for every possible navigation action.
2019-12-06 13:50:14 +01:00
Sean Engelhardt
ae62fd69f5
Add event description to PDF
...
Fixes a bug where the event name was printed twice in the PDF header
2019-12-04 15:37:38 +01:00
Sean
93d9e6b169
Merge pull request #5151 from tsiegleauq/offline-spinner-issue
...
Consider offline during update checks
2019-12-02 17:06:26 +01:00
Emanuel Schütze
b506735cfe
Merge pull request #5148 from tsiegleauq/manual-cd-workflow-detail
...
Add manual cd for workflow detail
2019-12-02 17:05:49 +01:00
Sean Engelhardt
a6891ef8e1
Consider offline during update checks
...
Hides the spinner if the update checks fail cause the server is
unreachable
use new cleansup the code a little
2019-12-02 16:55:46 +01:00
Sean Engelhardt
dd272c823f
Add manual cd for workflow detail
2019-12-02 16:35:51 +01:00
Emanuel Schütze
2c120dd67c
Merge pull request #5150 from tsiegleauq/no-export-inline-numbers
...
Remove option for inline line number PDF
2019-12-02 15:44:42 +01:00
Emanuel Schütze
ed8d666fce
Merge pull request #5120 from tsiegleauq/nav-from-motion-blocks
...
Add navigation flag to return to custom oriring
2019-12-02 15:35:01 +01:00
Sean Engelhardt
d962e55fee
Remove option for inline line number PDF
...
- removes the option to export PDF as inline, since it's not working atm
- motions that would be exported with inline line number would be exported with outside line numbers
2019-12-02 12:54:27 +01:00
FinnStutzenstein
f392b479ba
Fixed too early single-model updates in the BaseRepository
2019-11-27 15:28:12 +01:00
Sean Engelhardt
ce2f711a7c
Add navigation flag to return to custom oriring
...
Adds the state "back: 'true'" to certain router navigations to set
a custom return point for using the OpenSlides back arrow.
Allows to return to category detail, motion block detail and
amendment detail from a motion detail view.
You will keep the navigation state for as long as you don't change
the view
2019-11-27 11:16:39 +01:00
Emanuel Schütze
b86054c4b9
Merge pull request #5144 from tsiegleauq/hide-long-amendment-preview-slide
...
Hide long amendment preview on motion slide
2019-11-26 15:34:00 +01:00
Emanuel Schütze
7d52f12770
Merge pull request #5138 from tsiegleauq/more-nested-pdf-lists
...
Add nested PDF lists with line numbering
2019-11-26 15:24:48 +01:00
Sean Engelhardt
4599091d57
Add nested PDF lists with line numbering
...
Adds support for nested PDF lists in motions with line numbering
Numbers and lines can be slightly of in extrem cases.
Lists are supposed to be relatively short lists and are not(!) a replacement
for paragraphs.
Chaning that would require me to create our own implementation of
PDFMake-Lists
2019-11-26 14:47:13 +01:00
Sean
475885d0a2
Merge pull request #5143 from tsiegleauq/more-permitted-mobile-list-dots
...
Hide mobile list-menus by permission
2019-11-26 14:05:57 +01:00
Sean Engelhardt
50a9a89910
Hide mobile list-menus by permission
...
Hides some mobile list menus if the permissions
are not sufficient.
Change the layout of the assignment mobile list
2019-11-26 13:19:37 +01:00
Sean Engelhardt
bb3a154ccc
Hide preview on motion slide
...
Hides the grey amendment context
2019-11-26 13:07:34 +01:00
Emanuel Schütze
1b40cd74e0
Merge pull request #5141 from tsiegleauq/custom-projector-resolution
...
Custom aspect ratio for projector
2019-11-26 11:42:35 +01:00
FinnStutzenstein
e416117b11
Fixed mediafiles
2019-11-26 09:11:18 +01:00
Sean Engelhardt
ff90f9490c
Add custom aspect ratio for the projector
...
Change the client to accept aspect ratios like:
4:3, 16:9, 16:10 or custom over a textfield
Change server to accept aspect ratios and dropped height
2019-11-22 16:41:28 +01:00
Sean Engelhardt
e97292afdd
Export Modified Final Version over exporter
...
- Adjusts the motion exporter to prefer modified final versions
over "just" final versions
- enhance the change detection of motion detail a little
(editor and viewport changes)
2019-11-20 11:39:10 +01:00
Emanuel Schütze
4451fe979e
Merge pull request #5129 from tsiegleauq/assignment-order
...
Remove sorting poll option by weight
2019-11-13 14:48:03 +01:00
FinnStutzenstein
a3c97a2ccd
Fix agenda item number
2019-11-13 14:00:53 +01:00
Sean
e3e50c1730
Merge pull request #5106 from emanuelschuetze/mobile-views
...
Improved mobile views (Agenda list, motion block list)
2019-11-11 14:06:02 +01:00
Emanuel Schütze
7aaad26b68
Improved mobile views (Agenda list, motion block list/detail)
2019-11-11 13:51:22 +01:00
Sean Engelhardt
3530b625d9
Remove sorting poll option weight
...
Fixes a bug where entered votes did not match to the order of poll options
fixes #5125
2019-11-11 12:36:54 +01:00
Finn Stutzenstein
d248f5fbc1
Merge pull request #5122 from tsiegleauq/fix-regression-in-assignments
...
Fix regression in assignments
2019-11-08 11:45:42 +01:00
Sean Engelhardt
b0695a25c1
Fix regression in assignments
...
Fixes a bug where assignment polls could not be saved
Cleaned up some code
2019-11-08 09:42:42 +01:00
Emanuel Schütze
d286378524
Merge pull request #5104 from jsangmeister/csv-import-fix
...
Fixed CSV import
2019-11-06 11:03:08 +01:00
jsangmeister
0922f0de3f
fixed csv import
2019-11-06 10:43:56 +01:00
Sean Engelhardt
d482f205cd
Fixes a bug where files are not known as files
...
This is a regression from model change.
The is_file method is missing. Replaces is_file with !is_directory
2019-11-06 10:12:15 +01:00
Sean
be2e8d9584
Merge pull request #5117 from FinnStutzenstein/fixGroupsMatrix
...
Fixed duplicate permissions in the group matrix (fixed #5112 )
2019-11-05 14:55:12 +01:00
Sean
e15619806d
Merge pull request #5057 from GabrielInTheWorld/savingSearch
...
Shows all related items of one collection
2019-11-05 12:29:21 +01:00
FinnStutzenstein
fed9f3c19b
Fixed duplicate permissions in the group matrix ( fixed #5112 )
2019-11-05 11:39:52 +01:00
jsangmeister
fa95859b61
change 'default' to 'reference' projector
2019-11-05 09:47:05 +01:00
Emanuel Schütze
66390fe92c
Merge pull request #5108 from emanuelschuetze/translations20191104
...
Updated translations
2019-11-04 16:39:42 +01:00
Emanuel Schütze
9e43d0f63e
Updated German translations
2019-11-04 15:46:09 +01:00
Sean Engelhardt
24359450c7
Fix motion tiles filter
...
Fixes an error where motion tile filter could not be applied due
to changing category filter definition
2019-11-04 15:23:49 +01:00
Emanuel Schütze
b867b02e28
Merge pull request #5058 from tsiegleauq/rework-choice-service
...
Rework choice service and dialog
2019-11-04 13:48:44 +01:00
Sean Engelhardt
233961b466
Enhance projector list
...
- The projector list now scales to give a better overview
- selecting the projector for the CLOS reference is more intuitive
- editing and creating projectors now works over a dialog
- editing projectors is now possible from the detail page
- projector tiles look overall cleaner
- Editing the projector offers a preview
- no changes "on the fly"
- Dialog has apply button to allow saving without closing
- The slider has an input fild on the right side to allow the usage
of specific values
2019-11-04 13:30:25 +01:00
jsangmeister
96ac370f61
added a view to change the reference projector in one api call
2019-11-01 10:56:59 +01:00
Finn Stutzenstein
0ab46ed955
Merge pull request #5099 from jsangmeister/email-error-fix
...
Fixed error output of http service to correctly display email validation error
2019-10-30 15:22:19 +01:00
jsangmeister
85a11c8b39
fixed error output to correctly display email validation error
2019-10-30 14:01:12 +01:00
Sean
113bdc76f3
Merge pull request #5088 from emanuelschuetze/motion-slide-box
...
Use horizontal meta box ('pdf style table') for motion slide
2019-10-30 13:34:41 +01:00
Emanuel Schütze
5305b52dba
Use horizontal meta box ('pdf style table') for motion slide
2019-10-30 13:18:40 +01:00
Sean
6081df202c
Merge pull request #5089 from emanuelschuetze/layout-fixes
...
Minor layout fixes (chyron, list of speakers)
2019-10-30 12:33:44 +01:00