Emanuel Schütze
768c97e89c
Merge pull request #3785 from FinnStutzenstein/no-changeable-first-state
...
Do not allow changing a workflow's first state (closes #3778 )
2018-08-23 09:24:29 +02:00
FinnStutzenstein
9c1290ee0b
Do not allow changing a workflow's first state ( closes #3778 )
2018-08-23 09:09:18 +02:00
FinnStutzenstein
9bac396b67
Support for decimal places in motion and assignment polls
2018-08-23 08:53:59 +02:00
Oskar Hahn
d09086f08c
Merge pull request #3798 from ostcar/url-schema
...
New url schema
2018-08-22 22:14:05 +02:00
Oskar Hahn
e5dd857e87
New url schema
2018-08-22 22:05:06 +02:00
Emanuel Schütze
11958c9d1b
Merge pull request #3801 from normanjaeckel/FixAgenda
...
Changed default agenda type for new topics.
2018-08-22 17:47:09 +02:00
Norman Jäckel
27e0564a23
Changed default agenda type for new topics.
2018-08-22 17:27:21 +02:00
Norman Jäckel
48a2a3fe53
Fixed settings creation for windows.
2018-08-22 16:51:46 +02:00
Emanuel Schütze
ad6d05639d
Merge pull request #3800 from tsiegleauq/ms4
...
Add create update forms
2018-08-22 16:28:05 +02:00
Norman Jäckel
83295ebec1
Merge pull request #3797 from normanjaeckel/FixWindows
...
Fixed settings creation for windows.
2018-08-22 16:04:28 +02:00
Sean Engelhardt
70416df50b
Add data-send, option to delete motion
2018-08-22 16:03:49 +02:00
Norman Jäckel
07ffb3b6c5
Fixed settings creation for windows.
2018-08-22 12:39:59 +02:00
Sean Engelhardt
de61505b00
Put/Post motions to server
...
Temporarily over dataStore, will need own service
2018-08-22 11:26:53 +02:00
Oskar Hahn
6d1d085e28
Merge pull request #3796 from ostcar/channels2
...
Update to channels 2
2018-08-22 06:37:29 +02:00
Oskar Hahn
10b3bb6497
Update to channels 2
...
* geis does not work with channels2 and never will be (it has to be python now)
* pytest
* rewrote cache system
* use username instead of pk for admin user in tests
2018-08-22 06:30:11 +02:00
Sean Engelhardt
133ecb4724
add new Motion form
2018-08-21 14:56:26 +02:00
Oskar Hahn
d11d2844b8
Merge remote-tracking branch 'upstream/master' into OpenSlides-3
2018-08-20 20:54:54 +02:00
sean
b808228b42
Save updated motion in DataStore, reactive form
2018-08-20 18:13:28 +02:00
Sean Engelhardt
d26d131fa6
Motion Workflow observing
2018-08-20 15:30:56 +02:00
Sean Engelhardt
f1da2689b9
Add motion update form
2018-08-17 15:18:33 +02:00
Emanuel Schütze
dbd808c02b
Merge pull request #3794 from emanuelschuetze/translations
...
Updated German translations.
2018-08-17 10:21:25 +02:00
Emanuel Schütze
6bbaf39bce
Updated German translations.
2018-08-17 09:13:09 +02:00
Emanuel Schütze
c940275693
Merge pull request #3792 from FinnStutzenstein/diverses
...
Layout changes, config for enabling amendments in the motions table
2018-08-17 08:46:56 +02:00
FinnStutzenstein
65ec9cbf73
Layout changes, config for enabling amendments in motions table
...
- fixed update form bug, explicit link to parent motion
- br space in pdf and motion-text (restrict to linenumbermode none)
2018-08-17 08:38:41 +02:00
Emanuel Schütze
4605d4429c
Merge pull request #3790 from FinnStutzenstein/hidden-items
...
New item type internal.
2018-08-17 08:24:07 +02:00
FinnStutzenstein
1a17862d6b
New item type internal.
...
The old hidden type was used as internal, so everything is changed to
not be shown if the item is internal. hidden is "new", and actually
behaves as hidden now.
2018-08-16 15:28:30 +02:00
Emanuel Schütze
32e20aa670
Merge pull request #3789 from FinnStutzenstein/redis-session
...
Use newer version of django-redis-sessions, new settings format
2018-08-15 11:45:52 +02:00
FinnStutzenstein
78dab97673
Use newer version of django-redis-sessions, new settings format
2018-08-15 11:37:20 +02:00
Sean Engelhardt
13470ed974
re-add package.json
2018-08-15 10:19:46 +02:00
Sean Engelhardt
fa106a46c9
More dynamic Motion-Detail metainfo
...
* Adjust login page
* Rework legal notice and pp
* Add more custom animations
* Add Router to navigation panel
2018-08-15 10:19:46 +02:00
Sean Engelhardt
54cc737ede
Create an infinite amount of virtual motions for testing
2018-08-15 10:19:46 +02:00
Sean Engelhardt
4b8076c562
Hide unset motion detail values.
2018-08-15 10:19:46 +02:00
Sean Engelhardt
f01d3a5f6a
Motion detail with routing
...
For small screens only
2018-08-15 10:19:46 +02:00
Sean Engelhardt
7856b7e07f
Remove vertical dots, put lang menu in nav
2018-08-15 10:19:46 +02:00
Sean Engelhardt
0099c34615
enhance motion tables with observer
2018-08-15 10:19:46 +02:00
Sean Engelhardt
8cfb5bf597
Hide projector icon for now
2018-08-15 10:19:46 +02:00
Sean Engelhardt
e36e4ed655
First motion list view
2018-08-15 10:19:46 +02:00
Sean Engelhardt
cbb9185c2a
Change language indicator
2018-08-15 10:19:46 +02:00
Sean Engelhardt
fcc5c008a1
Read and observe config values in start page
2018-08-15 10:19:46 +02:00
Sean Engelhardt
b64b49cc2e
Layout and translation fixes
2018-08-15 10:19:46 +02:00
Sean Engelhardt
c5b38cc430
Improve user menu
2018-08-15 10:19:46 +02:00
Sean Engelhardt
a6ba1b92dc
Add legal notice and privacy police
...
enhanced visuals and site container
2018-08-15 10:19:46 +02:00
Sean Engelhardt
ec646a80dc
Add animation to transitions, and navigation.
...
Also add new login page with validation
2018-08-15 10:19:46 +02:00
Sean Engelhardt
41ba616dc1
create OpenSlides3 Material CSS Theme
...
Add theming options, custom component theming.
Creating themes for specfic brands is very easy now.
2018-08-15 10:19:46 +02:00
Sean Engelhardt
76ce18cfd8
Add modules and lazy loading
...
- core modules contains core services
- shared module contains "dumb" components (directives, models)
- used by nearly all modules
- site, it's children and projector are now feature modules
- full lazy loading with independent routing
- routing for children (extremely helpful for plugins (later))
2018-08-15 10:19:46 +02:00
Sean Engelhardt
6b09427565
document, restructure, add relations
...
- models get other models from DataStore (Relations)
- documentation using Compodoc
- rename and restructure
- http-interceptor makes all http-objections obsolete
- created 'Deserializable model' interface for better mapping of JSON objects
- Supports multiple nested objects
- No foreign dependancies, no magic
- Simple yet efficient deserialize function
- arrays of nested objects
- created more classes for better OOP AOP
2018-08-15 10:19:46 +02:00
Sean Engelhardt
30ac9c8e36
autoupdate, permissions, operator, directive
...
-overworked login and logout
-new directive 'appOsPerms'
(former os-perms)
-appOsPerms compares with groups in Operator
-login observes operator for user-information
(also serves as example on how to user observables and subjects)
-operator observes datastore for groups
(so the operators knows it's groups by creation or directly after an
autoupdate)
2018-08-15 10:19:46 +02:00
Sean Engelhardt
2331ecd6b8
Add classes for models, rework datastore, injections
...
- Basic construction and datatypes of all objects
- create objects out of websocket response
- autoupdate service
- re-structure core models
- DataStore is easier to use
2018-08-15 10:19:46 +02:00
Sean Engelhardt
2b60b4ef4f
simplify models, and datastore
...
- example on static functions and TS generics
- exmaple on data encapsulation and "single responsibility"
2018-08-15 10:19:46 +02:00
FinnStutzenstein
8b31fa15f2
First Idea for the DataStore
2018-08-15 10:19:46 +02:00