Sean
bf525cf852
Merge pull request #4575 from GabrielInTheWorld/tree-sort-agenda
...
Implements filtering the `sorting-tree.component`
2019-04-17 13:14:57 +02:00
GabrielMeyer
cdc849de6d
Implements filtering the sorting-tree.component
...
- Added filtering by visibility, like internal, public or hidden items
- Added option to collapse or expand all nodes
- Added also style for the dark theme
2019-04-17 12:41:16 +02:00
Sean
637c0fb78e
Merge pull request #4601 from MaximilianKrambach/callListPDF
...
call list improvements
2019-04-17 10:38:22 +02:00
Sean
d2260b02a7
Merge pull request #4598 from GabrielInTheWorld/package-crawler
...
Implements a crawler to find all directly used packages
2019-04-16 14:50:24 +02:00
Sean
b581c350c6
Merge pull request #4584 from GabrielInTheWorld/form-validation-new
...
Validates creating a new user
2019-04-16 14:49:51 +02:00
GabrielMeyer
6de79fc96a
Implements a crawler to find all directly used packages
...
- Holds a 'default' `README.md` with the default content.
- Writes down all found packages with links to their repositories.
2019-04-16 14:20:59 +02:00
Sean
ebbb369124
Merge pull request #4605 from tsiegleauq/excel-frozen-rows
...
Enhance excel exporting
2019-04-16 13:25:29 +02:00
Sean Engelhardt
9b9bf244c1
Enhance excel exporting
2019-04-16 13:04:10 +02:00
Maximilian Krambach
217186f435
cleanup of outdated TODOS and stubs
2019-04-16 12:47:48 +02:00
Maximilian Krambach
5f35fe8460
call list improvements (WIP)
...
- add extended recommendation label
- remove motion blocks, use the column for 'notes'
- don't break up tables
2019-04-16 12:00:45 +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
Finn Stutzenstein
0f1df91915
Merge pull request #4602 from FinnStutzenstein/clearClientCacheOnMigrations
...
Refresh clients cache when the database was migrated
2019-04-15 16:30:33 +02:00
FinnStutzenstein
a715c0e432
Refresh clients cache when the database was migrated
2019-04-15 16:13:52 +02:00
Maximilian Krambach
72c3f27dba
Merge pull request #4600 from MaximilianKrambach/importfix
...
fix motion import oddity
2019-04-15 16:10:40 +02:00
Sean Engelhardt
8a40ee3cbc
Fix exporting of selected motions
...
Fixes an issue where the export button has been put in the
wrong view
2019-04-15 15:28:03 +02:00
GabrielMeyer
b7799c2337
Validates creating a new user
...
- If a new user is created and neither the username, first name nor last name is set, a hint is displayed and the user is still in the creating mode.
- Also prevents that the client queries a user that does not exist.
2019-04-15 15:07:23 +02:00
Maximilian Krambach
7d9ea4e55a
multiselect motion export
2019-04-15 13:24:43 +02:00
Maximilian Krambach
48593acc25
disable multiselect options if nothing selected
2019-04-15 13:24:42 +02:00
Maximilian Krambach
a670d85267
fix motion import ooddity
...
- lag due to undefined submitters
- additional text separator
2019-04-15 12:43:16 +02:00
Sean
2bd9172006
Merge pull request #4591 from MaximilianKrambach/tagFilter
...
Adds a 'tag' filter to motion lists
2019-04-15 12:30:07 +02:00
Sean
1bd9f09dd6
Merge pull request #4592 from MaximilianKrambach/manyStars
...
bulk set/unset favorite status
2019-04-15 12:24:46 +02:00
FinnStutzenstein
ce216204f1
Updates the cache on comment section updates. Implements missing client
...
code.
2019-04-15 10:54:34 +02:00
Maximilian Krambach
81c50f5b2f
bulk set/unset favorite status
2019-04-15 10:52:18 +02:00
Finn Stutzenstein
259afa7f88
Merge pull request #4594 from FinnStutzenstein/modelStructureForAssignments
...
Background structure for assignments
2019-04-15 10:43:54 +02:00
FinnStutzenstein
9cfc0bbd42
Background structure for assignments
...
- moved some components
- added consistend namin scheme: (View)Assignment, (View)AssignmentPoll
(View)AssignmentPollOption and (View)AssignmentRelatedUser.
- Added precisionPipe, which needs to be added everywhere.
- Cleaned up converting deciml fields (as strings in the REST API) to
floats
- The repository creates the View* structure and enabled user updates.
2019-04-15 10:29:26 +02:00
Finn Stutzenstein
e7624c0d1e
Merge pull request #4585 from FinnStutzenstein/projectorListCleanup
...
Put projector cards in own components in the listview
2019-04-15 08:10:01 +02:00
Maximilian Krambach
b5a6669359
Adds a 'tag' filter to motion lists
2019-04-12 11:50:32 +02:00
FinnStutzenstein
f44590b519
Put projector cards in own components in the listview
2019-04-12 07:15:22 +02:00
Finn Stutzenstein
b05cd3af5a
Merge pull request #4580 from GabrielInTheWorld/form-validation
...
Fixes error from `mediafile-list.component` when logging out
2019-04-12 07:12:58 +02:00
Emanuel Schütze
9059191e91
Updated translations
2019-04-11 23:09:13 +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
Maximilian Krambach
a2b75194a1
don't autoupdate detail forms during editing
2019-04-11 16:06:05 +02:00
Emanuel Schütze
c0564e0f5e
Merge pull request #4583 from FinnStutzenstein/fixProjectorSerializer
...
Protect element fields from the projector model. Fixes creation of
2019-04-09 21:19:26 +02:00
FinnStutzenstein
5a1f638f8d
Protect element fields from the projector model. Fixes creation of
...
projectors.
2019-04-09 17:15:16 +02:00
FinnStutzenstein
dfaf8b552a
Fixed handling of unregistered resources
2019-04-09 16:15:23 +02:00
GabrielMeyer
4994cc6ce8
Fixes error from mediafile-list.component
when logging out
...
- If the user is seeing the mediafiles and wants to log out, an error occurred causing by querying an attribute from undefined object.
2019-04-09 15:30:49 +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
Sean Engelhardt
054f76a5d4
Cleanups and enhancements
...
Cleans up and reviews some methods
2019-04-08 10:16:48 +02:00
Maximilian Krambach
464fb89b53
include per-poll values, some travis fix
2019-04-08 10:16:47 +02:00
Maximilian Krambach
52193e9fb2
Assignments
2019-04-08 10:16:46 +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
Maximilian Krambach
028c358a7f
Merge pull request #4567 from MaximilianKrambach/csvExportLabeledRecommend
...
export recommendations with extra labels
2019-04-05 13:17:42 +02:00
Emanuel Schütze
4ca8fccbea
Merge pull request #4571 from tsiegleauq/motion-list-show-id
...
Show sequential number in motion list
2019-04-05 13:11:06 +02:00
Maximilian Krambach
e3c673b55e
export recommendations with extra labels
2019-04-05 13:08:45 +02:00
Sean Engelhardt
1dd8562dfc
Show sequential number in motion list
...
Shows the sequential number (ID) in motion list
2019-04-05 11:48:48 +02:00
Emanuel Schütze
3c959df374
Merge pull request #4568 from MaximilianKrambach/motionNextPrev
...
set surrounding motions according to sorting in list view (fixes #4566 )
2019-04-04 23:23:17 +02:00
Emanuel Schütze
df915aad6d
Merge pull request #4561 from GabrielInTheWorld/administration
...
Checks the permissions
2019-04-04 23:02:22 +02:00
Emanuel Schütze
bb98e9b120
Merge pull request #4569 from tsiegleauq/list-view-page-size
...
Enlarge page size
2019-04-04 22:47:38 +02:00
Sean Engelhardt
995fa7af32
Motion Amendments into PDF
...
Support Amendments of initial motions in PDF
2019-04-04 13:22:12 +02:00
Sean Engelhardt
8236d1bf5b
Enlarge page size
...
Enlarges the page size of all list views.
Also move the declaration of the page size into the base list view component
2019-04-04 12:10:45 +02:00
GabrielMeyer
4cdd4b3c34
Checks the permissions
...
- If the user has not the permissions to edit mediafiles, than he cannot edit or delete any files.
2019-04-04 11:08:54 +02:00
Maximilian Krambach
9e2faefc79
set surrounding according to sorting in list view
2019-04-03 12:05:43 +02:00
Emanuel Schütze
492372d81c
Merge pull request #4554 from tsiegleauq/simple-excel-export
...
Export motions as excel document (.xlsx)
2019-04-03 09:18:45 +02:00
Emanuel Schütze
8dfeaa5b09
Merge pull request #4547 from tsiegleauq/projector-messages-rework
...
Add better projector messages
2019-04-03 09:05:11 +02:00
Sean Engelhardt
a973ad1719
Export motions as excel document (.xlsx)
...
Adds exceljs library.
Extends the "motion export dialog" to support xlsx export with a specific set of rules similar
to CSV
2019-04-02 14:23:01 +02:00
Finn Stutzenstein
fc3098b08f
Merge pull request #4560 from FinnStutzenstein/removeChatMessageClient
...
Remove the ChatMessage from the client
2019-04-02 13:24:55 +02:00
Finn Stutzenstein
864ab50306
Merge pull request #4552 from FinnStutzenstein/lostSessionMessageFix
...
Fix endless reconnections after a late WhoAmI
2019-04-02 12:36:34 +02:00
Sean Engelhardt
80dbe60749
Add better projector messages
...
Adds messages like in the mock ups
2019-04-02 12:31:21 +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
FinnStutzenstein
2c73b9b781
Remove the ChatMessage from the client
2019-04-02 12:28:19 +02:00
Emanuel Schütze
8c26f5286b
Redesign offline indicator on projector
2019-04-02 11:32:34 +02:00
Finn Stutzenstein
55c162809c
Merge pull request #4540 from FinnStutzenstein/trackFirefoxIssues
...
Track storage fallbacks via count users
2019-04-01 08:49:55 +02:00
FinnStutzenstein
cee6d55b82
Projectiondefaults, width slider direct save
2019-04-01 08:48:52 +02:00
FinnStutzenstein
042fe29ffc
Fix endless reconnections after a late WhoAmI
2019-04-01 08:20:57 +02:00
Norman Jäckel
8f393a1877
Merge pull request #4546 from tsiegleauq/websocket-debugging
...
Add websocket debug output
2019-03-29 11:53:27 +01:00
Sean Engelhardt
615e33f396
Add websocket debug output
...
Adds socket.warn functions to have a higher change to find errors
2019-03-29 11:37:47 +01:00
Sean Engelhardt
488690dc8d
Add offline indicator
...
Also adds a function to the offline service to "actually" determinate if we are offline or not
2019-03-29 11:09:52 +01:00
FinnStutzenstein
ccf37758d4
delay the offline message
2019-03-29 08:36:18 +01:00
FinnStutzenstein
f8699450fb
Track storage fallbacks via count users
2019-03-26 12:29:08 +01:00
Maximilian Krambach
85491b6c8f
prevent accidental self-lockout in multiSelect
2019-03-26 09:49:55 +01:00
Emanuel Schütze
b38ff3fb96
Merge pull request #4539 from FinnStutzenstein/localStorageFirefox
...
Uses storage fallback on incorrect IndexedDB initialization
2019-03-25 17:30:41 +01:00
Emanuel Schütze
9df28ae9bc
Merge pull request #4535 from MaximilianKrambach/sortings
...
add default sorting of tags and motion blocks
2019-03-25 17:16:06 +01:00
Emanuel Schütze
3a520705f1
Merge pull request #4538 from tsiegleauq/history-storrage
...
Fix history mode store access
2019-03-25 17:13:57 +01:00
Finn Stutzenstein
da553b129a
Merge pull request #4534 from GabrielInTheWorld/util-fixes
...
Adjusts pagination's listener to default code style.
2019-03-25 16:18:00 +01:00
FinnStutzenstein
b267722901
Uses storage fallback on incorrect IndexedDB initialization
2019-03-25 16:12:42 +01:00
Sean
de3681454f
Merge pull request #4533 from tsiegleauq/speaker-item-sorting
...
Add manual sorting to Speaker list
2019-03-25 15:28:50 +01:00
Sean Engelhardt
4e975af915
Fix history mode store access
...
prevents local storage access from certain services
when in history mode
2019-03-25 15:03:26 +01:00
GabrielMeyer
cd2907381b
Includes hammerjs
.
2019-03-25 14:41:47 +01:00
Maximilian Krambach
4efede0396
add default sorting of tags and motion blocks
2019-03-25 13:44:41 +01:00
Sean Engelhardt
c0a2072cc2
Add manual sorting to Speaker list
...
Also create CSS Theme file to prevent side effects from theming
2019-03-25 13:34:10 +01:00
GabrielMeyer
15ca6cfec7
Adjusts pagination to default code style.
2019-03-25 13:04:42 +01:00
Sean
279b8b1d25
Merge pull request #4524 from GabrielInTheWorld/util-fixes
...
Adds listener to the pagination
2019-03-25 10:09:01 +01:00
Sean Engelhardt
3cd58aa6c5
Cleanup the repo-cleanup
...
Adds a "patch" function to allow more modles to send patches with minimal data
rather than just the whole model.
Re-Adds the throwing of some errors to prevent developers from calling
methods that should not be called
2019-03-25 09:45:12 +01:00
Emanuel Schütze
fdfb3b9088
Updated translations
2019-03-22 16:13:33 +01:00
Emanuel Schütze
0cc59c6596
Fixed CSS styling error
2019-03-22 15:47:22 +01:00
Emanuel Schütze
faa0a6077e
Merge pull request #4527 from tsiegleauq/list-of-speakers-template
...
Add prettier list of speakers
2019-03-22 15:30:22 +01:00
Sean Engelhardt
ab19d66022
Add prettier list of speakers
...
Also cleans up some CSS and unifies some Drag-N-Drop Component
styles.
2019-03-22 13:25:03 +01:00
GabrielMeyer
6e628ea4cd
Adds listener to the pagination
...
- Subscription to change events from pagination are used to set the made settings initial.
2019-03-22 13:05:03 +01:00
GabrielMeyer
fca92ef9e2
Sanitizing the inner html text.
2019-03-21 17:39:57 +01:00
Emanuel Schütze
0527b814bc
Merge pull request #4522 from emanuelschuetze/improvements
...
Minor layout improvements
2019-03-21 15:38:50 +01:00
Sean Engelhardt
b472a3851b
Add motion to motion change observation
...
Also fixes an some navigation for motion and amendments
2019-03-21 11:31:02 +01:00
Emanuel Schütze
e54d0cf087
Minor layout improvements
...
- Improved motion block slide layout
- Increase width of statute paragraph title form field
- hide identifier in motion form for unprivileged users/submitters
2019-03-20 22:00:35 +01:00
Emanuel Schütze
63a2c6b05b
Merge pull request #4520 from tsiegleauq/websocket-fixes
...
Fix websocket connection for port 80
2019-03-20 15:08:01 +01:00
Sean Engelhardt
56289af867
Fix websocket connection for port 80
...
port 80 was interpretet as <IP>:/ws before.
Certain browser did not like the colon...
2019-03-20 14:44:35 +01:00
Emanuel Schütze
68175b8cb7
Merge pull request #4519 from tsiegleauq/list-z-levels
...
Fix some z-level related issues
2019-03-20 13:13:15 +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
Sean
460c99e683
Merge pull request #4515 from emanuelschuetze/fixStatuteAmendment
...
Fixed statute amendment detection in motion form
2019-03-20 12:56:12 +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