OpenSlides/client/src
GabrielMeyer 80cb8051f6 Adds notifications if multiple users want to edit the same motion.
Fixes #4217 Adds notifications

- Created a class to define notification-objects, which should notify other persons editing the same motion.
- Added functions to send notifications, listen to them and unsubscribing them.
- Added a warning-function to the `base-view.ts`, which raises the snack bar with the given message and has no duration.

Fixes #4217

- Removed unnecessary lines of code.
- Fixed merge.

Prettified

- Added a random number to identify different user.
- Now the user can sign in as the same user, but still receive a message if multiple people edit the same motion.

Fix the detail of motions

- If the user does not click to edit, then the `editNotificationSubscription` was not set.
2019-02-21 22:37:49 +01:00
..
app Adds notifications if multiple users want to edit the same motion. 2019-02-21 22:37:49 +01:00
assets Update to angular 7.2.5 2019-02-20 13:13:34 +01:00
environments updating Dockerfile for Version 3 2018-10-30 15:59:02 +01:00
browserslist Add scaffold for angular 6 client 2018-08-15 10:19:45 +02:00
e2e-imports.module.ts Use own translation service wrapper for using custom translations 2019-01-31 10:42:44 +01:00
index.html Activate polyfills for supporting IE11 and Edge 2019-02-15 22:26:54 +01:00
karma.conf.js Set websocket url to /ws 2018-11-09 09:15:59 +01:00
main.ts Removed root injector 2018-09-13 15:06:43 +02:00
manifest.json Use OpenSlides as Progressive Web App (PWA). 2019-01-17 15:58:05 +01:00
plugins.ts App initialization 2018-09-28 15:03:04 +02:00
polyfills.ts Activate polyfills for supporting IE11 and Edge 2019-02-15 22:26:54 +01:00
styles.scss Motion block slide template 2019-02-21 15:06:14 +01:00
test.ts cleanup and refractor code 2018-08-15 10:19:46 +02:00
tsconfig.app.json cleanup and refractor code 2018-08-15 10:19:46 +02:00
tsconfig.spec.json cleanup and refractor code 2018-08-15 10:19:46 +02:00
tslint.json Stricter linting rules 2018-09-10 10:24:28 +02:00