Commit Graph

63 Commits

Author SHA1 Message Date
FinnStutzenstein ee5adb8fd2 New AgendaTable 2016-12-02 15:18:32 +01:00
Emanuel Schütze 670251fba9 Minor fixes (Fixes #2710)
- motion form: show supporters field
- motion block slide: show motion identifiers in columns
- item list: show open link for motion blocks
- use right pdfmake-dist name in bower.json
2016-12-01 14:29:31 +01:00
Emanuel Schütze 4e1fdc6b22 Updated PDF layout
- use default font for pdf from vfs_font.js
  remove base64 encoding function on server side
- use recommendation config value in motion detail template
2016-11-14 18:52:50 +01:00
Emanuel Schütze 7de5892ba3 Freeze angular-csv-import version to 0.0.36.
0.0.37 breaks button in template.
2016-11-08 22:14:12 +01:00
FinnStutzenstein f1c58f98e8 Using a datetimepicker for agenda start time (closes #2413 and fixes #2440) 2016-10-06 22:12:51 +02:00
Emanuel Schütze 50f5d0a33a Merge pull request #2380 from FinnStutzenstein/Issue2348
New ui element for comments in config (closes #2348)
2016-09-24 13:34:08 +02:00
Finn Stutzenstein d13e11beb1 New ui element for comments in config (closes #2348) 2016-09-23 14:37:13 +02:00
FinnStutzenstein 448756f17a Docx export with docxtemplater 2016-09-23 14:20:07 +02:00
FinnStutzenstein ceb9e70f6e Updating lodash (fixes #2293) 2016-09-22 12:34:53 +02:00
Emanuel Schuetze b936976f37 Upgraded requirements.
Use twisted<16.4 for easier install (without compiling).
Use lowercase name 'openslides' in bower.jspon and packages.json to
prevent warning.
2016-09-18 10:51:47 +02:00
Emanuel Schuetze 852b175f3e Upgraded a lot of javascript libs.
Some template fixes required for upgrading ui-bootstrap.
2016-09-18 00:45:00 +02:00
Emanuel Schuetze 028dd71608 Upgraded to tinymce 4.4.x and tinymce-ui 0.0.17 (Fixes #2238). 2016-09-17 10:47:11 +02:00
Norman Jäckel ab845b4137 Added generic fields for comments for motions. 2016-09-07 20:43:00 +02:00
Finn Stutzenstein ee8481768a Update angular-ui-tree (fixes #1717) 2016-08-29 09:26:13 +02:00
Sean Engelhardt 97b8d39d0b Migrate to pdfmake/pdfmake 2016-08-24 17:07:26 +02:00
Thomas Junk 546c4e65f6 PDFMake implemented 2016-08-19 14:10:30 +02:00
Norman Jäckel 9de7723b7a Merge pull request #2266 from FinnStutzenstein/Issue2238
Downgrade tinymce-dist to 4.3.12 to avoid Issue #2238
2016-08-13 09:17:03 +02:00
Finn Stutzenstein a22ba2a59d Downgrade tinymce-dist to 4.3.12 to avoid Issue #2238 2016-08-11 11:58:44 +02:00
Emanuel Schuetze 282bc45790 Fixed missing translations of config options (Fixes #2193, fixes #2245) 2016-08-09 17:06:24 +02:00
Oskar Hahn fe64941aab Big Mode for OpenSlides
Uses django channels instead of tornado for the autoupdate. Therefore
tornado is nolonger a dependency of OpenSlides (but channels).

This uses websockets instead of SockJS.

Use the flag insecure in the start command to provide static files serving.

Use a new session backend that has a ForeignKey to User.
2016-06-09 11:14:39 +02:00
Sean Engelhardt 62310c83ae Limit selection of files to csv and txt (Fixed #2133)
agenda, motions, users csv import
2016-06-07 11:34:02 +02:00
Emanuel Schuetze cbfcc6df68 Use angular 1.4.10 2016-04-12 21:57:22 +02:00
Norman Jäckel 8a03c15c35 Merge pull request #2072 from emanuelschuetze/fix2064
Order of jquery and angular in bower.json is important (Fixes #2064).
2016-04-11 17:29:29 +02:00
Emanuel Schuetze 642650781c Order of jquery and angular in bower.json is important (Fixes #2064).
jquery has to load *before* angular! Otherwise ng-model and ng-change doesn't
work with angular-chosen select elements.
2016-04-11 11:19:59 +02:00
Emanuel Schuetze 3c59f1f75c Set angular-ui-tinymce to v0.0.14 (Fixes #2069). 2016-04-06 22:02:09 +02:00
Norman Jäckel afeb746718 Updated README and bower 2016-03-21 21:07:18 +01:00
Norman Jäckel 4f0d5fd0ea Updated bower and setup file. 2016-03-21 19:52:06 +01:00
Emanuel Schuetze 89446ce4f6 Use angular-chosen instead of ui-select for better performance.
The jQuery select field from angular-chosen is used for all ui-select
fields. See https://github.com/leocaseiro/angular-chosen/

Use input delay on users filter field with 'debounce'.

Fixed #2006.
2016-03-18 14:37:03 +01:00
Emanuel Schuetze 4ad775869f Use specific tag of tinymce-18n repo (Fixes #1975). 2016-03-14 17:09:22 +01:00
Emanuel Schuetze 0613304724 Use colorpicker for projector header color config. 2016-02-23 22:24:41 +01:00
Emanuel Schuetze 16f1ad5731 Use tinymce instead of CKEditor.
- better integration of tinymce in bower and gulp
- Improve support for html tags in reportlab's motion pdf.
- Now paste from word works without problems
  (That was the main reason of switching to tinymce:
   The data loss problem with MS Word is still unfixed in CKEditor,
   see https://dev.ckeditor.com/ticket/13174)
- The editor is now used for customslides (text), motions (text,
  reason) and users (about).
- Use mediafile image list for tinymce.
- Use own repository for tinymce-i18n: OpenSlides/tinymce-i18n
2016-02-16 00:22:01 +01:00
Norman Jäckel 25a7f59b70 Merge pull request #1950 from normanjaeckel/Worker.js
Simplified installing of JS and CSS libs. Fixed #1906.
2016-02-08 22:35:28 +01:00
Emanuel Schuetze 963bebac29 CKEditor v4.5.7 does not work (Syntax Error).
Go back to last working version 4.5.6.
2016-02-07 19:49:15 +01:00
Norman Jäckel 8cb74c5e7a Simplified installing of JS and CSS libs. Fixed #1906. 2016-02-05 23:27:15 +01:00
Norman Jäckel d141fd3692 Updated metadata files. 2016-01-27 22:53:12 +01:00
Emanuel Schuetze 10e77136da Updated bower requirements (Fixes #1758) 2016-01-27 20:44:19 +01:00
André Böhlke d3ed15db29 Mediafile pdf presentation with angular-pdf and pdf.js (Fixes #1664).
Thanks to André Böhlke for contribution core functionality!
Some additional template improvements by Emanuel.
2016-01-27 20:36:21 +01:00
Oskar Hahn bd4c8920e9 Remove DS dependencies 2016-01-27 17:28:41 +01:00
Oskar Hahn 6970235f23 Revert "Add upload feature to mediafiles module" 2016-01-27 15:28:59 +01:00
André Böhlke 3c691b9937 work on pdf presenter support 2016-01-27 19:33:30 +07:00
Emanuel Schuetze b863c7ae13 Upgrade to angular-ui-tree 2.5.0
With >=2.10.0 there is an error "context is null" if start dragging.
With >=2.6.0 there is a missing angular 1.4 dependency.
2015-12-19 12:46:53 +01:00
Norman Jäckel 1b1e8f8ba2 Used our own repository for Open Sans font. 2015-12-06 23:55:30 +01:00
Emanuel Schuetze d987a1138d Added motion csv import (Fixes #1675)
using pre-import checks and preview table.
2015-12-05 21:44:19 +01:00
Emanuel Schuetze fa267b68c2 New template design
- Great thanks to Jörn Bensch (from triagonale.de) for new base
  template!
- A lot of adaptations in all templates for new design.
2015-11-30 20:36:33 +01:00
Oskar Hahn f41b9626d1 Angular: downgrade ui-tree to fix the agenda sort view 2015-11-27 23:55:26 +01:00
Emanuel Schuetze 968083e9e5 Improved related agenda items
- Added QuickEdit mode for related agenda items
- show/hide hidden agenda items
- Added ng-dialog for modal create/update dialogs of customslides
- use generic links for list of speakers, edit, delete, project
- Moved projector elements to sidebar of index template (In progress!
  It will be improved with new base template design).
- Fixed error if chat messages is empty.
- Moved ngSanitize to base.js to use ng-bind-html in projector slides.
2015-11-25 12:18:14 +01:00
Emanuel Schuetze 3c0fcfebac Reworked on chatbox in base template. 2015-11-22 22:46:18 +01:00
Norman Jäckel d299579f16 Added CKEditor to custom slide create and edit form. 2015-11-17 23:25:09 +01:00
Emanuel Schuetze ed72a90306 Reworked all motions templates.
motion detail:
- added progres bar for motionpoll
- added support/unsupport function
- show log

motion list:
- added state filter
- added css animations for enter/leave

motion form:
- use angular-formly (instead of old ng-fab-forms with no angular 1.4.x support)

general:
- Workflow states use new field 'css_class' (instead of unused
  'icon'). Added migration file.
- added 'allowed_actions' to rest api for each motion (by Norman)
- updated all JavaScript dependencies (bower.json)
2015-11-11 10:50:49 +01:00
Emanuel Schuetze 5b37a21c87 Motion detail updated for polls.
bower.json: updated ui-select
New QuickEdit feature in motion list.
2015-11-11 10:50:49 +01:00