Sean Engelhardt
9d3410af1c
Fix naviagion hiding
...
Fixes an issue where the navigation panel was always hiding during
every navigation.
Also changes the backdrop of the navigation
2019-01-19 11:07:37 +01:00
Maximilian Krambach
6cd250a36d
client part of setMultiState
2019-01-19 10:56:19 +01:00
Sean Engelhardt
c703ba9e5f
Allow navigating to /rest/ for the new ngsw setup
2019-01-19 10:49:40 +01:00
Emanuel Schütze
8536f46d01
UI improvements
...
- better select field for category and block in motion detail
- improved motion block views
- chips for submitters
- motion detail template
2019-01-18 21:31:21 +01:00
Maximilian Krambach
53a8392e33
motion detail imrovements
2019-01-18 20:58:35 +01:00
Sean
24cf01b03f
Merge pull request #4122 from tsiegleauq/os3-pdfmake
...
Add motion to pdf converter
2019-01-18 20:45:16 +01:00
Sean
f7bc087c32
Merge pull request #4126 from MaximilianKrambach/follow_motionblock
...
simplify followRecommendation for motionBlock
2019-01-18 20:39:42 +01:00
Sean
5a74c7d662
Merge pull request #4121 from MaximilianKrambach/speechcount
...
warn/show speaker-call amount
2019-01-18 20:31:14 +01:00
Sean Engelhardt
9b61603dae
Add motion to pdf converter
...
Adds the converstion from motion to PDF.
Uses pdfmake as the old openslides does
2019-01-18 20:25:06 +01:00
Maximilian Krambach
758abde410
simplify followRecommendation for motionBlock
2019-01-18 19:17:48 +01:00
Finn Stutzenstein
8bd24d690d
Merge pull request #4118 from FinnStutzenstein/notify
...
Make OS3 notify ready
2019-01-18 17:55:24 +01:00
FinnStutzenstein
728f3f84c4
Some teamwork improvements
2019-01-18 17:44:26 +01:00
Maximilian Krambach
3b5876009c
warn/show speaker-call amount
2019-01-18 17:19:56 +01:00
FinnStutzenstein
47a09e4bce
Make OS3 notify ready
2019-01-18 17:03:09 +01:00
Maximilian Krambach
c52fdaae6c
csv-import for user and agenda(topics)
2019-01-18 13:15:54 +01:00
Maximilian Krambach
82a1ad8709
sortSearch improvements ( #4098 )
...
- "no workflows set" removed
- motion block filter hides if there is no motion block
- inserted the group filter
- fixed display of agenda filter menu
- show plural if multiple filters are selected, show filtered amount
- recommendation, done/not done status filter
- active filter count and clearing option
- number of current items to the left
2019-01-18 12:51:04 +01:00
Tobias Hößl
1966a4b4f8
Move lnMode/crMode/lineLength into components, Bugfix for lineLength - fixes #4108
2019-01-17 17:50:10 +01:00
Sean
566bb93ba5
Merge pull request #4115 from emanuelschuetze/pwa
...
Use OpenSlides as Progressive Web App (PWA).
2019-01-17 16:20:37 +01:00
Emanuel Schütze
f83f3fed46
Use OpenSlides as Progressive Web App (PWA).
2019-01-17 15:58:05 +01:00
Sean
19a3fcebf3
Merge pull request #4088 from MaximilianKrambach/motionpoll
...
motion polls
2019-01-17 15:40:34 +01:00
Maximilian Krambach
d5101714d1
motion polls
2019-01-17 14:03:34 +01:00
Jochen Saalfeld
f8cfb418f6
adding and implementing logo component
2019-01-16 15:54:34 +01:00
Jochen Saalfeld
4c02661649
Merge pull request #4102 from MaximilianKrambach/npmfix
...
fix vulnerable npm dependency angular-devkit
2019-01-14 10:00:59 +01:00
Emanuel Schütze
73e1853758
Merge pull request #4094 from emanuelschuetze/ui
...
UI improvements
2019-01-11 17:00:48 +01:00
Emanuel Schütze
1ff84c1ae1
UI improvements
2019-01-11 16:51:43 +01:00
Emanuel Schütze
e8a4480014
Merge pull request #4099 from FinnStutzenstein/motion-title-fix
...
fixed motion title in agenda
2019-01-11 16:02:10 +01:00
Sean
7226d04106
Merge pull request #4076 from MaximilianKrambach/csvimport/motions
...
motion csv import
2019-01-11 15:42:54 +01:00
Maximilian Krambach
5d989a8847
fix vulnerable npm dependency angular-devkit
2019-01-11 11:20:50 +01:00
Maximilian Krambach
060d8c8324
motion csv import
2019-01-11 10:47:20 +01:00
Maximilian Krambach
e0e88ce891
fix login not responding to errors
2019-01-10 14:04:10 +01:00
FinnStutzenstein
1c895fbea8
run prettifier
2019-01-10 12:54:48 +01:00
FinnStutzenstein
6e87a4bd80
Use prettier
2019-01-10 12:54:22 +01:00
FinnStutzenstein
ebe068155a
fixed motion title in agenda
2019-01-10 12:50:12 +01:00
Sean
405ddaec60
Merge pull request #3963 from MaximilianKrambach/os3/sortSearch
...
Sorting/Filters for list views
2019-01-08 12:23:53 +01:00
Maximilian Krambach
59ec1c552a
sorting and filters for listViews
2019-01-08 11:08:01 +01:00
Emanuel Schütze
f837bf52b3
Merge pull request #4060 from jsaalfeld/tag_list_shift_enter
...
adding "shift-enter"-Submit for TagList
2019-01-07 15:12:00 +01:00
Jochen Saalfeld
29188888f8
adding "shift-enter"-Submit for TagList
2019-01-07 14:44:42 +01:00
Jochen Saalfeld
66d71a6ce1
updating development.rst and add missing fields to package.json
...
The Development.rst was still a bit outdated and has now been fixed to be
coherent with the current development process.
Fixes #4083
2019-01-07 14:09:30 +01:00
Jochen Saalfeld
e6ba2bc3fd
Merge pull request #4087 from MaximilianKrambach/devkit
...
update vulnerable dependency (angular-devkit)
2019-01-07 11:52:26 +01:00
Maximilian Krambach
c7cd510819
update dependency (angular-devkit)
2019-01-07 10:08:34 +01:00
Emanuel Schütze
f9c4f01f06
Merge pull request #4080 from CatoTH/v3-LineNumbering-Config-Variables
...
Take motion configuration variables, some layout-fixes
2019-01-07 09:52:09 +01:00
Tobias Hößl
61a3de593a
Take motion configuration variables, some layout-fixes
2019-01-07 09:22:55 +01:00
Maximilian Krambach
0deb5ba6c3
MultiSelect rework
...
- Multiselect dialog with multiple choice options
- Some functionalities added
- ui improvements
2019-01-04 14:49:34 +01:00
FinnStutzenstein
af67164972
ngx translate extract hotfix
2018-12-20 11:20:34 +01:00
Finn Stutzenstein
5718c6f326
Merge pull request #4072 from MaximilianKrambach/agendaexport_internalItem
...
simpler csv export option for agenda type
2018-12-20 08:08:52 +01:00
Emanuel Schütze
a164b3416e
Merge pull request #4068 from CatoTH/Amendment-Bugfixes-20181216
...
Amendment bugfixes
2018-12-19 09:47:15 +01:00
Maximilian Krambach
c56a2880a4
simpler csv export option for agenda type
2018-12-19 09:32:56 +01:00
Maximilian Krambach
eeb0afa499
agenda csv export
2018-12-17 11:34:31 +01:00
Sean
3a2df3b731
Merge pull request #4059 from tsiegleauq/agenda-list-controls
...
Add controls to agenda list
2018-12-16 20:55:28 +01:00
Sean Engelhardt
a338884a62
Add controls controls to agenda list
...
Adds information about duration, visibility and comment to agenda list view
Allows channg these information over a dialog component on the
information column
2018-12-16 19:35:37 +01:00
Tobias Hößl
058d87eb77
Bugfix: change detection for change recommendations
2018-12-16 14:54:32 +01:00
Tobias Hößl
f15cb4d42e
Bugfix: Creating amendments ./. empty supporters_id
2018-12-16 13:44:05 +01:00
Jochen Saalfeld
2c16d1893e
Merge pull request #3991 from Fadiabb/full-text-search
...
adding full search component
2018-12-13 13:16:01 +01:00
Fadi Abbud
f5ee0daf00
adding full search component
2018-12-13 12:40:51 +01:00
Jochen Saalfeld
12ce434db5
Merge pull request #4058 from jsaalfeld/list_dingens
...
multiple frontend changes on multi-select lists
2018-12-13 11:40:10 +01:00
Jochen Saalfeld
1336c2c6bb
multiple frontend changes on multi-select lists
2018-12-13 11:20:06 +01:00
Emanuel Schütze
b900dfcba3
Merge pull request #4050 from FinnStutzenstein/remove_action_word
...
removed action word from states
2018-12-13 10:05:11 +01:00
Jochen Saalfeld
73cbd8f687
add change password field for users/admins
2018-12-12 13:15:51 +01:00
Sean Engelhardt
00db199947
Motion Attachments + Restructure
2018-12-10 17:54:49 +01:00
FinnStutzenstein
2e7bbcc981
Manage submitters
2018-12-06 15:54:02 +01:00
Sean Engelhardt
03508c903f
Add motion blocks
2018-12-06 12:28:06 +01:00
FinnStutzenstein
362e2f154f
removed action word from states
2018-12-06 11:47:33 +01:00
Emanuel Schütze
b578c58ac9
Updated translations.
2018-11-30 13:55:43 +01:00
Sean
c416f7a1be
Merge pull request #3977 from normanjaeckel/HistoryModel
...
OpenSlides history mode
2018-11-30 12:51:09 +01:00
Sean Engelhardt
0c62c1c864
History mode on client side
...
Add view for full history and History Repom TimeTravelService
Add function time travel routine
Updated the HTTP Service, fixed usage of storage, OSStatus Service, fixed loading of the history data
2018-11-30 12:42:13 +01:00
FinnStutzenstein
7a56e6c3c0
travis..
2018-11-30 10:28:14 +01:00
FinnStutzenstein
428e58db9b
move to agenda
2018-11-30 10:10:13 +01:00
FinnStutzenstein
212bce1c08
rework motion submitters to clear confusion about creation and normal update.
...
Also docs and cleanup
2018-11-30 09:47:21 +01:00
Maximilian Krambach
1de2161ded
make choice dialog proper scrollable
2018-11-30 09:47:19 +01:00
FinnStutzenstein
d49b796b29
travis and prettify
2018-11-30 09:47:16 +01:00
Emanuel Schütze
82b26347e2
Added new multiselect actions.
2018-11-30 09:47:14 +01:00
Jochen Saalfeld
30f45822c9
fixing ts version due to conflict
...
"@angular/compiler-cli@7.1.1 requires typescript@'>=3.1.1 <3.2'
2018-11-30 09:33:13 +01:00
Tobias Hößl
afad235bad
Show amendments in detail view
2018-11-29 14:11:27 +01:00
Emanuel Schütze
ed47ac4884
Improved UI of motion list and detail view
2018-11-29 12:31:52 +01:00
FinnStutzenstein
6a8976b8ca
Call list export
...
refined the export service to accept a generic map function, so arbitrary values can put into the csv
2018-11-29 08:25:36 +01:00
Maximilian Krambach
b5aebe5615
multiSelect on listViews
2018-11-27 14:03:02 +01:00
FinnStutzenstein
80782ccbec
OpenSlides ♥ Trees
2018-11-23 17:32:20 +01:00
Jochen Saalfeld
ec7f63b52d
Merge pull request #4029 from Fadiabb/CSV-export
...
add csv for motions
2018-11-23 11:21:41 +01:00
Fadi Abbud
021cc0a393
add CSV for motions
...
This does the csv export for the user list
emanuelschuetze:
Uses right order and translatable labels
jsaalfeld:
fixing some documentation, rebasing to master and fixing strings
and coding style.
fixing #4035
2018-11-23 11:12:56 +01:00
FinnStutzenstein
3d4bd67980
new configs for statute amendments; improved the majorityMethod config variable
...
Removed none from os-search-value-selector; improved list of speakers
2018-11-22 17:34:00 +01:00
FinnStutzenstein
101d6c96cd
using angular2 tree for the nested motion call list
2018-11-22 17:16:20 +01:00
Sean Engelhardt
c52b86a33f
Include TinyMCE
2018-11-22 15:57:51 +01:00
FinnStutzenstein
9f05929251
Fixed style issues introduced with #4025
2018-11-22 09:52:24 +01:00
Jochen Saalfeld
76bfa16232
moving http-post to repository
2018-11-21 14:56:04 +01:00
Jochen Saalfeld
0a361665c4
Merge pull request #4025 from Fadiabb/shift-enter-submit
...
add shift-enter shortcut
2018-11-21 14:52:37 +01:00
Fadi Abbud
da8b456d90
add shift-enter shortcut
...
add the possibilty to hit shift and enter to save fomrs
2018-11-21 14:46:08 +01:00
Sean
224f98bf49
Merge pull request #4022 from CatoTH/Bugfix-Diff-Port
...
OS3-Port of #4020
2018-11-21 13:27:37 +01:00
Sean
01c593e9be
Merge pull request #3957 from CatoTH/StatuteParagraphAmendments
...
Creating / Editing / Showing statute paragraph amendments
2018-11-20 16:54:16 +01:00
Tobias Hößl
d3fc006ddc
Creating / Editing statute paragraph amendments
2018-11-20 14:40:01 +01:00
Sean Engelhardt
e791177ac5
Upload media files
2018-11-20 14:29:36 +01:00
Tobias Hößl
88ee3053c9
OS3-Port of #4020
2018-11-19 20:45:25 +01:00
Sean Engelhardt
d67e39b994
update dependencies and prettierrc
2018-11-15 10:24:37 +01:00
Jochen Saalfeld
d70d9c4b09
fix #4010
2018-11-14 15:14:08 +01:00
Sean Engelhardt
d968761377
Speaker indicators in Lists
2018-11-12 18:01:04 +01:00
Jochen Saalfeld
aa497ad543
Merge pull request #4006 from tsiegleauq/fix_list_of_speakers
...
Fix broken nested agenda speaker
2018-11-12 14:52:51 +01:00
Sean Engelhardt
71e8ccab9c
Fix broken nested agenda speaker
2018-11-12 13:54:11 +01:00
Emanuel Schütze
7febb92267
Template styling improvements
2018-11-12 12:01:12 +01:00
Jochen Saalfeld
41caddd976
Merge pull request #4002 from FinnStutzenstein/aufrufliste
...
first work on the call list
2018-11-09 10:28:03 +01:00
FinnStutzenstein
c78de2138f
planar call list and HTML cleanup
2018-11-09 10:11:57 +01:00
Jochen Saalfeld
8b9cbda178
Merge pull request #3978 from ostcar/websocket_url
...
Set websocket url to /ws/
2018-11-09 10:02:32 +01:00
Oskar Hahn
8ee9fb1742
Set websocket url to /ws
...
The routing is desided by protocol
2018-11-09 09:15:59 +01:00
Emanuel Schütze
128f17e7a4
Updated German translations and translatable strings
2018-11-08 18:50:06 +01:00
FinnStutzenstein
8f939fa933
refine category editing and motion numbering. Fixes the current behavior of double-saving to take effect.
2018-11-08 16:01:08 +01:00
Jochen Saalfeld
a2d736bae9
Merge pull request #3996 from FinnStutzenstein/client_perms_for_motion
...
can_manage_metadata and categories on motion create
2018-11-08 15:56:28 +01:00
FinnStutzenstein
b25b5dc928
can_manage_metadata and categories on motion create
2018-11-08 15:51:26 +01:00
Sean
55d279ca4e
Create agenda topics
...
Also:
Enhanced DragNDrop Component
List Of Speakers
2018-11-08 14:54:13 +01:00
Finn Stutzenstein
080b6f52ad
Merge pull request #3968 from FinnStutzenstein/ErrorHandling
...
error handling
2018-11-08 11:37:48 +01:00
FinnStutzenstein
788beaae2a
error handling
2018-11-08 09:32:39 +01:00
Finn Stutzenstein
cf533d1174
Merge pull request #3914 from normanjaeckel/PasswordResetEMail
...
Added PasswordResetView.
2018-11-08 08:53:59 +01:00
FinnStutzenstein
445aeb0cb4
change id client
2018-11-08 08:04:41 +01:00
Sean Engelhardt
41f2adbc33
Enhanced head bar no 3
2018-11-07 16:21:29 +01:00
Sean Engelhardt
5d06b8c417
Add motion states
2018-11-05 17:58:30 +01:00
Sean
7bfb097f12
Merge pull request #3967 from FinnStutzenstein/collectionStringModelMapperServiceCleanup
...
Remove the deprecation warning in the CollectionStringModelMapperService
2018-11-05 11:40:27 +01:00
FinnStutzenstein
621b0471f2
Client: password reset view and reset password confirm view
2018-11-03 20:43:49 +01:00
Emanuel Schütze
f48410024e
Merge pull request #3931 from MaximilianKrambach/os3/export
...
CSV export (example implementation in user list)
2018-11-02 20:09:34 +01:00
Sean
a098e5c5c9
Merge pull request #3929 from FinnStutzenstein/motionComment
...
motion comments in the motion detail view
2018-11-02 18:46:16 +01:00
Maximilian Krambach
86b6296205
saving as CSV implemented (user list)
2018-11-02 17:57:44 +01:00
FinnStutzenstein
b749231213
Remove the deprecation warning in the CollectionStringModelMapperService
2018-11-02 08:36:03 +01:00
Finn Stutzenstein
5b3e63ac82
Merge pull request #3960 from jsaalfeld/update_dockerfile
...
updating Dockerfile for Version 3
2018-11-02 08:16:30 +01:00
FinnStutzenstein
430dbc1dff
motion comments and personal note in the motion detail view
2018-11-01 13:09:09 +01:00
FinnStutzenstein
060e68844d
Refine the HTTP Service.
2018-11-01 11:22:41 +01:00
Jochen Saalfeld
e146bc9f71
updating Dockerfile for Version 3
2018-10-30 15:59:02 +01:00
FinnStutzenstein
e59497bc54
Setting change recommendations internal
2018-10-29 20:33:40 +01:00
Tobias Hößl
d5bd8761ee
Diff bugfixes: port of #3946 & #3943 - fixes #3944
2018-10-27 11:59:42 +02:00
FinnStutzenstein
654404f8f4
Client quickfix for autoupdates
2018-10-26 08:19:07 +02:00
Oskar Hahn
9eef4da21c
remove old client
2018-10-25 16:04:28 +02:00
Maximilian Krambach
126a16b553
Implement tags
2018-10-24 11:23:34 +02:00
Sean Engelhardt
2a06075315
Repair Categories, DataSend and Motion Detail
...
update to angular 7
2018-10-23 13:44:47 +02:00
Jochen Saalfeld
a7b01fc09c
implementing sorting in categories ( fixes #3903 )
2018-10-23 13:19:43 +02:00
sean
4d26316e1e
Enhance os-head-bar
...
Headbar now works with multi slot transclusion
Supports more cases and detail bar
Also adds some UI UX improvements
2018-10-23 11:47:18 +02:00
Tobias Hößl
46ad38a98a
Change recommendations
2018-10-22 18:45:08 +02:00
Tobias Hößl
db25ac6bf4
Diff & Line numbering services
2018-10-22 18:44:58 +02:00
FinnStutzenstein
64f6f35e31
statute paragraphs list view
2018-10-19 07:41:15 +02:00
Oskar Hahn
5b5d0e395a
new autoupdate format
2018-10-19 07:35:59 +02:00
Maximilian Krambach
2dcf8e8de5
Switch heading fonts to roboto-condensed
2018-10-16 10:58:36 +02:00
Sean Engelhardt
2cc9188962
Add Material Icon library
...
replace font-awesome icons with material icons
2018-10-12 15:13:57 +02:00
Sean Engelhardt
faef3ac97e
Hotfix for MotionStatute
2018-10-12 13:11:05 +02:00
FinnStutzenstein
1e4eacecfd
New superadmin group
2018-10-12 07:58:18 +02:00
FinnStutzenstein
f7d392f1fc
New motion features
...
- Added weight and sort_parent fields to the motion model
- Added motion sort view (adapted from agenda)
- Added statute-paragraph model and tests for it
- Added statute_paragraph foreign key to the motion model
- Created migrations for sorting and statute-paragraph
2018-10-12 07:15:58 +02:00
Maximilian Krambach
831b0a42ae
add roboto/roboto-condensed font, set as used font (wip)
2018-10-11 14:37:20 +02:00
FinnStutzenstein
b1ea59ea28
Motion comment section list
2018-10-09 13:57:55 +02:00
sean
33922f1abf
Add group matrix.
...
Create, Read, Update, Delete works
2018-10-09 13:36:30 +02:00
Maximilian Krambach
5c1092b537
implement settings
...
Whats still missing, but has not a high priority:
- DateTimePicker. Entering dates through the popup works (but only with
a hack in the config-field.component update() method). Displaying values
from the server does not work. Also the localisation is missing. See
attempts to fix it in the sheared module.
- Errors, if the server cannot be reached. Should be solved in another
PR fixing the datasendservice and make generic error messages.
- Custom translations are missing
2018-10-09 13:06:44 +02:00
Tobias Hößl
9f291308aa
Initial tests for OpenSlides3. Parallel execution of server and client
...
tests.
2018-10-08 14:10:18 +02:00
Sean
5d4faa288b
Merge pull request #3897 from jsaalfeld/angular7
...
Updating Angular to the new 7 RC
2018-10-01 17:26:48 +02:00
Jochen Saalfeld
e013aeea64
Updating Angular to the new 7 beta
...
This enables us to use Drag n Drop and other components, without
using any plugins.
2018-10-01 09:06:40 +02:00
Finn Stutzenstein
19d78a3361
Merge pull request #3890 from FinnStutzenstein/plugins3
...
App initialization
2018-09-28 15:55:37 +02:00
Sean Engelhardt
0c05eb38e2
Add motion controls + small fixes
2018-09-28 15:18:20 +02:00
FinnStutzenstein
be9f98cfd0
App initialization
...
Used for internal apps as well as for plugins. The pluginpart is
currently missing, in fact that the main OpenSlides part is more
important. Apps can give their models and mainmenu entries.
Routes are not enabled, because the routes have to be static for webpack
to build the bundles. If we want to keep lazy loading, I see no
possibility to encapsulate the routes from the site-routing module.
2018-09-28 15:03:04 +02:00
sean
adb7556be0
User create update and details view
2018-09-28 12:29:33 +02:00