FinnStutzenstein
76880100f5
Sort motions in categories
2019-04-30 14:14:41 +02:00
FinnStutzenstein
c234cfe698
Dynamic a two column layout in motion block slides
2019-04-29 11:20:12 +02:00
FinnStutzenstein
44b683e361
Add attachments to assignments
2019-04-29 10:31:28 +02:00
FinnStutzenstein
1b15f6ea14
prohibit changes in projectiondefaults
...
resolves question in #4541
2019-04-29 08:25:49 +02:00
Norman Jäckel
3d6e87e1ef
Server should not require restriction field for motion state. Fixed #4622 .
2019-04-27 16:23:31 +02:00
Emanuel Schütze
78c77efd7c
Merge pull request #4638 from FinnStutzenstein/fixRestrictionCheck
...
Fix restriction check for motions
2019-04-26 21:35:09 +02:00
Emanuel Schütze
2a10dd4675
Merge pull request #4615 from FinnStutzenstein/silenceWsSendErrosAfterTermination
...
Silence errors after sending to a closed connection
2019-04-26 16:10:16 +02:00
FinnStutzenstein
7cfe22436e
Fixed motion state and restriction
...
- Fixed restriction check for motions
- Send users via autoupdate on statechanges
2019-04-26 15:57:21 +02:00
FinnStutzenstein
6de9616c47
Silence errors after sending to a closed connection
2019-04-26 14:07:13 +02:00
Emanuel Schütze
1e62501f05
Merge pull request #4608 from FinnStutzenstein/autoupdateOnPermissionChangeViaStateRestrictions
...
send autoupdate on state update for motions
2019-04-25 22:34:52 +02:00
Maximilian Krambach
1b1499a660
Assignment slides
2019-04-25 17:12:21 +02:00
Finn Stutzenstein
0c4076fbd7
Merge pull request #4616 from FinnStutzenstein/basicAssignmentSlide
...
Basic assignment slide
2019-04-25 10:11:23 +02:00
Gernot Schulz
5427cfe183
Don't use yourdomain.com as an example domain
2019-04-24 16:02:20 +02:00
FinnStutzenstein
55dd2d1d6f
Basic assignment and poll slide
2019-04-24 10:34:44 +02:00
FinnStutzenstein
3eb5273b8e
send autoupdate on state update for motions
2019-04-16 15:45:59 +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
FinnStutzenstein
a715c0e432
Refresh clients cache when the database was migrated
2019-04-15 16:13:52 +02:00
Finn Stutzenstein
e9a60a54fd
Merge pull request #4597 from GabrielInTheWorld/migrations
...
Adds a migration for projector changes
2019-04-15 13:27:36 +02:00
GabrielMeyer
79cd8e9917
Adds a migration for projector changes
2019-04-15 11:02:39 +02:00
FinnStutzenstein
ce216204f1
Updates the cache on comment section updates. Implements missing client
...
code.
2019-04-15 10:54:34 +02:00
Emanuel Schütze
8072c26983
Merge pull request #4586 from FinnStutzenstein/unsetFontOnDelete
...
Unset font if the mediafile is deleted
2019-04-11 23:14:51 +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
Norman Jäckel
8927982554
Fixed countdown on projector.
2019-04-10 08:48:57 +02:00
FinnStutzenstein
648aabc310
Unset font if the mediafile is deleted
2019-04-09 19:38:01 +02:00
FinnStutzenstein
5a1f638f8d
Protect element fields from the projector model. Fixes creation of
...
projectors.
2019-04-09 17:15:16 +02:00
Finn Stutzenstein
fc5f6f4e54
Merge pull request #4521 from normanjaeckel/RefactorStateAccessLevel
...
Refactored state access level by renaming state field to restriction.
2019-04-08 15:28:21 +02:00
FinnStutzenstein
23264849c9
client and small changes in the serializer
2019-04-08 14:56:32 +02:00
Norman Jäckel
6f24b7c169
Refactored state access level by renaming state field to restriction.
2019-04-08 14:56:14 +02:00
Maximilian Krambach
6f62e5c7e4
Merge pull request #4537 from MaximilianKrambach/assignments
...
assignment detail and list views
2019-04-08 10:25:56 +02:00
Maximilian Krambach
464fb89b53
include per-poll values, some travis fix
2019-04-08 10:16:47 +02:00
Norman Jäckel
e6daf32924
Added check for double serializer class registering.
...
Removed AssignmentShortPollSerializer.
2019-04-08 10:16:47 +02:00
Maximilian Krambach
52193e9fb2
Assignments
2019-04-08 10:16:46 +02:00
Gernot Schulz
58a0da7945
Fix typo in SESSION_REDIS configuration
2019-04-08 09:52:04 +02:00
Emanuel Schütze
3fd5d19daa
Merge pull request #4531 from ostcar/fix_config_key_to_id
...
Fixes problems with config.key_to_id
2019-04-08 09:02:52 +02:00
Sean Engelhardt
bd33c59ddf
Add permissions to ListViews
...
Adds the AuthGuard to certain routes
Adds an error-component
Also hides certain other elements where
permissions should apply
2019-04-06 21:13:17 +02:00
Oskar Hahn
41aed15426
Make the projector-system explicit async.
...
Also lock config.build_key_to_id
2019-04-06 06:40:15 +02:00
Norman Jäckel
aa9af9db8c
Merge pull request #4557 from FinnStutzenstein/removeUnnecessaryView
...
Remove unnecessary view (fixed #4549 )
2019-04-05 12:44:36 +02:00
Emanuel Schütze
6364a04d22
Merge pull request #4562 from FinnStutzenstein/redisSessionTimeout
...
Set a longer socket timeout for redis session
2019-04-03 22:13:52 +02:00
Emanuel Schütze
ab0e83ff0b
Merge pull request #4563 from FinnStutzenstein/catchEmailExceptions
...
Catch more email exceptiopns
2019-04-03 21:22:21 +02:00
Emanuel Schütze
58e0e4155e
Merge pull request #4556 from FinnStutzenstein/postgresAuthGroupSequence
...
Restart the AuthGroup id sequence on postgres
2019-04-03 21:16:42 +02:00
FinnStutzenstein
b058bda4f6
Catch more email exceptiopns
2019-04-02 16:08:52 +02:00
FinnStutzenstein
231cb60f5a
Set a longer socket timeout for redis session
...
Related to #4555
2019-04-02 14:24:39 +02:00
Finn Stutzenstein
29762ad89e
Merge pull request #4541 from FinnStutzenstein/projectionDefaults2
...
Projectiondefaults, width slider direct save
2019-04-02 12:30:20 +02:00
Finn Stutzenstein
2f10fad375
Merge pull request #4553 from FinnStutzenstein/removeMotionLogs
...
Remove motion logs
2019-04-02 12:12:31 +02:00
FinnStutzenstein
d3e98ac158
Remove unnecessary view ( fixed #4549 )
2019-04-02 12:11:26 +02:00
Emanuel Schütze
ff41aa8061
Merge pull request #4551 from normanjaeckel/MotionReasonRequired
...
Fixed bug that motion reason is required if respective config value i…
2019-04-02 11:08:44 +02:00
FinnStutzenstein
018df697fa
Restart the AuthGroup id sequence on postgres
2019-04-02 07:51:13 +02:00
FinnStutzenstein
4308de3164
Remove motion logs
2019-04-01 09:04:22 +02:00
FinnStutzenstein
cee6d55b82
Projectiondefaults, width slider direct save
2019-04-01 08:48:52 +02:00
Norman Jäckel
861dc1c02e
Fixed bug that motion reason is required if respective config value is set.
2019-03-30 15:00:54 +01:00
Oskar Hahn
206eb9bcba
decode only the needed data when calculating the required users
2019-03-29 22:38:12 +01:00
Oskar Hahn
77a1975369
Use redis connection pool
2019-03-27 22:51:33 +01:00
Emanuel Schütze
fbbd5fa135
Merge pull request #4516 from normanjaeckel/FixCommands
...
Fixed commands.
2019-03-20 13:19:09 +01:00
Emanuel Schütze
a3ed1ae00c
Merge pull request #4518 from normanjaeckel/NewPermInternalMotions
...
Added new permission to see motions in internal state (so called auth…
2019-03-20 13:03:48 +01:00
Norman Jäckel
16cde2cd96
Added new permission to see motions in internal state (so called authorized users).
2019-03-20 12:47:26 +01:00
Norman Jäckel
35198f6e64
Fixed commands.
2019-03-20 08:50:57 +01:00
Norman Jäckel
94080df663
Merge pull request #4517 from emanuelschuetze/fixComments
...
Fixed permission check for manage comments
2019-03-20 08:47:11 +01:00
Emanuel Schütze
a20803401f
Fixed permission check for manage comments
2019-03-19 21:26:28 +01:00
GabrielMeyer
76d760bd41
Replaces the old angular2tree
with a custom drag&drop tree
...
Calculates the direction of the moving.
Finishes the moving of nodes in same level
Adds some style
Sets the padding dynamically
Adds placeholder depends on the horizontal movement
Set the placeholder at the correct place, so the user can see, where he will drop the moved node
Finishes moving of nodes
- Old parents change their option to expand.
- New parents change their option to expand.
- If the user moves a node between nodes with a higher level, the node will be moved to the next index with same or lower level.
Fixes the visibility of moved node
- If the new parent is not visible, the moved node will not be seen.
If the user moves an expanded node, the new parent should expanded, too, if it's not already.
Sending successfully data to the server
- Sorting the items
Handles moving nodes between parent and children
- If the user moves a node between a parent and its children, the children will be relinked to the moved node as their new parent.
Replaces the old `sorting-tree` to a new one
- The new `sorted-tree` replaces the old `sorting-tree`.
- The old package `angular-tree-component` was removed.
- The user will only see the buttons to save or cancel his changes, if he made changes.
- The buttons, that do not work currently, were removed.
Adds a guard to check if the user made changes.
- If the user made changes but he has not saved them, then there is a dialog that will prompt to ask for confirmation.
Before cancelling the changes the user has to confirm this.
2019-03-19 13:19:35 +01:00
Emanuel Schütze
4950ca084f
Merge pull request #4507 from normanjaeckel/ManyToManyMigrationsFix
...
Hotfix for #4501 : Skipped many to many related objects autoupdate sig…
2019-03-14 11:34:48 +01:00
Norman Jäckel
baacda2b8e
Hotfix for #4501 : Skipped many to many related objects autoupdate signal during migrations.
2019-03-13 10:58:01 +01:00
Norman Jäckel
8f50caf481
Hotfix for #4491 : Autoupdate for motion when change recommendation changes.
2019-03-13 09:40:04 +01:00
FinnStutzenstein
eb4537c1bf
rework login system (again)
2019-03-11 13:45:17 +01:00
Emanuel Schütze
0419ea629f
Merge pull request #4487 from CatoTH/OS3-Bugfix-Amendment-Status-Handling
...
Bugfix: Amendment statuses
2019-03-09 23:14:29 +01:00
Tobias Hößl
6b685924d9
Bugfix: Amendment statuses
2019-03-09 22:48:21 +01:00
Emanuel Schütze
2e2bf9bf54
Merge pull request #4482 from FinnStutzenstein/sortAgendaOnProjector
...
Fallback to id when sorting the agenda
2019-03-09 21:40:51 +01:00
Oskar Hahn
8409378e00
Fix a race condition when creating config.key_to_id
2019-03-09 18:55:58 +01:00
Emanuel Schütze
07c723a7dc
Merge pull request #4475 from FinnStutzenstein/addTextDecorationToHtmlWhitelist
...
Add text-decoration to bleach whitelist
2019-03-08 16:19:32 +01:00
FinnStutzenstein
66ebdc4f8a
Add text-decoration to bleach whitelist, fix tinymce toolbar
2019-03-08 15:11:55 +01:00
Emanuel Schütze
3490ff3ca4
Merge pull request #4477 from FinnStutzenstein/projectorScroll
...
projector scroll and contdown offset
2019-03-08 14:32:42 +01:00
FinnStutzenstein
5fff7d24ec
projector scroll and contdown offset
2019-03-08 13:17:43 +01:00
Emanuel Schütze
40e5ea0a1d
Merge pull request #4473 from FinnStutzenstein/themeInLoginData
...
Added theme to login data
2019-03-08 12:01:32 +01:00
FinnStutzenstein
887c1a3516
Fallback to id when sorting the agenda
2019-03-08 11:59:07 +01:00
FinnStutzenstein
138a52d278
Fix blanks for amendments
2019-03-08 11:05:42 +01:00
FinnStutzenstein
a1018e62e2
Added theme to login data
2019-03-08 09:19:05 +01:00
FinnStutzenstein
ed4b1c80f1
Replace recommendation on client and server for motion slide
2019-03-07 08:52:33 +01:00
FinnStutzenstein
ecdfdf4b87
Resort python import for isort 4.3.11 ( fixes #4467 )
...
One dot imports are again behind two dot imports since this new isort
release.
2019-03-06 14:54:03 +01:00
Norman Jäckel
d9369ab9c1
Merge pull request #4201 from normanjaeckel/ManyToManyFix
...
Fixed autoupdate for m2m relation.
2019-03-06 09:31:18 +01:00
Norman Jäckel
01a61ab292
Fixed autoupdate for m2m relation. Fixed #4055 .
2019-03-06 08:58:52 +01:00
FinnStutzenstein
b0d4851651
Fix inSomeGroups for the superadmin, delete empty comments
2019-03-06 08:35:00 +01:00
FinnStutzenstein
20e2639323
set allow_null for integerfields, when they are not required
2019-03-05 14:23:01 +01:00
Oskar Hahn
dd4754d045
Disable the future-lock when updating the restircted data cache
...
Before this commit, there where two different locks when updating the restricted
data cache. A future lock, what is faster but only works in the same thread. The
other lock is in redis, it is not so fast, but also works in many threads.
The future lock was buggy, because on a second call of update_restricted_data
the same future was reused. So on the second run, the future was already done.
I don't see any way to delete. The last client would have to delete it, but there
is no way to find out which client the last one is.
2019-03-04 21:37:00 +01:00
Emanuel Schütze
4174f70d2b
Merge pull request #4448 from normanjaeckel/SetStateView
...
Set state view
2019-03-04 11:17:33 +01:00
Norman Jäckel
e22274653d
Added identifier to saved fields on multiple state management.
2019-03-01 21:11:27 +01:00
Norman Jäckel
c21d8be108
Revert "fix identifier setting on mass setstate"
...
This reverts commit e870ed495a
.
2019-03-01 21:09:01 +01:00
Norman Jäckel
9eec2404dd
Fixed on_delete field attr. Fixed #4405
2019-03-01 20:53:01 +01:00
FinnStutzenstein
d0e6681aad
One global clos reference. More projector buttons for the clos view
2019-03-01 13:17:26 +01:00
FinnStutzenstein
ab0955d890
Fixed countdown model
2019-03-01 12:10:49 +01:00
Maximilian Krambach
44d16eb244
countdown: new title field, description optional
2019-03-01 11:22:09 +01:00
FinnStutzenstein
3f77cc7b24
Add item number to topic title, hide clos slide for one projector
2019-03-01 10:26:52 +01:00
FinnStutzenstein
85903dbb44
Hotfix for #4408
2019-02-28 09:09:32 +01:00
Emanuel Schütze
e59327efd5
Merge pull request #4421 from MaximilianKrambach/setMultiStateFix
...
fix identifier setting on mass setstate
2019-02-27 22:31:18 +01:00
Emanuel Schütze
367df3b095
Merge pull request #4409 from FinnStutzenstein/motionBlockSlide
...
Add referenced motions by the server (fixes #4383 )
2019-02-27 22:22:11 +01:00
Norman Jäckel
197ff7264c
Fixed deletion of motions with change recommendations. Fixed #4415 .
2019-02-27 20:16:51 +01:00
Maximilian Krambach
e870ed495a
fix identifier setting on mass setstate
2019-02-27 18:14:25 +01:00
FinnStutzenstein
4cde0431ab
Add referenced motions by the server ( fixes #4383 )
2019-02-27 07:35:52 +01:00
FinnStutzenstein
f039293c09
current speaker chyron
2019-02-26 21:56:59 +01:00
Emanuel Schütze
4d62d99099
Fixes
...
- use always color black on projector, also in dark mode
- show border for projector preview
- Fix projector logo margin by using img instead of os-logo
- Use also 'username' in invitation email subject
2019-02-25 18:26:27 +01:00
Emanuel Schütze
889aad48ed
Merge pull request #4395 from FinnStutzenstein/fixAgendaItemDeletion
...
Fixed deletion of agenda items.
2019-02-25 11:54:21 +01:00