From 3db6a120243259fd9beb62be5b1210f04303994c Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Sun, 31 Jul 2011 10:46:29 +0200 Subject: [PATCH] Add code --- .hgignore | 8 + AUTHORS | 7 + INSTALL | 124 ++ LICENSE | 339 ++++ THANKS | 13 + docs/Makefile | 143 ++ docs/README | 13 + docs/_static/basic.css | 460 +++++ docs/_static/default.css | 424 +++++ docs/_static/images/agenda-beamer_de.png | Bin 0 -> 94806 bytes docs/_static/images/agenda-new-item_de.png | Bin 0 -> 96468 bytes docs/_static/images/agenda-pdf_de.png | Bin 0 -> 56893 bytes docs/_static/images/agenda_de.png | Bin 0 -> 142442 bytes .../_static/images/application-history_de.png | Bin 0 -> 98969 bytes .../images/application-managebox_de.png | Bin 0 -> 56922 bytes .../images/application-overview-beamer_de.png | Bin 0 -> 75218 bytes .../images/application-overview_de.png | Bin 0 -> 117486 bytes .../images/application-view-beamer_de.png | Bin 0 -> 213309 bytes docs/_static/images/application-view_de.png | Bin 0 -> 221023 bytes .../_static/images/application-viewbox_de.png | Bin 0 -> 39336 bytes docs/_static/images/de.png | Bin 0 -> 545 bytes docs/_static/images/en.png | Bin 0 -> 609 bytes docs/_static/logo.png | Bin 0 -> 10786 bytes docs/_templates/layout.html | 50 + docs/_templates/sidebarintro.html | 8 + docs/conf.py | 231 +++ docs/de/about.rst | 136 ++ docs/de/download.rst | 13 + docs/de/help.rst | 40 + docs/de/index.rst | 12 + docs/en/about.rst | 140 ++ docs/en/download.rst | 12 + docs/en/help.rst | 34 + docs/en/index.rst | 12 + docs/make.bat | 170 ++ extras/logo/openlides-logo.svg | 1637 ++++++++++++++++ extras/logo/openlides-logo_100.png | Bin 0 -> 4959 bytes extras/logo/openlides-logo_150.png | Bin 0 -> 8048 bytes extras/logo/openlides-logo_icon.png | Bin 0 -> 1060 bytes extras/logo/openlides-logo_icon.svg | 1291 +++++++++++++ extras/logo/openlides-logo_wide.png | Bin 0 -> 13241 bytes extras/logo/openlides-logo_wide.svg | 1675 +++++++++++++++++ initial_data.json | 294 +++ manage.py | 29 + openslides/__init__.py | 50 + openslides/agenda/__init__.py | 0 openslides/agenda/admin.py | 18 + openslides/agenda/api.py | 55 + openslides/agenda/forms.py | 82 + openslides/agenda/models.py | 198 ++ .../agenda/templates/agenda/base_agenda.html | 17 + openslides/agenda/templates/agenda/edit.html | 35 + .../agenda/templates/agenda/overview.html | 158 ++ openslides/agenda/templates/beamer.html | 33 + .../templates/beamer/ItemApplication.html | 47 + .../templates/beamer/ItemAssignment.html | 69 + .../agenda/templates/beamer/ItemPoll.html | 19 + .../agenda/templates/beamer/ItemText.html | 11 + .../agenda/templates/beamer/overview.html | 17 + openslides/agenda/tests.py | 197 ++ openslides/agenda/urls.py | 62 + openslides/agenda/views.py | 255 +++ openslides/application/__init__.py | 0 openslides/application/admin.py | 17 + openslides/application/forms.py | 34 + openslides/application/models.py | 408 ++++ .../application/base_application.html | 14 + .../templates/application/edit.html | 27 + .../templates/application/overview.html | 62 + .../templates/application/poll_view.html | 50 + .../templates/application/view.html | 276 +++ openslides/application/tests.py | 40 + openslides/application/urls.py | 69 + openslides/application/views.py | 350 ++++ openslides/assignment/__init__.py | 0 openslides/assignment/admin.py | 16 + openslides/assignment/forms.py | 35 + openslides/assignment/models.py | 110 ++ .../templates/assignment/base_assignment.html | 13 + .../assignment/templates/assignment/edit.html | 23 + .../templates/assignment/overview.html | 44 + .../templates/assignment/poll_view.html | 58 + .../assignment/templates/assignment/view.html | 185 ++ openslides/assignment/tests.py | 30 + openslides/assignment/urls.py | 54 + openslides/assignment/views.py | 242 +++ openslides/default.settings.py | 141 ++ openslides/locale/README.txt | 23 + openslides/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 22584 bytes openslides/locale/de/LC_MESSAGES/django.po | 1559 +++++++++++++++ openslides/participant/__init__.py | 0 openslides/participant/admin.py | 16 + openslides/participant/api.py | 45 + openslides/participant/forms.py | 63 + openslides/participant/models.py | 46 + .../participant/base_participant.html | 19 + .../templates/participant/edit.html | 26 + .../templates/participant/group_edit.html | 22 + .../templates/participant/group_overview.html | 24 + .../templates/participant/import.html | 21 + .../templates/participant/login.html | 48 + .../templates/participant/overview.html | 95 + .../templates/participant/settings.html | 23 + openslides/participant/tests.py | 28 + openslides/participant/urls.py | 44 + openslides/participant/views.py | 276 +++ openslides/poll/__init__.py | 0 openslides/poll/admin.py | 17 + openslides/poll/forms.py | 54 + openslides/poll/models.py | 138 ++ openslides/poll/templates/poll/base_poll.html | 13 + openslides/poll/templates/poll/edit.html | 48 + .../poll/templates/poll/option_edit.html | 23 + openslides/poll/templates/poll/overview.html | 30 + openslides/poll/templates/poll/view.html | 63 + openslides/poll/tests.py | 28 + openslides/poll/urls.py | 26 + openslides/poll/views.py | 191 ++ openslides/static/fonts/Ubuntu-B.ttf | Bin 0 -> 339320 bytes openslides/static/fonts/Ubuntu-R.ttf | Bin 0 -> 359668 bytes openslides/static/fonts/Ubuntu-RI.ttf | Bin 0 -> 389744 bytes openslides/static/images/bg-header.gif | Bin 0 -> 625 bytes openslides/static/images/bg-submenu.gif | Bin 0 -> 85 bytes openslides/static/images/button.gif | Bin 0 -> 169 bytes openslides/static/images/circle.png | Bin 0 -> 18152 bytes openslides/static/images/draggable.png | Bin 0 -> 268 bytes openslides/static/images/favicon.png | Bin 0 -> 1060 bytes .../static/images/icons/application-pdf.png | Bin 0 -> 688 bytes openslides/static/images/icons/checkbox.png | Bin 0 -> 654 bytes openslides/static/images/icons/clock.png | Bin 0 -> 1273 bytes openslides/static/images/icons/cross.png | Bin 0 -> 2836 bytes .../static/images/icons/dialog-cancel.png | Bin 0 -> 848 bytes .../static/images/icons/dialog-error.png | Bin 0 -> 722 bytes .../images/icons/dialog-information.png | Bin 0 -> 803 bytes .../static/images/icons/dialog-ok-apply.png | Bin 0 -> 597 bytes openslides/static/images/icons/dialog-ok.png | Bin 0 -> 601 bytes .../static/images/icons/dialog-warning.png | Bin 0 -> 596 bytes .../static/images/icons/document-edit.png | Bin 0 -> 726 bytes .../static/images/icons/document-export.png | Bin 0 -> 614 bytes .../static/images/icons/document-import.png | Bin 0 -> 609 bytes .../static/images/icons/document-preview.png | Bin 0 -> 808 bytes .../static/images/icons/document-revert.png | Bin 0 -> 794 bytes .../static/images/icons/edit-delete.png | Bin 0 -> 640 bytes openslides/static/images/icons/edit-undo.png | Bin 0 -> 866 bytes .../static/images/icons/games-endturn.png | Bin 0 -> 575 bytes .../static/images/icons/games-highscores.png | Bin 0 -> 876 bytes .../static/images/icons/go-previous.png | Bin 0 -> 634 bytes openslides/static/images/icons/help-hint.png | Bin 0 -> 694 bytes openslides/static/images/icons/im-user.png | Bin 0 -> 746 bytes .../static/images/icons/list-add-user.png | Bin 0 -> 821 bytes openslides/static/images/icons/list-add.png | Bin 0 -> 564 bytes .../static/images/icons/list-remove-user.png | Bin 0 -> 707 bytes .../static/images/icons/list-remove.png | Bin 0 -> 332 bytes .../static/images/icons/meeting-chair.png | Bin 0 -> 752 bytes openslides/static/images/icons/milestone.png | Bin 0 -> 694 bytes .../static/images/icons/pdf-annotations.png | Bin 0 -> 745 bytes .../static/images/icons/process-stop.png | Bin 0 -> 722 bytes openslides/static/images/icons/rating.png | Bin 0 -> 665 bytes .../images/icons/task-accepted-grey.png | Bin 0 -> 3142 bytes .../static/images/icons/task-accepted.png | Bin 0 -> 924 bytes .../static/images/icons/task-attempt.png | Bin 0 -> 705 bytes .../static/images/icons/task-attention.png | Bin 0 -> 741 bytes .../static/images/icons/task-complete.png | Bin 0 -> 756 bytes .../static/images/icons/task-reject.png | Bin 0 -> 842 bytes .../static/images/icons/user-information.png | Bin 0 -> 825 bytes .../static/images/icons/user-offline.png | Bin 0 -> 489 bytes .../static/images/icons/user-online.png | Bin 0 -> 757 bytes .../static/images/icons/view-list-details.png | Bin 0 -> 287 bytes .../static/images/icons/view-list-icons.png | Bin 0 -> 280 bytes .../static/images/icons/view-list-text.png | Bin 0 -> 257 bytes .../static/images/icons/view-list-tree.png | Bin 0 -> 299 bytes .../static/images/icons/view-presentation.png | Bin 0 -> 618 bytes .../images/icons/view-sort-ascending.png | Bin 0 -> 632 bytes .../static/images/icons/view-statistics.png | Bin 0 -> 495 bytes .../static/images/icons/voting-abstention.png | Bin 0 -> 3384 bytes .../static/images/icons/voting-invalid.png | Bin 0 -> 3555 bytes openslides/static/images/icons/voting-no.png | Bin 0 -> 3354 bytes openslides/static/images/icons/voting-yes.png | Bin 0 -> 3483 bytes openslides/static/images/logo-beamer.png | Bin 0 -> 3476 bytes openslides/static/images/logo.png | Bin 0 -> 5139 bytes .../static/images/presentation-header-bg.png | Bin 0 -> 1046 bytes .../static/images/presentation-header.png | Bin 0 -> 737 bytes openslides/static/javascript/beamer.js | 36 + openslides/static/javascript/jquery.cookie.js | 12 + openslides/static/javascript/jquery.js | 16 + openslides/static/javascript/jquery.once.js | 80 + openslides/static/javascript/tabledrag.js | 1431 ++++++++++++++ openslides/static/styles/base.css | 528 ++++++ openslides/static/styles/beamer.css | 146 ++ openslides/static/styles/tabledrag.css | 50 + openslides/system/__init__.py | 0 openslides/system/admin.py | 16 + openslides/system/api.py | 45 + openslides/system/forms.py | 39 + openslides/system/models.py | 33 + .../system/templates/system/base_system.html | 12 + .../system/templates/system/general.html | 28 + .../system/templates/system/system.html | 20 + openslides/system/tests.py | 28 + openslides/system/urls.py | 18 + openslides/system/views.py | 74 + openslides/templates/403.html | 38 + openslides/templates/404.html | 38 + openslides/templates/500.html | 38 + openslides/templates/base.html | 110 ++ openslides/urls.py | 29 + openslides/utils/__init__.py | 0 openslides/utils/pdf.py | 419 +++++ openslides/utils/template.py | 79 + openslides/utils/templatetags/__init__.py | 0 openslides/utils/templatetags/devel.py | 14 + openslides/utils/templatetags/tags.py | 21 + openslides/utils/utils.py | 73 + 213 files changed, 17416 insertions(+) create mode 100644 .hgignore create mode 100644 AUTHORS create mode 100644 INSTALL create mode 100644 LICENSE create mode 100644 THANKS create mode 100644 docs/Makefile create mode 100644 docs/README create mode 100644 docs/_static/basic.css create mode 100644 docs/_static/default.css create mode 100644 docs/_static/images/agenda-beamer_de.png create mode 100644 docs/_static/images/agenda-new-item_de.png create mode 100644 docs/_static/images/agenda-pdf_de.png create mode 100644 docs/_static/images/agenda_de.png create mode 100644 docs/_static/images/application-history_de.png create mode 100644 docs/_static/images/application-managebox_de.png create mode 100644 docs/_static/images/application-overview-beamer_de.png create mode 100644 docs/_static/images/application-overview_de.png create mode 100644 docs/_static/images/application-view-beamer_de.png create mode 100644 docs/_static/images/application-view_de.png create mode 100644 docs/_static/images/application-viewbox_de.png create mode 100755 docs/_static/images/de.png create mode 100755 docs/_static/images/en.png create mode 100644 docs/_static/logo.png create mode 100644 docs/_templates/layout.html create mode 100644 docs/_templates/sidebarintro.html create mode 100644 docs/conf.py create mode 100644 docs/de/about.rst create mode 100644 docs/de/download.rst create mode 100644 docs/de/help.rst create mode 100644 docs/de/index.rst create mode 100644 docs/en/about.rst create mode 100644 docs/en/download.rst create mode 100644 docs/en/help.rst create mode 100644 docs/en/index.rst create mode 100644 docs/make.bat create mode 100644 extras/logo/openlides-logo.svg create mode 100644 extras/logo/openlides-logo_100.png create mode 100644 extras/logo/openlides-logo_150.png create mode 100644 extras/logo/openlides-logo_icon.png create mode 100644 extras/logo/openlides-logo_icon.svg create mode 100644 extras/logo/openlides-logo_wide.png create mode 100644 extras/logo/openlides-logo_wide.svg create mode 100644 initial_data.json create mode 100644 manage.py create mode 100644 openslides/__init__.py create mode 100644 openslides/agenda/__init__.py create mode 100644 openslides/agenda/admin.py create mode 100644 openslides/agenda/api.py create mode 100644 openslides/agenda/forms.py create mode 100644 openslides/agenda/models.py create mode 100644 openslides/agenda/templates/agenda/base_agenda.html create mode 100644 openslides/agenda/templates/agenda/edit.html create mode 100644 openslides/agenda/templates/agenda/overview.html create mode 100644 openslides/agenda/templates/beamer.html create mode 100644 openslides/agenda/templates/beamer/ItemApplication.html create mode 100644 openslides/agenda/templates/beamer/ItemAssignment.html create mode 100644 openslides/agenda/templates/beamer/ItemPoll.html create mode 100644 openslides/agenda/templates/beamer/ItemText.html create mode 100644 openslides/agenda/templates/beamer/overview.html create mode 100644 openslides/agenda/tests.py create mode 100644 openslides/agenda/urls.py create mode 100644 openslides/agenda/views.py create mode 100644 openslides/application/__init__.py create mode 100644 openslides/application/admin.py create mode 100644 openslides/application/forms.py create mode 100644 openslides/application/models.py create mode 100644 openslides/application/templates/application/base_application.html create mode 100644 openslides/application/templates/application/edit.html create mode 100644 openslides/application/templates/application/overview.html create mode 100644 openslides/application/templates/application/poll_view.html create mode 100644 openslides/application/templates/application/view.html create mode 100644 openslides/application/tests.py create mode 100644 openslides/application/urls.py create mode 100644 openslides/application/views.py create mode 100644 openslides/assignment/__init__.py create mode 100644 openslides/assignment/admin.py create mode 100644 openslides/assignment/forms.py create mode 100644 openslides/assignment/models.py create mode 100644 openslides/assignment/templates/assignment/base_assignment.html create mode 100644 openslides/assignment/templates/assignment/edit.html create mode 100644 openslides/assignment/templates/assignment/overview.html create mode 100644 openslides/assignment/templates/assignment/poll_view.html create mode 100644 openslides/assignment/templates/assignment/view.html create mode 100644 openslides/assignment/tests.py create mode 100644 openslides/assignment/urls.py create mode 100644 openslides/assignment/views.py create mode 100644 openslides/default.settings.py create mode 100644 openslides/locale/README.txt create mode 100644 openslides/locale/de/LC_MESSAGES/django.mo create mode 100644 openslides/locale/de/LC_MESSAGES/django.po create mode 100644 openslides/participant/__init__.py create mode 100644 openslides/participant/admin.py create mode 100644 openslides/participant/api.py create mode 100644 openslides/participant/forms.py create mode 100644 openslides/participant/models.py create mode 100644 openslides/participant/templates/participant/base_participant.html create mode 100644 openslides/participant/templates/participant/edit.html create mode 100644 openslides/participant/templates/participant/group_edit.html create mode 100644 openslides/participant/templates/participant/group_overview.html create mode 100644 openslides/participant/templates/participant/import.html create mode 100644 openslides/participant/templates/participant/login.html create mode 100644 openslides/participant/templates/participant/overview.html create mode 100644 openslides/participant/templates/participant/settings.html create mode 100644 openslides/participant/tests.py create mode 100644 openslides/participant/urls.py create mode 100644 openslides/participant/views.py create mode 100644 openslides/poll/__init__.py create mode 100644 openslides/poll/admin.py create mode 100644 openslides/poll/forms.py create mode 100644 openslides/poll/models.py create mode 100644 openslides/poll/templates/poll/base_poll.html create mode 100644 openslides/poll/templates/poll/edit.html create mode 100644 openslides/poll/templates/poll/option_edit.html create mode 100644 openslides/poll/templates/poll/overview.html create mode 100644 openslides/poll/templates/poll/view.html create mode 100644 openslides/poll/tests.py create mode 100644 openslides/poll/urls.py create mode 100644 openslides/poll/views.py create mode 100644 openslides/static/fonts/Ubuntu-B.ttf create mode 100644 openslides/static/fonts/Ubuntu-R.ttf create mode 100644 openslides/static/fonts/Ubuntu-RI.ttf create mode 100644 openslides/static/images/bg-header.gif create mode 100644 openslides/static/images/bg-submenu.gif create mode 100644 openslides/static/images/button.gif create mode 100644 openslides/static/images/circle.png create mode 100644 openslides/static/images/draggable.png create mode 100644 openslides/static/images/favicon.png create mode 100644 openslides/static/images/icons/application-pdf.png create mode 100644 openslides/static/images/icons/checkbox.png create mode 100644 openslides/static/images/icons/clock.png create mode 100644 openslides/static/images/icons/cross.png create mode 100644 openslides/static/images/icons/dialog-cancel.png create mode 100644 openslides/static/images/icons/dialog-error.png create mode 100644 openslides/static/images/icons/dialog-information.png create mode 100644 openslides/static/images/icons/dialog-ok-apply.png create mode 100644 openslides/static/images/icons/dialog-ok.png create mode 100644 openslides/static/images/icons/dialog-warning.png create mode 100644 openslides/static/images/icons/document-edit.png create mode 100644 openslides/static/images/icons/document-export.png create mode 100644 openslides/static/images/icons/document-import.png create mode 100644 openslides/static/images/icons/document-preview.png create mode 100644 openslides/static/images/icons/document-revert.png create mode 100644 openslides/static/images/icons/edit-delete.png create mode 100644 openslides/static/images/icons/edit-undo.png create mode 100644 openslides/static/images/icons/games-endturn.png create mode 100644 openslides/static/images/icons/games-highscores.png create mode 100644 openslides/static/images/icons/go-previous.png create mode 100644 openslides/static/images/icons/help-hint.png create mode 100644 openslides/static/images/icons/im-user.png create mode 100644 openslides/static/images/icons/list-add-user.png create mode 100644 openslides/static/images/icons/list-add.png create mode 100644 openslides/static/images/icons/list-remove-user.png create mode 100644 openslides/static/images/icons/list-remove.png create mode 100644 openslides/static/images/icons/meeting-chair.png create mode 100644 openslides/static/images/icons/milestone.png create mode 100644 openslides/static/images/icons/pdf-annotations.png create mode 100644 openslides/static/images/icons/process-stop.png create mode 100644 openslides/static/images/icons/rating.png create mode 100644 openslides/static/images/icons/task-accepted-grey.png create mode 100644 openslides/static/images/icons/task-accepted.png create mode 100644 openslides/static/images/icons/task-attempt.png create mode 100644 openslides/static/images/icons/task-attention.png create mode 100644 openslides/static/images/icons/task-complete.png create mode 100644 openslides/static/images/icons/task-reject.png create mode 100644 openslides/static/images/icons/user-information.png create mode 100644 openslides/static/images/icons/user-offline.png create mode 100644 openslides/static/images/icons/user-online.png create mode 100644 openslides/static/images/icons/view-list-details.png create mode 100644 openslides/static/images/icons/view-list-icons.png create mode 100644 openslides/static/images/icons/view-list-text.png create mode 100644 openslides/static/images/icons/view-list-tree.png create mode 100644 openslides/static/images/icons/view-presentation.png create mode 100644 openslides/static/images/icons/view-sort-ascending.png create mode 100644 openslides/static/images/icons/view-statistics.png create mode 100644 openslides/static/images/icons/voting-abstention.png create mode 100644 openslides/static/images/icons/voting-invalid.png create mode 100644 openslides/static/images/icons/voting-no.png create mode 100644 openslides/static/images/icons/voting-yes.png create mode 100644 openslides/static/images/logo-beamer.png create mode 100644 openslides/static/images/logo.png create mode 100644 openslides/static/images/presentation-header-bg.png create mode 100644 openslides/static/images/presentation-header.png create mode 100644 openslides/static/javascript/beamer.js create mode 100644 openslides/static/javascript/jquery.cookie.js create mode 100644 openslides/static/javascript/jquery.js create mode 100644 openslides/static/javascript/jquery.once.js create mode 100644 openslides/static/javascript/tabledrag.js create mode 100644 openslides/static/styles/base.css create mode 100644 openslides/static/styles/beamer.css create mode 100644 openslides/static/styles/tabledrag.css create mode 100644 openslides/system/__init__.py create mode 100644 openslides/system/admin.py create mode 100644 openslides/system/api.py create mode 100644 openslides/system/forms.py create mode 100644 openslides/system/models.py create mode 100644 openslides/system/templates/system/base_system.html create mode 100644 openslides/system/templates/system/general.html create mode 100644 openslides/system/templates/system/system.html create mode 100644 openslides/system/tests.py create mode 100644 openslides/system/urls.py create mode 100644 openslides/system/views.py create mode 100644 openslides/templates/403.html create mode 100644 openslides/templates/404.html create mode 100644 openslides/templates/500.html create mode 100644 openslides/templates/base.html create mode 100644 openslides/urls.py create mode 100644 openslides/utils/__init__.py create mode 100755 openslides/utils/pdf.py create mode 100644 openslides/utils/template.py create mode 100644 openslides/utils/templatetags/__init__.py create mode 100644 openslides/utils/templatetags/devel.py create mode 100644 openslides/utils/templatetags/tags.py create mode 100644 openslides/utils/utils.py diff --git a/.hgignore b/.hgignore new file mode 100644 index 000000000..9e4343722 --- /dev/null +++ b/.hgignore @@ -0,0 +1,8 @@ +^.venv/ +^openslides/.venv/ +\.pyc$ +^openslides/settings\.py$ +^database\.db$ +~$ +\.DS_Store$ +^docs/_build diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 000000000..9e7c7b1c2 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,7 @@ +Authors of OpenSlides in alphabetical order: + + Emanuel Schütze + Oskar Hahn + +Thanks: + Norman Jäckel, Leipzig diff --git a/INSTALL b/INSTALL new file mode 100644 index 000000000..53c3577b9 --- /dev/null +++ b/INSTALL @@ -0,0 +1,124 @@ +Installation Instructions for OpenSlides +======================================== +2011-07-29 + + +Installation on Windows (32/64bit) +---------------------------------- + + 1. Install Python 2.7 + + - 32bit: + a) Download and run 32bit MSI installer (python-2.7.2.msi) + from http://www.python.org/download/ + b) Add python dirs to PATH (via Control Panel > System > Advanced): + C:\Python27;C:\Python27\Scripts + + - 64bit: + a) Download and run 64bit MSI installer (python-2.7.2.amd64.msi) + from http://www.python.org/download/ + b) Add python dirs to PATH (via Control Panel > System > Advanced): + C:\Python27;C:\Python27\Scripts + + 2. Install Setuptools 0.6c11 + + - 32bit: + Download and run 32bit binary installer + (setuptools-0.6c11.win32-py2.7.exe) + from http://pypi.python.org/pypi/setuptools + + - 64bit: + a) Download 64bit version (ez_setup.py) + from http://pypi.python.org/pypi/setuptools + b) Open cmd and run to install setuptools: + python ez_setup.py + + 3. Install django packages + Open cmd and run: + + easy_install django django-model-utils + + 4. Install packages for building PDF (reportlab, PIL) + + - 32bit: + Run on cmd: + + easy_install reportlab pil + + - 64bit: + a) Download and run Reportlab 64bit binary installer + (reportlab-2.5-win-amd64-py2.7.exe) from + http://www.reportlab.com/ftp/ + b) Download and run PIL 64bit binary installer + (PIL-1.1.7.win-amd64-py2.7.exe) from + http://www.lfd.uci.edu/~gohlke/pythonlibs/ + + 5. Get OpenSlides source code (e.g. via mercurial checkout) + + hg clone ssh://hg@openslides.org/openslides) + + 6. Copy default.settings.py to settings.py + (in directory 'openslides') + + 7. Install OpenSlides database: + + python manage.py syncdb + + 8. Run OpenSlides server: + + python manage.py runserver + + 9. Open OpenSlides in your Browser: + + http://127.0.0.1:8000/ + + + +Installation on Linux and MacOSX +-------------------------------- + +Make sure that you have python and virtualenv installed on your +system. + + 1. Setup virtualenv: + + cd openslides + virtualenv .venv + . .venv/bin/activate + + 2. Install 'pip' if not available: + + easy_install pip + + 3. Install django packages: + + pip install django django-model-utils + + 4. Install packages for building PDF (reportlab, PIL): + + pip install reportlab pil + + 5. Get OpenSlides source code (e.g. via mercurial checkout) + + hg clone ssh://hg@openslides.org/openslides + + 6. Copy default.settings.py to settings.py + (in directory 'openslides') + + 7. Install OpenSlides database (and follow on screen instruction): + + python manage.py syncdb + + 8. Run OpenSlides server: + + python manage.py runserver + + 9. Open OpenSlides in your Browser: + + http://127.0.0.1:8000/ + + +-- +If you need help ask on OpenSlides users mailinglist. +See www.openslides.org for more information. + diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..d159169d1 --- /dev/null +++ b/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/THANKS b/THANKS new file mode 100644 index 000000000..2b99fa519 --- /dev/null +++ b/THANKS @@ -0,0 +1,13 @@ +THANKS file for OpenSlides + + +OpenSlides uses parts of the following projects: + +* Oxygen-Icons + + +* jQuery + + +* Drupal (tabledrag function) + \ No newline at end of file diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 000000000..5dba47b5d --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,143 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = _build +LANGUAGES = en de + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$$lang $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) -c . -A language=$$lang -A languages='$(LANGUAGES)' +#ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees/$$lang $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) -c . -A language=$$lang -D language=$$lang -A target=$(TARGET) -A languages='$(LANGUAGES)' + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest + +help: + @echo "Please use \`make ' where is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + @echo " gettext to make PO message catalogs" + +clean: + -rm -rf $(BUILDDIR)/* + +html: + @for lang in $(LANGUAGES);\ + do \ + mkdir -p $(BUILDDIR)/html/$$lang $(BUILDDIR)/doctrees/$$lang; \ + echo "$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $$lang $(BUILDDIR)/html/$$lang";\ + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $$lang $(BUILDDIR)/html/$$lang;\ + done + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/OpenSlides.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/OpenSlides.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/OpenSlides" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/OpenSlides" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + make -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." diff --git a/docs/README b/docs/README new file mode 100644 index 000000000..91d84f3e1 --- /dev/null +++ b/docs/README @@ -0,0 +1,13 @@ +The OpenSlides website based on Sphinx . +You have to install Sphinx before you can build the website. + +To build the website into the ./_build directory use: + + make html + +To clean up your build directory use: + + make clean + +-- +http://www.openslides.org \ No newline at end of file diff --git a/docs/_static/basic.css b/docs/_static/basic.css new file mode 100644 index 000000000..d94f190c7 --- /dev/null +++ b/docs/_static/basic.css @@ -0,0 +1,460 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable dl, table.indextable dd { + margin-top: 0; + margin-bottom: 0; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- general body styles --------------------------------------------------- */ + +a.headerlink { + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink { + visibility: hidden; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.field-list ul { + padding-left: 1em; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + clear: both; + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.field-list td, table.field-list th { + border: 0 !important; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +dl { + margin-bottom: 15px; +} + +dd p { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, .highlighted { + background-color: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.refcount { + color: #060; +} + +.optional { + font-size: 1.3em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +tt.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +tt.descclassname { + background-color: transparent; +} + +tt.xref, a tt { + background-color: transparent; + font-weight: bold; +} + +h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} diff --git a/docs/_static/default.css b/docs/_static/default.css new file mode 100644 index 000000000..45a84d1b1 --- /dev/null +++ b/docs/_static/default.css @@ -0,0 +1,424 @@ +/* + OpenSlides CSS + + @import url("basic.css"); +*/ + + + +@import url(http://fonts.googleapis.com/css?family=Ubuntu); + +body { font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', + sans-serif; font-size: 13px; color: #000; } +a { color: #185F6D; border-bottom: 1px dotted #2BABC4; text-decoration: none; } +a:hover { color: #2794AA; border-bottom: 1px solid #2794AA; } +.box { width: 540px; margin: 20px auto; } +h1, h2, h3 { font-family: 'Ubuntu', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', + 'Verdana', sans-serif; font-weight: normal; } +.header { height: 165px; } +.header h1 { margin: 0 0 30px 0; background: url(logo.png) no-repeat right; + font-size: 50px; font-weight: bold; padding-top: 50px; height: 120px; } +.header p { font-size: 15px; margin: -90px 0 0 0; } +h1 { font-size: 34px; margin: 25px 0 5px 0; } +h2 { font-size: 18px; margin: 25px 0 5px 0; } +h3 { font-size: 19px; margin: 25px 0 5px 0; } +textarea, code, +pre { font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', + monospace!important; font-size: 15px; background: #E8EFF0; } +pre { padding: 7px 30px; margin: 15px -30px; line-height: 1.3; } +.ig { color: #888; } +p { line-height: 1.4; color:#444444;} +ul { margin: 15px 0 15px 0; padding: 0; list-style: none; line-height: 1.4; } +ul li:before { content: "\00BB \0020"; color: #888; position: absolute; margin-left: -19px; } +ol { line-height: 1.4; margin: 15px 0 15px 30px; padding: 0; } +blockquote { margin: 15px 0; font-style: italic; color: #444; } +.footer { font-size: 10px; color: #888; text-align: right; margin-top: 25px; } +.more { text-align: right; margin-top: 0; font-size: 0.9em; font-style: italic; } +.nav { text-align: left; margin: 0 0 0 0; } +table { border: 1px solid black; border-collapse: collapse; + margin: 15px 0; } +td, th { border: 1px solid black; padding: 4px 10px; + text-align: left; } +th { background: #eee; font-weight: normal; } + +td input { border: none; padding: 0; } + +/* latest version button */ +.latestver { margin: 20px 0 0 0; float: right; font-style: italic; } +.latestver strong { font-weight: normal; } + + +div.document { + width: 940px; + margin: 30px auto 0 auto; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 220px; +} + +div.sphinxsidebar { + width: 220px; +} + +hr { + border: 1px solid #B1B4B6; +} + +div.body { + background-color: #ffffff; + color: #3E4349; + padding: 0 30px 0 30px; +} + +img.floatingflask { + padding: 0 0 10px 10px; + float: right; +} + +div.footer { + width: 940px; + margin: 20px auto 30px auto; + font-size: 14px; + color: #888; + text-align: right; +} + +div.footer a { + color: #888; +} + +div.related { + display: none; +} + +div.sphinxsidebar a { + color: #444; + text-decoration: none; + border-bottom: 1px dotted #999; +} + +div.sphinxsidebar a:hover { + border-bottom: 1px solid #999; +} + +div.sphinxsidebar { + font-size: 13px; + line-height: 1.5; +} + +div.sphinxsidebarwrapper { + padding: 18px 10px; +} + +div.sphinxsidebarwrapper p.logo { + padding: 0 0 20px 0; + margin: 0; + text-align: center; +} + +div.sphinxsidebar h3, +div.sphinxsidebar h4 { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; + color: #444; + font-size: 24px; + font-weight: normal; + margin: 0 0 5px 0; + padding: 0; +} + +div.sphinxsidebar h4 { + font-size: 20px; +} + +div.sphinxsidebar h3 a { + color: #444; +} + +div.sphinxsidebar p.logo a, +div.sphinxsidebar h3 a, +div.sphinxsidebar p.logo a:hover, +div.sphinxsidebar h3 a:hover { + border: none; +} + +div.sphinxsidebar p { + color: #555; + margin: 10px 0; +} + +div.sphinxsidebar ul { + margin: 10px 0; + padding: 0; + color: #000; +} + +div.sphinxsidebar input { + border: 1px solid #ccc; + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; + font-size: 14px; +} + +div.sphinxsidebar form.search input[name="q"] { + width: 130px; +} + +/* -- body styles ----------------------------------------------------------- */ + +a { + color: #185F6D; + text-decoration: underline; +} + +a:hover { + color: #2794AA; + text-decoration: underline; +} + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: 'Ubuntu', 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; + font-weight: normal; + margin: 30px 0px 10px 0px; + padding: 0; + color: black; +} + +div.body h1 { margin-top: 0; padding-top: 0; font-size: 240%; } +div.body h2 { font-size: 180%; } +div.body h3 { font-size: 150%; } +div.body h4 { font-size: 130%; } +div.body h5 { font-size: 100%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #ddd; + padding: 0 4px; + text-decoration: none; +} +a.headerlink { + visibility: hidden; +} +h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, h4:hover > a.headerlink, h5:hover > a.headerlink, h6:hover > a.headerlink, dt:hover > a.headerlink { + visibility: visible; +} +a.headerlink:hover { + color: #444; + background: #eaeaea; + +} + +div.body p, div.body dd, div.body li { + line-height: 1.4em; +} + +div.admonition { + background: #fafafa; + margin: 20px -30px; + padding: 10px 30px; + border-top: 1px solid #ccc; + border-bottom: 1px solid #ccc; +} + +div.admonition tt.xref, div.admonition a tt { + border-bottom: 1px solid #fafafa; +} + +dd div.admonition { + margin-left: -60px; + padding-left: 60px; +} + +div.admonition p.admonition-title { + font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva', 'Verdana', sans-serif; + font-weight: normal; + font-size: 24px; + margin: 0 0 10px 0; + padding: 0; + line-height: 1; +} + +div.admonition p.last { + margin-bottom: 0; +} + +div.highlight { + background-color: white; +} + +dt:target, .highlight { + background: #FAF3E8; +} + +div.note { + background-color: #eee; + border: 1px solid #ccc; +} + +div.seealso { + background-color: #ffc; + border: 1px solid #ff6; +} + +div.topic { + background-color: #eee; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre, tt { + font-family: 'Consolas', 'Menlo', 'Deja Vu Sans Mono', 'Bitstream Vera Sans Mono', monospace; + font-size: 0.9em; +} + +img.screenshot { +} + +tt.descname, tt.descclassname { + font-size: 0.95em; +} + +tt.descname { + padding-right: 0.08em; +} + +img.screenshot { + -moz-box-shadow: 2px 2px 4px #eee; + -webkit-box-shadow: 2px 2px 4px #eee; + box-shadow: 2px 2px 4px #eee; +} + +table.docutils { + border: 1px solid #888; + -moz-box-shadow: 2px 2px 4px #eee; + -webkit-box-shadow: 2px 2px 4px #eee; + box-shadow: 2px 2px 4px #eee; +} + +table.docutils td, table.docutils th { + border: 1px solid #888; + padding: 0.25em 0.7em; +} + +table.field-list, table.footnote { + border: none; + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +table.footnote { + margin: 15px 0; + width: 100%; + border: 1px solid #eee; + background: #fdfdfd; + font-size: 0.9em; +} + +table.footnote + table.footnote { + margin-top: -15px; + border-top: none; +} + +table.field-list th { + padding: 0 0.8em 0 0; +} + +table.field-list td { + padding: 0; +} + +table.footnote td.label { + width: 0px; + padding: 0.3em 0 0.3em 0.5em; +} + +table.footnote td { + padding: 0.3em 0.5em; +} + +dl { + margin: 0; + padding: 0; +} + +dl dd { + margin-left: 30px; +} + +blockquote { + margin: 0 0 0 30px; + padding: 0; +} + +ul, ol { + margin: 10px 0 10px 30px; + padding: 0; +} + +pre { + background: #E8EFF0; + padding: 7px 30px; + margin: 15px -30px; + line-height: 1.3em; +} + +dl pre, blockquote pre, li pre { + margin-left: -60px; + padding-left: 60px; +} + +dl dl pre { + margin-left: -90px; + padding-left: 90px; +} + +tt { + background-color: #E8EFF0; + color: #222; + /* padding: 1px 2px; */ +} + +tt.xref, a tt { + background-color: #E8EFF0; + border-bottom: 1px solid white; +} + +a.reference { + text-decoration: none; + border-bottom: 1px dotted #2BABC4; +} + +a.reference:hover { + border-bottom: 1px solid #2794AA; +} + +a.footnote-reference { + text-decoration: none; + font-size: 0.7em; + vertical-align: top; + border-bottom: 1px dotted #004B6B; +} + +a.footnote-reference:hover { + border-bottom: 1px solid #6D4100; +} + +a:hover tt { + background: #EEE; +} diff --git a/docs/_static/images/agenda-beamer_de.png b/docs/_static/images/agenda-beamer_de.png new file mode 100644 index 0000000000000000000000000000000000000000..ddee5ed1cf892959a1ea5aff08e4d9d6117ad7dc GIT binary patch literal 94806 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 literal 0 HcmV?d00001 diff --git a/docs/_static/images/agenda-new-item_de.png b/docs/_static/images/agenda-new-item_de.png new file mode 100644 index 0000000000000000000000000000000000000000..c124449900fb8f6da18d7f20a4e1ebed2b6dc443 GIT binary patch literal 96468 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 A(*OVf literal 0 HcmV?d00001 diff --git a/docs/_static/images/agenda-pdf_de.png b/docs/_static/images/agenda-pdf_de.png new file mode 100644 index 0000000000000000000000000000000000000000..1ca6ba8a8d50dd969bebb158405c90e21e31cf8b GIT binary patch literal 56893 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�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 literal 0 HcmV?d00001 diff --git a/docs/_static/images/agenda_de.png b/docs/_static/images/agenda_de.png new file mode 100644 index 0000000000000000000000000000000000000000..a9ad4e1fba345ede1833594ce8a7fa503a835dc4 GIT binary patch literal 142442 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

h#OTv(le`SgZ{{e*Qzd; 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 T{_#E(L2FIpu0+V6h=o4cI# literal 0 HcmV?d00001 diff --git a/docs/_static/images/application-managebox_de.png b/docs/_static/images/application-managebox_de.png new file mode 100644 index 0000000000000000000000000000000000000000..84f4a607af5660af37ee13e753475860ee808407 GIT binary patch literal 56922 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

3mQ1H?iewj8`ix8ctJN2Hhw8 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%0DGXuO-V1@L^uf|RMT2#}4u}243%tZD{+;ILF zY#&?8T0Nvqt|;%eLb0^f*Kn5O)2k}wVhnth{4vT-M#)h2M49a!6W_E#(MxFlXl9Pr z&oZJchE0#4UoMjD2TMZFlX>wcXgiE1l5Bw4 z&%Pu^2KuXUiVn(cx_NMpEB3{bO3jwK(Wxt|Z&W3N-zm-cLL$o#%#^FehUR#gZ|u=4 zY;~oy0JVw0+B~ozl$6 zXUNYiVqNR2yES4b>S!)#DX^eAGML7xv7S?r(;)J6G3#57is`NS5E{Td`W7X=CMO^K z+l}LLMVxIEbYbky4F4;8D~b}i8$2XDI*T#zNPKMhKmeh9^pQQsYO7>43O=&Fb7<~juQju$HePNuU@U)8j zx(vGRVlCY<=4!X5RgS7vJ#7vSf+krmwUi5Yj&KP4!jL)cGVqV)XsnJi$_ocvurmZL+yR<H`I#;sjEwEt{$w3gX5F7v02Wz-1+xD zR+;GHBhT_UdvR8I3=VbA5~}~YLTCS_mR>G8ydFdMx59UK-3XSO_>9=!OvGDg_c4R(DS8A zOF(p_PWioBiK?|g4tfwX7Q~EX9|C%RBz_+U z(B;=4mDdxR=J0lD9DX5`=xI=0&~b{DQk2l(vto<&Rkgx#m9Wka(~}dqy^C4|T6JDW zfI!ZCzmEsncBIHVT5KZNj13D1m(o{xse=Ra9HM$Fl=2}Qms3SokA+)|YPdkt2lByj z;K&Q=Dh>(cvIvLdzOL{0GQ`EKo4LJJ^AD`z+H-QK1{g~c5Y?Mw@7Xig?yQD*5#}bN%-nn-It`7n;rqf2YBLGfLrdu7joALPN}nhl4y?`@AW0mwFpsKWjBH4HrV=a&IDzo!{Lqq<%#Pni;$Qa%&I|#yMHqFksEHGfO!)g^tRK4Oz3IK$ z-s?V8%rKV}p5g+fkXqoGFkB?UBPH-_SgWy+lG&l1Z&U!WNb2Q+wO-n+fRwY79|~P~ z9)>i;3p{+54H!tLet_qxf^pUEP>TIhRFM13O#Vq5PIyN~;tT?c)GrV>4%mwqQ4%%P(-78|4a*?n%uG3 zN(%&o(g10kOk##6Y$lP@n8Ils4u3^@gYPr#GW)ixE_CJ{rTDay+}Q>+Etb}NBS|xf zW!zMDdzjiVyft(*ACq}-daeFaW9V!>x+kN@z0pjY=F-vl=V;0&1x({wOPYO$(IpgW z>S~L)G?XQd*b@>^mUwDK-s-DZ4eemUpxq(E40Z@-*ByrgJ_h-C*3k7f*xH!%kF;!*x2qrkeBVrX@N(U zPYZHN+1+{hkw00kn$9vgmidElxpR7Bh=g)GDpg}5&$2x7Ba|N>+a7qh<*-hbs$Eg; zCfh!L%P%<$ZmiGwkgxc|)$V9vch|%zvxJ-;=y@^5EOfMV%TK!(^*i5Z()?F&8Xfw^ za>_d7I9@$0zZ5kr1rbcZ$es{SMC~@_MLn!8U2oXq*tB}gjTZQV3qVLRI|li^KZ-dCBU41s7zEO6|IN%->7iOf0jeW4|HaJF?q0b z$)=h%XBd6=%@g{vI%(DEnenp~Sw&t)F%e+n5-Y^s)!(1x&=QX2E?ptxRh|24a&~?M z_t>bLrP={NMlT_KJmg^Rl|g^sgJ zoXu3Y^5H*{C<9e*CiYq9a*|EZONYE-eA5DNeC;{MrCn~HIxR1kZBcR>hAnl)N1w|} zQO+u#c3%3oVOsw^bCL0|f(ux>VSRd0UXJp7jh5b0RKY9#zN-xS?$UhDQaN8Jdo5GE YJ+Z2_Jw8V9H~E+KDch4($FJV~Ut|JPcK`qY literal 0 HcmV?d00001 diff --git a/docs/_static/images/application-overview_de.png b/docs/_static/images/application-overview_de.png new file mode 100644 index 0000000000000000000000000000000000000000..7b93e3333e917e56da519f07222640a9448fb775 GIT binary patch literal 117486 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 Uh!1rUbAUhBJ?_rsyH5P^Ke(Go)Bpeg literal 0 HcmV?d00001 diff --git a/docs/_static/images/application-view-beamer_de.png b/docs/_static/images/application-view-beamer_de.png new file mode 100644 index 0000000000000000000000000000000000000000..c3e6d343d955a6ae7370c3d80b15b7924925a441 GIT binary patch literal 213309 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℘E03ojl~~@WlHMNrWk>)?P|VoP*PGx)dwoe8y>b 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

F-wbXOI7j@N}KAtLe{(s(# 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

E;R-?#SqVOZ_12dO9Yx)mZFdW!3-Pg?5 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 RZR7muXzFVeUBCP2{{ToUO=$oC literal 0 HcmV?d00001 diff --git a/docs/_static/images/application-viewbox_de.png b/docs/_static/images/application-viewbox_de.png new file mode 100644 index 0000000000000000000000000000000000000000..a97c80f9ef09085152902083a5225c9db82cd20c GIT binary patch literal 39336 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 literal 0 HcmV?d00001 diff --git a/docs/_static/images/en.png b/docs/_static/images/en.png new file mode 100755 index 0000000000000000000000000000000000000000..10f451fe85c41c6c9a06d543a57114ae2f87ecc1 GIT binary patch literal 609 zcmV-n0-pVeP){qW|y?pud`Sa)3|NY&vWd%S0u>b>P!2!lUe;6EF*#G_c zFVXVt@6Q{uX@40W{p0iY2Aa+A^Cu7i8KT+YH}2j52q4BskM2rJ$^k9;2Xxc_|Np=M z&VaLlA*IO5FlECMfB<5VUNC{tBZO(|zW*;@GJN;|bTJ71`0*d;`d`2P!x=ymOA`2> z+y@9C##^^8%gd{MW@Y91_2d742B2~OQNf=-zkmD?Vqkdk_wPTUNeuu2#KPTG{_;O4 v7C%8E5*DLB7#Kb?Fnj}}-(W6879hX?8lYRg`Y`<~00000NkvXXu0mjfD6Jtx literal 0 HcmV?d00001 diff --git a/docs/_static/logo.png b/docs/_static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..4c48113982fa0cf06a0e42ce37213db6b829fd42 GIT binary patch literal 10786 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 literal 0 HcmV?d00001 diff --git a/docs/_templates/layout.html b/docs/_templates/layout.html new file mode 100644 index 000000000..761d80eff --- /dev/null +++ b/docs/_templates/layout.html @@ -0,0 +1,50 @@ +{% extends '!layout.html' %} + +{%- block content %} + +

+ + +
+

OpenSlides

+

+ {%- if language == 'de' %} + Tagesordnungs-Präsentation
mit Antrags- und Wahlsystem + {%- else %} + Agenda presentation
with application and voting system + {%- endif %} +

+ + + + {% block body %} {% endblock %} + + + +
+{%- endblock %} + +{% block relbar2 %}{% endblock %} +{% block footer %} {% endblock %} \ No newline at end of file diff --git a/docs/_templates/sidebarintro.html b/docs/_templates/sidebarintro.html new file mode 100644 index 000000000..47db2aa14 --- /dev/null +++ b/docs/_templates/sidebarintro.html @@ -0,0 +1,8 @@ +

About

+

+ OpenSlides is a agenda tool with... +

+

Demo

+

+ Try out the OpenSlides demo! +

\ No newline at end of file diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 000000000..cf0020e3b --- /dev/null +++ b/docs/conf.py @@ -0,0 +1,231 @@ +# -*- coding: utf-8 -*- +# +# OpenSlides documentation build configuration file, created by +# sphinx-quickstart on Wed Jun 8 20:38:19 2011. +# +# This file is execfile()d with the current directory set to its containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +import sys, os + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +#sys.path.insert(0, os.path.abspath('.')) + +# -- General configuration ----------------------------------------------------- + +# If your documentation needs a minimal Sphinx version, state it here. +#needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be extensions +# coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +extensions = [] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix of source filenames. +source_suffix = '.rst' + +# The encoding of source files. +#source_encoding = 'utf-8-sig' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = u'OpenSlides' +copyright = u'2011 OpenSlides ' + +# The version info for the project you're documenting, acts as replacement for +# |version| and |release|, also used in various other places throughout the +# built documents. +# +# The short X.Y version. +version = '1.0' +# The full version, including alpha/beta/rc tags. +release = '1.0' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +#languages = 'en' +#locale_dirs = 'locale/' + +# There are two options for replacing |today|: either, you set today to some +# non-false value, then it is used: +#today = '' +# Else, today_fmt is used as the format for a strftime call. +#today_fmt = '%B %d, %Y' + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +exclude_patterns = ['_build'] + +# The reST default role (used for this markup: `text`) to use for all documents. +#default_role = None + +# If true, '()' will be appended to :func: etc. cross-reference text. +#add_function_parentheses = True + +# If true, the current module name will be prepended to all description +# unit titles (such as .. function::). +#add_module_names = True + +# If true, sectionauthor and moduleauthor directives will be shown in the +# output. They are ignored by default. +#show_authors = False + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'sphinx' + +# A list of ignored prefixes for module index sorting. +#modindex_common_prefix = [] + + +# -- Options for HTML output --------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +html_theme = 'default' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +#html_theme_options = {} + +# Add any paths that contain custom themes here, relative to this directory. +#html_theme_path = [] + +# The name for this set of Sphinx documents. If None, it defaults to +# " v documentation". +#html_title = None + +# A shorter title for the navigation bar. Default is the same as html_title. +#html_short_title = None + +# The name of an image file (relative to this directory) to place at the top +# of the sidebar. +#html_logo = None + +# The name of an image file (within the static path) to use as favicon of the +# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 +# pixels large. +#html_favicon = None + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, +# using the given strftime format. +#html_last_updated_fmt = '%b %d, %Y' + +# If true, SmartyPants will be used to convert quotes and dashes to +# typographically correct entities. +#html_use_smartypants = True + +# Custom sidebar templates, maps document names to template names. +#html_sidebars = {} +#html_sidebars = { +# 'index': ['sidebarlogo.html', 'sidebarintro.html', 'searchbox.html'], +# '**': ['sidebarlogo.html', 'localtoc.html', 'relations.html', +# 'searchbox.html'] +#} +html_sidebars = { + '**': ['menu_en.html'], + 'de/about': ['menu_de.html'], +} + +# Additional templates that should be rendered to pages, maps page names to +# template names. +#html_additional_pages = {} +#html_additional_pages = {'de/about': 'about_de.html'} + +# If false, no module index is generated. +#html_domain_indices = True + +# If false, no index is generated. +#html_use_index = True + +# If true, the index is split into individual pages for each letter. +#html_split_index = False + +# If true, links to the reST sources are added to the pages. +#html_show_sourcelink = True + +# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. +#html_show_sphinx = True + +# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. +#html_show_copyright = True + +# If true, an OpenSearch description file will be output, and all pages will +# contain a tag referring to it. The value of this option must be the +# base URL from which the finished HTML is served. +#html_use_opensearch = '' + +# This is the file name suffix for HTML files (e.g. ".xhtml"). +#html_file_suffix = None + +# Output file base name for HTML help builder. +htmlhelp_basename = 'OpenSlidesdoc' + + +# -- Options for LaTeX output -------------------------------------------------- + +# The paper size ('letter' or 'a4'). +#latex_paper_size = 'letter' + +# The font size ('10pt', '11pt' or '12pt'). +#latex_font_size = '10pt' + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, author, documentclass [howto/manual]). +latex_documents = [ + ('index', 'OpenSlides.tex', u'OpenSlides Documentation', + u'OpenSlides Team', 'manual'), +] + +# The name of an image file (relative to this directory) to place at the top of +# the title page. +#latex_logo = None + +# For "manual" documents, if this is true, then toplevel headings are parts, +# not chapters. +#latex_use_parts = False + +# If true, show page references after internal links. +#latex_show_pagerefs = False + +# If true, show URL addresses after external links. +#latex_show_urls = False + +# Additional stuff for the LaTeX preamble. +#latex_preamble = '' + +# Documents to append as an appendix to all manuals. +#latex_appendices = [] + +# If false, no module index is generated. +#latex_domain_indices = True + + +# -- Options for manual page output -------------------------------------------- + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + ('index', 'openslides', u'OpenSlides Documentation', + [u'OpenSlides Team'], 1) +] + + +# Example configuration for intersphinx: refer to the Python standard library. +intersphinx_mapping = {'http://docs.python.org/': None} diff --git a/docs/de/about.rst b/docs/de/about.rst new file mode 100644 index 000000000..4e40b07f2 --- /dev/null +++ b/docs/de/about.rst @@ -0,0 +1,136 @@ +Über OpenSlides +=============== + + +Was ist OpenSlides? +------------------ + +OpenSlides ist ein freies, webbasiertes Präsentationssystem für Tagesordnung, Anträge, Abtimmungen und Wahlen. + +Über ein Webinterface lässt sich das Beamerbild mit der aktuellen Tagesordnung steuern. Änderungen an der Tagesordnung werden unmittelbar auf dem Beamer dargestellt. + +Darüber hinaus können sich die Teilnehmer einer Veranstaltung mit ihrem Laptop/Smartphone an OpenSlides anmelden und so z.B. Anträge (elektronisch) einreichen, für eine Wahl kandidieren, die Tagesordnung verfolgen, Abstimmungsergebnisse nachlesen u.v.m. + +OpenSlides ist konzipiert für den Einsatz auf Veranstaltungen wie +Hauptversammlungen, Delegierten-/Mitgliederversammlungen und Parteitagen. + +Der entscheidene Vorteil gegenüber herkömmlichen Office-Präsentations-Systemen, wie MS PowerPoint oder OpenOffice Impress, ist die Bearbeitung der Folien über ein Redaktionssystem-System. Der Präsentationsmodus auf dem Beamer muss nicht verlassen werden. + +Systemanforderungen +------------------- + +- Django 1.3+ +- Python 2.5+ +- Webbrowser + +Lizenz +------ +OpenSlides ist Freie Software und steht unter der **GNU General Public License (GNU GPL)** Version 2+. Die Software darf ohne Restriktionen benutzt, verändert und (geändert) weitergegeben werden. +Eine Kopie der Lizenz liegt jedem OpenSlides-Release bei und ist auch im Quellcode-Repository nachzulesen. + + +Funktionen +========== + +Tagesordnung +------------ + +- Tagesordnung verwalten +- Eintrag auswählen zur Anzeige am Beamer +- Beamer-Ansicht mit automatischer Aktualisierung bei Änderung (der Beamer läuft z.B. im Browser mit Vollbildmodus auf einem 2. Monitor) +- Eintrag während der Anzeige am Beamer im Webinterface bearbeiten +- Eintrag per Drag&Drop in der Tagesordnung sortieren (Unterpunkte möglich) +- Eintrag als erledigt markieren +- Eintrag auf der Beamer-Ansicht verstecken +- Tagesordnung als pdf erzeugen +- aktuelle Uhrzeit auf der Beameransicht + + .. image:: _static/images/agenda_de.png + :width: 45% + :alt: Tagesordnungs-Ansicht + + .. image:: _static/images/agenda-beamer_de.png + :width: 45% + :alt: Beamer-Ansicht + + .. image:: _static/images/agenda-new-item_de.png + :width: 45% + :alt: Neuen Tagesordnungseintrag anlegen + + .. image:: _static/images/agenda-pdf_de.png + :width: 45% + :alt: Tagesordnung als PDF + + +Anträge +------- + +- Anträge anlegen, bearbeiten, löschen +- Anträge von anderen Teilnehmern unterstützen lassen +- Antragsstatus ändern und Abstimmungsergebnisse eingeben +- Abstimmungsergebenisse aus mehreren Wahlgängen darstellen +- Antrag als Tagesordnungseintrag anlegen und anzeigen +- Änderungshistorie eines Antrags anzeigen +- Antragsformular als pdf erzeugen +- Übersicht aller Anträge als pdf + + .. image:: _static/images/application-overview_de.png + :width: 45% + :alt: Antragsübersicht + + .. image:: _static/images/application-overview-beamer_de.png + :width: 45% + :alt: Beamer-Ansicht Antragsübersicht + + .. image:: _static/images/application-view_de.png + :width: 45% + :alt: Darstellung eines Antrags mit Verwaltugsfunktion + + .. image:: _static/images/application-view-beamer_de.png + :width: 45% + :alt: Beamer-Ansicht eines einzelnen Antrags + +Wahlen +------ + +- Kandidaten aus Teilnehmerliste für eine Wahl vorschlagen (bzw. als angemeldeter Teilnehmer selbst kandidieren) +- Wahlschein als pdf generieren (mit Ankreuzfeld) +- Wahlergebenisse eingeben und darstellen +- mehrere Wahlgänge und Stichwahlen werden unterstützt + + +Abstimmungen +------------ + +- Abstimmungen verwalten (als Ergänzung zu Anträgen und Wahlen) +- Ergebnisse eingeben und darstellen (analog zu Anträgen und Wahlen) +- Abstimmungsmodus: entweder nur Ja-Stimmen oder Ja/Nein/Enthaltungs-Stimmen wählbar +- ungültige und abgegebene Stimmen können eingegeben werden + + +Teilnehmer +---------- + +- Teilnehmer anlegen und verwalten (vordefinierte Felder: *Name, Vorname, E-Mail, Geschlecht, Gruppe, Typ, Amt*) +- importieren von Teilnehmerdaten (im CSV-Format) +- Benutzergruppe frei konfigurierbar + +Allgemein +--------- + +- Template für Beamer und Webinterface leicht per HTML und CSS anpassbar +- OpenSlides ist Freie Software (`GPL v2+ Lizenz `_) +- Plattformunabhängig (läuft überall dort, wo Pyhton läuft) +- vollständige deutsche und englische Übersetzung vorhanden, weitere Sprachen möglich + + +Ausblick -- Weiterentwicklungsideen für OpenSlides: +--------------------------------------------------- + +- schnelle und einfache Erstellung eines Ergebnisprotokolls (mit allen Tagesordnungseinträgen, Beschlüssen, Anträgen, Abstimmungen und Wahlergbnissen) +- grafische Darstellung der Wahl- und Abstimmungsergebnisse in Diagrammen +- Einbindung von Grafiken in Tagesordnungseinträge +- Anbindung eines elektronischen Voting-Systems + +Interesse an der Weiterentwicklung von OpenSlides? Wir freuen uns über jede Mithilfe! + diff --git a/docs/de/download.rst b/docs/de/download.rst new file mode 100644 index 000000000..03ae2d663 --- /dev/null +++ b/docs/de/download.rst @@ -0,0 +1,13 @@ +Download +======== + +Es ist noch kein Release von OpenSlides verfügbar. +Das Erscheinen von Version 1.0 ist für Sommer 2011 geplant. + +Der aktuelle Entwicklungsstand kann im öffentlichen +Quellcode-Repository eingesehen werden. + + +Quellcode von OpenSlides auschecken:: + + hg clone http://hg.openslides.org diff --git a/docs/de/help.rst b/docs/de/help.rst new file mode 100644 index 000000000..9f2efefa8 --- /dev/null +++ b/docs/de/help.rst @@ -0,0 +1,40 @@ +Hilfe +===== + + +Mailinglisten +-------------- + +OpenSlides hat zwei öffentliche Mailinglisten (in deutscher und englischer Sprache) +zur Koordination der Entwicklung und Diskussion von Tickets, Nutzerfragen +oder speziellen Anwendungsfällen. +Bitte abbonieren Sie eine Mailingliste bevor Sie an diese schreiben wollen. + +Deutsch:: + + user-de@openslides.org + + +English:: + + user@openslides.org + + + +Probleme berichten +------------------ + +Bitte nutzen Sie unser `Ticketsystem `_ +um Problem mit OpenSlides zu berichten. + + + +Möchten Sie zu OpenSlides beitragen? +------------------------------------ + +OpenSlides ist eine engagierte Freie Software-Initiative von Freiwilligen und +freut sich über Mithilfe! + +Arbeiten am Quellcode, Übersetzungen oder Grafikdesign - wir freuen uns über +jede Form der Unterstützung! + diff --git a/docs/de/index.rst b/docs/de/index.rst new file mode 100644 index 000000000..25c2eadac --- /dev/null +++ b/docs/de/index.rst @@ -0,0 +1,12 @@ +Willkommen +========== + +OpenSlides ist ein freies, webbasiertes Präsentationssystem +zur Darstellung und Steuerung von Tagesordnungen, Anträgen, Abstimmungen und Wahlen. + +Erfahren Sie mehr über die :doc:`Funktionen ` von OpenSlides. + +.. image:: _static/images/agenda_de.png + :width: 90% + :alt: Tagesordnungs-Ansicht von OpenSlides + \ No newline at end of file diff --git a/docs/en/about.rst b/docs/en/about.rst new file mode 100644 index 000000000..d5cf3ab9d --- /dev/null +++ b/docs/en/about.rst @@ -0,0 +1,140 @@ +About OpenSlides +================ + + + +What is OpenSlides? +------------------ + +OpenSlides ist ein freies, webbasiertes Präsentationssystem für Tagesordnung, Anträge, Abtimmungen und Wahlen. + +Über ein Webinterface lässt sich das Beamerbild mit der aktuellen Tagesordnung steuern. Änderungen an der Tagesordnung werden unmittelbar auf dem Beamer dargestellt. + +Darüber hinaus können sich die Teilnehmer einer Veranstaltung mit ihrem Laptop/Smartphone an OpenSlides anmelden und so z.B. Anträge (elektronisch) einreichen, für eine Wahl kandidieren, die Tagesordnung verfolgen, Abstimmungsergebnisse nachlesen u.v.m. + +OpenSlides ist konzipiert für den Einsatz auf Veranstaltungen wie +Hauptversammlungen, Delegierten-/Mitgliederversammlungen und Parteitagen. + +Der entscheidene Vorteil gegenüber herkömmlichen Office-Präsentations-Systemen, wie MS PowerPoint oder OpenOffice Impress, ist die Bearbeitung der Folien über ein Redaktionssystem-System. Der Präsentationsmodus auf dem Beamer muss nicht verlassen werden. + +Systemanforderungen +------------------- + +- Django 1.3+ +- Python 2.5+ +- Webbrowser + +License +------- +OpenSlides is Free Software licensed under the GNU General Public License v2+ (GNU GPL). +The software is free to use without restrictions, may be modified and that +modifications may be distributed. +A copy of the license is included with every release of OpenSlides, but you can +also read the text of the license in the source code repository. + + +Funktionen +========== + +Tagesordnung +------------ + +- Tagesordnung verwalten +- Eintrag auswählen zur Anzeige am Beamer +- Beamer-Ansicht mit automatischer Aktualisierung bei Änderung (der Beamer läuft z.B. im Browser mit Vollbildmodus auf einem 2. Monitor) +- Eintrag während der Anzeige am Beamer im Webinterface bearbeiten +- Eintrag per Drag&Drop in der Tagesordnung sortieren (Unterpunkte möglich) +- Eintrag als erledigt markieren +- Eintrag auf der Beamer-Ansicht verstecken +- Tagesordnung als pdf erzeugen +- aktuelle Uhrzeit auf der Beameransicht + + .. image:: _static/images/agenda_de.png + :width: 45% + :alt: Tagesordnungs-Ansicht + + .. image:: _static/images/agenda-beamer_de.png + :width: 45% + :alt: Beamer-Ansicht + + .. image:: _static/images/agenda-new-item_de.png + :width: 45% + :alt: Neuen Tagesordnungseintrag anlegen + + .. image:: _static/images/agenda-pdf_de.png + :width: 45% + :alt: Tagesordnung als PDF + + +Anträge +------- + +- Anträge anlegen, bearbeiten, löschen +- Anträge von anderen Teilnehmern unterstützen lassen +- Antragsstatus ändern und Abstimmungsergebnisse eingeben +- Abstimmungsergebenisse aus mehreren Wahlgängen darstellen +- Antrag als Tagesordnungseintrag anlegen und anzeigen +- Änderungshistorie eines Antrags anzeigen +- Antragsformular als pdf erzeugen +- Übersicht aller Anträge als pdf + + .. image:: _static/images/application-overview_de.png + :width: 45% + :alt: Antragsübersicht + + .. image:: _static/images/application-overview-beamer_de.png + :width: 45% + :alt: Beamer-Ansicht Antragsübersicht + + .. image:: _static/images/application-view_de.png + :width: 45% + :alt: Darstellung eines Antrags mit Verwaltugsfunktion + + .. image:: _static/images/application-view-beamer_de.png + :width: 45% + :alt: Beamer-Ansicht eines einzelnen Antrags + +Wahlen +------ + +- Kandidaten aus Teilnehmerliste für eine Wahl vorschlagen (bzw. als angemeldeter Teilnehmer selbst kandidieren) +- Wahlschein als pdf generieren (mit Ankreuzfeld) +- Wahlergebenisse eingeben und darstellen +- mehrere Wahlgänge und Stichwahlen werden unterstützt + + +Abstimmungen +------------ + +- Abstimmungen verwalten (als Ergänzung zu Anträgen und Wahlen) +- Ergebnisse eingeben und darstellen (analog zu Anträgen und Wahlen) +- Abstimmungsmodus: entweder nur Ja-Stimmen oder Ja/Nein/Enthaltungs-Stimmen wählbar +- ungültige und abgegebene Stimmen können eingegeben werden + + +Teilnehmer +---------- + +- Teilnehmer anlegen und verwalten (vordefinierte Felder: *Name, Vorname, E-Mail, Geschlecht, Gruppe, Typ, Amt*) +- importieren von Teilnehmerdaten (im CSV-Format) +- Benutzergruppe frei konfigurierbar + +Allgemein +--------- + +- Template für Beamer und Webinterface leicht per HTML und CSS anpassbar +- OpenSlides ist Freie Software (`GPL v2+ Lizenz `_) +- Plattformunabhängig (läuft überall dort, wo Pyhton läuft) +- vollständige deutsche und englische Übersetzung vorhanden, weitere Sprachen möglich + + +Ausblick -- Weiterentwicklungsideen für OpenSlides: +--------------------------------------------------- + +- schnelle und einfache Erstellung eines Ergebnisprotokolls (mit allen Tagesordnungseinträgen, Beschlüssen, Anträgen, Abstimmungen und Wahlergbnissen) +- grafische Darstellung der Wahl- und Abstimmungsergebnisse in Diagrammen +- Einbindung von Grafiken in Tagesordnungseinträge +- Anbindung eines elektronischen Voting-Systems + +Interesse an der Weiterentwicklung von OpenSlides? Wir freuen uns über jede Mithilfe! + diff --git a/docs/en/download.rst b/docs/en/download.rst new file mode 100644 index 000000000..786f14f66 --- /dev/null +++ b/docs/en/download.rst @@ -0,0 +1,12 @@ +Download +======== + +There is not yet a release of OpenSlides. +Version 1.0 is scheduled for summer 2011. + +You can check the current development status in our +public sourcecode repository. + +Checkout OpenSlides sourcecode:: + + hg clone http://hg.openslides.org diff --git a/docs/en/help.rst b/docs/en/help.rst new file mode 100644 index 000000000..e4d7e3534 --- /dev/null +++ b/docs/en/help.rst @@ -0,0 +1,34 @@ +Help +==== + + +Mailing lists +------------- + +OpenSlides has two public mailing lists in English and German language +for coordinate the development and discussing tickets, user questions or +special use cases. Please subscribe before you are sending an email to a list. + +English language:: + + user@openslides.org + +German language:: + + user-de@openslides.org + + + +Bug reports +----------- + +Please use our `ticket system `_ +to report bugs for OpenSlides. + + + +Want to contribute to OpenSlides? +--------------------------------- +OpenSlides is an open-source project driven by volunteers. +From code to localizations or artwork, any contribution is welcome! + diff --git a/docs/en/index.rst b/docs/en/index.rst new file mode 100644 index 000000000..c368f170c --- /dev/null +++ b/docs/en/index.rst @@ -0,0 +1,12 @@ +Welcome +======= + +OpenSlides is a free, webbased presentation system +for agenda, application, polls and elections. + +Read more about the :doc:`features ` of OpenSlides. + +.. image:: _static/images/agenda_de.png + :width: 90% + :alt: Agenda view of OpenSlides + diff --git a/docs/make.bat b/docs/make.bat new file mode 100644 index 000000000..1494d780e --- /dev/null +++ b/docs/make.bat @@ -0,0 +1,170 @@ +@ECHO OFF + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set BUILDDIR=_build +set ALLSPHINXOPTS=-d %BUILDDIR%/doctrees %SPHINXOPTS% . +if NOT "%PAPER%" == "" ( + set ALLSPHINXOPTS=-D latex_paper_size=%PAPER% %ALLSPHINXOPTS% +) + +if "%1" == "" goto help + +if "%1" == "help" ( + :help + echo.Please use `make ^` where ^ is one of + echo. html to make standalone HTML files + echo. dirhtml to make HTML files named index.html in directories + echo. singlehtml to make a single large HTML file + echo. pickle to make pickle files + echo. json to make JSON files + echo. htmlhelp to make HTML files and a HTML help project + echo. qthelp to make HTML files and a qthelp project + echo. devhelp to make HTML files and a Devhelp project + echo. epub to make an epub + echo. latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter + echo. text to make text files + echo. man to make manual pages + echo. changes to make an overview over all changed/added/deprecated items + echo. linkcheck to check all external links for integrity + echo. doctest to run all doctests embedded in the documentation if enabled + goto end +) + +if "%1" == "clean" ( + for /d %%i in (%BUILDDIR%\*) do rmdir /q /s %%i + del /q /s %BUILDDIR%\* + goto end +) + +if "%1" == "html" ( + %SPHINXBUILD% -b html %ALLSPHINXOPTS% %BUILDDIR%/html + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The HTML pages are in %BUILDDIR%/html. + goto end +) + +if "%1" == "dirhtml" ( + %SPHINXBUILD% -b dirhtml %ALLSPHINXOPTS% %BUILDDIR%/dirhtml + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The HTML pages are in %BUILDDIR%/dirhtml. + goto end +) + +if "%1" == "singlehtml" ( + %SPHINXBUILD% -b singlehtml %ALLSPHINXOPTS% %BUILDDIR%/singlehtml + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The HTML pages are in %BUILDDIR%/singlehtml. + goto end +) + +if "%1" == "pickle" ( + %SPHINXBUILD% -b pickle %ALLSPHINXOPTS% %BUILDDIR%/pickle + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can process the pickle files. + goto end +) + +if "%1" == "json" ( + %SPHINXBUILD% -b json %ALLSPHINXOPTS% %BUILDDIR%/json + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can process the JSON files. + goto end +) + +if "%1" == "htmlhelp" ( + %SPHINXBUILD% -b htmlhelp %ALLSPHINXOPTS% %BUILDDIR%/htmlhelp + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can run HTML Help Workshop with the ^ +.hhp project file in %BUILDDIR%/htmlhelp. + goto end +) + +if "%1" == "qthelp" ( + %SPHINXBUILD% -b qthelp %ALLSPHINXOPTS% %BUILDDIR%/qthelp + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; now you can run "qcollectiongenerator" with the ^ +.qhcp project file in %BUILDDIR%/qthelp, like this: + echo.^> qcollectiongenerator %BUILDDIR%\qthelp\OpenSlides.qhcp + echo.To view the help file: + echo.^> assistant -collectionFile %BUILDDIR%\qthelp\OpenSlides.ghc + goto end +) + +if "%1" == "devhelp" ( + %SPHINXBUILD% -b devhelp %ALLSPHINXOPTS% %BUILDDIR%/devhelp + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. + goto end +) + +if "%1" == "epub" ( + %SPHINXBUILD% -b epub %ALLSPHINXOPTS% %BUILDDIR%/epub + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The epub file is in %BUILDDIR%/epub. + goto end +) + +if "%1" == "latex" ( + %SPHINXBUILD% -b latex %ALLSPHINXOPTS% %BUILDDIR%/latex + if errorlevel 1 exit /b 1 + echo. + echo.Build finished; the LaTeX files are in %BUILDDIR%/latex. + goto end +) + +if "%1" == "text" ( + %SPHINXBUILD% -b text %ALLSPHINXOPTS% %BUILDDIR%/text + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The text files are in %BUILDDIR%/text. + goto end +) + +if "%1" == "man" ( + %SPHINXBUILD% -b man %ALLSPHINXOPTS% %BUILDDIR%/man + if errorlevel 1 exit /b 1 + echo. + echo.Build finished. The manual pages are in %BUILDDIR%/man. + goto end +) + +if "%1" == "changes" ( + %SPHINXBUILD% -b changes %ALLSPHINXOPTS% %BUILDDIR%/changes + if errorlevel 1 exit /b 1 + echo. + echo.The overview file is in %BUILDDIR%/changes. + goto end +) + +if "%1" == "linkcheck" ( + %SPHINXBUILD% -b linkcheck %ALLSPHINXOPTS% %BUILDDIR%/linkcheck + if errorlevel 1 exit /b 1 + echo. + echo.Link check complete; look for any errors in the above output ^ +or in %BUILDDIR%/linkcheck/output.txt. + goto end +) + +if "%1" == "doctest" ( + %SPHINXBUILD% -b doctest %ALLSPHINXOPTS% %BUILDDIR%/doctest + if errorlevel 1 exit /b 1 + echo. + echo.Testing of doctests in the sources finished, look at the ^ +results in %BUILDDIR%/doctest/output.txt. + goto end +) + +:end diff --git a/extras/logo/openlides-logo.svg b/extras/logo/openlides-logo.svg new file mode 100644 index 000000000..b6c89b451 --- /dev/null +++ b/extras/logo/openlides-logo.svg @@ -0,0 +1,1637 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/extras/logo/openlides-logo_100.png b/extras/logo/openlides-logo_100.png new file mode 100644 index 0000000000000000000000000000000000000000..f5be7999f273538b8d158215a3f223cd60e088e5 GIT binary patch literal 4959 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 literal 0 HcmV?d00001 diff --git a/extras/logo/openlides-logo_150.png b/extras/logo/openlides-logo_150.png new file mode 100644 index 0000000000000000000000000000000000000000..5dc14f7d0bcbb49c157abc7e74a0286c93d1efd3 GIT binary patch literal 8048 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 DGM9A1 literal 0 HcmV?d00001 diff --git a/extras/logo/openlides-logo_icon.png b/extras/logo/openlides-logo_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a10d3081088e5196d989da6add813a16899d07e9 GIT binary patch literal 1060 zcmV+<1l#+GP)yiaF!as5pI&yF zX`uzz_)R{Ud2hb?eBS5#{k}n|R0_NpA0K~DN_i)r&wmEKV2sT#E-v2B<#G?}_4+69 zFGBY(W@ctSG7RIEU!Yhlj;yV%ZBI;07@16FGM!G}qmIGHaUV?~{|0AKXL$c_m6D5^u-j@t^ATI#5dgv@ENMF-Db2 zrGI&OIp#PH5JJFl9B>>5wzjq$A;fR#bo#AmG|H}Z5DJAVp-@OfA`v(~J}&O>@8|aR z_71bz>|dO7V2lCh9K840+1WnJvR*$rI(oI2gH}0qc6Oc+LXLD@AIjx&Z~AiHsaC5G z9mfIJbz2Tx*9Frw@!;U#2mn02)&T&3rfC!aq<^neDm_|VUA?`#yZfxazh4au49IXe zEDD9fv-S1$+nT2R+{*#-k7**2_yYiLWipwUI}>ZQnnfucX*QdZ5F(|NrRnMEdM|Q- zjxlA7fl^9cm1tR34FGD_5%v_IltLH&7miMWZU$aB+M3K511V*<-2X1XIsgAkluRb) z3Wb7+F~)OqbMGRAKq-Z!lzPe}l~OH%;o;#2OG`^J#ux}8?t3@adkP_L{8UQ8>FMbk0Pwgau(`SU%fZ3HxDWz_ z5UqZAzXy+?8>yEogaATFJ{pZaZYxov(Wo1S(MHtkq`kfoLjI0MqwP&TIXU?TW85@N z6Z{AUgAfb`!7vOk3;%65K!{$(naYF#ER9*?&K!r}0# zZQEjKXegy=nyzV@jxp9T#yUdi5}qGWS4!zhDcyD5ALi%hKlLBF?V2n&lMRyq0000 + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/extras/logo/openlides-logo_wide.png b/extras/logo/openlides-logo_wide.png new file mode 100644 index 0000000000000000000000000000000000000000..b8106d345eaef53293772c1d0c5b11480d9a8bd2 GIT binary patch literal 13241 zcmaKTbzGC*8#WzM4v;QKNq5IYM@ULcK$=N+Nw>;qCrXF34C(G6EiGR<1*E&1_u==x zf4_V_z_w?5cJ6cTbH{aEC-SwXGRY&lM;I6wB(GGUIv5z3Q^4bQ1bDz-_JXIZz&{+1 z7q9dPfS&+@cL?A)p{t6a2L=X##KSM9>EFz^z>Bn=iUyv#F4msj7VcIU-rnB)cFqnS za0^!}eiwI}v^`lm3=9^GS5O5#pY+`f-(<>vHTRG}Yj`qkBJKOnisZz1iD)4t^Oy+OqmpSF^!sI8%<8N%q14tvf%@8Qo=BVG#C37w`SU z9Wvd2bJa~uOt@d~)@7NQnmWf8KU_akb?-)#0-yP!t0i|jfkL4+cIy^{tnKVJA&pI1 zz?WE7utj@%<742FF$HYawVsyD*19Z~N-PE(M^4ng1%_eeQaGzzj*U;+yc#1iRPVLY z9gA%6SPu$BhhPf4_s)74spYG0&W!DE^z@AVCJb%nYpn-UCybmM{s}r5^8uHSe6wej z%B`%ds51i3rt3-#Dsujv&AMdO?6+R?@0Pay&)P4}ja_IeYU<$gbdRBwCdcW@0^npU;s|n{kJUn94-AQ~#@3+3` zoB9sRozGQmw45)wRIZjHm(!G(FWF~G)q4=6KlCCU7)cmU-sZHx4 z6=_nVK0MuRUpn3*7J$#9(S<>jAeott)-w#(Xr#*Y5=lc~LI zdssiqKD!xO16Zt5uJ&@$cV45~odbI3`oEhATJnaqj?*vT@LZ|S1cg~aetjatvQ_0M z)K-D-@tRi?X(ccd7>M?Tgz`2;=~trVyNN1nTOFpvegSEe=#IJ{O%&x39h&b1zi>)<^;fM zp?K!@-sb{ol5Jfy>vb2y0!J=Lt{J)fPGSd9I(G8N?{vJaz}%lf_Ucz2ZEbIJadU&| zVslUdC!@;5%<}1f{^+Qxs!r9rv9{fvmh~{X_dYEyZCFb^F3`-ldj7WU+k*jM9Xw-F zb&OWx7;HaJhr&ie5EpJx$Sq%`QX%VVq1hyw2M`fyuYLBZN+S2T4}{-M7iFBQ>q$kHS_1&x_E`W>O-0=g6crEr4j zq3=E-ZeBu%K*-mPaS2LS3E7LkmNnBtGbCJ0|4x(`9h>_8dy*M+W%ui^AXtYfufkT8 z&feL%02ssTXV7Pq_Uq23Rn{b@r>8MALSbLNkk>lTtHR-|-iv|fuL?8X&out)Pa0Oa z*RKY=>;w$v#4HXm!|1_c6=Lle3u(i;r$Ua-k3-a)SulVlNl0^Py^N$4v0ja*6N`G4 zz#(Ka#K7OUk&~UP9DfH7IeRfUIQWBGLqmg-lCm0Ct%$p%q$J>=9bZ&jT-bR|68fQ_ zfJ5AI3Jo~!)cw_VS?~(r>erjizQ>Iz+2N51lcE@4w7`>@ZoHpP!El%WrMX{PX9} zd)BF`YgfsEN~?a!r4Vcy`2fl7$ueb_oueZgd8F%Z&E!zP#oq`>I1Trh7gQQ2dV(B8t1dmU@qG#Fpxr}tkrRM6BcVr2P#fPtx4Ui#8w{ z8CJd{OyJPSsjW?Pm7J?>t*Ahb<|-d|Fy9?4U+=fwBY+K*_24q+m4~_S$U(G3#<2~D zc^*LpSoIk7=sv6KU^GNeto|*c>kFHv`LGjOo7T4V@kL|Rz!T)U5dTz?h%2vv65gCV zP7KC^RDDyX!ej`z+^*L|in z@cLy2nbz!6=V5AlG#V?xr*^u6Wv4M8pN^*K2?q)KChPIDt8&mA0i7x7GT7faz}2&LRnmiK&gv8s+tV%AW&f>uUDBs{q15jGp$GT?$h;yC9X2PyMj zGcEn(7dMG$AlTpKw(WQ|csXTgisKAICKvCJtN&`6ggD|Iq#^<|U`^@`l?IK!q|TXg z{bL;{>m`ivbzx7C9)d;ECPl-yMD^^)EtRX>yTpzIE%ak7aZ0%vcw+42u}UwsAh)8x zWPK_wt(YZuv8A|=lc>yoZCge-;Wk$hkNqvfv6k>c%C!xJSB!cbQMEsY9s>&#idf1| z!;dY{JYe@c6u;J4GF5cP`2}xOOOwG56n&NNbJ+Zn`t?AU95&0NITB;5aN@QpAG#?Z z-Paq>167cjNu#G-*4Eb6v*!v53SB$XRr*Xp7k|4(dbu6cfTyD;6jpx z4AQ_V=ZB1))#vSSI2JvF)u*c?nViNgjsKeuqtjn}Ib>Pk$x>l#B08#=#tnq{wufz% zG@K$*Xd}r`P*d}5%Hf7Q5=s!!0aQulK8MTq8RAZFz1fh39}o;tgtqRvgpwRaQvRq$ z6DTS69oe~5rCT!6Q{SVLN==5L0WE^HSBq88qZEup)ChnADi35~^ zc;ziaK>@X`Smll6U$(uuDee!q)=^IrcVf48UOpbEK|hQ4g22XYDyLIuP&3cKoY?)Y zWp{_1pp+zRy0XNU2p7DmS}I9?!LhgB z+gez78YQW1)%QmVEc|#sB!02jo`3VR=|@6JF3pQ(nhW^_%(tzsonoKh#{aIR%PLZ9 zWzX$}O=EhDz7PSx)>#k0$R6;UpaCsb9;t5y?h#%T1`n=^hNK2$uR_bg>bdNo2MJq&Rv z-gk7af_r2qhqEp?rd^#Mo2N3!E;SdmToXGEo>KFGw*@CBM9@SjjRKOBW7Emizl(4Z zt{f?muw@$2+#M{A)i959A9<#+P0ARtal#>%`{oK#V8(IZoiS!U&Z{R{Z37p7^|!_J~%@ zBU`if6XZ~FlFpbU+>1gWc=6V-gWU>9!*n!%1?Cc+Nk{53$KVBRd(1WocC9A7fOcDO z!(o4F=ImuzGyd_KXCUT6krsn=;3M{dQ#ZQy;qcMqh`W94H0UZddhyRG3lBIU)C|ro z!k!jBPXYg0X!-TzF;WaYkGhiCki@5t^#&<}K@Ju&?Y^mPBk+G zKs-+_vJp3?P`|>Fq+94JDaa6Wr(4$XhWL0jE6NSmgH?*=;z{{iXsJpL!H0c(!3Yp$ zU7fjc5%>r{CTZ0tjCK;L1ds82Y;u_gLIy%tnbggr+21+G4y z5yuIQ3!UWg2!=4XO*4gqEu#$ajPBYwG8SQcgGcFVSFw{gG0%q-`*wC@FZgkSRIT?- zoXCV3i5=BtrWz4}f2}?*Xpb9fsx=O;9GA&lHa9?Nm8yKRMHVxt7{YHKuUV>{$C~3D zpb+&%w*Tl>La7zssfPrH;f&}-_5K$Uc=ZbmHtSd|Dcm(4rUJV^Eyq|H?W6QXGlI!g z3Ur~rg>ZGOt@8AD?L^9VfBHB$6la8!e46~Re)#hYEO{JCB|XG=jz$pNm__Znbm7!F zV$@0oOJEHSx#iMmtllNl_qC%PrGwu>2z+#*ar)!m#iVBc4loYq9!HnZ`QZ3qQHa%( zh`2|e`g3$=1hQGLrm8@e%)r9Rurb;V-3T|AlJ=X@*$}PEojRxX0g_X%#0pJj8Tx!u zw=2IN!&0kWnoU8^Fqq!YENppX39x~WNCsYJ&0c;Tlf)CqXXy(u<^-3Z{KAKK@53TN zeWDsPgP7m9MHw9|*JLsxt zrGqj2#u%EZKi-w$#0FkuOO{mS=G7jbsD<~GMbb{auApu*ix01Na^-C%MwD}Lv{!+E-55LfIT44_L)4%^OH{g6o16=$0rCh7`_%KSj+ z?k*Alf2E}{vJN}FeV6+T=9PfD!=X4hO6{>$M)VfRr}_&=^6!KnKA+o?O@GUfe$($i zB@??1Z4_8wWA;J!R8Q>dN-E*}_@$?M1gD(E{Zb=R4)irn+MOX{l^HAf*2m8L1Zo%N zDLw1cuDPC3DETPDz~CWx!rx>fp4TIv5bEtv-Nr)(SIkE{;<+vYU$H1 zbgranVGkkIJQMC6iE&h)EKO)bCfTpN)n>YK`dlIHL({{9VCwxJOLKQ$}~-K7+m|J#!PxnWY)ni;fNjLNdEks$nG zpOM^HTZg^qHNE;w{VHlvibl}t&z$oXQ7DD3hPD29TT~IqFS38DUl5aJJ`Ob@t;q6b zOo-i%#`?qkFn{VL<^gG+V#6DAXG;l0ZwopDb!9=myK{=@l}|PvWf6t1>hHtG#WJc} zm|el$G;H+a3$&151eq6BAlHT-(e@s+<&ro^>XFC%{&v;;vEr&UncOLh_KpD7;>jN? zZ#+$}|s~l9C5H*V4l#I+!5!Qk7 zdwTG-hhy@>OCqXww0^RC9y2{fDL=VbNFo}_t@zG1H4Z5pmsmDw+o~o}!Pz~E{adS?o=ZJ#5>iXpLKG25#WM4`a3?E{^*6wmU^6hrsNO8>g zeiT8Gke4*qxpCilWo(DS-4z&zXj|@j*VneO9cM|`+s}ow(zIMHdC6&)JnmzBm?%gb z)2wP(r}z&a;S}}R3+Qz8Gybvrtmge4C4lKt|C76LTRUVn{n^E20?CKt=Sy$yy~Bo) z7UG8}-5V>2j122pvgC`#6l|d2?}x5>DyNlx(wuj#Bb8Dan^fvJL~DRwwoK^Eei0%rkv{v( z7JtE`X%o#yCrn1cn4xylzjDlS6bVBMCEE_E&xvrracB}HacR%|(*I*A1qh_m*#mZ6q^(^IXbJu2Mj{Z_`Ompk<%71vfba^0UpH)w`Z)%3VtJ z=4XW5|FJ#xXcr@PI+vFSrIRp4P@AY=w!uQ?+%ImsJBjf#H@Fq~o?ZU?_pdOPR%A^w zgwLp!lFy{^Ygic8@BV(Njql+~B(%b-n4CGupN~1t9yxW_?;h8~p7y9jyvTk`*wlT; zLKj=x67LY9!uEoVTpJdPvj4B>WNc3iXggqHbdk^;O;VTH;wsaXne6<0#X6V8yYr_n zKi$Z5EtXUzaOlS-(3^5m*=6l$;iKr@qb}0-Dz5~WT==v6xx{_{O%)K8$-?V=bDUqo za>13EaifW>36A@WORgX(CJKUtNYFYV&1e*bo|qG|!myhsejzqOWFmS=z58B{-{jxn z&71g{Tq5 z+nM7aVSTL~*Z zy0=ZRVMZ&T+$5bj5_%PMbJznQX`EJQ9kHOIpXXIBU;wFq0zejBK|u8Q>a1?q-LLqq z-`QCpKdFx?%b&ftutd<0bLTr;vtn`Sv*YsGdx0m&*C=OC<>$+s;3M4_oV6}=c2PC0 zvOtW{zB%lcMZ?LOs15uGmTII(ezVpa5h{WmRpRw&@wnWC&l)xl2FFtvM_&-w6pQDef-Atyy_|YXt=J+~wW*E;jaPXhXMzW~kGDH0&kj2U*u+mez zqZf(lgnb%p&F8U>agH$(6TizT_pV^ZbpA^c1XZsuL1KSJ%cBE8DSuZr_xODBFWD=> zxh({7`afTSFVOY7f%3tf-YOK-`bt6nj5b3jWt`HV04@2`*a-n%nm z6+Gd%)&8-I@@Iz4JmRh9Ax89(J!+1SI~wQhIpU%;HOV`7D|Xn?vfKYY5~<#VE0_D9FR`t{jO8?G(ITRmWR`2&`sCmC7) zc!6|p6k^o)NWPz0)OKWc@uFLTLtIo;&}BiEj-FnIX2i33e^2~u+J-qQIvTPw-*jHX zb%Q?iiL{GX(Y>ZsgmNDQ<;;E_Y-LjrV8mtgl?lpoCEx7babIkwulRkCrskQ<|1(H4YpaOu8X2D?+>3C-z&lWA^SrgjD(gn^KYu&DXw5IC1f-piKk_NQan*2!z z?iQSQPXBU3HImlcq&Lr`ykREAsCA3AKP}w1o=Wly?#WUgb#Z@}(esT<|JvlBE-UhB zJ|TQPZX^WS*i`l1`dGwxn~kVnTUL`~h!dBPNT5+n=g&=k6;A)(MFFkAsC}7vnsG;Q zmgy#Y!-vTmrCH1r4CxJGiCXWhz4w zRWs462YykSl%?l>Iws*oeq)TD4z%bNOjxWrH@j13p6W%uM7QL+&RaG7|5iOB4%Z)@ zZ>tVbH3Z$grxp2*q7S7|T%}op9Ar1`CJ=>MfZcOMZWZp5+HU^!k&uvhjoN-q5wSt_ z{1B$Qr=^)+_F<)(9fIf4YB=h`W_OwULt`0vvSV!>(=No}zjZ5|GQ@KZccpG)4JTRw zOjF`)YkV7}7yL?$V%-R%j{Kc6+?~jSe4T4sC4SsLJk%?#$MMa0_lIG7%={JGr&?oQ zRh;`6P<~Aab^IZs^4ZbV`cN<1PBXMoDc2jAmp6VR+MBchB_BT8m>E*keaxs6kCeo# zr&v!P++S?F{{f)KmB|%q44934^9}MFt&sqg6OfPMc3SVnQs=4xptk=Y12F3qdHg&d zhp{zsXNiLONai0PoTBWNXXfTgepY=r`j|FLi!i!83?J`G++e)-o&_@GpGhZE@Qp(4 zQg#sdp~_RJM)HeRgmE}wWfSETT>x&jWxI|wo=D2LxKz>8LR<@L{v=7 zOVC(TSvt^bma|qq=!D)V=^|zF@aCk;DQ(K(8D&m+d3o*k?@Rekv$b+CZKSwDin5zT zxfumgA+=jN*RH!*@-T;CPXq(}hx)uwy^N?W6^PkTsH$iUH*+HIcN7eKMB`d8Y~rrX z)gK#sF?KbOS%-l^!Tq2G@Mq!&V~b{g_Lf+lM3ds#n>4FRMW?DPHK2__QZ#T|Eq1BP z*=^`*=*@hS_q{t1l+Nb?dad~CbX))8?t1@ttGEm=b@3+(WeFhC#595-OmcqZc4Hg> z&`T?5jv?c{mj{pv0G$3EwKG)_zPxOCb+XyPnHBH?z|EVR(*e%x0V?I=%Lh1Flcx8` ztSl`64)yZ#df>Hmbiz=707zRw0rTU>kF8e{?{}tpQ^g!gY32M*=0xfA1zD%0r56s4 z1(kNXJ(+kJ5h`43d2TDCj%Vzznt%T&Ill*8|2&!=ue~+-(%$-x7-oXQOO9lQuh|8M)V*(_hlk|ingc)}Jrlt4wMmGH3HcnD z1L!IF`Wv~$;G;gypC(O-3oZV-uV154uwnqOJlUR%-<_?ig7=Veb8`bPI8K#^HaE-q zo$n2<4W>O1M}Wy!SAKvQ3a?%f`uh4hF19j)vVZ=JnVESDM9j_cVrrzy2jGd{$%cZq zwsr&yN8S0*dmbeKV3)wY|6r|7%O?@Ep_kb!)*5k5P>!2`$k+z5=A^9rc_W(a)k`zp z>2@CWArc9%8sknLqIQxp{N+9LwzS8}Ma(H!?Z*~Btc5&b;^GB*p3H&huKsvPM&JRl z_VVx$fp^Coexs}M+I}PMJlES9Nx{X%WpTPSezG+lEd=i_2k3o(jii-uW&p;hktQx= zJHmoT%FqkgM)>i?0}0#MDE)qaVesH@2iLP_=IcWlUlS8`w6zs9G)RCxlbBKZ>%_#H zhXof9DE#r`nfx=<*njB&{4Bxuw)$DZBZ1(vi-2c)dn?WzTxWs#JzEi?=f`I4M$Lt1X2pDgVk3Z-;e8_=pZg{c{deR1z7#J1o)7+UyKyG!EOMuvtB>qup$ zODBL02Gkh9_=|Nr#^>hLfmuwJ^5D3%fw*=%H3BO-j&Ja2K|D7wpRsBMRy*O;{9gxeh@y{zOEuI3@)-~x89}q63GBlJXdYr9;O8>837uQCd}08>Fev7m;gjI2~g9BiqRe>p-|lR4i1>M zwzl5^mJ(P3fG3=;anLtH>p3~`0h{eZhXvq$(=GnqX<`4Bnlw#S*=VH^)fW_e0!n0H zDu8{=#y~m-%peQ~n|+`0uP%xp`!!;Dd3oj=kN%zLH|BB9N#6i@jEg|3xJ7obFjM_6 z_$l0e%V$kmc`1m(_$SlyEUJ-ES5FrCG}+cgZO=m|#0lt=KI_0u$+A+wy|x=RU}1i^ z9HG)<{moeL7Y9q)SGg#S3xUwdI+L7ZLz@h*jue|rsS&OZd#Pv3oEKcZK`HiQ+4|br zqo>c6vU2oJ7r{qtt~vc%(a=>XSRijg;0EzJPB4LM8ijM0`tm+W`u^diS<}=$)11`_ zKWj@AzZp$>lq5w6rzq9$tdy02h`1Vi8CEwv8mQEE2*zwdI0O!c-TLVGVVpA6bvxbggr!}Y*fnojwUv0HnRmy8cCy$jlajd zy1w~1G%m1%P1~h_a_2>Ir%hRNX_}sw236BnO0e*gbEypbX6!-B8{CAIv|c25S**}u zGkxDOXK0ZcNtC{EQVj-I2`=v_*h+AF>Ii`4&*jXZb06TsVW?89JD^LaMIVE|B)XgT z<)E5Eud#OA$z9_SKI2&nvj=IcO;z&*XYKgR&3C!+@>hZoh#4UF@aq8fM#FH`uzWwT zb7%i0HpYTiCL3ZoC?FmV0<9%e9dSnfrfM;ODq+0LtnJPQ7Z-ON@PGhkAa?iNf0frB zuK~M@?MZx)M`M9fN>J0KddCo-^%nk~*_I548^~O-`He;gJdI|X5$N=x4tiCNQ8*Z4)ZE2+!NY2ZGsg?I zktszx9`G!A-Z)S&$Gl>`1PF_-6{cQ;Ss~F_j=|!t{wwjzDbQ4+P@DIse=0jX!s{*UIs7X9j>QW@EaF zv#YC%lA3x95POiSX={Uke8ZRsbd*QO$FrtzHGp>o{}DH%d-QQ;AsiIpD$*I5J2gd4 z8e!+;WYu&Z^e}*a->4uKS8>%t+;`ZK{UJJfq{FK6S|I#!S{E^nE^+AlS7g#G1Gtw#r*c_ zG_;eGoHagSTEKP|m|$QcT})a7F28krA|blE&X1w9Yjv^6*_p#4|AbM7=>3QC^Del0 z3eFW`jWlFRd*)g|7g_E(Y6Okb&fQNDhpsX-^Az8x!t}50lwoF6$XVCmrFs=882!)w z!x~?P#~bQxe=Lvmd=ijdcl}AR(59$j@-LDnd8UX~Di@0+??cEIh6wk)#A_b#zWE3K z(xD}WWir7oiLiz0)=l0)@DXNt!tkT&bI(Le^ZKg1G&RBVhspTQLhwL_ky4!Y zLT`U{B}WvK56F2?F0kH|7A!0mhTy>q#9N7=(03$ja|Ut9(w|)e)038K&HWixl500o z1gzlIBxUK6HP`Kux=b;LiJ#+Um%sHNO_mrXiFc$BhSSF?r3k^5PNr?LZij(VB5z)| zC!*m&SWYq#0y<^uBQJ;0%Z$5cRW`$S8(Dzf5c|oKC+eB9(_)j=BCK1d^1Zb| zi}B2m%y`J%MFyamxObtwsKClbZ3~87WenB@F&b>v^Xj0U@_+*sSMg~K(f8f6_1p(? zFcLaR@(=r1^y&NG^xlT9D4E5iWV!njIARWwNDr?MRAt6`Z*>zUx85s3zm!^n!MH#p zf{-N*`0OYn_4_bSenwrwWu#9p6vf{eyjn=FU_9_D8&y_y4n3~>JAi%PNZ&N_Ez@HS z+jZ`;1huz$RJ76x$U9DICQYwb4?4)!2SkS7ootNSN#yj=ZB1PRVzN)fw3X`**PX?K zq#%;Wh6oH7uS!GtZWcZYq&IXm3GALMg4~OwIio;EE3Sgn|3yJY8={LaFA`A;Ogm|8 zil8{b|V6`JK%Yqv6{}H=G9* z2w4Fz1ey)u&~m5tcEJk%3<}9pe6c^Ov0E#pMpHcM1OX zOGwz+98>Q!o@QUSlv>Os0(HmWqS&M^VjT0r1Rwg2(vXrYa)mE_GwQXKm8H3rG7$9j zJ(nXnO=WC`(vLaSlLhkt30B>LU-bE6a26mBa(1J@CT5WQ92OQf52)(|ngP9;KBL!v z+6tm-RbdE9bN;V5!~BHdSO zbA0R4AJp9@8xl)Px=RMIQ||Zs^Z*d%6JmbKoSQ6_I-h*6EMRkA%A}_SgPCDIjVm7E z+xTa`{+DG}a)C^Oz3k~>X^@RxTgK{Ka>|m^k^^e17@C5ZQz-A9q**W8GFzFE!djs^ z?ZAM|)2^C>-N786z~eJ{MS{98?D0=j$Sg~y$6*7y1>xARQ>Uc6bj?YwfK6*w*SwXk zlXZzQATN+cbWFBfEJwdAYrWbMp%O4{4)~Mz>MCPDAi{2}V6@45AMHH&Vyc~5bPY9|OwIznu7fjd;qK!$>yXWraJNGJ#6B!bQ_3YrH-4 zJ$HP}sJAu*U0DwCnJ!~>r!5kpi+b{&4jB??Qy(5AJKB3?UCcLZRO~}X1 ztrgaUxxCgrJHlSoP4W0=pa#Y>t%MkE1dHFe5uB2MkC^ zuVx=Cr>E#C!eh;1~T@$r2*lTJnYoOTRh36lmGgopc~%eFDMn+Z|J??`Y$+o zQ3y=MRoIW{#aOabKe<@a6gMeE?dA-L?1D8rBY!~fJv1)4{xE$NwqRtMyD zAP^vD%mM1Y8&9B-bC7UZxS5!#amXtD@k26rs@$Tm8;1*MWDh5jh2ZkkRS^+EQk1$O@<>Ix=Ll#F!v;f) zgEM)z*Sd0cHBNPB}}ByN{@l9;m7LW4M5o zXiHw?0v2YtpcAA$4qjkB4nFI*E)?h&Qiv%lZYqC8&lPVj0f^zvfwKw9fNUI4UKi{C zG!Sw++nILa9|6SS-+=COyO^DweT9dc`zq<{*RM&5iD!U3dy5f>J3yBP1NyHfdwY9% zp#3_p?e6aWsLbf4*L0HTz2LhZ1)P((QDDd~tZ|rJ5CW80YC2m!am&Wd@N_GTEOui+ zAOR9fjy&-~bL`?-;I!dQShdLx5YCgq%cBITN1O+|`x2c!&7pbJ)^|1d1&guC^lwZG zTr~Z8;tH(=IkbbB)oW5MWBO(9Bx3l)(Dtywyru<-xI@03QhYgxDyEHTTTxmMjHcxl-IU`m?Fk7x&bn7 zxu+G%?5ZnX4k+7cVcObm+6oHoAsI5>@}gG1zv6Oc%=7kL WN+(}_Eds}EFkUHYLQ7wmhy5R4j@>Z; literal 0 HcmV?d00001 diff --git a/extras/logo/openlides-logo_wide.svg b/extras/logo/openlides-logo_wide.svg new file mode 100644 index 000000000..8d51e24c5 --- /dev/null +++ b/extras/logo/openlides-logo_wide.svg @@ -0,0 +1,1675 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OpenSlides + diff --git a/initial_data.json b/initial_data.json new file mode 100644 index 000000000..054eabea7 --- /dev/null +++ b/initial_data.json @@ -0,0 +1,294 @@ +[ + { + "pk":1, + "model":"agenda.item", + "fields":{ + "weight":0, + "parent":null, + "title":"TOP 1 - Begr\u00fc\u00dfung", + "hidden":false, + "real_type":10, + "closed":false + } + }, + { + "pk":2, + "model":"agenda.item", + "fields":{ + "weight":0, + "parent":null, + "title":"TOP 23 - Debatten \u00fcber IT", + "hidden":false, + "real_type":10, + "closed":false + } + }, + { + "pk":1, + "model":"agenda.itemtext", + "fields":{ + "text":"Wir begr\u00fc\u00dfen euch herzlich." + } + }, + { + "pk":2, + "model":"agenda.itemtext", + "fields":{ + "text":"Hier debattieren wir \u00fcber IT-Sachen." + } + }, + { + "pk":1, + "model":"participant.profile", + "fields":{ + "gender":"none", + "group":"", + "user":2, + "committee":"", + "type":"observer" + } + }, + { + "pk":2, + "model":"participant.profile", + "fields":{ + "gender":"none", + "group":"", + "user":3, + "committee":"", + "type":"delegate" + } + }, + { + "pk":3, + "model":"participant.profile", + "fields":{ + "gender":"none", + "group":"", + "user":4, + "committee":"", + "type":"staff" + } + }, + { + "pk":1, + "model":"auth.group", + "fields":{ + "name":"Teilnehmer (unangemeldet)", + "permissions":[ + 28, + 55, + 74, + 75, + 73, + 50 + ] + } + }, + { + "pk":2, + "model":"auth.group", + "fields":{ + "name":"Teilnehmer (angemeldet) = Beobachter, Berichterstatter, GS", + "permissions":[ + 28, + 56, + 55, + 74, + 75, + 73, + 50 + ] + } + }, + { + "pk":3, + "model":"auth.group", + "fields":{ + "name":"Delegierte", + "permissions":[ + 28, + 56, + 57, + 55, + 74, + 75, + 73, + 50 + ] + } + }, + { + "pk":4, + "model":"auth.group", + "fields":{ + "name":"Tagesleitung", + "permissions":[ + 29, + 30, + 28, + 56, + 58, + 55, + 76, + 74, + 75, + 73, + 50, + 66, + 65 + ] + } + }, + { + "pk":5, + "model":"auth.group", + "fields":{ + "name":"Infopoint (Teilnehmerverwaltung)", + "permissions":[ + 30, + 28, + 55, + 74, + 75, + 73, + 51, + 50 + ] + } + }, + { + "pk":6, + "model":"auth.group", + "fields":{ + "name":"Pr\u00e4sidium", + "permissions":[ + 29, + 30, + 28, + 56, + 58, + 55, + 76, + 74, + 75, + 73, + 50, + 51, + 66, + 65 + ] + } + }, + { + "pk":7, + "model":"auth.group", + "fields":{ + "name":"Techniker", + "permissions":[ + 29, + 30, + 28, + 58, + 55, + 76, + 74, + 75, + 73, + 51, + 50, + 66, + 65, + 46 + ] + } + }, + { + "pk":1, + "model":"auth.user", + "fields":{ + "username":"admin", + "first_name":"", + "last_name":"", + "is_active":true, + "is_superuser":true, + "is_staff":true, + "last_login":"2011-03-24 15:30:36", + "groups":[ + + ], + "user_permissions":[ + + ], + "password":"sha1$40ca1$d91a0ff8e571d6577fe5de241717ac1e1da94596", + "email":"admin@oshahn.de", + "date_joined":"2011-03-13 08:56:04" + } + }, + { + "pk":2, + "model":"auth.user", + "fields":{ + "username":"MusterBeobachter", + "first_name":"Muster", + "last_name":"Beobachter", + "is_active":true, + "is_superuser":false, + "is_staff":false, + "last_login":"2011-03-24 15:42:50", + "groups":[ + 2 + ], + "user_permissions":[ + + ], + "password":"sha1$3eccf$7b61f1f1a0fd19f003b80aa653d9ba55a22d2db7", + "email":"", + "date_joined":"2011-03-24 15:42:50" + } + }, + { + "pk":3, + "model":"auth.user", + "fields":{ + "username":"MusterDelegierter", + "first_name":"Muster", + "last_name":"Delegierter", + "is_active":true, + "is_superuser":false, + "is_staff":false, + "last_login":"2011-03-24 15:43:57", + "groups":[ + 3 + ], + "user_permissions":[ + + ], + "password":"sha1$99b44$ca83292683582654fa55c3ce833ed9c914e9c127", + "email":"", + "date_joined":"2011-03-24 15:43:57" + } + }, + { + "pk":4, + "model":"auth.user", + "fields":{ + "username":"MusterPr\u00e4sidium", + "first_name":"Muster", + "last_name":"Pr\u00e4sidium", + "is_active":true, + "is_superuser":false, + "is_staff":false, + "last_login":"2011-03-24 15:45:12", + "groups":[ + 6 + ], + "user_permissions":[ + + ], + "password":"sha1$d4a27$d8026e4e1169f7ae60dcb8372850f7218fb2b1dd", + "email":"", + "date_joined":"2011-03-24 15:45:12" + } + } +] diff --git a/manage.py b/manage.py new file mode 100644 index 000000000..186080547 --- /dev/null +++ b/manage.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.manage + ~~~~~~~~~~~~~~~~~ + + Django's execute manager. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.core.management import execute_manager + +import os, site + +SITE_ROOT = os.path.realpath(os.path.dirname(__file__)) + +site.addsitedir(os.path.join(SITE_ROOT, 'openslides')) + +try: + from openslides import settings +except ImportError: + import sys + sys.stderr.write("Error: Can't find the file 'settings.py' in the directory containing %r. It appears you've customized things.\nYou'll have to run django-admin.py, passing it your settings module.\n(If the file settings.py does indeed exist, it's causing an ImportError somehow.)\n" % __file__) + sys.exit(1) + +if __name__ == "__main__": + execute_manager(settings) diff --git a/openslides/__init__.py b/openslides/__init__.py new file mode 100644 index 000000000..3509474b3 --- /dev/null +++ b/openslides/__init__.py @@ -0,0 +1,50 @@ +import socket +import os +import sys +from os.path import realpath, join, dirname +try: + from mercurial import ui as hgui + from mercurial.localrepo import localrepository + from mercurial.node import short as shorthex + from mercurial.error import RepoError + nomercurial = False +except: + nomercurial = True + +from django.template import add_to_builtins + + +add_to_builtins('django.templatetags.i18n') + +OPENSLIDES_REVISION = 'unknown' + +# Don't read ~/.hgrc, as extensions aren't available in the venvs +os.environ['HGRCPATH'] = '' + + +def _bootstrap(): + conts = realpath(join(dirname(__file__))) + try: + ui = hgui.ui() + repository = localrepository(ui, join(conts, '..')) + #repository = localrepository(ui, conts) + ctx = repository['tip'] + revision = '%(num)s:%(id)s' % { + 'num': ctx.rev(), 'id': shorthex(ctx.node()) + } + except TypeError: + revision = 'unknown' + except RepoError: + return 0 + + # This value defines the timeout for sockets in seconds. Per default python + # sockets do never timeout and as such we have blocking workers. + # Socket timeouts are set globally within the whole application. + # The value *must* be a floating point value. + socket.setdefaulttimeout(10.0) + + return revision + +if not nomercurial: + OPENSLIDES_REVISION = _bootstrap() +del _bootstrap diff --git a/openslides/agenda/__init__.py b/openslides/agenda/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/agenda/admin.py b/openslides/agenda/admin.py new file mode 100644 index 000000000..52fa6ef0b --- /dev/null +++ b/openslides/agenda/admin.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.agenda.admin + ~~~~~~~~~~~~~~~~~~~~~~~ + + Register app for admin site. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.contrib import admin + +from openslides.agenda.models import Item, ItemText + +admin.site.register(Item) +admin.site.register(ItemText) diff --git a/openslides/agenda/api.py b/openslides/agenda/api.py new file mode 100644 index 000000000..617064cdd --- /dev/null +++ b/openslides/agenda/api.py @@ -0,0 +1,55 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.agenda.api + ~~~~~~~~~~~~~~~~~~~~~ + + Useful functions for the agenda app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from openslides.system.api import config_get + + +def get_active_item(only_id=False): + """ + Returns the active Item. If no item is active, or it can not find an Item, + it raise Item.DoesNotExist + + if only_id is True, returns only the id of this item. Returns None if not Item + is active. Does not Raise Item.DoesNotExist + """ + from agenda.models import Item + id = config_get("presentation", None) + if only_id: + if id is None: + return None + return int(id) + return Item.objects.get(pk=id) + + +def is_summary(): + """ + True, if a summery shall be displayed + """ + from agenda.models import Item + try: + get_active_item() + except Item.DoesNotExist: + return True + if config_get('summary', False): + return True + return False + +def children_list(items): + """ + Return a list for items with all childitems in the right order. + """ + l = [] + for item in items: + l.append(item) + if item.children: + l += children_list(item.children) + return l diff --git a/openslides/agenda/forms.py b/openslides/agenda/forms.py new file mode 100644 index 000000000..41b4a3d02 --- /dev/null +++ b/openslides/agenda/forms.py @@ -0,0 +1,82 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.agenda.forms + ~~~~~~~~~~~~~~~~~~~~~~~ + + Forms for the agenda app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.forms import Form, ModelForm, IntegerField, ChoiceField, \ + ModelChoiceField, HiddenInput, Select +from django.utils.translation import ugettext as _ +from openslides.agenda.models import Item, ItemText, ItemApplication, ItemPoll, \ + ItemAssignment + +class ItemFormText(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + items = Item.objects.all().filter(parent=None).order_by('weight') + parent = ModelChoiceField(queryset=items, label=_("Parent item")) + class Meta: + model = ItemText + exclude = ('closed') + + +class ItemFormApplication(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + items = Item.objects.all().filter(parent=None).order_by('weight') + parent = ModelChoiceField(queryset=items, label=_("Parent item")) + + class Meta: + model = ItemApplication + exclude = ('closed') + + +class ItemFormPoll(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + items = Item.objects.all().filter(parent=None).order_by('weight') + parent = ModelChoiceField(queryset=items, label=_("Parent item")) + + class Meta: + model = ItemPoll + exclude = ('closed') + + +class ItemFormAssignment(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + items = Item.objects.all().filter(parent=None).order_by('weight') + parent = ModelChoiceField(queryset=items, label=_("Parent item")) + + class Meta: + model = ItemAssignment + exclude = ('closed') + + +def genweightchoices(): + l = [] + for i in range(-50, 51): + l.append(('%d' % i, i)) + return l + + +class ElementOrderForm(Form): + weight = ChoiceField(choices=genweightchoices(), \ + widget=Select(attrs={'class': 'menu-weight'}), + label="") + self = IntegerField(widget=HiddenInput(attrs={'class': 'menu-mlid'})) + parent = IntegerField(widget=HiddenInput(attrs={'class': 'menu-plid'})) + + +MODELFORM = { + 'ItemText': ItemFormText, + 'ItemApplication': ItemFormApplication, + 'ItemPoll': ItemFormPoll, + 'ItemAssignment': ItemFormAssignment, +} diff --git a/openslides/agenda/models.py b/openslides/agenda/models.py new file mode 100644 index 000000000..2ce3c1959 --- /dev/null +++ b/openslides/agenda/models.py @@ -0,0 +1,198 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.agenda.models + ~~~~~~~~~~~~~~~~~~~~~~~~ + + Models for the agenda app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.db import models +from django.utils.translation import ugettext as _ + +from model_utils.models import InheritanceCastModel + +from openslides.agenda.api import get_active_item +from openslides.system.api import config_set +from openslides.application.models import Application +from openslides.poll.models import Poll +from openslides.assignment.models import Assignment + + +class Item(InheritanceCastModel): + """ + The BasisItem. + Has all the attributes all Items need. + """ + title = models.CharField(max_length=100, verbose_name=_("Title")) + closed = models.BooleanField(default=False, verbose_name=_("Closed")) + weight = models.IntegerField(default=0, verbose_name=_("Weight")) + parent = models.ForeignKey('self', blank=True, null=True) + hidden = models.BooleanField(default=False, + verbose_name=_("Hidden (visible for agenda manager only)")) + + @property + def active(self): + """ + Return True, if the the item is the active one. + """ + return True if get_active_item(only_id=True) == self.id else False + + @property + def active_parent(self): + """ + Return True if the item has a activ parent + """ + if get_active_item(only_id=True) in \ + [parent.id for parent in self.parents]: + return True + return False + + def set_active(self, summary=False): + """ + Appoint this item as the active one. + """ + config_set("presentation", self.id) + if summary: + config_set("summary", True) + else: + config_set("summary", '') + + def set_closed(self, closed=True): + """ + Changes the closed-status of the item. + """ + self.closed = closed + self.save() + + @property + def parents(self): + """ + Return the parent of this item, and the parent's partent and so + furth a list. + """ + parents = [] + item = self + while item.parent is not None: + parents.append(item.parent) + item = item.parent + return parents + + @property + def children(self): + """ + Return a list of all childitems from the next generation. The list + is ordert by weight. The childitems are not cast, so there are only + Item-objects and not Item-type objects. + """ + return self.item_set.order_by("weight") + + @property + def weight_form(self): + """ + Return the WeightForm for this item. + """ + from agenda.forms import ElementOrderForm + try: + parent = self.parent.id + except AttributeError: + parent = 0 + initial = { + 'weight': self.weight, + 'self': self.id, + 'parent': parent, + } + return ElementOrderForm(initial=initial, prefix="i%d" % self.id) + + def edit_form(self, post=None): + """ + Return the EditForm for this item. + """ + try: + return self._edit_form + except AttributeError: + from agenda.forms import MODELFORM + try: + form = MODELFORM[self.type] + except KeyError: + raise NameError(_("No Form for itemtype %s") % self.type) + + self._edit_form = form(post, instance=self) + return self._edit_form + + @models.permalink + def get_absolute_url(self, link='view'): + """ + Return the URL to this item. By default it is the Link to its + beamer-view. + + link can be: + * view + * delete + """ + if link == 'view': + return ('item_view', [str(self.id)]) + if link == 'delete': + return ('item_delete', [str(self.id)]) + + def __unicode__(self): + return self.title + + def cast(self): + try: + return self.realobject + except AttributeError: + self.realobject = super(Item, self).cast() + return self.realobject + + @property + def type(self): + """ + Return the name of the class from this item + """ + try: + return self._type + except AttributeError: + self._type = self.cast().__class__.__name__ + return self._type + + class Meta: + permissions = ( + ('can_view_agenda', "Can see the agenda"), + ('can_manage_agenda', "Can manage the agenda and its items"), + ('can_see_beamer', "Can see the Beamer"), + ) + + +class ItemText(Item): + """ + An Item with a TextField. + """ + text = models.TextField(null=True, blank=True, verbose_name=_("Text")) + + class Meta: + pass + + +class ItemApplication(Item): + """ + An Item which is connected to an application. + """ + application = models.ForeignKey(Application, verbose_name=_("Application")) + + +class ItemAssignment(Item): + """ + An Item which is connected to an assignment. + """ + assignment = models.ForeignKey(Assignment, verbose_name=_("Election")) + + +class ItemPoll(Item): + """ + An Item which is connected to a poll + """ + poll = models.ForeignKey(Poll, verbose_name=_("Poll")) diff --git a/openslides/agenda/templates/agenda/base_agenda.html b/openslides/agenda/templates/agenda/base_agenda.html new file mode 100644 index 000000000..233bba88f --- /dev/null +++ b/openslides/agenda/templates/agenda/base_agenda.html @@ -0,0 +1,17 @@ +{% extends "base.html" %} +{% load tags %} + +{% block submenu %} + {% url item_overview as url_itemoverview %} + {% url item_new as url_itemnew %} +

{%trans "Agenda" %}

+ +{% endblock %} diff --git a/openslides/agenda/templates/agenda/edit.html b/openslides/agenda/templates/agenda/edit.html new file mode 100644 index 000000000..1f2d5df67 --- /dev/null +++ b/openslides/agenda/templates/agenda/edit.html @@ -0,0 +1,35 @@ +{% extends "agenda/base_agenda.html" %} +{% block title %}{{ block.super }} - {%trans "Item" %}{% endblock %} + +{% block content %} + {% if item %} +

{%trans "Edit item" %}

+ {% else %} +

{%trans "New item" %}

+ +

{%trans "Choose item type:" %}

+

+ {%trans "Item of Text" %} | + {%trans "Item of Application" %} | + {%trans "Item of Election" %} +

+ {% endif %} + +
{% csrf_token %} + {{ form.as_p }} + + + + +
+{% endblock %} diff --git a/openslides/agenda/templates/agenda/overview.html b/openslides/agenda/templates/agenda/overview.html new file mode 100644 index 000000000..cc943ffc6 --- /dev/null +++ b/openslides/agenda/templates/agenda/overview.html @@ -0,0 +1,158 @@ +{% extends "agenda/base_agenda.html" %} +{% load tags %} +{% block title %}{{ block.super }} - {% trans "Agenda" %}{% endblock %} + +{% block header %} + + {% if perms.agenda.can_manage_agenda %} + + + + + + {% endif %} +{% endblock %} + +{% block content %} +

{% trans "Agenda" %}

+ {% if items %} +
{% csrf_token %} + {% if perms.agenda.can_manage_agenda %} + + {% endif %} + + + + + {% if perms.agenda.can_manage_agenda %} + + {% endif %} + + {% if perms.agenda.can_manage_agenda %} + + {% endif %} + + + + + {% if perms.agenda.can_manage_agenda %} + + {% endif %} + + + {% for item in items %} + {% if not item.hidden or item.hidden and perms.agenda.can_manage_agenda %} + + + + {% if perms.agenda.can_manage_agenda %} + + {% endif %} + + {% if perms.agenda.can_manage_agenda %} + + {% endif %} + + {% endif %} + {% endfor %} + + +
+ {% else %} + {% trans "No items available." %} + {% endif %} +{% endblock %} diff --git a/openslides/agenda/templates/beamer.html b/openslides/agenda/templates/beamer.html new file mode 100644 index 000000000..e1c64cc9d --- /dev/null +++ b/openslides/agenda/templates/beamer.html @@ -0,0 +1,33 @@ + + + +{% load tags %} + + + + + {% block title %} {% get_config 'event_name' %} {% endblock %} + + + +
+ + + +
+ {% now "H:i" %} +
+ +
+ {% block content %} + {% endblock %} +
+ + diff --git a/openslides/agenda/templates/beamer/ItemApplication.html b/openslides/agenda/templates/beamer/ItemApplication.html new file mode 100644 index 000000000..0e48087c9 --- /dev/null +++ b/openslides/agenda/templates/beamer/ItemApplication.html @@ -0,0 +1,47 @@ +{% extends "beamer.html" %} +{% load tags %} +{% block title %}{{ block.super }} - {{ item.title }}{% endblock %} +{% block content %} +
{% trans "Application" %} #{{ item.application.number }}
+

{{ item.title }}

+ + {% if item.application.status != "pub" and item.application.status != "per" %} + + {% endif %} + +

+

{{ item.application.text|linebreaks }}
+
+

{% trans "Reason" %}:

+ {{ item.application.reason|linebreaks }}
+

+{% endblock %} diff --git a/openslides/agenda/templates/beamer/ItemAssignment.html b/openslides/agenda/templates/beamer/ItemAssignment.html new file mode 100644 index 000000000..51ee567bc --- /dev/null +++ b/openslides/agenda/templates/beamer/ItemAssignment.html @@ -0,0 +1,69 @@ +{% extends "beamer.html" %} +{% block title %}{{ block.super }} - {{ item.title }}{% endblock %} +{% block content %} + {% trans "Election" %}: +

{{ item.assignment }}

+ + {% if item.assignment.status == "sea" or item.assignment.status == "vot" %} + + {% endif %} + +

+

{{ item.assignment.description|linebreaks }}
+

+ + {% if item.assignment.status != "fin" %} +

{% trans "Candidates" %}

+
    + {% for profile in item.assignment.profile.all|dictsort:"user.first_name" %} +
  1. {{ profile }}
  2. + {% empty %} +
  3. + {% trans "No candidates available." %} +
  4. + {% endfor %} +
+ {% endif %} + + {% if item.assignment.poll_set.all.count > 0 %} +


+

{% trans "Election results" %}

+ + + + {% for poll in item.assignment.poll_set.all %} + + {% endfor %} + + {% for vote in votes %} + + {% for v in vote %} + + {% endfor %} + + {% empty %} + + + + {% endfor %} +
{% trans "Candidates" %}{{forloop.counter}}. {% trans "ballot" %}
{% if v %} + {% if v|length == 3 %} + {% if v.0 %}{{ v.0 }}{% else %}∅{% endif %}
+ {% if v.1 %}{{ v.1 }}{% else %}∅{% endif %}
+ {% if v.2 %}{{ v.2 }}{% else %}∅{% endif %}
+ {% else %} + {{ v }} + {% endif %} + {% else %}∅{% endif %} +
{% trans "No ballots available." %}
+ {% endif %} + +
+{% endblock %} diff --git a/openslides/agenda/templates/beamer/ItemPoll.html b/openslides/agenda/templates/beamer/ItemPoll.html new file mode 100644 index 000000000..fe26c9197 --- /dev/null +++ b/openslides/agenda/templates/beamer/ItemPoll.html @@ -0,0 +1,19 @@ +{% extends "beamer.html" %} +{% block title %}{{ block.super }} - {{ item.title }}{% endblock %} +{% block content %} + {%trans "Poll about" %}: +

{{ item.title }}

+ + + {% for option in item.poll.get_options %} + + + + {% if item.poll.optiondecision %} + + + {% endif %} + + {% endfor %} +
{{ option }}{{ option.voteyes }}{{ option.voteno }}{{ option.voteundesided }}
+{% endblock %} diff --git a/openslides/agenda/templates/beamer/ItemText.html b/openslides/agenda/templates/beamer/ItemText.html new file mode 100644 index 000000000..5dcc54fae --- /dev/null +++ b/openslides/agenda/templates/beamer/ItemText.html @@ -0,0 +1,11 @@ +{% extends "beamer.html" %} +{% block title %}{{ block.super }} - {{ item.title }}{% endblock %} +{% block content %} + {% if item.text %} +

{{ item.title }}

+ {# item.parse|safe #} + {{ item.text|linebreaks }} + {% else %} +
{{ item.title }}
+ {% endif %} +{% endblock %} diff --git a/openslides/agenda/templates/beamer/overview.html b/openslides/agenda/templates/beamer/overview.html new file mode 100644 index 000000000..1a5b240a4 --- /dev/null +++ b/openslides/agenda/templates/beamer/overview.html @@ -0,0 +1,17 @@ +{% extends "beamer.html" %} +{% block title %}{{ block.super }} - + {% if title %} {{ title }} {% else %} {%trans "Agenda" %} {% endif %} +{% endblock %} + +{% block content %} + {% if title %} +

{{ title }}

+ {% else %} +

{%trans "Agenda" %}

+ {% endif %} +
    + {% for item in items %} + {{ item }} + {% endfor %} +
+{% endblock %} diff --git a/openslides/agenda/tests.py b/openslides/agenda/tests.py new file mode 100644 index 000000000..8315ab996 --- /dev/null +++ b/openslides/agenda/tests.py @@ -0,0 +1,197 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.agenda.test + ~~~~~~~~~~~~~~~~~~~~~~ + + Unit test for the agenda app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.test import TestCase +from django.test.client import Client +from django.contrib.auth.models import User + +from openslides.agenda.models import Item, ItemText +from openslides.agenda.api import get_active_item, is_summary, children_list + +class ItemTest(TestCase): + def setUp(self): + self.item1 = ItemText.objects.create(title='item1') + self.item2 = ItemText.objects.create(title='item2') + self.item3 = ItemText.objects.create(title='item1A', parent=self.item1) + self.item4 = ItemText.objects.create(title='item1Aa', parent=self.item3) + + def testActive(self): + with self.assertRaises(Item.DoesNotExist): + get_active_item() + self.assertTrue(is_summary()) + self.assertFalse(self.item4.active_parent) + + self.assertFalse(self.item1.active) + + self.item1.set_active() + self.assertTrue(self.item1.active) + self.assertTrue(self.item4.active_parent) + + self.assertEqual(get_active_item().cast(), self.item1) + self.assertNotEqual(get_active_item().cast(), self.item2) + + self.assertFalse(is_summary()) + + self.item2.set_active(summary=True) + self.assertFalse(self.item1.active) + self.assertTrue(is_summary()) + + def testClosed(self): + self.assertFalse(self.item1.closed) + + self.item1.set_closed() + self.assertTrue(self.item1.closed) + + self.item1.set_closed(closed=False) + self.assertFalse(self.item1.closed) + + def testParents(self): + self.assertEqual(self.item1.parents, []) + self.assertTrue(self.item1 in self.item3.parents) + self.assertTrue(self.item1 in self.item4.parents) + self.assertFalse(self.item2 in self.item4.parents) + + def testChildren(self): + self.assertEqual(list(self.item2.children), []) + self.assertTrue(self.item3 in [item.cast() for item in self.item1.children]) + self.assertFalse(self.item4 in [item.cast() for item in self.item1.children]) + + l = children_list([self.item1, self.item2]) + self.assertEqual(str(l), "[, , , ]") + + def testForms(self): + for item in Item.objects.all(): + initial = item.weight_form.initial + self.assertEqual(initial['self'], item.id) + if item.parent: + self.assertEqual(initial['parent'], item.parent.id) + else: + self.assertEqual(initial['parent'], 0) + self.assertEqual(initial['weight'], item.weight) + + item.edit_form() + + def testtype(self): + self.assertEqual(self.item1.type, 'ItemText') + + +class ViewTest(TestCase): + def setUp(self): + self.item1 = ItemText.objects.create(title='item1') + self.item2 = ItemText.objects.create(title='item2') + self.refreshItems() + + self.admin = User.objects.create_user('testadmin', '', 'default') + self.anonym = User.objects.create_user('testanoym', '', 'default') + + self.admin.is_superuser = True + self.admin.save() + + def refreshItems(self): + self.item1 = Item.objects.get(pk=self.item1.id) + self.item2 = Item.objects.get(pk=self.item2.id) + + @property + def adminClient(self): + c = Client() + c.login(username='testadmin', password='default') + return c + + @property + def anonymClient(self): + return Client() + + def testBeamer(self): + c = self.anonymClient + response = c.get('/beamer/') + self.assertEqual(response.status_code, 302) + + c = self.adminClient + response = c.get('/beamer/') + self.assertEqual(response.status_code, 200) + + response = c.get('/item/%d/' % self.item1.id) + self.assertEqual(response.status_code, 200) + self.assertEqual(response.context['item'], self.item1.cast()) + self.assertEqual(response.templates[0].name, 'beamer/ItemText.html') + + def testActivate(self): + c = self.adminClient + + response = c.get('/item/%d/activate/' % self.item1.id) + self.assertEqual(response.status_code, 302) + self.assertTrue(self.item1.active) + self.assertFalse(self.item2.active) + self.assertFalse(is_summary()) + + response = c.get('/item/%d/activate/summary/' % self.item2.id) + self.assertEqual(response.status_code, 302) + self.assertTrue(self.item2.active) + self.assertFalse(self.item1.active) + self.assertTrue(is_summary()) + + response = c.get('/item/%d/activate/' % 0) + self.assertEqual(response.status_code, 302) + self.assertFalse(self.item2.active) + self.assertFalse(self.item1.active) + with self.assertRaises(Item.DoesNotExist): + get_active_item() + + response = c.get('/item/%d/activate/' % 10000) + self.assertEqual(response.status_code, 302) + self.assertFalse(self.item2.active) + self.assertFalse(self.item1.active) + + def testClose(self): + c = self.adminClient + + response = c.get('/item/%d/close/' % self.item1.id) + self.refreshItems() + self.assertEqual(response.status_code, 302) + self.assertTrue(Item.objects.get(pk=self.item1.id).closed) + + response = c.get('/item/%d/open/' % self.item1.id) + self.refreshItems() + self.assertEqual(response.status_code, 302) + self.assertFalse(self.item1.closed) + + response = c.get('/item/%d/open/' % 1000) + self.refreshItems() + self.assertEqual(response.status_code, 302) + + def testEdit(self): + c = self.adminClient + + response = c.get('/item/%d/edit/' % self.item1.id) + self.assertEqual(response.status_code, 200) + self.assertEqual(response.context['form'].instance, self.item1.cast()) + + response = c.get('/item/%d/edit/' % 1000) + self.assertEqual(response.status_code, 302) + + + data = {'title': 'newitem1', 'text': 'item1-text', 'weight':'0'} + response = c.post('/item/%d/edit/' % self.item1.id, data) + self.assertEqual(response.status_code, 302) + self.refreshItems() + self.assertEqual(self.item1.cast().title, 'newitem1') + self.assertEqual(self.item1.cast().text, 'item1-text') + + data = {'title': '', 'text': 'item1-text', 'weight': '0'} + response = c.post('/item/%d/edit/' % self.item1.id, data) + self.assertEqual(response.status_code, 200) + self.refreshItems() + self.assertEqual(self.item1.cast().title, 'newitem1') + + def testNew(self): + pass + diff --git a/openslides/agenda/urls.py b/openslides/agenda/urls.py new file mode 100644 index 000000000..4fd64dc0d --- /dev/null +++ b/openslides/agenda/urls.py @@ -0,0 +1,62 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.agenda.urls + ~~~~~~~~~~~~~~~~~~~~~~ + + URL list for the agenda app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.conf.urls.defaults import * + +urlpatterns = patterns('agenda.views', + url(r'^beamer/$', 'beamer', + name='item_beamer'), + + url(r'^$', 'overview'), + + url(r'^item/$', 'overview', + name='item_overview'), + + url(r'^item/(?P\d+)/$', 'view', + name='item_view'), + + url(r'^item/(?P\d+)/activate/$', 'set_active', + name='item_activate'), + + url(r'^item/(?P\d+)/activate/summary/$', 'set_active', + {'summary': True},\ + name='item_activate_summary'), + + url(r'^item/(?P\d+)/close/$', 'set_closed', {'closed': True}, + name='item_close'), + + url(r'^item/(?P\d+)/open/$', 'set_closed', {'closed': False}, + name='item_open'), + + url(r'^item/(?P\d+)/edit/$', 'edit', + name='item_edit'), + + url(r'^item/new/$', 'edit', + name='item_new_default'), + + url(r'^item/new/(?P
ItemText|ItemApplication|ItemPoll|' + r'ItemAssignment)/$', 'edit', + name='item_new'), + + url(r'^item/new/(?PItemText|ItemApplication|ItemPoll|' + r'ItemAssignment)/(?P\d+)/$', 'edit', + name='item_new_default'), + + url(r'^item/(?P\d+)/del/$', 'delete', + name='item_delete'), + + url(r'^item/print/(?P\d+)/$', 'print_agenda', + name='print_agenda_full'), + + url(r'^item/print/$', 'print_agenda', + name='print_agenda'), +) diff --git a/openslides/agenda/views.py b/openslides/agenda/views.py new file mode 100644 index 000000000..41f2d57dc --- /dev/null +++ b/openslides/agenda/views.py @@ -0,0 +1,255 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.agenda.views + ~~~~~~~~~~~~~~~~~~~~~~~ + + Views for the agenda app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" +try: + import json +except ImportError: + import simplejson as json + +from datetime import datetime + +from django.http import HttpResponse +from django.shortcuts import render_to_response, redirect +from django.template import RequestContext +from django.core.urlresolvers import reverse +from django.contrib import messages +from django.utils.translation import ugettext as _ + +from openslides.agenda.models import Item +from openslides.agenda.api import get_active_item, is_summary, children_list + +from openslides.agenda.forms import ElementOrderForm, MODELFORM +from openslides.application.models import Application +from openslides.assignment.models import Assignment +from openslides.poll.models import Poll +from openslides.system.api import config_set, config_get +from openslides.utils.template import render_block_to_string +from openslides.utils.utils import template, permission_required, \ + del_confirm_form +from openslides.utils.pdf import print_agenda +from poll.models import Poll, Option + +def view(request, item_id): + """ + Shows the Slide. + """ + item = Item.objects.get(id=item_id) + votes = assignment_votes(item) + + return render_to_response('beamer/%s.html' % item.type, + { + 'item': item.cast(), + 'ajax': 'off', + 'votes': votes, + }, + context_instance=RequestContext(request)) + + +@permission_required('agenda.can_see_beamer') +def beamer(request): + """ + Shows a active Slide. + """ + data = {'ajax': 'on'} + template = '' + try: + item = get_active_item() + votes = assignment_votes(item) + if is_summary(): + items = item.children.filter(hidden=False) + data['items'] = items + data['title'] = item.title + template = 'beamer/overview.html' + else: + data['item'] = item.cast() + data['title'] = item.title + data['votes'] = votes + template = 'beamer/%s.html' % (item.type) + except Item.DoesNotExist: + items = Item.objects.filter(parent=None).filter(hidden=False) \ + .order_by('weight') + data['items'] = items + data['title'] = _("Agenda") + template = 'beamer/overview.html' + + if request.is_ajax(): + content = render_block_to_string(template, 'content', data) + jsondata = {'content': content, + 'title': data['title'], + 'time': datetime.now().strftime('%H:%M')} + return HttpResponse(json.dumps(jsondata)) + else: + return render_to_response(template, + data, + context_instance=RequestContext(request)) + + +def assignment_votes(item): + votes = [] + if item.type == "ItemAssignment": + assignment = item.cast().assignment + # list of candidates + candidates = set() + for option in Option.objects.filter(poll__assignment=assignment): + candidates.add(option.value) + # list of votes + votes = [] + for candidate in candidates: + tmplist = [] + tmplist.append(candidate) + for poll in assignment.poll_set.all(): + if candidate in poll.options_values: + option = Option.objects.filter(poll=poll).filter(user=candidate)[0] + if poll.optiondecision: + tmplist.append([option.yes, option.no, option.undesided]) + else: + tmplist.append(option.yes) + else: + tmplist.append("-") + votes.append(tmplist) + + return votes + + +@permission_required('agenda.can_view_agenda') +@template('agenda/overview.html') +def overview(request): + """ + Shows an overview of all items. + """ + if request.method == 'POST': + for item in Item.objects.all(): + form = ElementOrderForm(request.POST, prefix="i%d" % item.id) + if form.is_valid(): + try: + item.parent = Item.objects.get( \ + id=form.cleaned_data['parent']) + except Item.DoesNotExist: + item.parent = None + item.weight = form.cleaned_data['weight'] + item.save() + + items = children_list(Item.objects.filter(parent=None).order_by('weight')) + try: + overview = is_summary() and not get_active_item() + except Item.DoesNotExist: + overview = True + return { + 'items': items, + 'overview': overview, + 'summary': is_summary() + } + + +@permission_required('agenda.can_manage_agenda') +def set_active(request, item_id, summary=False): + """ + Set an Item as the active one. + """ + if item_id == "0": + config_set("presentation", "0") + else: + try: + item = Item.objects.get(id=item_id) + item.set_active(summary) + except Item.DoesNotExist: + messages.error(request, _('Item ID %d does not exist.') % int(item_id)) + return redirect(reverse('item_overview')) + + +@permission_required('agenda.can_manage_agenda') +def set_closed(request, item_id, closed=True): + """ + Close or open an Item. + """ + try: + item = Item.objects.get(id=item_id) + item.set_closed(closed) + except Item.DoesNotExist: + messages.error(request, _('Item ID %d does not exist.') % int(item_id)) + return redirect(reverse('item_overview')) + + +@permission_required('agenda.can_manage_agenda') +@template('agenda/edit.html') +def edit(request, item_id=None, form='ItemText', default=None): + """ + Show a form to edit an existing Item, or create a new one. + """ + if item_id is not None: + try: + item = Item.objects.get(id=item_id).cast() + except Item.DoesNotExist: + messages.error(request, _('Item ID %d does not exist.') % int(item_id)) + return redirect(reverse('item_overview')) + else: + item = None + + if request.method == 'POST': + if item_id is None: + form = MODELFORM[form](request.POST) + else: + form = item.edit_form(request.POST) + + if form.is_valid(): + item = form.save() + if item_id is None: + messages.success(request, _('New item was successfully created.')) + if "application" in request.POST: + item.application.writelog(_('Agenda item created'), request.user) + else: + messages.success(request, _('Item was successfully modified.')) + if "application" in request.POST: + item.application.writelog(_('Agenda item modified'), request.user) + return redirect(reverse('item_overview')) + messages.error(request, _('Please check the form for errors.')) + else: + initial = {} + if default: + if form == "ItemAssignment": + assignment = Assignment.objects.get(pk=default) + initial = { + 'assignment': assignment, + 'title': assignment.name, + } + elif form == "ItemApplication": + application = Application.objects.get(pk=default) + initial = { + 'application': application, + 'title': application.title, + } + elif form == "ItemPoll": + poll = Poll.objects.get(pk=default) + initial = { + 'poll': poll, + 'title': poll.title, + } + + if item_id is None: + form = MODELFORM[form](initial=initial) + else: + form = item.edit_form() + return { 'form': form, + 'item': item } + + +@permission_required('agenda.can_manage_agenda') +def delete(request, item_id): + """ + Delete an Item. + """ + item = Item.objects.get(id=item_id).cast() + if request.method == 'POST': + item.delete() + messages.success(request, _("Item %s was successfully deleted.") % item) + else: + del_confirm_form(request, item) + return redirect(reverse('item_overview')) diff --git a/openslides/application/__init__.py b/openslides/application/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/application/admin.py b/openslides/application/admin.py new file mode 100644 index 000000000..7085d8e8f --- /dev/null +++ b/openslides/application/admin.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.application.admin + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Register app for admin site. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.contrib import admin +from openslides.application.models import Application, AVersion + +admin.site.register(Application) +admin.site.register(AVersion) diff --git a/openslides/application/forms.py b/openslides/application/forms.py new file mode 100644 index 000000000..33d0f5c25 --- /dev/null +++ b/openslides/application/forms.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.application.forms + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Forms for the application app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.forms import ModelForm, Form, CharField, Textarea, TextInput +from django.utils.translation import ugettext as _ + +from openslides.application.models import Application + + +class ApplicationForm(Form): + error_css_class = 'error' + required_css_class = 'required' + + title = CharField(widget=TextInput(), label=_("Title")) + text = CharField(widget=Textarea(), label=_("Text")) + reason = CharField(widget=Textarea(), required=False, label=_("Reason")) + + +class ApplicationManagerForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + class Meta: + model = Application + exclude = ('number', 'status', 'permitted', 'log') diff --git a/openslides/application/models.py b/openslides/application/models.py new file mode 100644 index 000000000..ec962f143 --- /dev/null +++ b/openslides/application/models.py @@ -0,0 +1,408 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.application.models + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Models for the application app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from datetime import datetime + +from django.db import models +from django.db.models import Max +from django.contrib.auth.models import User +from django.utils.translation import ugettext as _ + +from openslides.system.api import config_get + + +class Application(models.Model): + STATUS = ( + ('pub', _('Published')), + ('per', _('Permitted')), + ('acc', _('Accepted')), + ('rej', _('Rejected')), + ('wit', _('Withdrawed')), + ('adj', _('Adjourned')), + ('noc', _('Not Concerned')), + ('com', _('Commited a bill')), + ('nop', _('Rejected (not permitted)')), + #additional actions: + # edit + # delete + # setnumber + # support + # unsupport + # createitem + # genpoll + ) + + submitter = models.ForeignKey(User, verbose_name=_("Submitter")) + supporter = models.ManyToManyField(User, related_name='supporter', \ + null=True, blank=True, verbose_name=_("Supporters")) + number = models.PositiveSmallIntegerField(blank=True, null=True, + unique=True) + status = models.CharField(max_length=3, choices=STATUS, default='pub') + permitted = models.ForeignKey('AVersion', related_name='permitted', \ + null=True, blank=True) + log = models.TextField(blank=True, null=True) + + @property + def last_version(self): + """ + Return last version of the application. + """ + try: + return AVersion.objects.filter(application=self).order_by('id') \ + .reverse()[0] + except IndexError: + return None + + @property + def versions(self): + """ + Return a list of all versions of the application. + """ + return AVersion.objects.filter(application=self) + + @property + def creation_time(self): + """ + Return the time of the creation of the application. + """ + try: + return self.versions[0].time + except IndexError: + return None + + @property + def notes(self): + """ + Return some information of the application. + """ + note = [] + if self.status == "pub" and not self.enough_supporters: + note.append(_("Searching for supporters.")) + if self.status == "pub" and self.permitted is None: + note.append(_("Not yet permitted.")) + elif self.unpermitted_changes and self.permitted: + note.append(_("Not yet permitted changes.")) + return note + + @property + def unpermitted_changes(self): + """ + Return True if the application has unpermitted changes. + + The application has unpermitted changes, if the permitted-version + is not the lastone and the lastone is not abjected. + TODO: rename the property in unchecked__changes + """ + if (self.last_version != self.permitted + and not self.last_version.abjected): + return True + else: + return False + + @property + def enough_supporters(self): + """ + Return True, if the application has enough supporters + """ + min_supporters = int(config_get('application_min_supporters')) + return self.supporter.count() >= min_supporters + + def save(self, user=None): + """ + Save the Application, and create a new AVersion if necessary + """ + super(Application, self).save() + last_version = self.last_version + if last_version is not None: + if (last_version.text == self.text + and last_version.title == self.title + and last_version.reason == self.reason): + return # No changes + try: + if self.title != "": + version = AVersion(title=getattr(self, 'title', ''), + text=getattr(self, 'text', ''), + reason=getattr(self, 'reason', ''), + application=self) + version.save() + self.writelog(_("Version %s created") % version.aid, user) + is_manager = user.has_perm('application.can_manage_application') + except AttributeError: + is_manager = False + + if (self.status == "pub" + and self.supporter.exists() + and not is_manager): + self.supporter.clear() + self.writelog(_("Supporters removed"), user) + + def reset(self, user): + """ + Reset the application. + """ + self.status = "pub" + self.permitted = None + self.save() + self.writelog(_("Status reseted to: %s") % (self.get_status_display()), user) + + def support(self, user): + """ + Add a Supporter to the list of supporters of the application. + """ + if user == self.submitter: + raise NameError('Supporter can not be the submitter of a ' \ + 'application.') + if self.permitted is not None: + raise NameError('This application is already permitted.') + if user not in self.supporter.all(): + self.supporter.add(user) + self.writelog(_("Supporter: +%s") % (user)) + + def unsupport(self, user): + """ + remove a supporter from the list of supporters of the application + """ + if self.permitted is not None: + raise NameError('This application is already permitted.') + if user in self.supporter.all(): + self.supporter.remove(user) + self.writelog(_("Supporter: -%s") % (user)) + + def set_number(self, number=None, user=None): + """ + Set a number for ths application. + """ + if self.number is not None: + raise NameError('This application has already a number.') + if number is None: + try: + number = Application.objects.aggregate(Max('number')) \ + ['number__max'] + 1 + except TypeError: + number = 1 + self.number = number + self.save() + self.writelog(_("Number set: %s") % (self.number), user) + return self.number + + def permit(self, user=None): + """ + Change the status of this application to permit. + """ + self.set_status(user, "per") + aversion = self.last_version + if self.number is None: + self.set_number() + self.permitted = aversion + self.save() + self.writelog(_("Version %s permitted") % (aversion.aid), user) + return self.permitted + + def notpermit(self, user=None): + """ + Change the status of this application to 'not permitted (rejected)'. + """ + self.set_status(user, "nop") + #TODO: reject last version + aversion = self.last_version + #self.permitted = aversion + if self.number is None: + self.set_number() + self.save() + self.writelog(_("Version %s not permitted") % (self.last_version.aid), user) + + def set_status(self, user, status, force=False): + """ + Set the status of the application. + """ + error = True + for a, b in Application.STATUS: + if status == a: + error = False + break + if error: + raise NameError('%s is not a valid status.' % status) + if self.status == status: + raise NameError('The application status is already %s.' \ + % self.status) + + actions = [] + actions = self.get_allowed_actions(user) + if status not in actions and not force: + raise NameError('The application status is: %s. You can not set' \ + ' the status to %s.' % (self.status, status)) + + oldstatus = self.get_status_display() + self.status = status + self.save() + self.writelog(_("Status modified")+": %s -> %s" \ + % (oldstatus, self.get_status_display()), user) + + def get_allowed_actions(self, user=None): + """ + Return a list of all the allowed status. + """ + actions = [] + + # check if user allowed to withdraw an application + if (self.status == "pub" + and self.number \ + and user == self.submitter) \ + or (self.status == "pub" \ + and self.number \ + and user.has_perm("application.can_manage_application")) \ + or (self.status == "per" \ + and user == self.submitter) \ + or (self.status == "per" \ + and user.has_perm("application.can_manage_application")): + actions.append("wit") + + # Check if the user can support and unspoort the application + if self.status == "pub" \ + and user != self.submitter \ + and user not in self.supporter.all(): + actions.append("support") + + if self.status == "pub" and user in self.supporter.all(): + actions.append("unsupport") + + #Check if the user can edit the application + if user == self.submitter \ + or user.has_perm("application.can_manage_application"): + actions.append("edit") + + #Check if the user can delete the application + if self.number is None \ + and self.status == "pub" \ + and (self.submitter == user \ + or user.has_perm("application.can_manage_application")): + actions.append("delete") + + #For the rest, all actions need the manage permission + if not user.has_perm("application.can_manage_application"): + return actions + + if self.status == "pub": + actions.append("nop") + actions.append("per") + if self.number == None: + actions.append("setnumber") + + if self.status == "per": + actions.append("acc") + actions.append("rej") + actions.append("adj") + actions.append("noc") + actions.append("com") + actions.append("genpoll") + if self.unpermitted_changes: + actions.append("permitversion") + actions.append("rejectversion") + + if self.number and not self.itemapplication_set.all(): + actions.append("createitem") + + return actions + + def delete(self, force=False): + """ + Delete the application. It is not possible, if the application has + allready a number + """ + if self.number and not force: + raise NameError('The application has already a number. ' \ + 'You can not delete it.') + super(Application, self).delete() + + def writelog(self, text, user=None): + if not self.log: + self.log = "" + self.log += u"%s | %s" % (datetime.now().strftime("%d.%m.%Y %H:%M:%S"), text) + if user is not None: + self.log += u" (by %s)" % (user.username) + self.log += "\n" + self.save() + + def __getattr__(self, name): + """ + if name is title, text, reason or time, + Return this attribute from the newest version of the application + """ + if name in ('title', 'text', 'reason', 'time'): + try: + return self.last_version.__dict__[name] + except TypeError: + raise AttributeError(name) + except AttributeError: + raise AttributeError(name) + raise AttributeError(name) + + def gen_poll(self, user=None, pollcount=None): + """ + Generates a poll object for the application + """ + from poll.models import Poll + if pollcount > 1: + description = _("%s. poll") % pollcount + else: + description = _("Poll") + poll = Poll(title=_("Vote on application #%s") % self.number, \ + optiondecision=True, \ + application=self, + description=description) + poll.save() + poll.add_option(self) + self.writelog(_("Poll created"), user) + return poll + + @models.permalink + def get_absolute_url(self, link='view'): + if link == 'view': + return ('application_view', [str(self.id)]) + if link == 'delete': + return ('application_delete', [str(self.id)]) + + def __unicode__(self): + try: + return self.last_version.title + except AttributeError: + return "no title jet" + + class Meta: + permissions = ( + ('can_view_application', _("Can see applications")), + ('can_insert_application', _("Can insert new applications")), + ('can_support_application', _("Can support applications")), + ('can_manage_application', _("Can manage applications")), + ) + + +class AVersion(models.Model): + title = models.CharField(max_length=100) + text = models.TextField() + reason = models.TextField(null=True, blank=True) + abjected = models.BooleanField() + time = models.DateTimeField(auto_now=True) + application = models.ForeignKey(Application) + + def __unicode__(self): + return "%s %s" % (self.id, self.title) + + @property + def aid(self): + try: + return self._aid + except AttributeError: + self._aid = AVersion.objects \ + .filter(application=self.application) \ + .filter(id__lte=self.id).count() + return self._aid diff --git a/openslides/application/templates/application/base_application.html b/openslides/application/templates/application/base_application.html new file mode 100644 index 000000000..98040c52e --- /dev/null +++ b/openslides/application/templates/application/base_application.html @@ -0,0 +1,14 @@ +{% extends "base.html" %} +{% load tags %} + +{% block submenu %} + {% url application_overview as url_applicationoverview %} +

{%trans "Applications" %}

+ +{% endblock %} diff --git a/openslides/application/templates/application/edit.html b/openslides/application/templates/application/edit.html new file mode 100644 index 000000000..015174f02 --- /dev/null +++ b/openslides/application/templates/application/edit.html @@ -0,0 +1,27 @@ +{% extends "application/base_application.html" %} +{% block title %}{{ block.super }} - {%trans "Application" %}{% endblock %} + +{% block content %} + {% if application %} +

{%trans "Edit application" %}

+ {% else %} +

{%trans "New application" %}

+ {% endif %} + + {% csrf_token %} + {{ form.as_p }} + {{ managerform.as_p }} + * {%trans "required" %} +

+ + + + +

+ + +{% endblock %} diff --git a/openslides/application/templates/application/overview.html b/openslides/application/templates/application/overview.html new file mode 100644 index 000000000..d9ca92df6 --- /dev/null +++ b/openslides/application/templates/application/overview.html @@ -0,0 +1,62 @@ +{% extends "application/base_application.html" %} +{% block title %}{{ block.super }} - {%trans "Applications" %}{% endblock %} +{% load tags %} + +{% block content %} +

{%trans "Applications" %}

+

+ {%trans "Filter" %}: + {% if min_supporters > 0 %} + {%trans "Need supporters" %}   + {% endif %} + {%trans "Without number" %}   + {%trans "Status" %}: + +
+

+
+ + + + + {% if min_supporters > 0 %} + + {% endif %} + + + + + {% for application in applications %} + + + + {% if min_supporters > 0 %} + + {% endif %} + + + + + {% empty %} + + + + {% endfor %} +
{%trans "Number" %}{%trans "Application title" %}{%trans "Number of supporters" %}*{%trans "Status" %}{%trans "Submitter" %}{%trans "Creation Time" %}
{% if application.number %}{{ application.number }}{% else %}-{% endif %}{{ application }}{{ application.supporter.count }}{% if application.status != "pub" %} + {{ application.get_status_display }}
+ {% endif %} + {% for note in application.notes %} + {{ note }} + {% if not forloop.last %}
{%endif%} + {% endfor %} +
{{ application.submitter }}{{ application.creation_time }}
{%trans "No applications available." %}
+{% endblock %} diff --git a/openslides/application/templates/application/poll_view.html b/openslides/application/templates/application/poll_view.html new file mode 100644 index 000000000..a02f6fc11 --- /dev/null +++ b/openslides/application/templates/application/poll_view.html @@ -0,0 +1,50 @@ +{% extends 'application/base_application.html' %} +{% block title %}{{ block.super }} - {{ poll.title }}{% endblock %} + +{% if perms.poll.can_manage_poll %} +{% block submenu %} +{{ block.super }} +
+

{%trans "Application" %} #{{poll.application.number}}

+ +{% endblock %} +{% endif %} + +{% block content %} +

{{ poll.title }}

+

Title: "{{ poll.application.title }}"

+ + {% if perms.poll.can_manage_poll %} +
{% csrf_token %} +
+ {{ poll.description }} +

+ {{ options.0.form.yes.errors }}{{ options.0.form.yes }} +

+

+ {{ options.0.form.no.errors }}{{ options.0.form.no }} +

+

+ {{ options.0.form.undesided.errors }}{{ options.0.form.undesided }} +

+

+ {{ form.invalid.errors }}{{ form.invalid }} +

+

+ +

+ +

+ + + + +
+ {% endif %} +{% endblock %} diff --git a/openslides/application/templates/application/view.html b/openslides/application/templates/application/view.html new file mode 100644 index 000000000..b08999374 --- /dev/null +++ b/openslides/application/templates/application/view.html @@ -0,0 +1,276 @@ +{% extends "application/base_application.html" %} +{% block title %}{{ block.super }} - {% trans "Application" %} "{{ application.title }}"{% endblock %} +{% load tags %} + +{% block content %} + + + + +
+

{% trans "Application" %} + {% if application.number != None %} + #{{ application.number }} + {% else %} + [no number] + {% endif %}

+

{{ application.title }}

+ + + {{ application.text|linebreaks }} + +

{% trans "Reason" %}:

+ + {% if application.reason %} + {{ application.reason|linebreaks }} + {% else %} + - + {% endif %} + + + {% if application.versions|length > 1 %} +

{% trans "Revisions" %}:

+ + + + + + + + + + + {% for revision in application.versions %} + + + + + + + + {% endfor %} +
#{% trans "Time" %}{% trans "Title" %}{% trans "Text" %}{% trans "Reason" %}
{{ revision.aid }} {{ revision.time }} + {% ifchanged %} + {{ revision.title }} + {% else %} + [{% trans "unchanged" %}] + {% endifchanged %} + + {% ifchanged %} + {{ revision.text|linebreaks }} + {% else %} + [{% trans "unchanged" %}] + {% endifchanged %} + + {% ifchanged %} + {{ revision.reason|linebreaks }} + {% else %} + [{% trans "unchanged" %}] + {% endifchanged %} +
+ {% endif %} + + {% if perms.application.can_manage_application %} +

{% trans "Log" %}:

+ {{ application.log|linebreaks }} + {% endif %} +
+{% endblock %} diff --git a/openslides/application/tests.py b/openslides/application/tests.py new file mode 100644 index 000000000..2dac5683e --- /dev/null +++ b/openslides/application/tests.py @@ -0,0 +1,40 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.application.test + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Unit tests for the application app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.test import TestCase +from django.test.client import Client +from django.contrib.auth.models import User + +from openslides.application.models import Application, AVersion + +class ApplicationTest(TestCase): + def setUp(self): + self.admin = User.objects.create_user('testadmin', '', 'default') + self.anonym = User.objects.create_user('testanoym', '', 'default') + self.app1 = Application(submitter=self.admin) + self.app1.save() + + def refresh(self): + self.app1 = Application.objects.get(pk=self.app1.id) + + def testVersion(self): + self.assertTrue(self.app1.versions.exists()) + self.assertEqual(self.app1.last_version, self.app1.versions[0]) + self.assertEqual(self.app1.creation_time, self.app1.last_version.time) + + self.app1.title = "app1" + self.app1.save() + self.refresh() + + self.assertEqual(self.app1.versions.count(), 2) + self.assertEqual(self.app1.last_version, self.app1.versions[1]) + diff --git a/openslides/application/urls.py b/openslides/application/urls.py new file mode 100644 index 000000000..13a342459 --- /dev/null +++ b/openslides/application/urls.py @@ -0,0 +1,69 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.application.urls + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + URL list for the application app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.conf.urls.defaults import * + +urlpatterns = patterns('application.views', + url(r'^application/$', 'overview', \ + name='application_overview'), + + url(r'^application/(?P\d+)$', 'view', \ + name='application_view'), + + url(r'^application/new$', 'edit', \ + name='application_new'), + + url(r'^application/(?P\d+)/edit$', 'edit', \ + name='application_edit'), + + url(r'^application/(?P\d+)/del$', 'delete', \ + name='application_delete'), + + url(r'^application/(?P\d+)/setnumber$', 'set_number', \ + name='application_set_number'), + + url(r'^application/(?P\d+)/setstatus/' \ + '(?P[a-z]{3})$', 'set_status', \ + name='application_set_status'), + + url(r'^application/(?P\d+)/permit$', 'permit', \ + name='application_permit'), + + url(r'^application/(?P\d+)/notpermit$', 'notpermit', \ + name='application_notpermit'), + + url(r'^application/(?P\d+)/reset$', 'reset', \ + name='application_reset'), + + url(r'^application/(?P\d+)/support$', 'support', \ + name='application_support'), + + url(r'^application/(?P\d+)/unsupport$', 'unsupport', \ + name='application_unsupport'), + + url(r'^application/(?P\d+)/gen_poll$', 'gen_poll', \ + name='application_gen_poll'), + + url(r'^application/print$', 'print_application', \ + name='print_applications'), + + url(r'^application/(?P\d+)/print$', 'print_application', \ + name='print_application'), + + url(r'^application/poll/(?P\d+)/print$', 'print_application_poll', name='print_application_poll'), + + url(r'^application/poll/(?P\d+)$', 'view_poll', \ + name='application_poll_view'), + + url(r'^application/poll/(?P\d+)/del$', 'delete_poll', \ + name='application_poll_delete'), +) diff --git a/openslides/application/views.py b/openslides/application/views.py new file mode 100644 index 000000000..680da866c --- /dev/null +++ b/openslides/application/views.py @@ -0,0 +1,350 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.application.views + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Views for the application app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.shortcuts import redirect +from django.contrib import messages +from django.contrib.auth.decorators import login_required +from django.core.urlresolvers import reverse +from django.utils.translation import ugettext as _ + +from openslides.application.models import Application +from openslides.application.forms import ApplicationForm, \ + ApplicationManagerForm +from openslides.poll.models import Poll +from openslides.poll.forms import OptionResultForm, PollInvalidForm +from openslides.utils.utils import template, permission_required, \ + render_to_forbitten, del_confirm_form +from openslides.utils.pdf import print_application, print_application_poll +from openslides.system.api import config_get + + +@permission_required('application.can_view_application') +@template('application/overview.html') +def overview(request): + """ + View all applications + """ + query = Application.objects + if 'number' in request.GET: + query = query.filter(number=None) + if 'status' in request.GET: + if 'statusvalue' in request.GET and 'on' in request.GET['status']: + query = query.filter(status__iexact=request.GET['statusvalue']) + try: + sort = request.GET['sort'] + if sort in ['number', 'supporter', 'status', 'submitter', \ + 'aversion__time', 'aversion__title']: + query = query.order_by(sort) + except KeyError: + query = query.order_by("number") + if 'reverse' in request.GET: + query = query.reverse() + if 'needsup' in request.GET: + applications = [] + for application in query.all(): + if not application.enough_supporters: + applications.append(application) + else: + applications = query.all() + return { + 'applications': applications, + 'min_supporters': int(config_get('application_min_supporters')), + } + + +@permission_required('application.can_view_application') +@template('application/view.html') +def view(request, application_id): + """ + View one application. + """ + application = Application.objects.get(pk=application_id) + revisions = application.versions + actions = application.get_allowed_actions(user=request.user) + + return { + 'application': application, + 'revisions': revisions, + 'actions': actions, + 'min_supporters': int(config_get('application_min_supporters')), + } + + +@login_required +@template('application/edit.html') +def edit(request, application_id=None): + """ + View a form to edit or create a application. + """ + if request.user.has_perm('application.can_manage_application'): + is_manager = True + else: + is_manager = False + + if not is_manager \ + and not request.user.has_perm('application.can_insert_application'): + messages.error(request, _("You have not the necessary rights to edit or insert applications.")) + return redirect(reverse('application_overview')) + if application_id is not None: + application = Application.objects.get(id=application_id) + if not request.user == application.submitter and not is_manager: + messages.error(request, _("You can not edit this application. You are not the submitter.")) + return redirect(reverse('application_view', args=[application.id])) + else: + application = None + + if request.method == 'POST': + dataform = ApplicationForm(request.POST, prefix="data") + valid = dataform.is_valid() + + if is_manager: + managerform = ApplicationManagerForm(request.POST, \ + instance=application, \ + prefix="manager") + valid = valid and managerform.is_valid() + else: + managerform = None + + if valid: + del_supporters = True + if is_manager: + application = managerform.save() + elif application_id is None: + application = Application(submitter=request.user) + application.title = dataform.cleaned_data['title'] + application.text = dataform.cleaned_data['text'] + application.reason = dataform.cleaned_data['reason'] + application.save(request.user) + if application_id is None: + messages.success(request, _('New application was successfully created.')) + else: + messages.success(request, _('Application was successfully modified.')) + return redirect(reverse('application_view', args=[application.id])) + else: + if application_id is None: + initial = {'text': config_get('application_preamble')} + else: + if application.status == "pub" and application.supporter.count() > 0: + if request.user.has_perm('application.can_manage_applications'): + messages.warning(request, _("Attention: Do you really want to edit this application? The supporters will not be removed automatically. Please check if the supports are valid after your changing.")) + else: + messages.warning(request, _("Attention: Do you really want to edit this application? All %s supporters will be removed! Try to convince the supporters again.") % application.supporter.count() ) + initial = {'title': application.title, + 'text': application.text, + 'reason': application.reason} + + dataform = ApplicationForm(initial=initial, prefix="data") + if is_manager: + if application_id is None: + initial = {'submitter': str(request.user.id)} + else: + initial = {} + managerform = ApplicationManagerForm(initial=initial, \ + instance=application, \ + prefix="manager") + else: + managerform = None + return { + 'form': dataform, + 'managerform': managerform, + 'application': application, + } + + +@template('application/view.html') +def delete(request, application_id): + """ + delete a application. + """ + application = Application.objects.get(id=application_id) + if not 'delete' in application.get_allowed_actions(user=request.user): + messages.error(request, _("You can not delete application %s.") % application) + else: + if request.method == 'POST': + try: + title = str(application) + application.delete() + messages.success(request, _("Application %s was successfully deleted.") % title) + except NameError, name: + messages.error(request, name) + else: + del_confirm_form(request, application) + return redirect(reverse('application_overview')) + + +@permission_required('application.can_manage_application') +@template('application/view.html') +def set_number(request, application_id): + """ + set a number for an application. + """ + try: + Application.objects.get(pk=application_id).set_number(user=request.user) + messages.success(request, _("Application number was successfully set.")) + except Application.DoesNotExist: + pass + except NameError: + pass + return redirect(reverse('application_view', args=[application_id])) + + +@permission_required('application.can_manage_application') +@template('application/view.html') +def permit(request, application_id): + """ + permit an application. + """ + try: + Application.objects.get(pk=application_id).permit(user=request.user) + messages.success(request, _("Application was successfully permitted.")) + except Application.DoesNotExist: + pass + return redirect(reverse('application_view', args=[application_id])) + +@permission_required('application.can_manage_application') +@template('application/view.html') +def notpermit(request, application_id): + """ + reject (not permit) an application. + """ + try: + Application.objects.get(pk=application_id).notpermit(user=request.user) + messages.success(request, _("Application was successfully rejected.")) + except Application.DoesNotExist: + pass + return redirect(reverse('application_view', args=[application_id])) + +@template('application/view.html') +def set_status(request, application_id=None, status=None): + """ + set a status of an application. + """ + try: + if status is not None: + application = Application.objects.get(pk=application_id) + application.set_status(user=request.user, status=status) + messages.success(request, _("Application status was set to: %s.") % application.get_status_display()) + except Application.DoesNotExist: + pass + return redirect(reverse('application_view', args=[application_id])) + + +@permission_required('application.can_manage_application') +@template('application/view.html') +def reset(request, application_id): + """ + reset an application. + """ + try: + Application.objects.get(pk=application_id).reset(user=request.user) + messages.success(request, _("Application status was reset.") ) + except Application.DoesNotExist: + pass + return redirect(reverse('application_view', args=[application_id])) + + +@permission_required('application.can_support_application') +@template('application/view.html') +def support(request, application_id): + """ + support an application. + """ + try: + Application.objects.get(pk=application_id).support(user=request.user) + messages.success(request, _("You have support the application successfully.") ) + except Application.DoesNotExist: + pass + return redirect(reverse('application_view', args=[application_id])) + + +@permission_required('application.can_support_application') +@template('application/view.html') +def unsupport(request, application_id): + """ + unsupport an application. + """ + try: + Application.objects.get(pk=application_id).unsupport(user=request.user) + messages.success(request, _("You have unsupport the application successfully.") ) + except Application.DoesNotExist: + pass + return redirect(reverse('application_view', args=[application_id])) + + +@permission_required('application.can_manage_application') +@template('application/view.html') +def gen_poll(request, application_id): + """ + gen a poll for this application. + """ + try: + count = Poll.objects.filter(application=application_id).count() + Application.objects.get(pk=application_id).gen_poll(user=request.user, pollcount=count+1) + messages.success(request, _("New poll was successfully created.") ) + except Application.DoesNotExist: + pass + return redirect(reverse('application_view', args=[application_id])) + + +@permission_required('application.can_manage_application') +def delete_poll(request, poll_id): + """ + delete a poll from this application + """ + poll = Poll.objects.get(pk=poll_id) + application = poll.application + count = application.poll_set.filter(id__lte=poll_id).count() + if request.method == 'POST': + poll.delete() + messages.success(request, _('Poll was successfully deleted.')) + else: + del_confirm_form(request, poll, name=_("the %s. poll") % count) + return redirect(reverse('application_view', args=[application.id])) + + +@permission_required('application.can_view_poll') +@template('application/poll_view.html') +def view_poll(request, poll_id): + """ + view a poll for this application. + """ + poll = Poll.objects.get(pk=poll_id) + options = poll.options + if request.user.has_perm('application.can_manage_applications'): + if request.method == 'POST': + form = PollInvalidForm(request.POST, prefix="poll") + if form.is_valid(): + poll.voteinvalid = form.cleaned_data['invalid'] or 0 + poll.save() + + for option in options: + option.form = OptionResultForm(request.POST, + prefix="o%d" % option.id) + if option.form.is_valid(): + option.voteyes = option.form.cleaned_data['yes'] + option.voteno = option.form.cleaned_data['no'] or 0 + option.voteundesided = option.form. \ + cleaned_data['undesided'] or 0 + option.save() + else: + form = PollInvalidForm(initial={'invalid': poll.voteinvalid}, prefix="poll") + for option in options: + option.form = OptionResultForm(initial={ + 'yes': option.voteyes, + 'no': option.voteno, + 'undesided': option.voteundesided, + }, prefix="o%d" % option.id) + return { + 'poll': poll, + 'form': form, + 'options': options, + } diff --git a/openslides/assignment/__init__.py b/openslides/assignment/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/assignment/admin.py b/openslides/assignment/admin.py new file mode 100644 index 000000000..144d0732f --- /dev/null +++ b/openslides/assignment/admin.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.assignment.admin + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Register app for admin site. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.contrib import admin +from assignment.models import Assignment + +admin.site.register(Assignment) diff --git a/openslides/assignment/forms.py b/openslides/assignment/forms.py new file mode 100644 index 000000000..0a8ee9ad5 --- /dev/null +++ b/openslides/assignment/forms.py @@ -0,0 +1,35 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.assignment.forms + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Forms for the assignment app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.forms import ModelForm, Form, ModelChoiceField, Select +from django.utils.translation import ugettext as _ + +from participant.models import Profile +from assignment.models import Assignment + + +class AssigmentForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + class Meta: + model = Assignment + exclude = ('status', 'profile') + + +class AssigmentRunForm(Form): + error_css_class = 'error' + + candidate = ModelChoiceField( + widget=Select(attrs={'class': 'medium-input'}), \ + queryset=Profile.objects.all().order_by('user__first_name'), \ + label=_("Nominate a participant")) diff --git a/openslides/assignment/models.py b/openslides/assignment/models.py new file mode 100644 index 000000000..50b1f7652 --- /dev/null +++ b/openslides/assignment/models.py @@ -0,0 +1,110 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.assignment.models + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Models for the assignment app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.db import models +from django.utils.translation import ugettext as _ + +from participant.models import Profile + + +class Assignment(models.Model): + STATUS = ( + ('sea', _('Searching for candidates')), + ('vot', _('Voting')), + ('fin', _('Finished')), + ) + + name = models.CharField(max_length=100, verbose_name = _("Name")) + description = models.TextField(null=True, blank=True, verbose_name = _("Description")) + assignment_number = models.PositiveSmallIntegerField(verbose_name = _("Number of available posts")) + polldescription = models.CharField(max_length=50, null=True, blank=True, verbose_name = _("Short description (for ballot paper)")) + profile = models.ManyToManyField(Profile, null=True, blank=True) + status = models.CharField(max_length=1, choices=STATUS, default='sea') + + def set_status(self, status): + error = True + for a, b in Assignment.STATUS: + if status == a: + error = False + break + if error: + raise NameError(_('%s is not a valid status.') % status) + if self.status == status: + raise NameError(_('The assignment status is already %s.') % self.status) + self.status = status + self.save() + + def run(self, profile): + """ + run for a vote + """ + if self.is_candidate(profile): + raise NameError(_('%s is already a candidate.') % profile) + self.profile.add(profile) + + def delrun(self, profile): + """ + stop running for a vote + """ + if self.is_candidate(profile): + self.profile.remove(profile) + else: + raise NameError(_('%s is no candidate') % profile) + + def is_candidate(self, profile): + if profile in self.profile.get_query_set(): + return True + else: + return False + + def gen_poll(self): + from poll.models import Poll + poll = Poll() + poll.title = _("Election for %s") % self.name + + # Option A: candidates <= available posts -> yes/no/abstention + if self.profile.count() <= self.assignment_number: + poll.optiondecision = True + else: + poll.optiondecision = False + + # Option B: candidates == 1 -> yes/no/abstention + #if self.profile.count() == 1: + # poll.optiondecision = True + #else: + # poll.optiondecision = False + + poll.assignment = self + poll.description = self.polldescription + poll.save() + for profile in self.profile.get_query_set(): + poll.add_option(profile) + return poll + + @models.permalink + def get_absolute_url(self, link='view'): + if link == 'view': + return ('assignment_view', [str(self.id)]) + if link == 'delete': + return ('assignment_delete', [str(self.id)]) + + def __unicode__(self): + return self.name + + class Meta: + permissions = ( + ('can_view_assignment', "Can see the assignments"), + ('can_nominate_other', "Can nominate another person" + " for a election"), + ('can_nominate_self', "Can nominate hisself for a election"), + ('can_manage_assignment', "Can manage assignments"), + ) diff --git a/openslides/assignment/templates/assignment/base_assignment.html b/openslides/assignment/templates/assignment/base_assignment.html new file mode 100644 index 000000000..6466e6d4d --- /dev/null +++ b/openslides/assignment/templates/assignment/base_assignment.html @@ -0,0 +1,13 @@ +{% extends "base.html" %} +{% load tags %} + +{% block submenu %} + {% url election_overview as url_electionoverview %} +

{%trans "Elections" %}

+ +{% endblock %} diff --git a/openslides/assignment/templates/assignment/edit.html b/openslides/assignment/templates/assignment/edit.html new file mode 100644 index 000000000..08a614377 --- /dev/null +++ b/openslides/assignment/templates/assignment/edit.html @@ -0,0 +1,23 @@ +{% extends "assignment/base_assignment.html" %} +{% block title %}{{ block.super }} - {%trans "Election" %}{% endblock %} + +{% block content %} + {% if assignment %} +

{%trans "Edit election" %}

+ {% else %} +

{%trans "New election" %}

+ {% endif %} + +
{% csrf_token %} + {{ form.as_p }} + + + + + +
+{% endblock %} diff --git a/openslides/assignment/templates/assignment/overview.html b/openslides/assignment/templates/assignment/overview.html new file mode 100644 index 000000000..cb1a1cdf6 --- /dev/null +++ b/openslides/assignment/templates/assignment/overview.html @@ -0,0 +1,44 @@ +{% extends "assignment/base_assignment.html" %} +{% block title %}{{ block.super }} - {%trans "Elections" %}{% endblock %} + +{% block content %} +

{%trans "Elections" %}

+ +

+ {%trans "Filter" %}: + +
+

+
+ + + + + + {% if perms.assignment.can_manage_assignment %} + + {% endif %} + + {% for assignment in assignments %} + + + + + {% if perms.assignment.can_manage_assignment %} + + {% endif %} + + {% empty %} + + + + {% endfor %} +
{%trans "Elections" %}{%trans "Candidates" %}{%trans "Status" %}{%trans "Actions" %}
{{ assignment }}{{ assignment.profile.count }} / {{ assignment.assignment_number }}{{ assignment.get_status_display }} + +
{%trans "No assignments available." %}
+{% endblock %} diff --git a/openslides/assignment/templates/assignment/poll_view.html b/openslides/assignment/templates/assignment/poll_view.html new file mode 100644 index 000000000..111a1b81d --- /dev/null +++ b/openslides/assignment/templates/assignment/poll_view.html @@ -0,0 +1,58 @@ +{% extends 'assignment/base_assignment.html' %} +{% block title %}{{ block.super }} - {%trans "Poll" %} "{{ poll.title }}"{% endblock %} + +{% block content %} +

{{ poll.title }}

+

{{ ballotnumber }}. {%trans "ballot" %}: {{options.count}} + {% blocktrans count counter=options|length %}candidate{% plural %}candidates{% endblocktrans %} +

+

{% trans "Short description" %}: {{ poll.description }}

+
{% csrf_token %} + + + + {% if poll.optiondecision %} + + + + {% else %} + + {% endif %} + + {% for option in options %} + + + {% if poll.optiondecision %} + + + + {% else %} + + {% endif %} + + {% endfor %} +
{%trans "Option" %}{%trans "Yes" %}{%trans "No" %}{%trans "Abstention" %}{%trans "Votes" %}
{{ option }}{{ option.form.yes.errors }}{{ option.form.yes }}{{ option.form.no.errors }}{{ option.form.no }}{{ option.form.undesided.errors }}{{ option.form.undesided }}{{ option.form.yes.errors }}{{ option.form.yes }}
+ + + {{ form.invalid.errors }}{{ form.invalid }} + + {% if perms.poll.can_manage_poll %} +

+ + + + + + + +

+ {% endif %} +
+ +{% endblock %} diff --git a/openslides/assignment/templates/assignment/view.html b/openslides/assignment/templates/assignment/view.html new file mode 100644 index 000000000..bafefc227 --- /dev/null +++ b/openslides/assignment/templates/assignment/view.html @@ -0,0 +1,185 @@ +{% extends "assignment/base_assignment.html" %} +{% block title %}{{ block.super }} - {% trans "Assignment" %} "{{ assignment }}"{% endblock %} + +{% block content %} + + +
+

{{ assignment }}

+

{{ assignment.description }}

+ +

{% trans "Candidates" %}

+
    + {% for profile in assignment.profile.all|dictsort:"user.first_name" %} +
  1. {{ profile }} + {% if perms.assignment.can_manage_assignment %} + {% if assignment.status == "sea" or assignment.status == "vot" %} + + {% endif %} + {% endif %} +
  2. + {% empty %} +
  3. {% trans "No candidates available." %}
  4. + {% endfor %} +
+ + {% if assignment.status == "sea" or perms.assignment.can_manage_assignment and assignment.status == "vot" %} + {% if perms.assignment.can_nominate_self or perms.assignment.can_nominate_other %} +
{% csrf_token %} + {% if perms.assignment.can_nominate_self %} +

+ {% if user.profile in assignment.profile.all %} + + + + + {% else %} + {% if user.profile %} + + + + {% endif %} + {% endif %} +

+ {% endif %} + {% if perms.assignment.can_nominate_other %} + {% for field in form %} + + {{ field }} + {% if perms.participant.can_view_participants and perms.participant.can_manage_participants %} + + {% endif %} + + {% endfor %} +

+ +

+ {% endif %} +
+ + {% endif %} + {% endif %} + +


+

{% trans "Election results" %}

+ +{% if assignment.poll_set.all.count > 0 %} + + + + {% with ballotnumber=assignment.poll_set.all.count %} + + {% endwith %} + + + + {% for poll in assignment.poll_set.all %} + + {% endfor %} + {% if assignment.profile.count > 0 and perms.assignment.can_manage_assignment and assignment.status == "vot" %} + + {% endif %} + + + {% for vote in votes %} + + {% for v in vote %} + + {% endfor %} + {% if assignment.profile.count > 0 and perms.assignment.can_manage_assignment and assignment.status == "vot" %} + + {% endif %} + + {% endfor %} +
+ {% trans "ballot" %}
{% trans "Candidates" %}{% if perms.assignment.can_manage_assignment %}{% endif %} + {{forloop.counter}}. + {% if perms.assignment.can_manage_assignment %} + + + {% endif %} + + {% with ballotnumber=assignment.poll_set.all.count %} + + + + {% endwith %} +
{% if v %} + {% if v|length == 3 %} + {% if v.0 %}{{ v.0 }}{% else %}∅{% endif %}
+ {% if v.1 %}{{ v.1 }}{% else %}∅{% endif %}
+ {% if v.2 %}{{ v.2 }}{% else %}∅{% endif %}
+ {% else %} + {{ v }} + {% endif %} + {% else %}∅{% endif %} +
+ +{% else %} + + {% trans "No ballots available." %} + + {% if assignment.profile.count > 0 and perms.assignment.can_manage_assignment and assignment.status == "vot" %} + {% with ballotnumber=assignment.poll_set.all.count %} +

+ +

+ {% endwith %} + {% endif %} + +{% endif %} + +
+ +{% endblock %} diff --git a/openslides/assignment/tests.py b/openslides/assignment/tests.py new file mode 100644 index 000000000..c35c6abd4 --- /dev/null +++ b/openslides/assignment/tests.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" + openslides.assignment.test + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Unit tests for the assignment app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.test import TestCase + +#TODO: Replace these tests! +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.failUnlessEqual(1 + 1, 2) + +__test__ = {"doctest": """ +Another way to test that 1 + 1 is equal to 2. + +>>> 1 + 1 == 2 +True +"""} + diff --git a/openslides/assignment/urls.py b/openslides/assignment/urls.py new file mode 100644 index 000000000..22ca6a5fc --- /dev/null +++ b/openslides/assignment/urls.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.assignments.urls + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + URL list for the assignment app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.conf.urls.defaults import * + +urlpatterns = patterns('assignment.views', + url(r'^assignment/$', 'get_overview', \ + name='assignment_overview'), + + url(r'^assignment/(?P\d+)$', 'view', \ + name='assignment_view'), + + url(r'^assignment/new$', 'edit', \ + name='assignment_new'), + + url(r'^assignment/(?P\d+)/edit$', 'edit', \ + name='assignment_edit'), + + url(r'^assignment/(?P\d+)/del$', 'delete', \ + name='assignment_delete'), + + url(r'^assignment/(?P\d+)/setstatus/(?P[a-z]{3})$', 'set_status', \ + name='assignment_set_status'), + + url(r'^assignment/(?P\d+)/run$', 'run', \ + name='assignment_run'), + + url(r'^assignment/(?P\d+)/delrun$', 'delrun', \ + name='assignment_delrun'), + + url(r'^assignment/(?P\d+)/delother/(?P\d+)$', 'delother', \ + name='assignment_delother'), + + url(r'^assignment/poll/(?P\d+)/print/(?P\d+)/(?P\d+)$', 'print_assignment_poll', \ + name='print_assignment_poll'), + + url(r'^assignment/(?P\d+)/gen_poll/(?P\d+)$', 'gen_poll', \ + name='assignment_gen_poll'), + + url(r'^assignment/poll/(?P\d+)/(?P\d+)$', 'poll_view', \ + name='assignment_poll_view'), + + url(r'^assignment/poll/(?P\d+)/del$', 'delete_poll', \ + name='assignment_poll_delete'), +) diff --git a/openslides/assignment/views.py b/openslides/assignment/views.py new file mode 100644 index 000000000..f441c42e0 --- /dev/null +++ b/openslides/assignment/views.py @@ -0,0 +1,242 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.assignment.views + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Views for the assignment app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.shortcuts import redirect +from django.core.urlresolvers import reverse +from django.contrib import messages +from django.contrib.auth.decorators import login_required +from django.utils.translation import ugettext as _ + +from poll.models import Poll, Option +from poll.forms import OptionResultForm, PollInvalidForm +from assignment.models import Assignment +from assignment.forms import AssigmentForm, AssigmentRunForm +from utils.utils import template, permission_required, gen_confirm_form, del_confirm_form +from utils.pdf import print_assignment_poll +from participant.models import Profile + + +@permission_required('assignment.can_view_assignment') +@template('assignment/overview.html') +def get_overview(request): + query = Assignment.objects + if 'status' in request.GET and '---' not in request.GET['status']: + query = query.filter(status__iexact=request.GET['status']) + try: + sort = request.GET['sort'] + if sort in ['name','status']: + query = query.order_by(sort) + except KeyError: + pass + if 'reverse' in request.GET: + query = query.reverse() + + assignments = query.all() + return { + 'assignments': assignments, + } + + +@permission_required('assignment.can_view_assignment') +@template('assignment/view.html') +def view(request, assignment_id=None): + form = None + assignment = Assignment.objects.get(pk=assignment_id) + if request.method == 'POST': + if request.user.has_perm('assignment.can_nominate_other'): + form = AssigmentRunForm(request.POST) + if form.is_valid(): + user = form.cleaned_data['candidate'] + try: + assignment.run(user) + messages.success(request, _("Candidate %s was nominated successfully.") % (user)) + except NameError, e: + messages.error(request, e) + else: + if request.user.has_perm('assignment.can_nominate_other'): + form = AssigmentRunForm() + + # list of candidates + candidates = set() + for option in Option.objects.filter(poll__assignment=assignment): + candidates.add(option.value) + + votes = [] + for candidate in candidates: + tmplist = [] + tmplist.append(candidate) + for poll in assignment.poll_set.all(): + if candidate in poll.options_values: + option = Option.objects.filter(poll=poll).filter(user=candidate)[0] + if poll.optiondecision: + tmplist.append([option.yes, option.no, option.undesided]) + else: + tmplist.append(option.yes) + else: + tmplist.append("-") + votes.append(tmplist) + + return {'assignment': assignment, + 'form': form, + 'votes': votes} + + +@permission_required('assignment.can_manage_assignment') +@template('assignment/edit.html') +def edit(request, assignment_id=None): + """ + View zum editieren und neuanlegen von Wahlen + """ + if assignment_id is not None: + assignment = Assignment.objects.get(id=assignment_id) + else: + assignment = None + + if request.method == 'POST': + form = AssigmentForm(request.POST, instance=assignment) + if form.is_valid(): + form.save() + if assignment_id is None: + messages.success(request, _('New election was successfully created.')) + else: + messages.success(request, _('Election was successfully modified.')) + return redirect(reverse("assignment_overview")) + else: + form = AssigmentForm(instance=assignment) + return { + 'form': form, + 'assignment': assignment, + } + + +@permission_required('assignment.can_manage_assignment') +def delete(request, assignment_id): + assignment = Assignment.objects.get(pk=assignment_id) + if request.method == 'POST': + assignment.delete() + messages.success(request, _('Election %s was successfully deleted.') % assignment) + else: + del_confirm_form(request, assignment) + return redirect(reverse('assignment_overview')) + + +@permission_required('assignment.can_manage_assignment') +@template('assignment/view.html') +def set_status(request, assignment_id=None, status=None): + try: + if status is not None: + assignment = Assignment.objects.get(pk=assignment_id) + assignment.set_status(status) + messages.success(request, _('Election status was set to: %s.') % assignment.get_status_display()) + except Assignment.DoesNotExist: + pass + return redirect(reverse('assignment_view', args=[assignment_id])) + + +@permission_required('assignment.can_nominate_self') +def run(request, assignment_id): + assignment = Assignment.objects.get(pk=assignment_id) + try: + assignment.run(request.user.profile) + messages.success(request, _('You have set your candidature successfully.') ) + except NameError, e: + messages.error(request, e) + except Profile.DoesNotExist: + messages.error(request, + _("You can't candidate. Your user account is only for administration.")) + return redirect(reverse('assignment_view', args=assignment_id)) + + +@login_required +def delrun(request, assignment_id): + assignment = Assignment.objects.get(pk=assignment_id) + assignment.delrun(request.user.profile) + messages.success(request, _("You have withdrawn your candidature successfully.") ) + return redirect(reverse('assignment_view', args=assignment_id)) + + +@permission_required('assignment.can_manage_assignment') +def delother(request, assignment_id, profile_id): + assignment = Assignment.objects.get(pk=assignment_id) + profile = Profile.objects.get(pk=profile_id) + + if request.method == 'POST': + assignment.delrun(profile) + messages.success(request, _("Candidate %s was withdrawn successfully.") % (profile)) + else: + gen_confirm_form(request, + _("Do you really want to withdraw %s from the election?") \ + % profile, reverse('assignment_delother', args=[assignment_id, profile_id])) + return redirect(reverse('assignment_view', args=assignment_id)) + + +@permission_required('assignment.can_manage_assignment') +def gen_poll(request, assignment_id, ballotnumber): + try: + poll = Assignment.objects.get(pk=assignment_id).gen_poll() + messages.success(request, _("New ballot was successfully created.") ) + except Assignment.DoesNotExist: + pass + return redirect(reverse('assignment_poll_view', args=[poll.id, ballotnumber])) + + +@permission_required('assignment.can_view_assignment') +@template('assignment/poll_view.html') +def poll_view(request, poll_id, ballotnumber=1): + poll = Poll.objects.get(pk=poll_id) + options = poll.options.order_by('user__user__first_name') + assignment = poll.assignment + if request.user.has_perm('assignment.can_manage_assignment'): + if request.method == 'POST': + form = PollInvalidForm(request.POST, prefix="poll") + if form.is_valid(): + poll.voteinvalid = form.cleaned_data['invalid'] or 0 + poll.save() + + success = 0 + for option in options: + option.form = OptionResultForm(request.POST, prefix="o%d" % option.id) + if option.form.is_valid(): + option.voteyes = option.form.cleaned_data['yes'] + option.voteno = option.form.cleaned_data['no'] or 0 + option.voteundesided = option.form.cleaned_data['undesided'] or 0 + option.save() + success = success + 1 + if success == options.count(): + messages.success(request, _("Votes are successfully saved.") ) + else: + form = PollInvalidForm(initial={'invalid': poll.voteinvalid}, prefix="poll") + for option in options: + option.form = OptionResultForm(initial={ + 'yes': option.voteyes, + 'no': option.voteno, + 'undesided': option.voteundesided, + }, prefix="o%d" % option.id) + return { + 'poll': poll, + 'form': form, + 'options': options, + 'ballotnumber': ballotnumber, + } + + +@permission_required('assignment.can_manage_assignment') +def delete_poll(request, poll_id): + poll = Poll.objects.get(pk=poll_id) + assignment = poll.assignment + ballot = assignment.poll_set.filter(id__lte=poll_id).count() + if request.method == 'POST': + poll.delete() + messages.success(request, _('The %s. ballot was successfully deleted.') % ballot) + else: + del_confirm_form(request, poll, name=_("the %s. ballot") % ballot) + return redirect(reverse('assignment_view', args=[assignment.id])) diff --git a/openslides/default.settings.py b/openslides/default.settings.py new file mode 100644 index 000000000..52f574b89 --- /dev/null +++ b/openslides/default.settings.py @@ -0,0 +1,141 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.default.settings + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Global settings file. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +# Django settings for openslides project. +import os + +SITE_ROOT = os.path.realpath(os.path.dirname(__file__)) +DEBUG = True +TEMPLATE_DEBUG = DEBUG + +AUTH_PROFILE_MODULE = 'participant.Profile' +LOGIN_URL = '/login/' +LOGIN_REDIRECT_URL = '/item/' + +ADMINS = ( + # ('Your Name', 'your_email@domain.com'), +) + +MANAGERS = ADMINS + +DBPATH = os.path.join(os.path.join(SITE_ROOT, '..'), 'database.db') + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. + 'NAME': DBPATH, # Or path to database file if using sqlite3. + 'USER': '', # Not used with sqlite3. + 'PASSWORD': '', # Not used with sqlite3. + 'HOST': '', # Set to empty string for localhost. Not used with sqlite3. + 'PORT': '', # Set to empty string for default. Not used with sqlite3. + } +} + +# Local time zone for this installation. Choices can be found here: +# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name +# although not all choices may be available on all operating systems. +# On Unix systems, a value of None will cause Django to use the same +# timezone as the operating system. +# If running in a Windows environment this must be set to the same as your +# system time zone. +TIME_ZONE = 'Europe/Berlin' + +# Language code for this installation. All choices can be found here: +# http://www.i18nguy.com/unicode/language-identifiers.html +LANGUAGE_CODE = 'de' + +ugettext = lambda s: s + +LANGUAGES = ( + ('de', ugettext('German')), + ('en', ugettext('English')), +) + +SITE_ID = 1 + +# If you set this to False, Django will make some optimizations so as not +# to load the internationalization machinery. +USE_I18N = True + +# If you set this to False, Django will not format dates, numbers and +# calendars according to the current locale +USE_L10N = True + +# Absolute path to the directory that holds media. +# Example: "/home/media/media.lawrence.com/" +MEDIA_ROOT = '' + +# URL that handles the media served from MEDIA_ROOT. Make sure to use a +# trailing slash if there is a path component (optional in other cases). +# Examples: "http://media.lawrence.com", "http://example.com/media/" +MEDIA_URL = '' + +# URL prefix for admin media -- CSS, JavaScript and images. Make sure to use a +# trailing slash. +# Examples: "http://foo.com/media/", "/media/". +ADMIN_MEDIA_PREFIX = '/media/' + +STATIC_DOC_ROOT = os.path.join(SITE_ROOT, 'static') + +# Make this unique, and don't share it with anybody. +SECRET_KEY = '=(v@$58k$fcl4y8t2#q15y-9p=^45y&!$!ap$7xo6ub$akg-!5' + +MESSAGE_STORAGE = 'django.contrib.messages.storage.cookie.CookieStorage' + +# List of callables that know how to import templates from various sources. +TEMPLATE_LOADERS = ( + 'django.template.loaders.filesystem.Loader', + 'django.template.loaders.app_directories.Loader', +) + +MIDDLEWARE_CLASSES = ( + 'django.middleware.common.CommonMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.csrf.CsrfViewMiddleware', + 'django.contrib.auth.middleware.AuthenticationMiddleware', + 'django.contrib.messages.middleware.MessageMiddleware', + 'django.middleware.locale.LocaleMiddleware', + 'participant.api.ChangePasswordMiddleware', +) + +ROOT_URLCONF = 'openslides.urls' + +TEMPLATE_DIRS = ( + # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". + # Always use forward slashes, even on Windows. + # Don't forget to use absolute paths, not relative paths. + os.path.join(SITE_ROOT, 'templates'), +) + +INSTALLED_APPS = ( + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.sites', + 'django.contrib.messages', + 'django.contrib.admin', + 'agenda', + 'system', + 'participant', + 'application', + 'poll', + 'assignment', + 'utils', +) + +TEMPLATE_CONTEXT_PROCESSORS = ( + 'django.contrib.auth.context_processors.auth', + 'django.contrib.messages.context_processors.messages', + 'django.core.context_processors.request', + 'django.core.context_processors.i18n', + 'utils.utils.revision', +) diff --git a/openslides/locale/README.txt b/openslides/locale/README.txt new file mode 100644 index 000000000..b3f4dbd8d --- /dev/null +++ b/openslides/locale/README.txt @@ -0,0 +1,23 @@ +Steps to update translation for OpenSlides: +------------------------------------------ + +1. Go to project root directory: + $ cd openslides + +2. Update the German po file (locale/de/LC_MESSAGES/django.po): + $ django-admin.py makemessages -l de + +3. Edit the German po file: locale/de/LC_MESSAGES/django.po + (Search for "fuzzy" and empty msgstr entries.) + +4. Update the German mo file (locale/de/LC_MESSAGES/django.mo): + $ django-admin.py compilemessages + +5. Restart server: + $ python manage.py runserver + + + +Additional hints for internationalization (i18n) in Django: +- http://docs.djangoproject.com/en/dev/topics/i18n/internationalization/ +- http://docs.djangoproject.com/en/dev/topics/i18n/localization/ \ No newline at end of file diff --git a/openslides/locale/de/LC_MESSAGES/django.mo b/openslides/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..68d48725ab8ba7b6a61292294bfe73d7fcce324a GIT binary patch literal 22584 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 literal 0 HcmV?d00001 diff --git a/openslides/locale/de/LC_MESSAGES/django.po b/openslides/locale/de/LC_MESSAGES/django.po new file mode 100644 index 000000000..044cc89e4 --- /dev/null +++ b/openslides/locale/de/LC_MESSAGES/django.po @@ -0,0 +1,1559 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-07-29 16:33+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: default.settings.py:59 settings.py:59 +msgid "German" +msgstr "Deutsch" + +#: default.settings.py:60 settings.py:60 +msgid "English" +msgstr "Englisch" + +#: agenda/forms.py:23 agenda/forms.py:33 agenda/forms.py:44 agenda/forms.py:55 +msgid "Parent item" +msgstr "Elternelement" + +#: agenda/models.py:30 application/forms.py:23 +#: application/templates/application/view.html:236 poll/models.py:23 +#: utils/pdf.py:337 +msgid "Title" +msgstr "Titel" + +#: agenda/models.py:31 +msgid "Closed" +msgstr "Abgeschlossen" + +#: agenda/models.py:32 agenda/templates/agenda/overview.html:53 +msgid "Weight" +msgstr "Gewichtung" + +#: agenda/models.py:35 +msgid "Hidden (visible for agenda manager only)" +msgstr "Versteckt (sichtbar nur für die Tagesordnungs-Verwaltung)" + +#: agenda/models.py:121 +#, python-format +msgid "No Form for itemtype %s" +msgstr "Kein Formular für Eintrag %s" + +#: agenda/models.py:174 application/forms.py:24 +#: application/templates/application/view.html:237 poll/models.py:89 +msgid "Text" +msgstr "Text" + +#: agenda/models.py:184 agenda/templates/agenda/overview.html:103 +#: agenda/templates/beamer/ItemApplication.html:5 +#: application/templates/application/edit.html:2 +#: application/templates/application/poll_view.html:8 +#: application/templates/application/view.html:2 +#: application/templates/application/view.html:209 poll/models.py:25 +#: poll/models.py:91 system/templates/system/general.html:13 utils/pdf.py:270 +#: utils/pdf.py:275 utils/pdf.py:295 utils/pdf.py:299 utils/pdf.py:301 +#: utils/pdf.py:328 +msgid "Application" +msgstr "Antrag" + +#: agenda/models.py:191 agenda/templates/agenda/overview.html:116 +#: agenda/templates/beamer/ItemAssignment.html:4 +#: assignment/templates/assignment/edit.html:2 poll/models.py:26 +#: utils/pdf.py:359 +msgid "Election" +msgstr "Wahl" + +#: agenda/models.py:198 agenda/templates/beamer/ItemApplication.html:20 +#: application/models.py:358 application/templates/application/view.html:50 +#: application/templates/application/view.html:133 +#: assignment/templates/assignment/poll_view.html:2 poll/models.py:92 +#: poll/templates/poll/edit.html:2 poll/templates/poll/option_edit.html:2 +#: poll/templates/poll/view.html:2 utils/pdf.py:328 +msgid "Poll" +msgstr "Abstimmung" + +#: agenda/views.py:80 agenda/templates/agenda/base_agenda.html:7 +#: agenda/templates/agenda/overview.html:3 +#: agenda/templates/agenda/overview.html:33 +#: agenda/templates/agenda/overview.html:66 +#: agenda/templates/beamer/overview.html:3 +#: agenda/templates/beamer/overview.html:10 templates/403.html:8 +#: templates/404.html:8 templates/500.html:8 templates/base.html:48 +#: utils/pdf.py:188 utils/pdf.py:193 +msgid "Agenda" +msgstr "Tagesordnung" + +#: agenda/views.py:164 agenda/views.py:177 agenda/views.py:191 +#, python-format +msgid "Item ID %d does not exist." +msgstr "Eintrag %d existiert nicht." + +#: agenda/views.py:205 +msgid "New item was successfully created." +msgstr "Neuer Eintrag erfolgreich angelegt." + +#: agenda/views.py:207 +msgid "Agenda item created" +msgstr "Tagesordnungseintrag angelegt" + +#: agenda/views.py:209 +msgid "Item was successfully modified." +msgstr "Eintrag wurde erfolgreich geändert." + +#: agenda/views.py:211 +msgid "Agenda item modified" +msgstr "Tagesordnungseintrag geändert" + +#: agenda/views.py:213 participant/views.py:110 participant/views.py:192 +#: participant/views.py:222 participant/views.py:270 poll/views.py:68 +#: poll/views.py:115 poll/views.py:167 system/views.py:31 system/views.py:57 +msgid "Please check the form for errors." +msgstr "Bitte kontrollieren Sie das Formular nach Fehlern." + +#: agenda/views.py:252 +#, python-format +msgid "Item %s was successfully deleted." +msgstr "Eintrag %s wurde erfolgreich gelöscht." + +#: agenda/templates/agenda/base_agenda.html:9 +msgid "All items" +msgstr "Alle Einträge" + +#: agenda/templates/agenda/base_agenda.html:11 +#: agenda/templates/agenda/edit.html:8 +msgid "New item" +msgstr "Neuer Eintrag" + +#: agenda/templates/agenda/base_agenda.html:14 +msgid "Beamer view" +msgstr "Beameransicht" + +#: agenda/templates/agenda/edit.html:2 +#: agenda/templates/agenda/overview.html:47 +msgid "Item" +msgstr "Eintrag" + +#: agenda/templates/agenda/edit.html:6 +#: agenda/templates/agenda/overview.html:128 +msgid "Edit item" +msgstr "Eintrag bearbeiten" + +#: agenda/templates/agenda/edit.html:10 +msgid "Choose item type:" +msgstr "Wähle den Typ des Eintrags:" + +#: agenda/templates/agenda/edit.html:14 +msgid "Item of Text" +msgstr "Texteintrag" + +#: agenda/templates/agenda/edit.html:17 +msgid "Item of Application" +msgstr "Antragseintrag" + +#: agenda/templates/agenda/edit.html:20 +msgid "Item of Election" +msgstr "Wahleintrag" + +#: agenda/templates/agenda/edit.html:27 +#: application/templates/application/edit.html:17 +#: assignment/templates/assignment/edit.html:15 +#: participant/templates/participant/edit.html:18 +#: participant/templates/participant/group_edit.html:14 +#: participant/templates/participant/settings.html:14 +#: poll/templates/poll/edit.html:15 poll/templates/poll/option_edit.html:15 +#: system/templates/system/general.html:19 +#: system/templates/system/system.html:11 +msgid "Save" +msgstr "Speichern" + +#: agenda/templates/agenda/edit.html:31 +#: application/templates/application/edit.html:21 +#: assignment/templates/assignment/edit.html:19 +#: participant/templates/participant/edit.html:22 +#: participant/templates/participant/group_edit.html:18 +#: participant/templates/participant/import.html:16 +#: participant/templates/participant/settings.html:18 +#: poll/templates/poll/edit.html:19 poll/templates/poll/option_edit.html:19 +#: system/templates/system/general.html:23 +#: system/templates/system/system.html:15 +msgid "Cancel" +msgstr "Abbrechen" + +#: agenda/templates/agenda/overview.html:38 +msgid "Do you want to save the changed order of agenda items?" +msgstr "Möchten Sie die geänderte Reihenfolge der Einträge speichern?" + +#: agenda/templates/agenda/overview.html:39 +#: agenda/templates/beamer/ItemApplication.html:23 +#: agenda/templates/beamer/ItemAssignment.html:50 +#: application/templates/application/view.html:53 +#: application/templates/application/view.html:139 +#: assignment/templates/assignment/poll_view.html:15 +#: assignment/templates/assignment/view.html:151 poll/forms.py:52 +#: poll/templates/poll/view.html:12 utils/pdf.py:341 utils/pdf.py:386 +#: utils/utils.py:30 +msgid "Yes" +msgstr "Ja" + +#: agenda/templates/agenda/overview.html:40 +#: agenda/templates/beamer/ItemApplication.html:24 +#: agenda/templates/beamer/ItemAssignment.html:51 +#: application/templates/application/view.html:54 +#: application/templates/application/view.html:140 +#: assignment/templates/assignment/poll_view.html:16 +#: assignment/templates/assignment/view.html:152 poll/forms.py:53 +#: poll/templates/poll/view.html:13 utils/pdf.py:342 utils/pdf.py:386 +#: utils/utils.py:30 +msgid "No" +msgstr "Nein" + +#: agenda/templates/agenda/overview.html:46 +msgid "Beamer" +msgstr "Beamer" + +#: agenda/templates/agenda/overview.html:49 +msgid "Item Type" +msgstr "Eintragstyp" + +#: agenda/templates/agenda/overview.html:51 +#: assignment/templates/assignment/overview.html:24 +#: participant/templates/participant/overview.html:51 +#: poll/templates/poll/edit.html:28 poll/templates/poll/overview.html:11 +#: poll/templates/poll/view.html:19 +msgid "Actions" +msgstr "Aktionen" + +#: agenda/templates/agenda/overview.html:61 +msgid "Agenda selected" +msgstr "Tagesordnung ausgewählt" + +#: agenda/templates/agenda/overview.html:63 +msgid "Select agenda" +msgstr "Tagesordnung auswählen" + +#: agenda/templates/agenda/overview.html:66 +msgid "items" +msgstr "Einträge" + +#: agenda/templates/agenda/overview.html:70 +msgid "Print reduced agenda (only first parent items)" +msgstr "Reduzierte Tagesordnung drucken (nur erste Elterneinträge)" + +#: agenda/templates/agenda/overview.html:71 +msgid "Print full agenda (all items)" +msgstr "Vollständige Tagesordnung drucken (alle Einträge)" + +#: agenda/templates/agenda/overview.html:83 +msgid "Item selected" +msgstr "Eintrag ausgewählt" + +#: agenda/templates/agenda/overview.html:85 +msgid "Select item" +msgstr "Eintrag auswählen" + +#: agenda/templates/agenda/overview.html:108 +msgid "Poll of Application" +msgstr "Antragsabstimmung" + +#: agenda/templates/agenda/overview.html:111 +msgid "Poll of Election" +msgstr "Wahlen" + +#: agenda/templates/agenda/overview.html:125 +msgid "Show beamer preview" +msgstr "Beamer-Vorschau anzeigen" + +#: agenda/templates/agenda/overview.html:129 +msgid "Delete item" +msgstr "Eintrag löschen" + +#: agenda/templates/agenda/overview.html:131 +msgid "Click to open item" +msgstr "Zum Öffnen klicken" + +#: agenda/templates/agenda/overview.html:133 +msgid "Click to close item" +msgstr "Zum Schließen klicken" + +#: agenda/templates/agenda/overview.html:136 +msgid "Select item overview" +msgstr "Wähle Eintragsübersicht" + +#: agenda/templates/agenda/overview.html:156 +msgid "No items available." +msgstr "Keine Einträge vorhanden." + +#: agenda/templates/beamer/ItemApplication.html:11 +#: agenda/templates/beamer/ItemAssignment.html:10 +#: application/templates/application/overview.html:16 +#: application/templates/application/overview.html:34 +#: application/templates/application/view.html:34 +#: assignment/templates/assignment/overview.html:10 +#: assignment/templates/assignment/overview.html:22 +#: assignment/templates/assignment/view.html:8 utils/pdf.py:289 +#: utils/pdf.py:291 utils/pdf.py:318 utils/pdf.py:320 +msgid "Status" +msgstr "Status" + +#: agenda/templates/beamer/ItemApplication.html:16 +#: application/templates/application/view.html:46 +msgid "Poll result" +msgstr "Abstimmungsergebnis" + +#: agenda/templates/beamer/ItemApplication.html:25 +#: agenda/templates/beamer/ItemAssignment.html:52 +#: application/templates/application/view.html:55 +#: application/templates/application/view.html:141 +#: assignment/templates/assignment/poll_view.html:17 +#: assignment/templates/assignment/view.html:153 poll/forms.py:42 +#: poll/forms.py:54 poll/templates/poll/view.html:14 utils/pdf.py:343 +#: utils/pdf.py:386 +msgid "Abstention" +msgstr "Enthaltung" + +#: agenda/templates/beamer/ItemApplication.html:30 +msgid "No poll results available." +msgstr "Keine Abstimmungen vorhanden." + +#: agenda/templates/beamer/ItemApplication.html:44 application/forms.py:25 +#: application/templates/application/view.html:220 +#: application/templates/application/view.html:239 utils/pdf.py:277 +#: utils/pdf.py:306 +msgid "Reason" +msgstr "Begründung" + +#: agenda/templates/beamer/ItemAssignment.html:12 assignment/models.py:28 +#: assignment/templates/assignment/view.html:11 +msgid "Number of available posts" +msgstr "Anzahl der zur Wahl stehenden Posten" + +#: agenda/templates/beamer/ItemAssignment.html:23 +#: agenda/templates/beamer/ItemAssignment.html:40 +#: assignment/templates/assignment/overview.html:21 +#: assignment/templates/assignment/view.html:52 +#: assignment/templates/assignment/view.html:123 +msgid "Candidates" +msgstr "Kandidaten" + +#: agenda/templates/beamer/ItemAssignment.html:29 +#: assignment/templates/assignment/view.html:63 +msgid "No candidates available." +msgstr "Keine Kandidaten vorhanden." + +#: agenda/templates/beamer/ItemAssignment.html:37 +#: assignment/templates/assignment/view.html:111 +msgid "Election results" +msgstr "Wahlergebnisse" + +#: agenda/templates/beamer/ItemAssignment.html:42 +#: assignment/templates/assignment/poll_view.html:6 +#: assignment/templates/assignment/view.html:119 utils/pdf.py:370 +msgid "ballot" +msgstr "Wahlgang" + +#: agenda/templates/beamer/ItemAssignment.html:62 +#: assignment/templates/assignment/view.html:169 +msgid "No ballots available." +msgstr "Keine Wahlgänge vorhanden." + +#: agenda/templates/beamer/ItemPoll.html:4 +msgid "Poll about" +msgstr "Abstimmung über" + +#: application/models.py:25 +msgid "Published" +msgstr "Veröffentlicht" + +#: application/models.py:26 application/templates/application/overview.html:19 +msgid "Permitted" +msgstr "Zugelassen" + +#: application/models.py:27 application/templates/application/overview.html:20 +#: application/templates/application/view.html:168 +msgid "Accepted" +msgstr "Angenommen" + +#: application/models.py:28 application/templates/application/overview.html:21 +#: application/templates/application/view.html:173 +msgid "Rejected" +msgstr "Abgelehnt" + +#: application/models.py:29 +msgid "Withdrawed" +msgstr "Zurückgezogen" + +#: application/models.py:30 application/templates/application/view.html:181 +msgid "Adjourned" +msgstr "Vertagt" + +# please check! +#: application/models.py:31 application/templates/application/view.html:184 +msgid "Not Concerned" +msgstr "Nicht befasst" + +# please check! +#: application/models.py:32 application/templates/application/view.html:187 +msgid "Commited a bill" +msgstr "Verwiesen (in Ausschuss)" + +#: application/models.py:33 +msgid "Rejected (not permitted)" +msgstr "Verworfen (nicht zulässig)" + +#: application/models.py:44 application/templates/application/overview.html:35 +#: application/templates/application/view.html:9 utils/pdf.py:279 +#: utils/pdf.py:308 +msgid "Submitter" +msgstr "Antragsteller" + +#: application/models.py:46 application/templates/application/view.html:23 +msgid "Supporters" +msgstr "Unterstützer" + +#: application/models.py:89 +msgid "Searching for supporters." +msgstr "Auf Unterstützersuche." + +#: application/models.py:91 +msgid "Not yet permitted." +msgstr "Noch nicht zugelassen." + +#: application/models.py:93 +msgid "Not yet permitted changes." +msgstr "Noch nicht zugelassene Änderungen." + +#: application/models.py:136 +#, python-format +msgid "Version %s created" +msgstr "Version %s erstellt" + +#: application/models.py:147 +msgid "Supporters removed" +msgstr "Unterstützer gelöscht" + +#: application/models.py:156 +#, python-format +msgid "Status reseted to: %s" +msgstr "Status zurückgesetzt auf: %s" + +#: application/models.py:169 +#, python-format +msgid "Supporter: +%s" +msgstr "Unterstützer: +%s" + +#: application/models.py:179 +#, python-format +msgid "Supporter: -%s" +msgstr "Unterstützer: -%s" + +#: application/models.py:195 +#, python-format +msgid "Number set: %s" +msgstr "Nummer gesetzt: %s" + +#: application/models.py:208 +#, python-format +msgid "Version %s permitted" +msgstr "Version %s zugelassen" + +#: application/models.py:222 +#, python-format +msgid "Version %s not permitted" +msgstr "Version %s nicht zugelassen" + +#: application/models.py:248 +msgid "Status modified" +msgstr "Status geändert" + +#: application/models.py:356 +#, python-format +msgid "%s. poll" +msgstr "%s. Abstimmung" + +#: application/models.py:359 +#, python-format +msgid "Vote on application #%s" +msgstr "Abstimmung über Antrag #%s" + +#: application/models.py:365 +msgid "Poll created" +msgstr "Abstimmung erstellt" + +#: application/models.py:383 +msgid "Can see applications" +msgstr "Anträge anzeigen" + +#: application/models.py:384 +msgid "Can insert new applications" +msgstr "Anträge anlegen" + +#: application/models.py:385 +msgid "Can support applications" +msgstr "Anträge unterstützen" + +#: application/models.py:386 +msgid "Can manage applications" +msgstr "Anträge verwalten" + +#: application/views.py:95 +msgid "You have not the necessary rights to edit or insert applications." +msgstr "" +"Sie haben nicht die nötigen Rechte um Anträge einzureichen oder zu " +"bearbeiten." + +#: application/views.py:100 +msgid "You can not edit this application. You are not the submitter." +msgstr "Sie dürfen keine Anträge von anderen bearbeiten." + +#: application/views.py:122 +msgid "New application was successfully created." +msgstr "Neuer Antrag wurde erfolgreich angelegt." + +#: application/views.py:124 +msgid "Application was successfully modified." +msgstr "Antrag wurde erfolgreich geändert." + +#: application/views.py:139 +msgid "" +"Attention: Do you really want to edit this application? The supporters will " +"not be removed automatically. Please check if the supports are valid after " +"your changing." +msgstr "" +"Achtung: Wollen Sie den Antrag wirklich ändern? Die Unterstützer werden " +"nicht automatisch entfernt. Prüfen Sie, ob die Unterstützungen noch gültig " +"sind." + +#: application/views.py:141 +#, python-format +msgid "" +"Attention: Do you really want to edit this application? All %s " +"supporters will be removed! Try to convince the supporters again." +msgstr "" +"Wollen Sie den Antrag wirklich ändern? Alle %s Unterstützer werden " +"automatisch entfernt. Versuchen Sie diese erneut zu gewinnen." + +#: application/views.py:171 +#, python-format +msgid "You can not delete application %s." +msgstr "Sie können Antrag %s nicht löschen." + +#: application/views.py:177 +#, python-format +msgid "Application %s was successfully deleted." +msgstr "Antrag %s wurde erfolgreich gelöscht." + +#: application/views.py:193 +msgid "Application number was successfully set." +msgstr "Antragsnummer wurde erfolgreich gesetzt." + +#: application/views.py:209 +msgid "Application was successfully permitted." +msgstr "Antrag wurde erfolgreich zugelassen." + +#: application/views.py:222 +msgid "Application was successfully rejected." +msgstr "Antrag wurde erfolgreich verworfen." + +#: application/views.py:236 +#, python-format +msgid "Application status was set to: %s." +msgstr "Antragsstatus wurde gesetzt auf: %s" + +#: application/views.py:250 +msgid "Application status was reset." +msgstr "Antragsstatus wurde zurückgesetzt." + +#: application/views.py:264 +msgid "You have support the application successfully." +msgstr "Sie haben den Antrag erfolgreich unterstützt." + +#: application/views.py:278 +msgid "You have unsupport the application successfully." +msgstr "Sie haben dem Antrag erfolgreich Ihre Unterstützung entzogen." + +#: application/views.py:293 poll/views.py:111 +msgid "New poll was successfully created." +msgstr "Neue Abstimmung wurde erfolgreich angelegt." + +#: application/views.py:309 +msgid "Poll was successfully deleted." +msgstr "Abstimmung wurde erfolgreich gelöscht." + +#: application/views.py:311 +#, python-format +msgid "the %s. poll" +msgstr "die %s. Abstimmung" + +#: application/templates/application/base_application.html:6 +#: application/templates/application/overview.html:2 +#: application/templates/application/overview.html:6 templates/403.html:12 +#: templates/404.html:12 templates/500.html:12 templates/base.html:52 +#: utils/pdf.py:260 utils/pdf.py:266 +msgid "Applications" +msgstr "Anträge" + +#: application/templates/application/base_application.html:8 +msgid "All applications" +msgstr "Alle Anträge" + +#: application/templates/application/base_application.html:10 +#: application/templates/application/edit.html:8 +msgid "New application" +msgstr "Neuer Antrag" + +#: application/templates/application/base_application.html:12 +msgid "Print all applications" +msgstr "Alle Anträge drucken" + +#: application/templates/application/edit.html:6 +msgid "Edit application" +msgstr "Antrag bearbeiten" + +#: application/templates/application/edit.html:14 +msgid "required" +msgstr "erforderlich" + +#: application/templates/application/overview.html:8 +#: assignment/templates/assignment/overview.html:8 +#: participant/templates/participant/overview.html:8 +msgid "Filter" +msgstr "Filter" + +#: application/templates/application/overview.html:11 +msgid "Need supporters" +msgstr "Benötigt Unterstützer" + +#: application/templates/application/overview.html:14 +msgid "Without number" +msgstr "Ohne Nummer" + +#: application/templates/application/overview.html:18 +msgid "Not yet permitted" +msgstr "Noch nicht zugelassen" + +#: application/templates/application/overview.html:22 +msgid "Withdrawed (by submitter)" +msgstr "Zurückgezogen (durch Antragsteller)" + +#: application/templates/application/overview.html:29 +msgid "Number" +msgstr "Nummer" + +#: application/templates/application/overview.html:30 +msgid "Application title" +msgstr "Antragstitel" + +#: application/templates/application/overview.html:32 +msgid "Number of supporters" +msgstr "Anzahl der Unterstützer" + +#: application/templates/application/overview.html:36 +#: application/templates/application/view.html:67 +msgid "Creation Time" +msgstr "Erstellungszeit" + +#: application/templates/application/overview.html:58 +msgid "No applications available." +msgstr "Keine Anträge vorhanden." + +#: application/templates/application/poll_view.html:10 +#: poll/templates/poll/view.html:56 +msgid "Print Poll" +msgstr "Abstimmung drucken" + +#: application/templates/application/poll_view.html:23 poll/forms.py:40 +msgid "Votes in favour" +msgstr "Ja-Stimmen" + +#: application/templates/application/poll_view.html:26 poll/forms.py:41 +msgid "Votes against" +msgstr "Nein-Stimmen" + +#: application/templates/application/poll_view.html:29 +msgid "Abstentions" +msgstr "Enthaltungen" + +#: application/templates/application/poll_view.html:32 +#: assignment/templates/assignment/poll_view.html:36 poll/forms.py:33 +msgid "Invalid" +msgstr "Ungültig" + +#: application/templates/application/poll_view.html:37 +#: assignment/templates/assignment/poll_view.html:42 +#: assignment/templates/assignment/view.html:101 +#: poll/templates/poll/view.html:42 +msgid "Apply" +msgstr "Übernehmen" + +#: application/templates/application/poll_view.html:44 +msgid "Back to application" +msgstr "Zurück zum Antrag" + +#: application/templates/application/view.html:12 +msgid "Delete Application" +msgstr "Antrag löschen" + +#: application/templates/application/view.html:14 +msgid "Print Application" +msgstr "Antrag drucken" + +#: application/templates/application/view.html:19 +msgid "You!" +msgstr "Sie!" + +#: application/templates/application/view.html:60 +msgid "Not (yet) available." +msgstr "Liegt (noch) nicht vor." + +#: application/templates/application/view.html:73 +#: assignment/templates/assignment/view.html:31 +msgid "Edit" +msgstr "Bearbeiten" + +#: application/templates/application/view.html:79 +msgid "Withdraw" +msgstr "Zurückziehen" + +#: application/templates/application/view.html:87 +msgid "Unsupport" +msgstr "Nicht unterstützen" + +#: application/templates/application/view.html:93 +msgid "Support" +msgstr "Unterstützen" + +#: application/templates/application/view.html:99 +msgid "minimum required supporters" +msgstr "minimal erforderliche Unterstützer" + +#: application/templates/application/view.html:106 +msgid "Manage application" +msgstr "Antrag verwalten" + +#: application/templates/application/view.html:109 +msgid "Formal validation" +msgstr "Formale Gültigkeitsprüfung" + +#: application/templates/application/view.html:111 +msgid "Permit" +msgstr "Zulassen" + +#: application/templates/application/view.html:114 +msgid "Not permit (reject)" +msgstr "Nicht zulassen (verwerfen)" + +#: application/templates/application/view.html:117 +msgid "Set Number" +msgstr "Setze Nummer" + +#: application/templates/application/view.html:125 +#: assignment/templates/assignment/view.html:38 +msgid "New agenda item" +msgstr "Neuer Tagesordnungseintrag" + +#: application/templates/application/view.html:135 +#: assignment/templates/assignment/view.html:129 +msgid "Delete Poll" +msgstr "Abstimmung löschen" + +#: application/templates/application/view.html:147 +#: application/templates/application/view.html:158 +#: poll/templates/poll/base_poll.html:10 poll/templates/poll/edit.html:8 +msgid "New poll" +msgstr "Neue Abstimmung" + +#: application/templates/application/view.html:152 +msgid "Enter vote result!" +msgstr "Abstimmungsergebnisse eingeben!" + +#: application/templates/application/view.html:165 +msgid "Result after vote" +msgstr "Ergebnis nach der Abstimmung" + +#: application/templates/application/view.html:179 +msgid "Result after debate" +msgstr "Ergebnis nach der Debatte" + +#: application/templates/application/view.html:190 +msgid "Withdrawed by Submitter" +msgstr "Zurückgezogen durch Antragsteller" + +#: application/templates/application/view.html:196 +msgid "For Administration only:" +msgstr "Nur zur Administration:" + +#: application/templates/application/view.html:198 +msgid "Reset" +msgstr "Zurücksetzen" + +#: application/templates/application/view.html:230 +msgid "Revisions" +msgstr "Überarbeitungen" + +#: application/templates/application/view.html:235 +msgid "Time" +msgstr "Zeit" + +#: application/templates/application/view.html:249 +#: application/templates/application/view.html:256 +#: application/templates/application/view.html:263 +msgid "unchanged" +msgstr "unverändert" + +#: application/templates/application/view.html:272 +msgid "Log" +msgstr "Log" + +#: assignment/forms.py:35 +msgid "Nominate a participant" +msgstr "Teilnehmer vorschlagen" + +#: assignment/models.py:21 assignment/templates/assignment/overview.html:11 +#: assignment/templates/assignment/view.html:23 +msgid "Searching for candidates" +msgstr "Auf Kandidatensuche" + +#: assignment/models.py:22 assignment/templates/assignment/overview.html:12 +#: assignment/templates/assignment/view.html:25 +msgid "Voting" +msgstr "Im Wahlvorgang" + +#: assignment/models.py:23 assignment/templates/assignment/overview.html:13 +msgid "Finished" +msgstr "Abgeschlossen" + +#: assignment/models.py:26 +msgid "Name" +msgstr "Name" + +#: assignment/models.py:27 poll/models.py:27 +msgid "Description" +msgstr "Beschreibung" + +#: assignment/models.py:29 +msgid "Short description (for ballot paper)" +msgstr "Kurzbeschreibung (für Stimmzettel)" + +#: assignment/models.py:40 +#, python-format +msgid "%s is not a valid status." +msgstr "%s ist kein gültiger Status." + +#: assignment/models.py:42 +#, python-format +msgid "The assignment status is already %s." +msgstr "Der Wahlstatus ist bereits %s." + +#: assignment/models.py:51 +#, python-format +msgid "%s is already a candidate." +msgstr "%s ist bereits ein Kandidat." + +#: assignment/models.py:61 +#, python-format +msgid "%s is no candidate" +msgstr "%s ist kein Kandidat" + +#: assignment/models.py:72 +#, python-format +msgid "Election for %s" +msgstr "Wahl zum %s" + +#: assignment/views.py:61 +#, python-format +msgid "Candidate %s was nominated successfully." +msgstr "Kandidat %s wurde erfolgreich vorgeschlagen." + +#: assignment/views.py:109 +msgid "New election was successfully created." +msgstr "Neue Wahl wurde erfolgreich angelegt." + +#: assignment/views.py:111 +msgid "Election was successfully modified." +msgstr "Wahl wurde erfolgreich geändert." + +#: assignment/views.py:126 +#, python-format +msgid "Election %s was successfully deleted." +msgstr "Wahl %s wurde erfolgreich gelöscht." + +#: assignment/views.py:139 +#, python-format +msgid "Election status was set to: %s." +msgstr "Wahlstatus wurde gesetzt auf: %s." + +#: assignment/views.py:150 +msgid "You have set your candidature successfully." +msgstr "Sie haben Ihre Kandidatur erfolgreich gesetzt." + +#: assignment/views.py:155 +msgid "You can't candidate. Your user account is only for administration." +msgstr "" +"Sie können nicht kandidieren. Ihr Nutzerkonto ist nur zur Administration." + +#: assignment/views.py:163 +msgid "You have withdrawn your candidature successfully." +msgstr "Sie haben Ihre Kandidatur erfolgreich zurückgezogen." + +#: assignment/views.py:174 +#, python-format +msgid "Candidate %s was withdrawn successfully." +msgstr "Die Kandidatur von %s wurde erfolgreich zurückgezogen." + +#: assignment/views.py:177 +#, python-format +msgid "Do you really want to withdraw %s from the election?" +msgstr "Soll %s wirklich von der Wahl zurückgezogen werden?" + +#: assignment/views.py:186 +msgid "New ballot was successfully created." +msgstr "Neuer Wahlgang erfolgreich angelegt." + +#: assignment/views.py:215 poll/views.py:76 +msgid "Votes are successfully saved." +msgstr "Stimmen erfolgreich gespeichert." + +#: assignment/views.py:239 +#, python-format +msgid "The %s. ballot was successfully deleted." +msgstr "Der %s. Wahlgang wurde erfolgreich gelöscht." + +#: assignment/views.py:241 +#, python-format +msgid "the %s. ballot" +msgstr "der %s. Wahlgang" + +#: assignment/templates/assignment/base_assignment.html:6 +#: assignment/templates/assignment/overview.html:2 +#: assignment/templates/assignment/overview.html:5 +#: assignment/templates/assignment/overview.html:20 templates/403.html:16 +#: templates/404.html:16 templates/500.html:16 templates/base.html:56 +msgid "Elections" +msgstr "Wahlen" + +#: assignment/templates/assignment/base_assignment.html:8 +msgid "All elections" +msgstr "Alle Wahlen" + +#: assignment/templates/assignment/base_assignment.html:10 +#: assignment/templates/assignment/edit.html:8 +msgid "New election" +msgstr "Neue Wahl" + +#: assignment/templates/assignment/edit.html:6 +msgid "Edit election" +msgstr "Wahl bearbeiten" + +#: assignment/templates/assignment/overview.html:33 +msgid "Edit assignment" +msgstr "Wahl bearbeiten" + +#: assignment/templates/assignment/overview.html:34 +msgid "Delete assignment" +msgstr "Wahl löschen" + +#: assignment/templates/assignment/overview.html:40 +msgid "No assignments available." +msgstr "Keine Wahlen vorhanden." + +#: assignment/templates/assignment/poll_view.html:7 utils/pdf.py:370 +msgid "candidate" +msgid_plural "candidates" +msgstr[0] "Kandidat" +msgstr[1] "Kandidaten" + +#: assignment/templates/assignment/poll_view.html:9 +msgid "Short description" +msgstr "Kurzbeschreibung" + +#: assignment/templates/assignment/poll_view.html:13 +#: poll/templates/poll/edit.html:27 poll/templates/poll/view.html:10 +msgid "Option" +msgstr "Wahlmöglichkeit" + +#: assignment/templates/assignment/poll_view.html:19 +#: poll/templates/poll/view.html:16 +msgid "Votes" +msgstr "Stimmen" + +#: assignment/templates/assignment/poll_view.html:46 +msgid "Back to election" +msgstr "Zurück zur Wahl" + +#: assignment/templates/assignment/poll_view.html:51 +msgid "Print ballot" +msgstr "Wahlschein drucken" + +#: assignment/templates/assignment/view.html:2 +msgid "Assignment" +msgstr "Wahl" + +#: assignment/templates/assignment/view.html:19 +msgid "Manage election" +msgstr "Wahl verwalten" + +#: assignment/templates/assignment/view.html:21 +msgid "Change status" +msgstr "Status ändern" + +#: assignment/templates/assignment/view.html:27 +msgid "Finish" +msgstr "Abschließen" + +#: assignment/templates/assignment/view.html:58 +msgid "Remove candidate" +msgstr "Kandidaten entfernen" + +#: assignment/templates/assignment/view.html:76 +msgid "Withdraw self candidature" +msgstr "Eigene Kandidatur zurückziehen" + +#: assignment/templates/assignment/view.html:83 +msgid "Self candidature" +msgstr "Selbst kandidieren" + +#: assignment/templates/assignment/view.html:95 +msgid "Add new participant" +msgstr "Neuen Teilnehmer hinzufügen" + +#: assignment/templates/assignment/view.html:138 +#: assignment/templates/assignment/view.html:175 +msgid "New ballot" +msgstr "Neuer Wahlgang" + +#: participant/api.py:25 +msgid "You have to change your Password." +msgstr "Sie müssen Ihr Passwort ändern." + +#: participant/forms.py:22 +msgid "First name" +msgstr "Vorname" + +#: participant/forms.py:23 +msgid "Last name" +msgstr "Nachname" + +#: participant/forms.py:63 +msgid "CSV File" +msgstr "CSV-Datei" + +#: participant/models.py:19 participant/templates/participant/overview.html:13 +msgid "Not specified" +msgstr "Nicht angegeben" + +#: participant/models.py:20 participant/templates/participant/overview.html:11 +#: participant/templates/participant/overview.html:60 +msgid "Male" +msgstr "Männlich" + +#: participant/models.py:21 participant/templates/participant/overview.html:12 +#: participant/templates/participant/overview.html:62 +msgid "Female" +msgstr "Weiblich" + +#: participant/models.py:24 participant/templates/participant/overview.html:24 +msgid "Delegate" +msgstr "Delegierter" + +#: participant/models.py:25 +msgid "Guest" +msgstr "Gast" + +#: participant/models.py:26 participant/templates/participant/overview.html:25 +msgid "Observer" +msgstr "Beobachter" + +#: participant/models.py:27 +msgid "Staff" +msgstr "Mitarbeiter" + +#: participant/models.py:31 participant/templates/participant/overview.html:10 +#: participant/templates/participant/overview.html:43 +msgid "Gender" +msgstr "Geschlecht" + +#: participant/models.py:32 participant/templates/participant/overview.html:16 +#: participant/templates/participant/overview.html:44 utils/pdf.py:227 +msgid "Group" +msgstr "Gruppe" + +#: participant/models.py:33 +msgid "Typ" +msgstr "Typ" + +#: participant/models.py:34 participant/templates/participant/overview.html:30 +#: participant/templates/participant/overview.html:46 utils/pdf.py:227 +msgid "Committee" +msgstr "Amt" + +#: participant/views.py:106 +msgid "New participant was successfully created." +msgstr "Neuer Teilnehmer wurde erfolgreich angelegt." + +#: participant/views.py:108 +msgid "Participant was successfully modified." +msgstr "Teilnehmer wurde erfolgreich geändert." + +#: participant/views.py:131 +#, python-format +msgid "Participant %s was successfully deleted." +msgstr "Teilnehmer %s wurde erfolgreich gelöscht." + +#: participant/views.py:133 poll/views.py:139 utils/utils.py:35 +#, python-format +msgid "Do you really want to delete %s?" +msgstr "Soll %s wirklich gelöscht werden?" + +#: participant/views.py:143 +#, python-format +msgid "Participant %s is now a normal user." +msgstr "Teilnehmer %s ist jetzt ein normaler Nutzer." + +#: participant/views.py:147 +#, python-format +msgid "Participant %s is now administrator." +msgstr "Teilnehmer %s ist jetzt ein Administrator." + +#: participant/views.py:157 +#, python-format +msgid "Participant %s was successfully deactivated." +msgstr "Teilnehmer %s wurde erfolgreich deaktiviert." + +#: participant/views.py:161 +#, python-format +msgid "Participant %s was successfully activated." +msgstr "Teilnehmer %s wurde erfolgreich aktiviert." + +#: participant/views.py:188 +msgid "New group was successfully created." +msgstr "Neue Gruppe wurde erfolgreich angelegt." + +#: participant/views.py:190 +msgid "Group was successfully modified." +msgstr "Gruppe wurde erfolgreich geändert." + +#: participant/views.py:206 +#, python-format +msgid "Group %s was successfully deleted." +msgstr "Gruppe %s wurde erfolgreich gelöscht." + +#: participant/views.py:220 +msgid "User settings successfully saved." +msgstr "Nutzereinstellungen wurden erfolgreich gespeichert." + +#: participant/views.py:268 +#, python-format +msgid "%d new participants were successfully imported." +msgstr "%d neue Teilnehmer wurden erfolgreich importiert." + +#: participant/views.py:272 +msgid "" +"Attention: All existing participants will be removed if you import new " +"participants." +msgstr "" +"Achtung: Alle existierenden Teilnehmer werden gelöscht, wenn Sie neue " +"Teilnehmer importieren." + +#: participant/templates/participant/base_participant.html:6 +#: participant/templates/participant/overview.html:2 +#: participant/templates/participant/overview.html:5 templates/403.html:24 +#: templates/404.html:24 templates/500.html:24 templates/base.html:64 +msgid "Participants" +msgstr "Teilnehmer" + +#: participant/templates/participant/base_participant.html:9 +msgid "All participants" +msgstr "Alle Teilnehmer" + +#: participant/templates/participant/base_participant.html:12 +#: participant/templates/participant/edit.html:8 +msgid "New participant" +msgstr "Neuer Teilnehmer" + +#: participant/templates/participant/base_participant.html:13 +msgid "All user groups" +msgstr "Alle Benutzergruppen" + +#: participant/templates/participant/base_participant.html:14 +#: participant/templates/participant/group_edit.html:8 +msgid "New user group" +msgstr "Neue Benutzergruppe" + +#: participant/templates/participant/base_participant.html:15 +msgid "Print participant list" +msgstr "Teilnehmerliste drucken" + +#: participant/templates/participant/base_participant.html:16 +#: participant/templates/participant/import.html:12 +msgid "Import" +msgstr "Import" + +#: participant/templates/participant/edit.html:2 poll/models.py:90 +msgid "Participant" +msgstr "Teilnehmer" + +#: participant/templates/participant/edit.html:6 +#: participant/templates/participant/overview.html:74 +msgid "Edit participant" +msgstr "Teilnehmer bearbeiten" + +#: participant/templates/participant/group_edit.html:2 +#: participant/templates/participant/group_overview.html:8 +msgid "User Group" +msgstr "Benutzergruppe" + +#: participant/templates/participant/group_edit.html:6 +msgid "Edit user group" +msgstr "Benutzergruppe bearbeiten" + +#: participant/templates/participant/group_overview.html:2 +msgid "Groups" +msgstr "Gruppen" + +#: participant/templates/participant/group_overview.html:5 +msgid "User groups" +msgstr "Benutzergruppen" + +#: participant/templates/participant/group_overview.html:9 +msgid "Action" +msgstr "Aktionen" + +#: participant/templates/participant/group_overview.html:14 +msgid "Edit group" +msgstr "Benutzergruppe bearbeiten" + +#: participant/templates/participant/group_overview.html:15 +msgid "Delete group" +msgstr "Benutzergruppe löschen" + +#: participant/templates/participant/group_overview.html:20 +#: participant/templates/participant/overview.html:91 +msgid "No participants available." +msgstr "Keine Teilnehmer vorhanden." + +#: participant/templates/participant/import.html:2 +msgid "Participant Import" +msgstr "Teilnehmer importieren" + +#: participant/templates/participant/import.html:6 +msgid "Select a CSV file to import participants!" +msgstr "Wählen Sie eine CSV-Datei zum Importieren von Teilnehmern aus!" + +#: participant/templates/participant/import.html:8 +msgid "" +"(Required comma separated values: last_name, first_name, email, " +"gender, group, type, committee)" +msgstr "" +"(Erfordert kommaseparierte Werte: Nachname, Vorname, E-Mail, " +"Geschlecht, Gruppe, Typ, Amt)" + +#: participant/templates/participant/login.html:5 +#: participant/templates/participant/login.html:13 +#: participant/templates/participant/login.html:43 templates/base.html:26 +msgid "Login" +msgstr "Anmelden" + +#: participant/templates/participant/login.html:18 templates/base.html:81 +msgid "Close this notification" +msgstr "Meldung ausblenden" + +#: participant/templates/participant/login.html:20 +msgid "Your username and password didn't match. Please try again." +msgstr "" +"Benutzername und Passwort stimmen nicht überein. Bitte noch einmal versuchen." + +#: participant/templates/participant/overview.html:23 +#: participant/templates/participant/overview.html:45 utils/pdf.py:227 +msgid "Type" +msgstr "Typ" + +#: participant/templates/participant/overview.html:26 +msgid "staff" +msgstr "Mitarbeiter" + +#: participant/templates/participant/overview.html:27 +msgid "guest" +msgstr "Gast" + +#: participant/templates/participant/overview.html:41 utils/pdf.py:227 +msgid "First Name" +msgstr "Vorname" + +#: participant/templates/participant/overview.html:42 utils/pdf.py:227 +msgid "Last Name" +msgstr "Nachname" + +#: participant/templates/participant/overview.html:47 +msgid "Username" +msgstr "Nutzername" + +#: participant/templates/participant/overview.html:48 +msgid "Email" +msgstr "E-Mail" + +#: participant/templates/participant/overview.html:49 +msgid "Last Login" +msgstr "Letzer Login" + +#: participant/templates/participant/overview.html:75 +msgid "Delete participant" +msgstr "Teilnehmer löschen" + +#: participant/templates/participant/overview.html:77 +msgid "Participiant is activated. Click to deactivate!" +msgstr "Teilnehmer ist aktiviert. Zum Deaktivieren klicken!" + +#: participant/templates/participant/overview.html:79 +msgid "Participiant is deactivated. Click to activate!" +msgstr "Teilnehmer ist deaktiviert, Zum Aktivieren klicken!" + +#: participant/templates/participant/overview.html:82 +msgid "Administrator. Click to get normal user!" +msgstr "Administrator. Klicken, um normaler Nutzer zu werden!" + +#: participant/templates/participant/overview.html:84 +msgid "Normal user. Click to get administrator!" +msgstr "Normaler Nutzer. Klicken, um Administrator zu werden!" + +#: participant/templates/participant/settings.html:7 +msgid "Your Settings" +msgstr "Deine Einstellungen" + +#: poll/models.py:24 +msgid "Poll of decision (yes, no, abstention)" +msgstr "Entscheidungsabstimmung (Ja, Nein, Enthaltung)" + +#: poll/models.py:28 +msgid "Votes cast" +msgstr "Abgegebene Stimmen" + +#: poll/models.py:29 +msgid "Votes invalid" +msgstr "Ungültige Stimmen" + +#: poll/models.py:100 poll/models.py:108 poll/models.py:116 +msgid "majority" +msgstr "Mehrheit" + +#: poll/models.py:138 +msgid "No options" +msgstr "Keine Wahlmöglichkeiten" + +#: poll/views.py:113 +msgid "Poll was successfully modified." +msgstr "Abstimmung wurde erfolgreich geändert." + +#: poll/views.py:137 +#, python-format +msgid "Poll %s was successfully deleted." +msgstr "Abstimmung %s wurde erfolgreich gelöscht." + +#: poll/views.py:163 +msgid "New option was successfully created." +msgstr "Neue Wahlmöglichkeit wurde erfolgreich angelegt." + +#: poll/views.py:165 +msgid "Option was successfully modified." +msgstr "Wahlmöglichkeit wurde erfolgreich geändert." + +#: poll/views.py:188 +#, python-format +msgid "Option %s was successfully deleted." +msgstr "Wahlmöglichkeit %s wurde erfolgreich gelöscht." + +#: poll/views.py:190 +#, python-format +msgid "Do you really want to delete the option %s?" +msgstr "Soll die Wahlmöglichkeit %s wirklich gelöscht werden?" + +#: poll/templates/poll/base_poll.html:6 poll/templates/poll/overview.html:2 +#: poll/templates/poll/overview.html:5 poll/templates/poll/overview.html:8 +#: templates/403.html:20 templates/404.html:20 templates/500.html:20 +#: templates/base.html:60 +msgid "Polls" +msgstr "Abstimmungen" + +#: poll/templates/poll/base_poll.html:8 +msgid "All polls" +msgstr "Alle Abstimmungen" + +#: poll/templates/poll/edit.html:6 poll/templates/poll/overview.html:19 +msgid "Edit poll" +msgstr "Abstimmung bearbeiten" + +#: poll/templates/poll/edit.html:24 poll/templates/poll/overview.html:9 +msgid "Options" +msgstr "Wahlmöglichkeiten" + +#: poll/templates/poll/edit.html:33 +msgid "Edit option" +msgstr "Wahlmöglichkeit bearbeiten" + +#: poll/templates/poll/edit.html:34 poll/templates/poll/view.html:33 +msgid "Delete option" +msgstr "Wahlmöglichkeit löschen" + +#: poll/templates/poll/edit.html:42 poll/templates/poll/view.html:48 +msgid "Add new Option" +msgstr "Neue Wahlmöglichkeit hinzufügen" + +#: poll/templates/poll/option_edit.html:6 +msgid "Edit Poll Option" +msgstr "Abstimmgunsmöglichkeit bearbeiten" + +#: poll/templates/poll/option_edit.html:8 +msgid "New Poll Option" +msgstr "Neue Abstimmungsmöglichkeit" + +#: poll/templates/poll/overview.html:20 +msgid "Delete poll" +msgstr "Abstimmung löschen" + +#: poll/templates/poll/overview.html:26 +msgid "No polls available." +msgstr "Keine Abstimmungen vorhanden." + +#: system/forms.py:21 +msgid "User registration" +msgstr "Benutzerregistrierung" + +#: system/forms.py:27 +msgid "Event name" +msgstr "Veranstaltungsname" + +#: system/forms.py:28 +msgid "Short description of event" +msgstr "Kurzbeschreibung der Veranstaltung" + +#: system/forms.py:29 +msgid "Event date" +msgstr "Veranstaltungszeitraum" + +#: system/forms.py:30 +msgid "Event location" +msgstr "Veranstaltungsort" + +#: system/forms.py:31 +msgid "Event organizer" +msgstr "Veranstalter" + +#: system/forms.py:37 +msgid "Number of (minimum) required supporters for a application" +msgstr "Mindestanzahl erforderlicher Unterstützer für einen Antrag" + +#: system/forms.py:38 +msgid "Application preamble" +msgstr "Antragseinleitung" + +#: system/views.py:29 +msgid "System settings successfully saved." +msgstr "Systemeinstellungen erfolgreich gespeichert." + +#: system/views.py:55 +msgid "General settings successfully saved." +msgstr "Allgemeine Einstellungen erfolgreich gespeichert." + +#: system/templates/system/base_system.html:7 +#: system/templates/system/general.html:2 +#: system/templates/system/system.html:2 templates/403.html:28 +#: templates/404.html:28 templates/500.html:28 templates/base.html:68 +msgid "Configuration" +msgstr "Konfiguration" + +#: system/templates/system/base_system.html:9 +#: system/templates/system/general.html:5 +msgid "General" +msgstr "Allgemein" + +#: system/templates/system/general.html:8 +msgid "Event" +msgstr "Veranstaltung" + +#: system/templates/system/system.html:5 +msgid "System" +msgstr "System" + +#: templates/404.html:37 +msgid "Page not found." +msgstr "Seite nicht gefunden." + +#: templates/500.html:37 +msgid "Server Error" +msgstr "Serverfehler" + +#: templates/base.html:16 +msgid "Home" +msgstr "Startseite" + +#: templates/base.html:22 +msgid "Logout" +msgstr "Abmelden" + +#: templates/base.html:23 +msgid "Settings" +msgstr "Einstellungen" + +#: templates/base.html:24 +msgid "Welcome" +msgstr "Willkommen" + +#: templates/base.html:31 +msgid "Language" +msgstr "Sprache" + +#: utils/pdf.py:152 utils/pdf.py:280 utils/pdf.py:309 +msgid "%Y-%m-%d %H:%Mh" +msgstr "%d.%m.%Y %H:%Mh" + +#: utils/pdf.py:164 +msgid "Printed" +msgstr "Gedruckt am" + +#: utils/pdf.py:175 utils/pdf.py:183 +msgid "Page" +msgstr "Seite" + +#: utils/pdf.py:195 +msgid "full" +msgstr "vollständig" + +#: utils/pdf.py:197 +msgid "abridged" +msgstr "verkürzt" + +#: utils/pdf.py:219 +msgid "Participant-list" +msgstr "Teilnehmerliste" + +#: utils/pdf.py:224 +msgid "List of Participants" +msgstr "Teilnehmerliste" + +#: utils/pdf.py:280 utils/pdf.py:309 +msgid "Created" +msgstr "Erstellt am" + +#: utils/pdf.py:284 utils/pdf.py:313 +msgid "Supporter" +msgstr "Unterstützer" + +#: utils/pdf.py:370 +msgid "available posts" +msgstr "verfügbare Posten" + +#: utils/utils.py:67 +msgid "Sorry, you have no rights to see this page." +msgstr "Bedaure, Sie haben keine Berechtigung diese Seite zu sehen." diff --git a/openslides/participant/__init__.py b/openslides/participant/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/participant/admin.py b/openslides/participant/admin.py new file mode 100644 index 000000000..00e551e27 --- /dev/null +++ b/openslides/participant/admin.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.participant.admin + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Register app for admin site. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.contrib import admin +from participant.models import Profile + +admin.site.register(Profile) diff --git a/openslides/participant/api.py b/openslides/participant/api.py new file mode 100644 index 000000000..ba8030289 --- /dev/null +++ b/openslides/participant/api.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.participant.api + ~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Useful functions for the participant app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.contrib.auth.models import User, get_hexdigest +from django.shortcuts import redirect +from django.core.urlresolvers import reverse +from django.contrib import messages +from django.utils.translation import ugettext as _ + +class ChangePasswordMiddleware(object): + def process_request(self, request): + if request.user.is_authenticated() and "password_checked" not in request.session: + algo, salt, hsh = request.user.password.split('$') + bad_password = get_hexdigest(algo, salt, "%s%s" % (request.user.first_name, request.user.last_name)) + if hsh == bad_password: + messages.info(request, _('You have to change your Password.')) + if request.path_info != '/user/settings' and 'static' not in request.path_info: + return redirect(reverse('user_settings')) + else: + request.session["password_checked"] = True + + +def gen_username(first_name, last_name): + testname = "%s%s" % (first_name, last_name) + try: + User.objects.get(username=testname) + except User.DoesNotExist: + return testname + i = 0 + while True: + i += 1 + testname = "%s%s%s" % (first_name, last_name, i) + try: + User.objects.get(username=testname) + except User.DoesNotExist: + return testname diff --git a/openslides/participant/forms.py b/openslides/participant/forms.py new file mode 100644 index 000000000..9b8007d5d --- /dev/null +++ b/openslides/participant/forms.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.participant.forms + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Forms for the participant app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.forms import Form, ModelForm, CharField, EmailField, FileField, FileInput, MultipleChoiceField +from django.contrib.auth.models import User, Group +from django.utils.translation import ugettext as _ +from participant.models import Profile + +class UserForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + first_name = CharField(label=_("First name")) + last_name = CharField(label=_("Last name")) + + class Meta: + model = User + exclude = ('username', 'password', 'is_staff', 'last_login', 'date_joined', 'user_permissions') + +class UsernameForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + class Meta: + model = User + exclude = ('first_name', 'last_name', 'email', 'is_active','is_superuser', 'groups', 'password', 'is_staff', 'last_login', 'date_joined', 'user_permissions') + +class ProfileForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + class Meta: + model = Profile + +class GroupForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + class Meta: + model = Group + +class UsersettingsForm(UserForm): + error_css_class = 'error' + required_css_class = 'required' + + class Meta: + model = User + fields = ('username', 'first_name', 'last_name', 'email') + +class UserImportForm(Form): + error_css_class = 'error' + required_css_class = 'required' + + csvfile = FileField(widget=FileInput(attrs={'size':'50'}), label=_("CSV File")) \ No newline at end of file diff --git a/openslides/participant/models.py b/openslides/participant/models.py new file mode 100644 index 000000000..91371cd7c --- /dev/null +++ b/openslides/participant/models.py @@ -0,0 +1,46 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.participant.models + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Models for the participant app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.db import models +from django.contrib.auth.models import User +from django.utils.translation import ugettext as _ + +class Profile(models.Model): + GENDER_CHOICES = ( + ('none', _('Not specified')), + ('male', _('Male')), + ('female', _('Female')), + ) + TYPE_CHOICE = ( + ('delegate', _('Delegate')), + ('guest', _('Guest')), + ('observer', _('Observer')), + ('staff', _('Staff')), + ) + + user = models.OneToOneField(User, unique=True, editable=False) + gender = models.CharField(max_length=50, choices=GENDER_CHOICES, default='none', verbose_name = _("Gender")) + group = models.CharField(max_length=100, null=True, blank=True, verbose_name = _("Group")) + type = models.CharField(max_length=100, choices=TYPE_CHOICE, default='delegate', verbose_name = _("Typ")) + committee = models.CharField(max_length=100, null=True, blank=True, verbose_name = _("Committee")) + + def __unicode__(self): + if self.group: + return "%s (%s)" % (self.user.get_full_name(), self.group) + return "%s" % self.user.get_full_name() + + + class Meta: + permissions = ( + ('can_view_participants', "Can see the list of participants"), + ('can_manage_participants', "Can manage the participant list"), + ) diff --git a/openslides/participant/templates/participant/base_participant.html b/openslides/participant/templates/participant/base_participant.html new file mode 100644 index 000000000..0ae6a5c4c --- /dev/null +++ b/openslides/participant/templates/participant/base_participant.html @@ -0,0 +1,19 @@ +{% extends "base.html" %} +{% load tags %} + +{% block submenu %} + {% url user_overview as url_useroverview %} +

{%trans "Participants" %}

+ +{% endblock %} diff --git a/openslides/participant/templates/participant/edit.html b/openslides/participant/templates/participant/edit.html new file mode 100644 index 000000000..377a514e3 --- /dev/null +++ b/openslides/participant/templates/participant/edit.html @@ -0,0 +1,26 @@ +{% extends "participant/base_participant.html" %} +{% block title %}{{ block.super }} - {%trans "Participant" %} {% endblock %} + +{% block content %} + {% if edituser %} +

{%trans "Edit participant" %}

+ {% else %} +

{%trans "New participant" %}

+ {% endif %} + +
{% csrf_token %} + {% if edituser %} + {{ usernameform.as_p }} + {% endif %} + {{ userform.as_p }} + {{ profileform.as_p }} + + + + +
+{% endblock %} diff --git a/openslides/participant/templates/participant/group_edit.html b/openslides/participant/templates/participant/group_edit.html new file mode 100644 index 000000000..23905d0ec --- /dev/null +++ b/openslides/participant/templates/participant/group_edit.html @@ -0,0 +1,22 @@ +{% extends "participant/base_participant.html" %} +{% block title %}{{ block.super }} - {%trans "User Group" %} {% endblock %} + +{% block content %} + {% if group %} +

{%trans "Edit user group" %}

+ {% else %} +

{%trans "New user group" %}

+ {% endif %} + +
{% csrf_token %} + {{ form.as_p }} + + + + +
+{% endblock %} diff --git a/openslides/participant/templates/participant/group_overview.html b/openslides/participant/templates/participant/group_overview.html new file mode 100644 index 000000000..2f59c826c --- /dev/null +++ b/openslides/participant/templates/participant/group_overview.html @@ -0,0 +1,24 @@ +{% extends "participant/base_participant.html" %} +{% block title %}{{ block.super }} - {%trans "Groups" %}{% endblock %} + +{% block content %} +

{%trans "User groups" %}

+ + + + + + {% for group in groups %} + + + + + {% empty %} + + + + {% endfor %} +
{%trans "User Group" %}{%trans "Action" %}
{{ group.name }} + +
{%trans "No participants available." %}
+{% endblock %} diff --git a/openslides/participant/templates/participant/import.html b/openslides/participant/templates/participant/import.html new file mode 100644 index 000000000..146fa3c6e --- /dev/null +++ b/openslides/participant/templates/participant/import.html @@ -0,0 +1,21 @@ +{% extends "participant/base_participant.html" %} +{% block title %}{{ block.super }} - {%trans "Participant Import" %} {% endblock %} + +{% block content %} +

Import

+

{% trans 'Select a CSV file to import participants!' %}

+ +

{% trans '(Required comma separated values: last_name, first_name, email, gender, group, type, committee)' %}

+
{% csrf_token %} + {{ form.as_p }} + + + + +
+

+{% endblock %} diff --git a/openslides/participant/templates/participant/login.html b/openslides/participant/templates/participant/login.html new file mode 100644 index 000000000..6e9310601 --- /dev/null +++ b/openslides/participant/templates/participant/login.html @@ -0,0 +1,48 @@ +{% extends "participant/base_participant.html" %} + +{% block mainmenu %} + +{% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +

{%trans "Login" %}

+ + {% if form.errors %} +
+ + close + + {%trans "Your username and password didn't match. Please try again." %} +
+ + {% endif %} + +
+ {% csrf_token %} + + + + + + + + + +
{{ form.username.label_tag }}{{ form.username }}
{{ form.password.label_tag }}{{ form.password }}
+

+ + +

+
+{% endblock %} diff --git a/openslides/participant/templates/participant/overview.html b/openslides/participant/templates/participant/overview.html new file mode 100644 index 000000000..595f07671 --- /dev/null +++ b/openslides/participant/templates/participant/overview.html @@ -0,0 +1,95 @@ +{% extends "participant/base_participant.html" %} +{% block title %}{{ block.super }} - {%trans "Participants" %}{% endblock %} + +{% block content %} +

{%trans "Participants" %}

+ +

+ {%trans "Filter" %}: + + + + +
+

+
+ + + + + + + + + + + + {% if perms.participant.can_manage_participants %} + + {% endif %} + + {% for user in users %} + + + + + + + + + + + {% if perms.participant.can_manage_participants %} + + {% endif %} + + {% empty %} + + + + {% endfor %} +
{%trans "First Name" %}{%trans "Last Name" %}{%trans "Gender" %}{%trans "Group" %}{%trans "Type" %}{%trans "Committee" %}{%trans "Username" %}{%trans "Email" %}{%trans "Last Login" %}{%trans "Actions" %}
{{ user.first_name }}{{ user.last_name }}{% if "none" not in user.profile.gender %} + {% if user.profile.gender == 'male' %} + {% trans "Male" %} + {% else %} + {% trans "Female" %} + {% endif %} + {% endif %}{{ user.profile.group }}{{ user.profile.type }}{{ user.profile.committee }}{{ user.username }}{{ user.email }}{% if user.last_login > user.date_joined %} + {{ user.last_login }} + {% endif %} + + {% if user.is_active %} + + {% else %} + + {% endif %} + {% if user.is_superuser %} + + {% else %} + + {% endif %} +
{%trans "No participants available." %}
+{% endblock %} diff --git a/openslides/participant/templates/participant/settings.html b/openslides/participant/templates/participant/settings.html new file mode 100644 index 000000000..d065d4e94 --- /dev/null +++ b/openslides/participant/templates/participant/settings.html @@ -0,0 +1,23 @@ +{% extends "base.html" %} + +{% block submenu %} +{% endblock %} + +{% block content %} +

{%trans "Your Settings" %}

+ +
{% csrf_token %} + {{ form_user.as_p }} + {{ form_password.as_p }} + + + + + +
+

+{% endblock %} \ No newline at end of file diff --git a/openslides/participant/tests.py b/openslides/participant/tests.py new file mode 100644 index 000000000..8f3d7feae --- /dev/null +++ b/openslides/participant/tests.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.participant.tests + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Unit tests for the participant app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.test import TestCase + +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.failUnlessEqual(1 + 1, 2) + +__test__ = {"doctest": """ +Another way to test that 1 + 1 is equal to 2. + +>>> 1 + 1 == 2 +True +"""} + diff --git a/openslides/participant/urls.py b/openslides/participant/urls.py new file mode 100644 index 000000000..b58e37ebd --- /dev/null +++ b/openslides/participant/urls.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.participant.urls + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + URL list for the participant app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.conf.urls.defaults import * +from django.core.urlresolvers import reverse + +urlpatterns = patterns('participant.views', + url(r'^participant/$', 'get_overview', name='user_overview'), + url(r'^participant/new$', 'edit', name='user_new'), + url(r'^participant/(?P\d+)/edit$', 'edit', name='user_edit'), + url(r'^participant/print$', 'print_userlist', name='user_print'), + url(r'^participant/(?P\d+)/del$', 'user_delete', name='user_delete'), + url(r'^participant/(?P\d+)/admin$', 'user_set_superuser', name='user_set_superuser'), + url(r'^participant/(?P\d+)/active$', 'user_set_active', name='user_set_active'), + url(r'^participant/import$', 'user_import', name='user_import'), + url(r'^participant/group/$', 'get_group_overview', name='user_group_overview'), + url(r'^participant/group/new$', 'group_edit', name='user_group_new'), + url(r'^participant/group/(?P\d+)/edit$', 'group_edit', name='user_group_edit'), + url(r'^participant/group/(?P\d+)/del$', 'group_delete', name='user_group_delete'), + url(r'^user/settings$', 'user_settings', name='user_settings'), +) + +urlpatterns += patterns('django.contrib.auth.views', + url( + r'^login/$', + 'login', + {'template_name': 'participant/login.html'}, + name='user_login', + ), + url( + r'^logout/$', + 'logout_then_login', + name='user_logout', + ) +) diff --git a/openslides/participant/views.py b/openslides/participant/views.py new file mode 100644 index 000000000..17dfc5ad3 --- /dev/null +++ b/openslides/participant/views.py @@ -0,0 +1,276 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.participant.views + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Views for the participant app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +import csv +from django.http import HttpResponse +from django.shortcuts import redirect +from django.template import RequestContext +from django.contrib.auth.models import User, Group +from django.contrib.auth.decorators import login_required +from django.contrib.auth.forms import SetPasswordForm +from django.contrib import messages +from django.core.urlresolvers import reverse +from django.utils.translation import ugettext as _ +from participant.models import Profile +from participant.api import gen_username +from participant.forms import UserForm, UsernameForm, ProfileForm, UsersettingsForm, UserImportForm, GroupForm +from utils.utils import template, permission_required, gen_confirm_form +from utils.pdf import print_userlist + +from django.db.models import Avg, Max, Min, Count + + +@permission_required('participant.can_view_participants') +@template('participant/overview.html') +def get_overview(request): + query = User.objects + if 'gender' in request.GET and '---' not in request.GET['gender']: + query = query.filter(profile__gender__iexact=request.GET['gender']) + if 'group' in request.GET and '---' not in request.GET['group']: + query = query.filter(profile__group__iexact=request.GET['group']) + if 'type' in request.GET and '---' not in request.GET['type']: + query = query.filter(profile__type__iexact=request.GET['type']) + if 'committee' in request.GET and '---' not in request.GET['committee']: + query = query.filter(profile__committee__iexact=request.GET['committee']) + try: + sort = request.GET['sort'] + if sort in ['first_name', 'last_name','username','last_login','email']: + query = query.order_by(sort) + elif sort in ['gender', 'group', 'type', 'committee']: + query = query.order_by('profile__%s' % sort) + except KeyError: + pass + if 'reverse' in request.GET: + query = query.reverse() + + userlist = query.all() + users = [] + for user in userlist: + try: + user.get_profile() + users.append(user) + except Profile.DoesNotExist: + pass + groups = [p['group'] for p in Profile.objects.values('group').exclude(group='').distinct()] + committees = [p['committee'] for p in Profile.objects.values('committee').exclude(committee='').distinct()] + return { + 'users': users, + 'groups': groups, + 'committees': committees, + } + +@permission_required('participant.can_manage_participants') +@template('participant/edit.html') +def edit(request, user_id=None): + """ + View zum editieren und neuanlegen von Usern mit Profile + """ + if user_id is not None: + user = User.objects.get(id=user_id) + else: + user = None + + if request.method == 'POST': + userform = UserForm(request.POST, instance=user, prefix="user") + usernameform = UsernameForm(request.POST, instance=user, prefix="username") + try: + profileform = ProfileForm(request.POST, instance=user.profile, prefix="profile") + except: + profileform = ProfileForm(request.POST, prefix="profile") + formlist = [userform, profileform] + formerror = 0 + if user: + formlist.append(usernameform) + for f in formlist: + if not f.is_valid(): + formerror += 1 + if formerror == 0: + user = userform.save() + if user_id is None: + user.username = gen_username(user.first_name, user.last_name) + user.set_password("%s%s" % (user.first_name, user.last_name)) + user.save() + profile = profileform.save(commit=False) + profile.user = user + profile.save() + if user_id is None: + messages.success(request, _('New participant was successfully created.')) + else: + messages.success(request, _('Participant was successfully modified.')) + return redirect(reverse('user_overview')) + messages.error(request, _('Please check the form for errors.')) + else: + userform = UserForm(instance=user, prefix="user") + usernameform = UsernameForm(instance=user, prefix="username") + try: + profileform = ProfileForm(instance=user.profile, prefix="profile") + except AttributeError: + profileform = ProfileForm(prefix="profile") + return { + 'userform': userform, + 'usernameform': usernameform, + 'profileform': profileform, + 'edituser': user, + } + +@permission_required('participant.can_manage_participants') +@template('confirm.html') +def user_delete(request, user_id): + user = User.objects.get(pk=user_id) + if request.method == 'POST': + user.delete() + messages.success(request, _('Participant %s was successfully deleted.') % user) + else: + gen_confirm_form(request, _('Do you really want to delete %s?') % user, reverse('user_delete', args=[user_id])) + return redirect(reverse('user_overview')) + +@permission_required('participant.can_manage_participants') +@template('confirm.html') +def user_set_superuser(request, user_id): + user = User.objects.get(pk=user_id) + if user.is_superuser: + user.is_superuser = False + user.save() + messages.success(request, _('Participant %s is now a normal user.') % user) + else: + user.is_superuser = True + user.save() + messages.success(request, _('Participant %s is now administrator.') % user) + return redirect(reverse('user_overview')) + +@permission_required('participant.can_manage_participants') +@template('confirm.html') +def user_set_active(request, user_id): + user = User.objects.get(pk=user_id) + if user.is_active: + user.is_active = False + user.save() + messages.success(request, _('Participant %s was successfully deactivated.') % user) + else: + user.is_active = True + user.save() + messages.success(request, _('Participant %s was successfully activated.') % user) + return redirect(reverse('user_overview')) + +@permission_required('participant.can_manage_participants') +@template('participant/group_overview.html') +def get_group_overview(request): + groups = Group.objects.all() + return { + 'groups': groups, + } + +@permission_required('participant.can_manage_participants') +@template('participant/group_edit.html') +def group_edit(request, group_id=None): + if group_id is not None: + try: + group = Group.objects.get(id=group_id) + except Group.DoesNotExist: + raise NameError("There is no Group %d" % group_id) + else: + group = None + + if request.method == 'POST': + form = GroupForm(request.POST, instance=group) + if form.is_valid(): + form.save() + if group_id is None: + messages.success(request, _('New group was successfully created.')) + else: + messages.success(request, _('Group was successfully modified.')) + else: + messages.error(request, _('Please check the form for errors.')) + return redirect(reverse('user_group_overview')) + else: + form = GroupForm(instance=group) + return { + 'form': form, + 'group': group, + } + +@permission_required('participant.can_manage_participants') +def group_delete(request, group_id): + group = Group.objects.get(pk=group_id) + if request.method == 'POST': + group.delete() + messages.success(request, _('Group %s was successfully deleted.') % group) + else: + gen_confirm_form(request, 'Do you really want to delete %s?' % group, reverse('user_group_delete', args=[group_id])) + return redirect(reverse('user_group_overview')) + +@login_required +@template('participant/settings.html') +def user_settings(request): + if request.method == 'POST': + form_user = UsersettingsForm(request.POST,instance=request.user, prefix='user') + form_password = SetPasswordForm(request.user,request.POST,prefix='password') + if form_user.is_valid() and form_password.is_valid(): + form_user.save() + form_password.save() + messages.success(request, _('User settings successfully saved.')) + else: + messages.error(request, _('Please check the form for errors.')) + else: + form_user = UsersettingsForm(instance=request.user, prefix='user') + form_password = SetPasswordForm(request.user,prefix='password') + + return { + 'form_user': form_user, + 'form_password': form_password, + 'edituser': request.user, + } + +@permission_required('participant.can_manage_participants') +@template('participant/import.html') +def user_import(request): + try: + request.user.profile + raise NameError("you can not use this function with a User, that has a Profile") + except Profile.DoesNotExist: + pass + + if request.method == 'POST': + form = UserImportForm(request.POST, request.FILES) + if form.is_valid(): + profiles = Profile.objects.all() + for profile in profiles: + profile.user.delete() + profile.delete() + i = -1 + for line in request.FILES['csvfile']: + i += 1 + if i > 0: + (last_name, first_name, email, gender, group, type, committee) = line.strip().split(',') + user = User() + user.last_name = last_name + user.first_name = first_name + user.username = gen_username(first_name, last_name) + user.set_password("%s%s" % (user.first_name, user.last_name)) + user.email = email + user.save() + profile = Profile() + profile.user = user + profile.gender = gender + profile.group = group + profile.type = type + profile.committee = committee + profile.save() + messages.success(request, _('%d new participants were successfully imported.') % i) + else: + messages.error(request, _('Please check the form for errors.')) + else: + messages.warning(request, _("Attention: All existing participants will be removed if you import new participants.")) + form = UserImportForm() + return { + 'form': form, + } \ No newline at end of file diff --git a/openslides/poll/__init__.py b/openslides/poll/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/poll/admin.py b/openslides/poll/admin.py new file mode 100644 index 000000000..8d195a63d --- /dev/null +++ b/openslides/poll/admin.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.poll.admin + ~~~~~~~~~~~~~~~~~~~~~ + + Register app for admin site. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.contrib import admin +from poll.models import Poll, Option + +admin.site.register(Poll) +admin.site.register(Option) diff --git a/openslides/poll/forms.py b/openslides/poll/forms.py new file mode 100644 index 000000000..3c0df6782 --- /dev/null +++ b/openslides/poll/forms.py @@ -0,0 +1,54 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.poll.forms + ~~~~~~~~~~~~~~~~~~~~~ + + Forms for the poll app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.forms import Form, ModelForm, TextInput, Textarea, IntegerField, CharField, DecimalField, ModelChoiceField +from django.utils.translation import ugettext as _ +from poll.models import Poll, Option +from application.models import Application + + +class PollForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + #votescast = IntegerField(required=False,widget=TextInput(attrs={'class':'small-input'}),label=_("Votes cast")) + #invalid = IntegerField(required=False, min_value=0, widget=TextInput(attrs={'class': 'small-input'}), label=_("Invalid")) + + class Meta: + model = Poll + +class PollInvalidForm(Form): + error_css_class = 'error' + required_css_class = 'required' + + invalid = IntegerField(required=False, min_value=0, widget=TextInput(attrs={'class': 'small-input'}), label=_("Invalid")) + + +class OptionForm(ModelForm): + error_css_class = 'error' + required_css_class = 'required' + + voteyes = IntegerField(required=False, min_value=0,widget=TextInput(attrs={'class':'small-input'}),label=_("Votes in favour")) + voteno = IntegerField(required=False, min_value=0,widget=TextInput(attrs={'class':'small-input'}),label=_("Votes against")) + voteundesided = IntegerField(required=False, min_value=0,widget=TextInput(attrs={'class':'small-input'}),label=_("Abstention")) + + class Meta: + model = Option + + +class OptionResultForm(Form): + error_css_class = 'error' + required_css_class = 'required' + + yes = IntegerField(min_value=-1, widget=TextInput(attrs={'class': 'small-input'}), label=_("Yes")) + no = IntegerField(min_value=-1, required=False, widget=TextInput(attrs={'class': 'small-input'}), label=_("No")) + undesided = IntegerField(min_value=-1, required=False, widget=TextInput(attrs={'class': 'small-input'}), label=_("Abstention")) diff --git a/openslides/poll/models.py b/openslides/poll/models.py new file mode 100644 index 000000000..223f5bc26 --- /dev/null +++ b/openslides/poll/models.py @@ -0,0 +1,138 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.poll.models + ~~~~~~~~~~~~~~~~~~~~~~ + + Models for the poll app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.db import models +from django.utils.translation import ugettext as _ + +from application.models import Application +from assignment.models import Assignment +from participant.models import Profile + + +class Poll(models.Model): + #TODO: Mehrheit in den Zahlen festmachen + title = models.CharField(max_length=100, verbose_name = _("Title")) + optiondecision = models.BooleanField(default=True, verbose_name = _("Poll of decision (yes, no, abstention)")) + application = models.ForeignKey(Application, null=True, blank=True, verbose_name = _("Application")) + assignment = models.ForeignKey(Assignment, null=True, blank=True, verbose_name = _("Election")) + description = models.TextField(null=True, blank=True, verbose_name = _("Description")) + votescast = models.IntegerField(null=True, blank=True, verbose_name = _("Votes cast")) + voteinvalid = models.IntegerField(null=True, blank=True, verbose_name = _("Votes invalid")) + + def add_option(self, option): + self.save() + optionc = Option() + optionc.poll = self + if isinstance(option, Application): + optionc.application = option + elif isinstance(option, Profile): + optionc.user = option + else: + optionc.text = str(option) + optionc.save() + return optionc + + def has_vote(self): + for option in self.options: + if option.voteyes or option.voteno or option.voteundesided: + return True + return False + + def get_options(self): + return self.option_set.all() + + @property + def options(self): + return self.option_set.all() + + @property + def options_values(self): + return [option.value for option in self.options] + + @models.permalink + def get_absolute_url(self, link='view'): + if self.application: + if link == 'view': + return ('application_poll_view', [str(self.id), 0]) + if link == 'delete': + return ('application_poll_delete', [str(self.id)]) + if self.assignment: + if link == 'view': + return ('assignment_poll_view', [str(self.id), 0]) + if link == 'delete': + return ('assignment_poll_delete', [str(self.id)]) + if link == 'view': + return ('poll_view', [str(self.id)]) + if link == 'delete': + return ('poll_delete', [str(self.id)]) + + def __unicode__(self): + return self.title + + class Meta: + permissions = ( + ('can_view_poll', "Can view polls"), + ('can_manage_poll', "Can manage polls"), + ) + + +class Option(models.Model): + text = models.CharField(max_length=100, null=True, blank=True, verbose_name = _("Text")) + user = models.ForeignKey(Profile, null=True, blank=True, verbose_name = _("Participant")) + application = models.ForeignKey(Application, null=True, blank=True, verbose_name = _("Application")) + poll = models.ForeignKey(Poll, verbose_name = _("Poll")) + voteyes = models.IntegerField(null=True, blank=True) + voteno = models.IntegerField(null=True, blank=True) + voteundesided = models.IntegerField(null=True, blank=True) + + @property + def yes(self): + if self.voteyes == -1: + return _('majority') + if self.voteyes: + return self.voteyes + return '0' + + @property + def no(self): + if self.voteno == -1: + return _('majority') + if self.voteno: + return self.voteno + return '0' + + @property + def undesided(self): + if self.voteundesided == -1: + return _('majority') + if self.voteundesided: + return self.voteundesided + return '0' + + @property + def value(self): + if self.text != "" and self.text is not None: + return self.text + if self.user is not None: + return self.user + if self.application is not None: + return self.application + return None + + def __unicode__(self): + if self.text != "" and self.text is not None: + return self.text + if self.user is not None: + return unicode(self.user) + if self.application is not None: + return unicode(self.application) + return _("No options") diff --git a/openslides/poll/templates/poll/base_poll.html b/openslides/poll/templates/poll/base_poll.html new file mode 100644 index 000000000..2619ccce4 --- /dev/null +++ b/openslides/poll/templates/poll/base_poll.html @@ -0,0 +1,13 @@ +{% extends "base.html" %} +{% load tags %} + +{% block submenu %} + {% url poll_overview as url_polloverview %} +

{%trans "Polls" %}

+ +{% endblock %} diff --git a/openslides/poll/templates/poll/edit.html b/openslides/poll/templates/poll/edit.html new file mode 100644 index 000000000..80a71d1a6 --- /dev/null +++ b/openslides/poll/templates/poll/edit.html @@ -0,0 +1,48 @@ +{% extends "poll/base_poll.html" %} +{% block title %}{{ block.super }} - {%trans "Poll" %}{% endblock %} + +{% block content %} + {% if poll %} +

{%trans "Edit poll" %}

+ {% else %} +

{%trans "New poll" %}

+ {% endif %} + +
{% csrf_token %} + {{ form.as_p }} + + + + + + + {% if poll %} +

{%trans "Options" %}

+ + + + + + {% for option in options %} + + + + + {% endfor %} +
{%trans "Option" %}{%trans "Actions" %}
{{ option }} + +
+
+ + + + {% endif %} +
+ +{% endblock %} diff --git a/openslides/poll/templates/poll/option_edit.html b/openslides/poll/templates/poll/option_edit.html new file mode 100644 index 000000000..68b6e5de5 --- /dev/null +++ b/openslides/poll/templates/poll/option_edit.html @@ -0,0 +1,23 @@ +{% extends "poll/base_poll.html" %} +{% block title %}{{ block.super }} - {%trans "Poll" %}{% endblock %} + +{% block content %} + {% if option %} +

{%trans "Edit Poll Option" %}

+ {% else %} +

{%trans "New Poll Option" %}

+ {% endif %} + +
{% csrf_token %} + {{ form.as_p }} + + + + + +
+{% endblock %} diff --git a/openslides/poll/templates/poll/overview.html b/openslides/poll/templates/poll/overview.html new file mode 100644 index 000000000..d6623c79d --- /dev/null +++ b/openslides/poll/templates/poll/overview.html @@ -0,0 +1,30 @@ +{% extends "poll/base_poll.html" %} +{% block title %}{{ block.super }} - {%trans "Polls" %}{% endblock %} + +{% block content %} +

{%trans "Polls" %}

+ + + + + {% if perms.poll.can_manage_poll %} + + {% endif %} + + {% for poll in polls %} + + + + {% if perms.poll.can_manage_poll %} + + {% endif %} + + {% empty %} + + + + {% endfor %} +
{%trans "Polls" %}{%trans "Options" %}{%trans "Actions" %}
{{ poll }}{{ poll.get_options|length }} + +
{%trans "No polls available." %}
+{% endblock %} diff --git a/openslides/poll/templates/poll/view.html b/openslides/poll/templates/poll/view.html new file mode 100644 index 000000000..2ce505b36 --- /dev/null +++ b/openslides/poll/templates/poll/view.html @@ -0,0 +1,63 @@ +{% extends app %} +{% block title %}{{ block.super }} - {%trans "Poll" %} "{{ poll.title }}"{% endblock %} + +{% block content %} +

{{ poll.title }}

+

{{ poll.description }}

+
{% csrf_token %} + + + + {% if poll.optiondecision %} + + + + {% else %} + + {% endif %} + {% if perms.poll.can_manage_poll %} + + {% endif %} + + {% for option in options %} + + + {% if poll.optiondecision %} + + + + {% else %} + + {% endif %} + {% if perms.poll.can_manage_poll %} + + {% endif %} + + {% endfor %} +
{%trans "Option" %}{%trans "Yes" %}{%trans "No" %}{%trans "Abstention" %}{%trans "Votes" %}{% trans "Actions" %}
{{ option }}{{ option.form.yes.errors }}{{ option.form.yes }}{{ option.form.no.errors }}{{ option.form.no }}{{ option.form.undesided.errors }}{{ option.form.undesided }}{{ option.form.yes.errors }}{{ option.form.yes }}
+ + {% if perms.poll.can_manage_poll %} +

+ + + {% if not poll.application and not poll.assignment %} + + + + {% endif %} + + +

+ {% endif %} +
+ +{% endblock %} diff --git a/openslides/poll/tests.py b/openslides/poll/tests.py new file mode 100644 index 000000000..3d528b206 --- /dev/null +++ b/openslides/poll/tests.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.poll.tests + ~~~~~~~~~~~~~~~~~~~~~ + + Unit tests for the poll app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.test import TestCase + +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.failUnlessEqual(1 + 1, 2) + +__test__ = {"doctest": """ +Another way to test that 1 + 1 is equal to 2. + +>>> 1 + 1 == 2 +True +"""} + diff --git a/openslides/poll/urls.py b/openslides/poll/urls.py new file mode 100644 index 000000000..e0c6c5bfd --- /dev/null +++ b/openslides/poll/urls.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.poll.urls + ~~~~~~~~~~~~~~~~~~~~ + + URL list for the poll app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.conf.urls.defaults import * + +urlpatterns = patterns('poll.views', + url(r'^poll/$', 'get_overview', name='poll_overview'), + url(r'^poll/(?P\d+)$', 'view', name='poll_view'), + url(r'^poll/new$', 'edit', name='poll_new'), + url(r'^poll/(?P\d+)/edit$', 'edit', name='poll_edit'), + url(r'^poll/(?P\d+)/del$', 'delete', name='poll_delete'), + url(r'^poll/option/new$', 'option_edit', name='option_new'), + url(r'^poll/(?P\d+)/option/new$', 'option_edit', name='option_new_fixpoll'), + url(r'^poll/option/(?P\d+)/edit$', 'option_edit', name='option_edit'), + url(r'^poll/option/(?P\d+)/del$', 'option_delete', name='option_delete'), + # url(r'^poll/pdf/(?P\d+)$', 'print_poll', name='poll_print'), +) diff --git a/openslides/poll/views.py b/openslides/poll/views.py new file mode 100644 index 000000000..43b724c05 --- /dev/null +++ b/openslides/poll/views.py @@ -0,0 +1,191 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.poll.views + ~~~~~~~~~~~~~~~~~~~~~ + + Views for the poll app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.shortcuts import render_to_response, redirect +from django.template import RequestContext +from django.core.urlresolvers import reverse +from django.contrib import messages +from django.utils.translation import ugettext as _ + +from poll.models import Poll, Option +from poll.forms import PollForm, OptionForm, OptionResultForm +from utils.utils import template, permission_required, gen_confirm_form +#from utils.pdf import print_poll + + +@permission_required('poll.can_view_poll') +@template('poll/overview.html') +def get_overview(request): + query = Poll.objects.filter(assignment=None).filter(application=None) + try: + sort = request.GET['sort'] + if sort in ['title']: + query = query.order_by(sort) + except KeyError: + pass + if 'reverse' in request.GET: + query = query.reverse() + + polls = query.all() + return { + 'polls': polls, + } + + +@template('poll/view.html') +@permission_required('poll.can_view_poll') +def view(request, poll_id): + poll = Poll.objects.get(pk=poll_id) + if poll.application and not request.path.startswith('/application'): + return redirect(reverse('application_poll_view', args=[poll_id])) + if poll.assignment and not request.path.startswith('/assignment'): + return redirect(reverse('assignment_poll_view', args=[poll_id, 0])) + if not (poll.application or poll.assignment) and not request.path.startswith('/poll'): + return redirect(reverse('poll_view', args=[poll_id])) + + options = poll.option_set.all() + if request.user.has_perm('poll.can_manage_poll'): + success = 0 + for option in options: + if request.method == 'POST': + option.form = OptionResultForm(request.POST, prefix="o%d" % option.id) + if option.form.is_valid(): + option.voteyes = option.form.cleaned_data['yes'] + option.voteno = option.form.cleaned_data['no'] or 0 + option.voteundesided = option.form.cleaned_data['undesided'] or 0 + option.save() + success = success + 1 + else: + messages.error(request, _('Please check the form for errors.')) + else: + option.form = OptionResultForm(initial={ + 'yes': option.voteyes, + 'no': option.voteno, + 'undesided': option.voteundesided, + }, prefix="o%d" % option.id) + if request.method == 'POST' and success == options.count(): + messages.success(request, _("Votes are successfully saved.") ) + + if poll.application: + app = 'application/base_application.html' + elif poll.assignment: + app = 'assignment/base_assignment.html' + else: + app = 'poll/base_poll.html' + return { + 'poll': poll, + 'options': options, + 'app': app, + } + + +@permission_required('poll.can_manage_poll') +@template('poll/edit.html') +def edit(request, poll_id=None): + """ + View zum editieren und neuanlegen von Wahlen + """ + if poll_id is not None: + poll = Poll.objects.get(id=poll_id) + else: + poll = None + + if request.method == 'POST': + if poll_id is None: + form = PollForm(request.POST) + else: + form = PollForm(request.POST, instance=poll) + + if form.is_valid(): + poll = form.save() + if poll_id is None: + messages.success(request, _('New poll was successfully created.')) + else: + messages.success(request, _('Poll was successfully modified.')) + return redirect(reverse("poll_overview")) + messages.error(request, _('Please check the form for errors.')) + else: + if poll_id is None: + form = PollForm() + else: + form = PollForm(instance=poll) + try: + options = poll.option_set.all() + except AttributeError: + options = [] + return { + 'form': form, + 'poll': poll, + 'options': options, + } + + +@permission_required('poll.can_manage_poll') +def delete(request, poll_id): + poll = Poll.objects.get(id=poll_id) + if request.method == 'POST': + poll.delete() + messages.success(request, _('Poll %s was successfully deleted.') % poll) + else: + gen_confirm_form(request, _('Do you really want to delete %s?') % poll, reverse('poll_delete', args=[poll_id])) + return redirect(reverse('poll_overview')) + + +@permission_required('poll.can_manage_poll') +@template('poll/option_edit.html') +def option_edit(request, poll_id=None, option_id=None): + """ + View zum editieren und neuanlegen von Optionen für eine Wahl + """ + if option_id is not None: + option = Option.objects.get(id=option_id) + else: + option = None + + if request.method == 'POST': + if option_id is None: + form = OptionForm(request.POST) + else: + form = OptionForm(request.POST, instance=option) + + if form.is_valid(): + option = form.save() + if option_id is None: + messages.success(request, _('New option was successfully created.')) + else: + messages.success(request, _('Option was successfully modified.')) + return redirect(reverse("poll_overview")) + messages.error(request, _('Please check the form for errors.')) + else: + if option_id is None: + if poll_id is None: + form = OptionForm() + else: + poll = poll = Poll.objects.get(id=poll_id) + form = OptionForm(initial={'poll': poll}) + else: + form = OptionForm(instance=option) + return { + 'form': form, + 'option': option, + } + + +@permission_required('poll.can_manage_poll') +def option_delete(request, option_id): + option = Option.objects.get(id=option_id) + if request.method == 'POST': + option.delete() + messages.success(request, _('Option %s was successfully deleted.') % option) + else: + gen_confirm_form(request, _('Do you really want to delete the option %s?') % option_id, reverse('option_delete', args=[option_id])) + return redirect(reverse('poll_overview')) diff --git a/openslides/static/fonts/Ubuntu-B.ttf b/openslides/static/fonts/Ubuntu-B.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7639344e7d13d75b9aa659c1e8875bd797a311c6 GIT binary patch literal 339320 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

e{&aVNfL|h2e*@}N9i@^&Z!|8{I&t~ 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 literal 0 HcmV?d00001 diff --git a/docs/_static/images/application-view_de.png b/docs/_static/images/application-view_de.png new file mode 100644 index 0000000000000000000000000000000000000000..d80913208576f315e3d1bef4e1e4842f62d7dd3e GIT binary patch literal 221023 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 z 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�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�{mJfm6XD+cO%Efq>nH@E= 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 z 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

Q+da<-*jG~GABU9VE8Vf^caE;2)q=K zs#D`G44gnd?bW8kcts^Iz-YKEAej@ZxFxF73?q(*t3VvMkuQCP{d=ZDxAP@&|K#NU z^0HVq!J|8GI#OR*6_Y~~6GIR2g^`a@_}F3;F}EbL;-~*E!eT%wVPOo1Ak>NIHdZ^6 ziEM2N(_5&Du&+m0A;Jv!EwKL~{HySvg7lQ|EkPvxOEH2^mi!U7-ydlMedqm99TpE^ z6jzw8sAbFy+?5)AKsXk*7lo{vY0F^tUp74t zcOD8ae7Pjo1p+b4O@|T7M=dp=M%9O*r)qZ-c z^I*~JA5KC69)%zx{YrTiWg&0>#;H_tq`%v{#Qs1T98^l7KBbGVqgXd7-$GhgVc~x& zpFZhld^mo~!WJ#8JQQX2h>rakb_g1YG!7AmOTsI7Py+H01P@}zm^)hd=%9N#Xcf1KxRG{%kKdSY=cAQm4*w)Gjqn-G! zAFgcDmEpxVVnB<(zr07&o{ZSk-(YOngh3@M=x3N_M$0ZZEXEo01v`l-ktmIIj&>Gk zX=(eRb)c>~)ZN_fDuPWr zU$&DJ^p8y#QL3%ll1(g0He1XFmBWhwha=VjmXzJRpwr1#kfY==5Ff`R&JW=GOBuEV zL;}*H>LsMPv9i1kfTS|CbDYyuz!fMnRrt9P^ORz^cZ<-iB(zXtQ}dCcO^>N_!D^nv zNsUFh4`Ln_(H4%C!V-%x|Eq88<*Z^9h@$(6KA5OshzYk{)IoUW*WiVe3oY2!gO6ro4DJc2P$0Exy$GgZmqUMr|P z)G{=USHtGG_p%&*6sHa>ee(eO&*kvqy9FRsNt~shmP3p~?}$K_$J3D1gEmeI`<2dQ zq!bFFD)mtUUF+b}U#g0g5*JgzR|~V!U6N=+aU)3zM-~#Jv9a)&jT9>uttP}9Imt$i zr()ewW4?5Y2&NLSl8C}<6$IPYMjiQ(V83wmMXrxKdRjaxtEo|Id`Hx=Om(9AKO^El zLi3>&`IY~pOe|Kj*#S1&&(0PYp3haY695^U_elQPw&EiZc0R)Hf@RP%YkdUNZjC0M%h8Z%!ZY;=4H>)xd!xeW;805>i%@5QgJTd9S&nvKOC{U_i4=H!mGZh3 zx+f&m;kT{8qItTIgQ9%^H^5a)cJA#@-?-Ck@icDgYMW^AC5yW|on1<|)12M0dDu62 za%Xe<-VYDggAi%-=c1i$7EAR|Q%Kxpv{Vfp9=Ppe?#vA>?FYvSxq%xRo2ECknWAZ* zfo){2yizAM-Ed|*73Fo9mX0O5Y68e3vQ=@+8GPh2Sr;alk0TFU}tBrsH@ZV z_nGgvu~C@ii#?fGTTIl(JcvgvK5TfxaM>U|0Qd+YYtl$z8VoJPo=M-3bVxdfT;Ae| z{Q10?Z<(sQ^F%$fgJXu(6PgDw%&afux-%|+U0=1eP+M&=NBflySL?1~ zReo@HQ=~G=yu_BW0;PTp(}^;8wc+G63xVmdqARc-VH?Rscd+2Tzp zDLZ&$vG1n-ltJQH(JsUbRn4qF=C7L(TT(fLf5X=d(q4py7W!&fslnPOT1xC51|e(6 zY|oVBd%$hQbSgtF&C;Aq`=F6;31ATtbOP%#Y@Mrssyt_Zh4N$Mg79rH)hed{ao3)` z|43SozrgOtMKod4T|35kikyq7DdC*NRTNA1RcF#H=*P4hn6biFTs{*{wCX(M^59$` zE@GeK)WuJ|aUUly0w)VRE#>lo#a>srR|cj7D6St>HV>nquRG@!ZEl;5L_V&TY^c4c>jK{vz!wQfZ&=A>HFTNx*Vi=F@o$qdJ`=X;jz)jOu!_X0TON zn&dj1(rT0v&rHGO(&H}5_#Ifx?8lkI4bu&WGAeM#kx3^|y!hUwrCXl;<}Hlf!(ltQ zL+?G-NY_-pNASDuQZ|{aCfN$vIJXV@u>NDVhis4AB%8}SBcLq1#-yRb&2E%N)=0<7 zcU9)3`b1Q-(`cMdo43zav{HbnNWmrkgGs`Hko>-0o_@ZWg64EvDhBE5^YCRI%?rG; z5r}fFu>TRGs}On-i6vj^KR>?Mf3o%V%-*KPz1jD)o$NdN@t4Pr{{4-cAKSR`vCTLB z{n4?P*Yr_P_^NXJK@Xerob`wUsIur`UBR)S=nv+CB0^~PU`f!q1zj*q@|faDf$c+U z;D3#-WN5Vy+C`t8dF(cW$6yEd(QPx>ZKi#OhYXKnVqn22+gTyhyc;)Z?$j9!NON+^ z6vuq3o%q`H^b2bf)i6T+_Ny;YzG(V6-nATwh13DPgTY_ET@1@|D@a(8(Wl9sHMgIg zK08yhE3u|uKm4PE15Z6QaPWtv#`nGV=3MUP_r8z!s}J*X0rN7%ZcxHX1auORW*5Lf zr^j{=^xjz3zQa!P@?4=v4-f|_72)x1r31%Ee*9uGexYsdaxhdj_Sqdylg}Q2sFTwq z*bFYC)@2k>MBU_^aT##{-yJ`JZ#nB?A9S(zy4W5U8+WnwgySx_L?bp$AL&yJ+Yj3p zpu>W~1vvTvK-%!;jL+`&*?o4rbEl8J-^UL6*bP3`?_*s)sNeVkzC2_%Acz%t7_#xF zBlkuCH98g%7qGCGt-)}h-&J%L?L`~6y?v`9oMreQyn0X~?XO}P05g()3cOG{G+xiwG?^zyjk&rzpJ+BahvTpeAiWNm~BRpPM+z+ zg2on1@l4L;%BAC`{iy>De{%HHhi<%(8jTO_^tN?&1OlC%ZJvRTE5G{s*Z;lYPz$kD zY5HP6lGb6|+k`$P4ShiyU=K4|$zssz^;&~P(mL$cqH#_)Cl>{CMQRW`5k!zywr^E? zZdq`UE3?21Zx;WFLxYnUxk4|=!&oI@DobNgA(15kMO*g~Twke|&PR04WAEWm*#h|*E1XZW_O zXy~hX=&HAS9Ty#zz&qIJM2B9(M<<=h9B=bu3M^pgk(*FL)UCfm=h30jAxn-Xx9LJ5 zolS~G>tjq$fj0S+*KMD3opm8_@26ibYq)6bGxM+j_DNiC^9zVTPQS2h zENQaJ&bGf($88pah(vh|qttFE=1UtffF;a+hM?`d& z$a})5Jwa8>7H`8s<+PRi#1cZV#>4~JUFF_w5(;nqNaGKr%>s_lTbA{>IPJ zd?5VZAo|89j4HW9u(h;+1yFnY#g#D4)lH1A#8?Q8_=qTTH+y88^=SfOj>{;HaA zgj1z@ROl8i?G+Wd`n$>=pqRxs+*7p^2Rl6b?OCNUJK;p6<}b9ys=mG5&p%%%RwMVe zbU!Xc5EDius!(>_PJ{I>1uXIH9M1McjQ@no_YMJ ztaQ@8Xa}h)11(V?Z)HQnY<;$70oq-Ut?S}Cg&VMC3bV-_Sog!RkiR>bY?xER_d?rD zI1PTJVBHC)^i($6o;{pBkzL4YvxB>2mVvn}ow@4SDvB%L;GMiRDURxTOmnujR)>#a)J}}ZzYrg z{Xv4L5^WUqs84(V!jdtgU#@By$Zq}c)`FDjtqW?XN=Qw!+%|P|UGd0B7TR+D+Wwm6 z@ur}}27d2D28&fY3F$3k(+#J_Bu7hnO~Ut{5t-h%%xH&U$K)*O2vQD}YjA^g@wO7hJ0kT( zBB|hMvU)ynsYPko-*Q{ay)Bw19P%}Y4mQn0lkn}YlQ!YJl`9Y8DIR~WB&YOh$`=Fv8m`hilDNrYnU7|{;7Pu5&xygBp6I3+95-Q;ZRs}8F={9(vX#PJ=bY#66 zag?zMxu$m_f8;n@`hDG&?T!5oi(^|`aepzv4zglryfNXHex`B5*RTfB%r<$*(!RMZ z^pQJdlh!b~%^`0zxHJ8GKGZuE$h8m}%Z9y}#(0yk9@b1hjqz^wxmxz=T6RY*J5$5% zsA26j%+JR-SOOU1qy;EDW)Re?C#z0qo|O$v+4_ZgvHr2%^?a~z=7T-G1LB>rWHi*1 zPB+gfF~r)V!f7PyFxWd-$Ej>}d-dV!6V(gV+Uh}De|flr>M5Oa{H7sKaVtUs!lD1| zqy8B{5_mA?w~c*uRsJuH{$!Jq-mUCYlHz}1_*;$a;*+MX9mka4X$tT;aE#A^8brwc z?KjMU>UYioR998!K(0g**7X@FlL^(%muE!aQoGW=zx}rMd)qZM3ur!s=3C42q4m1? zP*t7}ZJ7<~jA*@nM&wpci3XYy4J%XPopXZc09H*3%n9B{6cGEb%nY^HewVpnA8puK zKMWb48-KUSAv?vpK4z%totiCA5FSs#UbVXZ4KgFB4FN6qHt|*b1@$|S2l;*MA7D#~ zSGcy=Tk8A5U*S>BL2SSlQvln>oU#+$KT2IktJYV{s=I1~K{NMd4g5-fzi!=vkNnXKcO-uE6J*<20fjwPzf1vD;EX-%~ zGML@z@VvDGU_lcjcdONwI50!2vtG)@a!g2OGNx21eKD&|cEm`^d_gt(m7#L3ch5`nhg+({rFXB?kP!zgV>4^GqUtHKPj2ucu+%H*jCraM*{xq|tS>?W}yyp{R;n1$s zyNmp-+}84a5f*j%wyqOUa5U2!Dv#`4mH&1+A{mcLdD`}_B7opJ4Hw&-Wv-K|2e|#( zpoqE+;4E%?O3(sxQ4d4Nt6^X#nvAC%ff*aGyC_}=xnN;m2>R!oPHt73taC>FFi(2& z@kx_dO#m*z0eA@}4JEG&$a}6v*0;5;Bm@tvRuKtQQiE5=SIdS>EvH2Jd>aJsLB_RC zQ$4+(D6P0w9m?-yM9CmBgY2`F$^xYqL$Ht?o|5Zg(7Rx_JN={XQRkS!49y^(#G(nM zUNK?9xX;q0!buSYO02o!^l1b;t-M^g$5Qg?bvkp2 z1sZUbs8gi2t&Q}g{O$#-)$XOB(U@@FGN#u-g^!4Rl`BQF@+-Xx4*V;Wnk}SPE^>7a zdNosTo0^SY#mFnCrI}Df97OfWw<=Ap8AL$rGgflO;nsw#2!22=_4@dSC0w-iJAm>p zM?k0%aZw0?5TmdnX7b8a*b%GaAH2I;m*XFQv{DCR&z>Fc8vhtafvCqD@~nKIUb#XSjD-(A*=pH61PYq3 zm);xSIrNTj$JMv*d*eeZ@_U$9{nz@X4`Zyhv4N+AI`}F#dIBSd>K>^Re^twF$$vI4 zelf=$MRqR2b_AHg!xpV?Tg9VR_A79hz{3@PEd%)V6IpyfeoPh@Wp)&>eTnJMIUaF{ z3rHQ$*fVLYi|LMl{{TGNnXm#Y=8-VFGyIvbxFgKM zZLf;ar)=+Pz9JI^sRm))tP>q3%_BI9v=B z9mRS?y)S>m6JQ&j&@+0jm~q_a@%)s%NJLDe>0v|g9To$a=2@9sPvOqO%Y~~H(1-SZ z)3Z2=^lz>}ONpX3$luZuM?V!D3Oz5R>$F)UZdBz`9^xlv`O4@=ItM&p_Hkn(Q^+KY zCaZRz#%Qq_wuO3ny8QmGo}SP)n_pf%eJ8b6Q~B`y{;}=5rxeHR(v^?h@Qo)gjMtnz zbEd8B%$bulpIQ2Et7rGem}}OdOzqx22E&u~=YGubf5RMa5S~#E#u~6Dtr39Dgm68u z`%|SzI4m^X)^xf_YVwtmUhhLlWY-jaiyCYrY?kxMu}FBFBw;hZT@tpY<~K^h(hBkp zRak^4{BVt*Cr0%ub=bnY$iuEQGO|pt34kkor%o&~ce1p4*_rySnz7CAyZ!dIRZG%! z^0BbruebAI4T<-Voez#FxATRMb30$vxF-#s0lW_lo)J9Y^Xl;*s2nexf&L)*1?usn zF~*M<&QN#>?<21#&GX#lAMw}Fphhhw(w6<}ir;}6J#_wD`TPg?_o-UqbbdN9&QF>_ z@EJQ$7i|H)d=!zB*OclEYSB()>~JiCIk*i$$|?mK=vN21Ab|!<$Uq#v0m3M6^Dqi` z4d9sYL_{3MKlV3FTB_S1n4@8&zaB5tX@z zqu|6*)a01U=dD$z{QONnxg!1{gtQD)RO4%OpcTB40+}B05!BuBm*g(ke~jOxDq^QP zsn~Z`{ghD?WJIk3-L$qKoKlH@i^;VCs~xAe<{P#i?>qCEH4&=YS4F7W_J3qz&*Gli zFMV-MKuQ$ap#Mes{6ScbXO&$S66~a&E$Wy-2e}k>i-n!kG4uT?Hk#T6w9&labh%{V zQaUt$QeKorwVaK7smf_v^oH(y-260@uFYE4VK3W>_{d~*@rahNdL)8KumuG6&Xg zX-7l5AWbQSNMOdj9n{&?;xeb|r;q!I&kP%W`dQc;^c$&bZV|82mVuTGB91Qj)fhwX zRFe5+?}TpYHQhw-x(S&j4IAE}8}om6ZrHGseRyhUXlm8{^7f?rrSWoI`$%`;eYDRl z>haW{P5k&P<>PyJd#bvkXiv$a9uH*}8eeMdRO;U!^5Z`$%<|(^T{QHss*5IklweBB z$J6*yk3X~Kc7~+<(Lxu`k?~I@Ao7> zUe#%)>(}Fb-0ylkVDAPVmDf-;2pI*^%{tAD1T3bJp}dub18>NX;c6vUuRL2Rr>bW1 zsH7?~cgsK<)K#U}#W7wxgMXi3g6z0hk}nzsBw__b4VBVB z8jVpg4FGCjPf&aDI#>LD{~)44egnlCU6y9V1GBG#><~8 zcK~&B7y{2a*7`*5a!$;}kagtUDGhVSu}AAPJe6MyE%k*-d(reMZo` z1-%{BDi*PqIc8iYYhc;ZJp%5tKQ9DPM@}@E=NlpzqizXmgD>xRy z-npdEx&@Fi2i6hz(Sb1am1u)0qgyDf3fC(6UlraL#9q#)(=E^Gh zRV_%@qQl*`u1{GX+_R(R#{Ju()9krWLti%A*AS{ajf0CZQ>Bxa? z@vE+5VE82Bl)A+f$KF^%+NK#QHi z`}z1uU;BkXJ0L0dLBSqS0%9OwueraT zEdW(FWL`uX>eP9#J}#1kAhIax|Lr*dj>i6b@R0;xf4Az%u;W2>wlx;paD~mo& zRwH7Yx7y6IR%0*)mH~Bo(FBTL$$XC)c`S%sd1E|}Z?zaeFhcPwS?_jf9!HA9>CozQ zf~k*rD?mH!`puMuZE8XjHWAqc6^{vL2FInT>1q=QTY$yAhUFiiyZ8 zKBBI(42YG{sM83t)?(JOIlW=dRFufcx{7JF8ib)@0STX%_9R+G?O*QxOZLiAp;BPr ziyMK~rgKniJTCqjY^XeRmB&U>CsX2Ll5s&boy$vk_K&5-z}*@-dbc@kM|oHwZKi85 zrv+`HI&_bHrz!RczrnB{3R3#uCzw{d4}d~xo6!3rB%SP6oA?8vwO1~$V88MbefFwe9JAvhep_#QGd(P&P`3;LtyfG(7Bnmwql`FOot`x?h5@Y+v*$12131iW6Z z2@4x$MUyZKRjPkbjQJx`mPc}L7Hlt$RHH|QG8jg34Y(9xZH}iq;7{NY2?lr*?pf8f zka3_u?gFFFPSd)NdcbJar0l%4oaugj4J=pEQdnko+;*%rnHS)tOCNr_IULIAgs@xT!MKyXA(5A_w3q^>uZA$7g>BdzcI^9v7*tEzge>U3%8fBYfcTR)87G#^t~ zZPYPIwWTq}8ZloasNV~sgnN_tD%7lms5k`5!U$T6%rs_s4rO9AbGklZP67}I7Lw{J zzWUsYcKmB>*gMToHIcRq7yhwdFSW66FV(O&mXdAk_N7k%m3;M~t?V;f>D6N75|J+&(|AqJx2L~CftnHjxxaPXGV44a%} znbBJY2X7tCY!&+|2Vh8`oqcHM)pd!Bc>Qk}BO&2e%0hsm5(u{2LNm-_n9-YDA=*T! z%A(7n*IQgtB&>#AC&v`A+TMK zq9p)2zC?Q%B}&1IQo(#=7QsesY6GH-FHr28`=)Lij_tj5?>_vC4c|8PWMTZsx_^27 z_yP9#($sjw z|EWVb57~zx$#7tKJ@NAFG zwpOcGE-JITTD?_uzI&G5jJ4-{D7n$pw7Dzp%eBRq-n_?GSLJQpb%*$DVcUnd)NdbK z@7+8Q=o#D9*1flwOcwWcx9uA12@GuZt{>Z8zvaW*&?v-bc~cxkA?J`#12v~EqlZx` zi!nEph*->)D4A^9W8gp5A%mPN`5>Za3NK=zHJhDN$p_Lbm+pY5&Z1UT%YeOxyQbJO zS#V3Jvh&9Di+ElR_hYTXje=l`UwQ}vswoPZTrT+InN|l6=a8~A>kfA|e>)y34mL5D5Fr#fD&E9?B#Q zw3Ro^0~zqPQb(iRoTk~Ao_AmB61rFibkHt#M&gTs+@00cHk&>i7;C1FG%pfVoyzUf zo);g*UPtGQWXr;10g`HMhp#}zq^7!{gnc;I*|6q)F}8;4m67zka{C_s5p8Fboj@TslA6W_OZzM$-(Ft|Ug-xc$z;srE2P7QX=AE+ zu+}c`)c9iQY#Kz;s+(`Wqq%VO*s;c@58wUCq3t`ne(%ih-EjzrQ9iE!Lkyy?9YPOy zT8q_Q7WT5CYNquuptJhDti{XpUKWisKp5$?gS8;diG~SXM-<8g9D>$4n)*c3DpM?J2jYtDgzdUcubs;xz-i}LMtlrEFh@Ye zPzBhDYFQ_u<}HH2G+Kx|S0UC_Mvc0EvD%T%j;f9<`qvf8H|@{V-@GH#n2Q-aT7R;} zZ%M^G&9&L_u9Pb1zCIeNFS2jB-#cE_-y97$6f?E`4XO2^p2E3mr4b>~n=6 zo6|n9bAA2p(c0>f{cUxVN(07BJ7UK_Kg9E}%HNQW$yRM7Q{!$Mb4N4IUAuiXN%z@ETWvxP7&0yW*{Y37byMCH@LHj) zBzm;6tl1=jc$3QbBX(5eawYs*WV2Z_0mo9dBzqcjLk^86Qsqf^WSq1&T^nHElE~+N zMrmrz4d%oY6p?aF%rS44jfR*p)D;p(gJ24wATT@PX5g`$bg{gZL3xnZ=GjbV)ID7cipz#u`BFmFXUyKVvb~6X3tn_W;hto`$JJnGHfy= z+BUR|-F;$TWaEgtb7=FmV*DI7q{|%}qQ{LgZVH0WFVjLVsMn z%;|P~TvyySbz4QlC!&&zu(Tkvu-f(0>tiwe>e)k&dwQ}RRSt3KzcXi5M=sl5<-{SP ztEyd++Yf(g_nuE4Zf`&Q$vwM2b-4X%S8nV`v3O)GC%!*3c;ou@Hx6c~?KfU~OZYYR z2I4!KWeh!w9qx-oK~d1libuALm`-a^*VwEXH7yEuyoT~uZ-KI;Z(R+(Q3$@sLli^; zhFM300iNSj>qqP1un5nukna}2Z9h!qOnMf1WHUQzAcf2A`vt;$|^)0?54wOQz;U2M`95G z5x)wXU<00fj~sG(LrLNUk%%r<<#LycP^Kcj_*iVr1*+I4Q(2Rwz85qC0+sL`@3|)O zGwZRzFBAw5h;qQ((ZqB6g8a-{@ezvG!Zsvx0O)DT24ioe<$XD1=tEu}!od&{uFpn| z`>ZwXJ#l9^S{1N*v=(jJpKQ&=EMvD-9S9cL#kQGahYMXFIeWIJx>y5HHA1lNs>bLS zm%e=0-q+Rk<@1PYI^N4)Q~LrEgx9;>%ot~ndDty3 zW^l40X}cu0N(}Pl&?=fWu)_$QVr9=P$meD8kUT4kvQ~*Hj7nn8AH`%i5?w@8eET{! zypFA#=M`pU_od!!^7ZiwY@!FO^iW8AhWO?c zWCLH3(zF$>EJ)ZaF)vma=3GRdn9fmgc`NX;e4UbYl$WWFzMF1B852*q5Va-OP1QFH zLg=eAQ`H=|1q$8Cq4oYjrEbG^*_Wt|u3oqtH%%A%>Z7tDS<@739BT?#A&6&1E#g4D zE@s>R6}xc<{}yq3uOs47O_=Yn&5NsuRj4=yu3ZKR5(o z6Oru<(FOrn|D}|aK*7!A&L|s2SZdKUsTn`(dcY-qz{QTjP8;%W2YPk!vl12C`+&rb zV&^!INlY17v>7cd^gxgjRm&WUA~hw?z3!dX!T^Qu%MDW=K+G;%qZpJP)>t#@nT~XB zZaeXN@%6j@Hr5x(b!D6bQ@sObzva8^wYHtTsk`s&zHub~0iQF{Je1pgaPw}Qz8T}{ z&p7Yl2sCn}ZIW0ewMgQE%=n1eihI@0<5suQV6u9nh4%C?ypH*u-XmVI9BIB(9ZN2T zCfAIVtIu)I3wOn59kweP8GLA5HzK%y#fuB9xFC(0mV~w3|GCs<1#S7u({*FWp=0eZr){dJt)R--sjOL>|T6(d$^Zuj$-G+6NYE@1v-G35g zpN+D`DBBgK9t`^Coq|1Y%d`0W4&rIYjEDhU$~i}{O)NMTY@_GXYzPRXa;_5_GP-K{ z?p}Qj66I<)O_!B`%ehX(eWQ{dyKu#ygoLi>Nh!Npn|8va8^5WI+3&GOyyks%nM811 zYs#B#jSX!4w=OCbGO)jU>_}g9qqDBHE7J3xq^)|QC*N1+r#`b^dz(Fi`|$~5N{vAa z-JAf${ZCs<3X$qhmv6yuSuiY^MtyE zTev2V(50lUB_2w$U-VH0WUmc1Xm^+nlfgJAoTX?W67;wj*fKD0%G*Ef{#uIn&|btL z#`MH0vUqVzgL8WQx^?TPoef(|+2Yn3R#^I9J4Z)%vgpz)HCu~W?D@@@qu;?ec7yF$ zB^+0LnM%dn6kbDyHR_*ZDrkg!>a3K2VqkdcefK0u`qYtUPA zUkryvJuqDt&4Bc)w@yzK!1#gkpR$arN{0o0U%V?`dkHsn<;P?jFkC-^J=6^<{{fvt zWGx4Ka?A8|tnbj!4Z}D0#isXcMV-f9&E8wyTw3ZpI9d?D^d+${da#p;Z{D(3!~PoA z*?H|P$$~YsL%60m^lj|^!i9o(-u^D_4P z{CwA?di?#X)E#*85*fk6+iO<(N2+iN#;#5~cYb&Ea{@pg6Q3T|nSLr^`< zDhw%|^rLSIg7+yQfT*wAGlI;=pr~lxz4Y76^CO4W9_nHu-iwxpzo=#tVSbV$?}LpaX3c+ ze7pQ*yi+zZsin{tJg(2LAGQfyzi@2%`dw*_c~aCwHZhH3&Gn-{enHnEeGU3(mHvo5 zB{WbEdPf?{w?L1pZ-LIoV~~s>g#L0CNx$ZPSk?qcuavG2kbw_ z$PbZ*z;RHB?y5;mLhh)19QOzLaetv6huWNUoHOVb^pi{sl#j!DApDvi2fh-0-z7nC zJteSfzd$_DESe^n#zKcu|NQvcTg(p}NJiqv3TOUS5Q0yN>`$+~rdX_T94u=5XcRL( zz&jP6c?zEyl+2aSNdJV-B)$xngFfVl`tc!26W%0hFdF!o=#%PrQ0+mwHnIol+P0`| z;!Va4D6MHtlHS zdmPSmzSZB$uU$RvpYXj=#Y6s5E{P*0U1pQ03*yV^6XgrX_wzNDfB%cP9=-HKNWPZO z(A{Zlo@DkeIs@Kg!Y9ODHiVkh5`4!b>k~JNpA`QXcrlU5qNE^jC@l!*Vf$(YMLLZW z*S`>aJ@^6;F4KW$3;x%!bqAis27%;18=7xBF24SUnTzzjC)iJgYZ!|XYE=ZjFZ@gp z9~Yj+bx6W}q6pepkraUT!{#Mf1>mKpq4nUxw_F<-s1v{RH}-FVobi^}$L1w7K4Zha zHuV(9L6?;pT$4pFQLY7-jhv#uL>FDCD-bqCR+S;RONvC$Z6JNOjp;f=mL*H(^w@wW1@|DqTgd-$=nYmZ%? zmzvL=q%kjve|qgL#ZudggC#-PBns^+WGG&++AU`T_`D>b3p5V%g9~Cu$v7eWK<2 zS^3PDf5T^1pGV!xp2OVbdzt3k<)?%jzZOuc(tIQPN+_Z}dcFKnF*w{K0op`poBK*8 zyY?{}RbT%<(%uEW%IZw?elI)s+upec$b}>%At6M<4k01IZ3`HLdI1y@fnw=6?TppR zeEQ)xLhU)fGr!Z$Ozk<}*mj(+NDN+TZ3O};8?7bN@z0>)+AtT}0!5W76q3cZ`?b zA=dkh+qvAf8R}_xZ?Dm_r%-fLC~2Y_{flnoZy*-k6sm5%RDB7f>MIGPrq+}Mh{}{q z=MDNdK3@MF;9ex2#>52wh5kxpAk^$~^V}lvSN}aFSXBP%zY|84pXC0Vq+Aumx&LNq zqjMDgj*g{n=_jZ_oicrq@uZ3Ia>UicUyB}gytUV?`9ITxs7lSKB#@mQEM!&|g-lCx z6_SE>L@`*B{0&5iW&%tP)R*6`aDAC)jVtD+xo$!EtBMcl;IA5<)V_21z^+v2bOJ1R!g+r{4-D0W=Ou9XE!7ROg`(f>Z|yZ!{U7P~^-=Yjlk;jNud{Am^md`1ogeMhIzEE`Q+DX+oYwRF&!09z z8|~?H?%>rcGRpIRwL_&XM2d{Nu6-Vy??_**^BvDmIBPERn8?b-I^S6)9W{NFJ1-g! z_wk*G{dG+LitzIx*Pm{y%U|#3WPfrJ8rj19D3`Xne+Bh=q{v)N*nwpU+@>o{k zgj~dCuaj%%m|R){H^yitW8r1|banIm1Hl}O@?yy$t7JkBHweG$M&ZZP*SdOHZK3F9 z&Y@pp3lse(+QPTA4vVg{h1#J1BwMgo1pO!5!gpN%iMAkZ+MY_AmJ@ZDSh)&TpNcyNvluQcy@xEZ#BP{aLHLNT@biHz%wZ~24 zYa36)`=j>2yOQV(U9V)a?3gxg56-_6Cu~BT9lscjvp*2S4coHDkvJ39I5JaajU)Yu zEC2ShqxBmt5?P*%37MdW$#U(SD3=z(jWQt*=Q4SCY_TCXkLM?@y^5wwHi^6>xTY+V zd^!(&I+7DTwSw*^LWZcp5Vsf~T+1Atb!sS3j?i>x8HEMHi zSnAhZhk6=VFVI8SR!9~v((bfl=iXt(-V`(epAn z`GENUkDxziF-PlA`}AA2eO4KNRDZV}x_cl}w;#(Mi03E9Ii70mRxHvz5Sd{4RX3Bv zer$9RR(GM86;$7*!7JS0qW?+zE1m|mPPdjTmJ!T z`P_2njq@3gv+KrjCg!8_gi})I_MWh7+COz0>iQQ>v;~-_ z2eU`hb;q0Wum|~hU0Sr2cBB1R&EM_2_W#Xz`O{LgzaE?8yZxfb>V`eIE?E9ad$Det zmvC+y*>Ch-08;V7K{vWiE^^NoBJ93%6(X?pxLbD~rJM4zx#YGDkzqU?_8cdq!|5T} zq%6L}Ln^OnDw5!_-MSk|GKh1dbn+S7ey07mtBt$>DY^TQlT*@7%3w-2C>L{+Yvqwt zCd)IjJE)t<@<>1D>WBTx@pSeY9*T4SH)Yq--I2Y12QxUvaJ~ZljHk2fkuOiD_nMv1 z;I3vcop9ct{)>*A>}!gxu&)_r|JLGbDy@gf&p+OM&2#2pBc4e5Lf!i#zU=)G-}brj znOlw6SKQ}+E$P#<>T_9ZOW#O*`!o0XLU}HGI+DNi!}46>_qfmL$?|j`MxGA^pC1wV zrEfJ{`DH(5g8Ys=-|9Y(l=#y3%Jb*l_^f>waZjqW75X-wv(7g|Jx^aYjI= z|6pSLWz}x^uis4glK9LG|C9K^%>_5U+T0gv^RmB?@9rzOEg|tloZ4pJUUW zhp_3<{fIoBX<*ehFNtKnaozKv)w|D`Z!WT9)aDs`r2I0Mm0pPZdxLggw>C42H-{6a zwkS`>p=;yn+;%Lk*uER}4QJ9+H&}OW-obe*dFxzvEWTRb+V$jZnIYFteZM3Po%@cZ zkt==r8aItM99BKo&xOAv9i0!4r87~M8P`vbza$NvAKx&Ikn5+**Q6os!L1LSFJGI+ zgWpx1++h0rC28pV`9Dn~IGuLW(7rrzY(71)U0@e(U+gI#n^)(%>uPNmblq-W?im)l z4bHE}+r?kT;-3yam;QZxG+^!%jIZs6_%h!fZx?R6VJz^x7mP3S?(uek-hy`j4e9H3 z{yp9*SP+gq|DOAtS>f1NptpDs-<^+h>uGR4Zr;znh|V4Rd5`=KaCDs9b;UL(#E3%=n>u=aj?hk#E9( zAM_73zWVZBsn6i~qH+JHejN0dIRW2Rx^sfyY=H2aIGYebzn4spM~7$BIg5;8=VOEO zw*hZ-R=Bq&{(FItCu0*LLVSsax4rcs=MtuTG=&p{MJXI4o|_arUsc7=nC_17rp4Jw zF{wpa31;oh$x~uH^DQf8+N>-)hTjI3^n>~Fz0&MJD&#`JnI{rw&*dEj5&eCkWjBL*$5;g*MxF7HBWvkQqJ!0A=fBxh*7ey zwdf!}C_4IuegYpE$+cv1o-`~cZ=v5Xe|prE zq}bS`DN)n?ISHJkm~JiO`>Ff+Rv?AZaJAg-ypK%Z1tz8JRP_%V#Hf?$M8k zS*ZbDb*E+{Oduw8T21zh%+Ndd89O5yq1x8&Yv0#ibP&0Y9F%MAxIREGHsLKe7YK}M zBXsTrw~gdnk*^1Q!*b*Z`0C&hi$?j&DT}|Ka?_0DGApm3AkQjGo^g}4Y~o1^ar09( znX~ywVdl&fD`R%1SNn?KyinS#J4a#7Yq~R}WX8Cn*)lDB!#T5C*T1s(!M=1}r0tYA z!O)4X8To~7;3s#_NN2H3;L)(!R^9ZOaT4R;dQQlZ{%Dl8-7|{ZC~o@lO^mcrH~pUm z_ZN-AX}Sp4mkOh4kA{=>IX1u2Ic;@7x7+nAcj2FB6kQiy{Kv!d9J%hHUH(?vC2KRCg}=*R4$jdozs2DjFQ;r* zH74-sp4tZ|a(s!0qE1HjMcMl4Ng`$y#j)U!qRj$R-&Gn3P+8JSjz zWwGw!cLGJf@v6-kK53DmzGQxzn`_khxRYi%H6vB-gB4+0*R9n?DZK^#(4o``R&zP2xkex9l(k#6} zJ9Pfc-cN|y@^7V0nfLDt?vk|feoS6pxv#GD{a8O?W4ISBxKCvKkoQBnqe9r|Yxk5U zpX2lFBkcG&zW7{H9zVw?J5jnhfjMCJd&%d2^9sn)f>&a^6$+i})2Dj;p#yRdv7G z`3qrFxo2+lZ0iph6Wy@3hhN1dY^aJ9Z1d(#+U93XZu9Ct-sa`GWlX^q*9F_oJ%O8+ z#NQLo@w)gY|KKx!>H7^vmlze}{XC>M#0jxO==q zJ*n>rlzfM+0e%PrQ)^gsYX4QJy|*$^8Yn-yzup+5H(xZ2A5j~Xxn-mn3??RQ*np?sTt{aD%;pHIt8 znU>~_iko@oOo*T)X#a{vBSV)&YWyYH&p zu+sK5EOTx-7p}GBi`TFT6WczgrDa^NGJZriqca5hL*@s}WX8w)FrL4`bLlTyk>v^9 zYniL>-`%~G$!BqEUk?*&4vXP>7-ohHt|Z9|X^tk#$+W-}9;Q9T*KX;_az?jAX0&(6 z9b}v=E}3v7m&xLUGr2l*q&MJRiqQ_@nlrgOYyIE)N^rhtMg%8}cJwbZpZ&ikPZG5( z!Slo1W7|#PIJ;~uG9!`1HZlXzRhDV-lbar!^TV8KZj-eG$AfkLu{HrIzWG8yqaFTZ z|Mzt5;_ib4_w$W>kM94=DoXcYWFKYu9kK<(9P`@O0SpZ?m(ut;*JSNG7BBKO)2LZS zJhh+6dFVTXv9LN9bThf;6@t4))AtkFcHQ)UsykI`7t5;k<%E0ucw82lmlBq;XxMA> zS$Dq_#+Vp2IOpUYd%1jLV3e{yJYmj>e>nc*<4Gx>_~@L|zFETCdp2AX9)s~s3~%o# z6WRRi8N|5Zkxll<61DCgqV8CeQ+LIIa|gZ(`repw*h3 zpAnxsC2e|=FDff>!g%1D8pd!%Hk2itJ^!byKLppo!M%F+5ttU-@VV~Qk3VOBXVLgM zUDgG$e=hK4EkBI!E zXD5lTd-W6Kljmb+CwZ>BmOMW=A^-97Ut{}I8cg`~=<*^Q(X?(HQnCjjbBp3O~hktyed2)9gpYTnSUn-I-uY%wB z@qSRh_0#(X2=KMgh`&otOHGOQ73J{Jr(Vt{AAicv5$RtN6aPRC-vwr5|6T6PaBpE) z>f_-lDc+egGak?4s>*<2A2LodOO`Qi?i_#3Cx-c?VSdjr<*AivnCp%2a!hQWamWbK z-wXB<*zo3lCFd*gagTfD_Bg$WKyIJn9+XEODSBihzuCqIFno{8_RhXTO<%k#YnQot zVM_3mV)2lJ*9m$z3Rlg|wz+v|dRUJ9oNQPQw-Rt?5Bov+UtODCJ#S{j)edudNZO2& zDNmcHVtTN! zhE7dL_9d>$F0p6YIpMyDa6aTt$Vf}{%Kk$dH~*TE;Ss*@93GdXMJ0!YghUBLt(zw1 zL7rY;bd=9WKL0f&B`OM0QX->5)+gsi<+9}vnUolnk{ioE{-!v~ESYYFgv3R7VsiND zikuivL|jOSHNC{lD*jDaXjEiMXlQ6;R0?*V?hJ;eng3+un`rUsdyJJnlR;GeZLO7m z^Lw=K@Hfo(myja<@>_M>*JRl8JI(IhgmKhG3g1FyavQw7O)8Olk3;_)_+jYOys7i1 zE}8nk)PI;7S{*i(`{AeLO_?`k$&?4C{KFJ{xUojAI?YRXAc1R;lH>E@ABgv)g_vm` zb1BtqE#-a*D`dvA#X$ z@i{-3W6ufjW5SVh%sC}b`WMuce6QdsZd`uD+}Aj(gwG_+Cj&VJMK#Y9yj);?yWsJH z9~9UH8lk`}$dw4+%Y7=>$|ZbYdQnMDOm2Fv^+m4vOzz9M*0*yX&;3EJovYz<&D?o! zI8O#5h{G4d^U6x)U(qoMH7TX}rRDs%4D7Ws;-ewxf!xT5@` za;|R9CtM@J_#0>}n8jZbawMVre181W&Yu>ZWkzIWmn1!vWbqp%3!X}PHpxk{*Cm;6 zC-o$Kk!0VOWG+uKrzV*%C%u_uJ*46tTyQSjd@B5R;Z{bt*%NO5 zeYm+i+r zsW{EO6`|g=Ot)qh*JNhTDw|&>6;Ux~LCyVTW}xiOGHZI-oHEN>W}0PYM_GTFwX1A@ z*=J?;|6A5jX8o5kb3@tRm07FG%&(T2PxBL`Zhf(?C`&2JFSE`Rllqw(&cZU(U&HFG1Mq;O<1uRS)3v2 zc$v&Ia`SG<;!f*3)7IH6AcnlEj7+AV3Gjx_VRwEbz; ze@!ztrkNYkOix;F+M+c3`LuV_j;3{|dFG`pNqZpeAJRNwY58eZR9aT385U|*HHDf_ zhMHW;+7W7gHPn1weWOFao${|KR(OgzHzm_s;=S4XJ+CL+YgWDL?e$t)z2+TUKViji zsrDP@`hZiobh&qp_d)L~-izLlD6e_IYrgD#(`%)9XL`Tw<=#m%$}8VlTDKgx&8O^V zZR-o$ykwip`3~LsjcvYc^U@~Gw&Ls*u4_w*j7u#^y(9JOsSl?F*{SwFr~WGSU}{gQXL;&_sZXTZQK?0#)``>$sn!ouUrzln)n1zV z?Nn=is{9Oexcm%sT$s7AIn4Y~nEWJ0PnfwZ%zQb_3=cD-!ybq+!(z<2F>zlpd|qFc zZ@te`{iN^5zHPpfK9A|U#bEkZ0e4iES zGoyTl<+ZF^PFj7I#kF3%<-Wx-cUfiwOGkZVuD8C+Cav`<+pm!f?*})QetqrNANl$t za-AmkY03{+=}0gCxS5wY>Z4DC58dZ(XyyTH=LTa)1a%X=$bGzaQvC7MN3-MJn1iK7 zWGYjJB5^;$#REFg&>M&67I9I*T0Dv#Imk6EMWtLGrt=UtfsJe$x0kk-76~?fe6Un6 zq#?jqQ6%)(KO`nnddI~IULuMBw*Zf<(o5S#y)4JGM+xRb;k^#9Ulf0Le`e)Uz;fAu5&do^A0Z{qiB zv+U{t{`+;hi@!AsuQpxXEwmm_Pygau>FK8WWfJ(Xc$>@r(;$rG*vsEP#MJ4>>kT7% z>Uty8-0k$qExpc8nCF~*zu_)bw_jPoP2Q3G4s;~{uXcuDz4QMVoZ@o+86J`p ztRv2w@PzX^Y?oM8hq6m(FLt`%qr3r%v^P7$aI3_!>y-_Xru~w-U(xWpU=%O;?u2eF5LM5C*VFb`>?kw;ietY~y4ZoiV>hQVDQ?BtA4F zEH52P+83T+jz=#8v2#xMmp{aBMVk?Tp*sZB*H2q8&(?;u%42} zQ!o4BAxV?kc^5YEES`E1ce|uU>Bx&#Nt*mh%@o+B{@s!$=M%W?j51z;%OrhlhSabb zVT0s_<%s(giDmDQbZD~@a+mrvl1@4$8is|+Ql(#6?)(z}`Pf)GwQ~Vh(rVJFm*Yk{ z5)umug`E--*>Iz6o}%aT@D=shAy3h#`0v6e2Th)a(spvR?c`w9;!~@wn(9xMk7 zIRZt79As#Pl~_v-Hs1`Zcn_CDkI@e6ofabpn;(E;^Ev32G|}xv*hFuZgXN!sCnN>r zCl}-wc1kW-{&C2ALf9?oV?~3ohZdJZAJT8+P&#tN{=4B;Ngr(s8$<@QE$&w&1+0iP zDYb;(r9O?MnQKHkyI>T(Q!ZC#{2uzK*<9*gT22nR2&$3(7SD$ee2|p+vdHt;!nZZM5QCV}-g`Des~G z$~Ep)NouKg-g|3~_oL#<;=jAhKw2J z5oNRZBOBq#eSp37DC{SX``tRBPmcs;qm4Z3t{3L2PaZkuVcWuDb_LjxSGQj|kNzZ& z(V1S7zCySFoy%JzaaZe8`R+B3`s#IS-^j-1^U=&O%tinCwDdD@p8Awiv-#9ZFRWB9aL(ec zVhqZsUH8L<8Zy9r5c$R;&2c@gIN#Vnt>qgJQTBW+O>(c7Fw`18=21qRe6xvK%g4He zEfULYm0Zk=j8pmM5Otkz#fm)EG-@;7%93=f>5?yXEj~|6j@DMf6j0JW7)5FYSlS?D zZUl4GU)pg2ZMF**DvQ;pRNa2%d~z(HM7=P8ehR2xN%L0qsZsZBXuE*+C}E_23yjss zP(XX^fwd}0o$@|<_yTHKWLu|C#d-^VZxnSjlUn{AjCbCF=~&B5+IbAjQFktOG81hK z!a`*+^~k>VRbXnOg{`z`!lKQgK!CDpNW2iHOkwRccIUjXi5B6 zs(Y2X?^gG{=wzmGALGSL+VyF;!TDFXiMpGKo$Q99lbPmB35jNgVUvW%<`ZCx#6l-S zuwQ6>MaqR9hKxe&d<4c2w-9N?UCYx#>Ov^}VIdaig)LZP5$-tHf^KK2dzQM3H65&k z@Wp7d73QkD7}<)k|6VA)Q!%Bu1lN;7F=ZKq_2gbmYVoj1d^E3Oth&!A#-96)+0@h} z7(;uUO@H+%^dZ%3;>5#jtamo`)dO?+*KF#m4HhbkSsl!#zQo6`l>TZq^_2)^y)&C$ zYYMEQCz(yJl>`ImZ8o)b0p6;tQQoFppTWiD*CBYH=DP+x%r@4l zv|`({>A~XQgU-LhddB%}um2g&C;bxoz5fqZ>Qk8|meB9X(`pSFa8BZ0g1wcXNnwrh zHsuQCDrGIBX9?On0q>)9CD`FbxRyF9p=US?*JBSQ=ul*MkUqJD{^7sFhn*k7P3Wxz zt)?3#Xlw^;Qg<`0y98Y!E&cy6Y;#_K9avNe<8l{F5gF($Ux6|%-$c1C!z$-b#!bZS zGv=tx&%xcp@9M~?QHoa2K^ZklX$4(SMvYQhK@-fz=1X1L_L`6r9|~`0lJ;5{oY)pJ%)P`TAHgZXs))Pxzzhfe53`H|qrhB# zds5u%HLnd=(Oha-Qhr$d>#3c&^mu*7TuMs%l$7w4v>CQgin%%p%%v3&%ZjGwnQKX} zK397@zt);xYt66a@@swhwWj=9Q+}-}zt)srYs#-R<=2|>YfbsJru%y50ti9MooPVrLC3G z$|B%8G**WG`=GS4GW35DN}DRvv8IeRHO(l~R#1kX2XISoGY_A$u!A!>mgH^~@PFYUEMf5`DSltKkR%MOyHsxLDzZ~0>rz_RHO5Jy>`yP#ZFKxD*p8Pzl zb6$n_VL#>cMdGuTc2}-_Q91SdHtq*m6_zt1?}qix8}I}4Sx&E>2@kMxDW_NG4H~^V z{wAmH;Y1+H8Tj^bZx(W-lyMN-t5t6`_}5srvYp z<&?UD|7Y@FCHkpQE3KeTr{fOLYgJH+GjIvDQ$d{yYm~Ps@1jO3s8jJ@sqR(kzFXb* zppyzl=d*CFa}~-sQh^3ugAX!ytuP*mEkr*JQ!-Ye0b zuts?sl2;mcVF{IJPyAP^dzHHHR`)$fUa2$oO6?gc(OU~X(kE1+H`yC{nDufc8v6u( zs6GcIWpot z7od%^uuxgdOk)As5Ffv?Tw}>PbOHaD9jhwzvw*%%Qj_`T0`zbR-m0uo-lklkT&27h z3tvDFFbrijvVa~^(plsD8Lm@#HmGb5Qg;jJ8>hho=y?H_&IU+i-;w20=(@Pnm82ziLUDtz}WMy?gLSk11FqBqVg>@Z;GEc73d2$t+Z^PY0 zuU>`bksQruLzyR6q4Uq+h-ekvHcJVy^J=szzc(za;A(W(2W1spjSgF3p;A`C)o4$A z{L1;*b~W1LeF@UBMgx~%vp$s> zU^TW!d6^@PKv^|Zvqm6yT`5gKRBwvU{b-_H!wGeFxW%qs|+7P#2 zIS*|wWTx~voR3W|WY%#CR?-$0GGA(iRgB{c8KI8B0PlSkQos1H+t~wUw{s!8outg( z_!QX0{>DP~InTg$$;IkWc1kYnbCN#$oZ{at>9f!IDeRRT*-ysJJ}2qhwIUmPxs=7; zENQamNiKH1vO(lw&r^I}k<{4pBz=3Q#@(epjiety10zu0k_0HbQ1*BOlu@`qDdTT| z65*qJvjJolx9rCTkW+Yu77;+sAw)qnB7h8pv1P9{U^l`=%vZai%)l4X zPhN!CNV^D2>x8w~z#=SX2+FSJBCO>Ce34f@zAU5eyQQ05p*(X@oArB7Z; zn(^>H=7CE|Q+(Fz(+%9jzLb=E;KPg*OIaI6!1w6!meO_#-~r0JRQr>q^e6Z;rWf$* zeWI~ts_kWH`vUH4%C(Hror0q6WoT>=t|5hGs-N7a4R2M}C~qVE+tHYCmHNoIb30nf zL}Jxavun#)SfWu@BW zN|kn{=CV?AS*bR;Qgd0UxvV6YOU6pgWu@k_Qgd0UxvbP&R%$M*(0qn*H&zr4#Xj%G ziavnx^#6C0*HIXtb=-}fhhQzE-rd+z0u=ka8(R{e4cOk@X#N6xn3?e1=)cEUO`6S6 z#*5XY(+%Z)#A<4D0M^iES7ZM|+1XpIxvVB-A8xVv)uh=450HB;az;QO)?SN*C!y>% z*OKySC_Cr1nsO~E58%FyylOS&T2dAt;_+V{>DQ7=EL@{L8|bxakvtlTwbxn(Io4^8 zgeEWA50cc8V;htl>$EI&q%R>QD5VyQ9SgY2umh?ZzeL%wKTx%`q_Ze%gcu5DF={43d#tp$d zG_Z~yz7rO!kDNwWM?Wu|hg9nr-Oj;kQd>uFb0@54uDFgqA0Ngq($O;s>*)W9MgLEl z^#9^Mqak~dc^y6f=dcz#Sx5ih4>zlOtE9l#By5m08Jol{Cl=N*E_9M>E|RQALZQ52 zT+hgR2F@q_^^CmYu0&Vs8I?}KDs;OZncJb95LmBc?s~@DKHP^S9o{e!o-y|vl)2M- zMqX0pts<#0+L8j}7pd_kQNr{}Tt-;@ksKdJRnkFnp}a|4kL2RsAt^APO2|f1_=eet zEq%k>O)L9``I_<#>|q1*t|?GXs%)SZgt7y-c4^{mXrkRg}ieoWom?Us1Z`8T%TvJi{1NXT94(@5M0k*5*LNrnf>{d40%(#MB1aT812J8?fm-R*&SXyzfxD3tm6 zLzGe6eq{xH(L>D1eXxr5`Vh7Dgz*qHMO;cjNJ=5>67t@hFzBDB=wJAf@)do$Q=jg_ zy@}i}!eYkLO={1Zko;xb6};!&gbpRl0#>`5D8(*VO>eo0+bDZl58>eVv}3UHwpiw`37sKXVA}QFpoLFGt`c-nB9zLs2y?pmGiK}XOQ84!1-wA z8D#hrR?=@jgZ6#{tJtx521(w6^}I)xYrF=O z_&$^~1A9sN0$hML_L623tR}C$tTpruH&EN*Gz2?`6OA zG(5`6ZZGSj9w={w_p&nTf~~aly=EJBve&#w{qAKKXvo;hp5#e5O(fJk$-S1e^u6?% z#ASc7)!;-Jb@!%@>2EToe~w$;Q@@F97ho;vzsYER2Ch-J%st*j!VW0&r8lii%KoOc zMf^$ml5qf?T!8XE`T+C27`PrbYhJ8pC~33KADRhy9=FVCo5`^g$}FW>=MT*~e`wbE zL$l5wnsr2ICihmtJS?Whi08WoM)aIZ^-GbD(J;F&QnuD*`+y;RK@USMm}cl z%wNx=fAL?8wC5SE#C@x>M#-0*_$%ekNAJo6Lb?do%f@-7XtLb*~Yd*kO>K@0Cu zu12o&jBetyUh|ci?Rn<33*iUGJ@7;00pmP#T4AU%oS9+)IVM2P2ADI^VH0E>0kfU6 z5RE}r0q`NG9XSZ;(R*+|4h{y+JM?!PlJ*NZT~`66TWm zChRreG#tLeCowbk4hN&(ld~iJ3NJEj?jOeg*_66K2x|JZ6C28 zQMYLL2t6lp={d!}LDHn>6rW$J`&D)C)R2vmn!TG_1deh-Bo5{o(_p^33zRdJh3a3V z?pexW=Qtr}tGh&b6W{L~HRhMnOaAq@N0Z~>`-<(@8V_$0CJ8Hb~{I454CgDW~B?4q4}dWGi&&W z^ErH!+Bqs?4Q#-!j@r*_$XArF(k_lN){rt|jl|t0DKp|6VLv68SWQ^kMaX#=SnT{B zavlb99tN_T4cX0xoSK8Y4~6VzL(ap%dgm>(iINhR8vht_Y7RD$R}&?D2ewOUSfj90 z(v(wkuuFY7HHVv1b7m7(dI2tz^eH1LV+o{*B^-tgk|UN$I@p8w|B{x~gnf$7tLok% z>0_&s!Y=jaG#&0e*xoT2k6^KL3|7zzj!}c+Q$@bVs6k;pwR4OT5rz`+loB<;CiHfU z8ti~4kms1yihUkat3F13oxt6LeIBExNJp*u7^NUJ>WFkGi?H4~2OBiZOSFz-_AewI zwe4f}tJL^0>Pu2+Bu!3WVeQ9_8BPymCJFP^U7(z)WNwLnk-BFoi#674b(bh_qK7$d z%uzQdrE$+yH|M2sm#Lc-0q$~I>v3iR7ooKAi{SSfwfaqFnMIX{g1n8;uqS06@j+$Tg@G%TsLsZYDp zg1bZ6DH5W2B*couzgyEeLw|mpT0mN6Wu${e;X{oer@dNzI1_^V5%qag;!-<=*FNVs zeW1kJrsTXX?&s9qAd=YI)&0E2dV$t@+LD9 zLuJ^hGVIbYjUqq&*ipC#8*64P$cEBFo3({DGfq#z&Ab{iuZEmnfaSEZX6maCR$#Zy z)YlovIS^RoyboDBKu&0w&3q|NEbf@&DI*BEFlz7ymo_UtoHK?ejC9D%97@Y=W)4g) zv|NeXMd_MZWk~ol&S$WPR@Q9w(u$k46*r^v-{G#MKWt{KAz#Lt0l1moshJUnd>Lzm ztV-bXk{2V6`214SVYZL^Reicca;IHLn!6--yHRpSW8}`auTf?TQVqg0jAAXwFaURn z4`GJQ6KHY>at0ojD*ZyU6}vrw-HyOdiFE>76|(;f#a2&XtKvScXy;= z1X>bu5*VIA@)O9=1vw`MAC;$Am$Zp*-bkU9A!n1l8PWlnB#h7=ug z9!*)Q^eg9Mu_Mg7B@E|FA-iOd_j-`?rI1}RxSG^Pm_LhutklY3b(wOB4_{2cD*B?!)Yl-ar*v0T@+(Mw z7B^??A!qDiIoiHLFLVi3P`_75rv+9~FIQxj57si0UO~<_xJJStA?YC708C~!bp;8@ z#o8>XAt&LH^Q>hM_Y$mg`XDE%_zlBBew*4L%xNo(9D5<-xD}1|h9LX)kkeU^)47m6 zK*$~`YRjrC3S(Dx`3R`hPOFAkh*}J&4%}qJNuN* zAz0@egKM0FkXo=}$)&@JMNXcQ7qNI7CEU)_WSNsd-ax@c8(>YQtZ zSP^7JX{8YB9Aw7~R;Uj%8Qh$mhSlgKh13RNz4N)1B6bL4B@B8Vf}E0q8S2hL{uDW3 z3v)CiYZKg(SDNZ-n(;OKr%}dpunzrC6Pt&;*R!Tc4Z=(`HjR>=g%Vf3VmJ*s0|Pnz z0y+Hx=aW~u)>JyW9mFj)m5y%vAn#eA)Kt3aHeD2oCY(tRK-PUyU&;_^P&LK>{m5Z+W;97B07lSYZE6U|* zkF|!{Y=g|eA>R$bDsovvJ@&yx&Uv_)^w${d6~kr9<;t%qZ&%)>T&cWUS?~OT@NcTS zS!fn0c`uKf6UEjV*%o=P%n2z?=SXm;8wML(QUnw=a8BO*prLa}Y{< z+)O&cWXiP}jftC)1%6-M($>CD+#XnkZG4}Q1J={nNgL#hD`am9vNr|Gk^gC|r5jc_ z??HB@Am5n4B}n)*_Hzl=sGE}yxOpE9rByyn?Hq=je1OvGpGLwSm@NKCcm`$~H^c3; zl%Eo2!1}5B{FE3sTR%s(OOP)FS-dz^Rix!3s&)>7|Vk?;b%kJhvmImKtK(+caI zm*4^CZEGth6Fz~1lxr)k!$?YZfD;rwFq#&3 zfLvN(Htq2M?>dLzLVX%Q!|dS6Q%)%i!sE^`Y^HV&kg~89*$yy&CYIHq8>!fsOxDRgDSX-#CPqCjt z$a{7eO_)#7b_ettanPqvp~Cx3ANky`td^0q@M@27T%#HEbllT9o5)aHx_lveO5Wg!+8 za?1J)nTH|YYC+z%L%!95oXLdjT0?e;A$#C(A@YBQ%o8}B{tY(K;~i%0n+`dT3OO?m+nj%a9rRa+S%dsf$QQxz zi1LKeEgA9>zZ7VW0CX9H6g0Yz;X-g2T!YdX>YJ^i}vL zrvYA8UU8nn{TJtF@C)_1s^J}R+lJBSZvO)W`sv{Q^iI92^KHEyBEiRGV%OPv1>muqTu`gEg|&VEe!glHc7 zL09$IQFClS9lvgB{ZDRvR z>=5xmdp$6YR)54!HEw~6v7#f|e;%QAlY+g)$h0_-kK{+O%nMNF;c~(_3UaazN-I8! z9Ug_8Y=P1)j$()BAYXe~N9j5HAzyewcEX{IK1XRO!>|J#vR6$1c9c>RhSGJx4khn% zadWN`4lA!pj`VW)U>ic4wsVwTPW(fR2pA^0&;!WRY^C&RN2ytIq-G^NXSCoJLN+1c zS$LE=RTFZi!DIAnO|%*>ff?8{$)%+fIP_AQI@5j*05bkJd;TY|707{Q>j2=V$ z7b*kv#>dc1w{?sj;}UG9)gL2e*7@k6$CCZkK6py}sZ-+8V~`p>hWPi2TlLcJe?9<rmgM{k^Gq}Dif$k@?}C7iQbN#Qiq6sY&h zRx4#0fngGh5#di(o7Q!k=GCTk-7fE)d3PdZY**Xkz6$DyTN7x@?Ti^}+Gr>DGu#aOzU0eD z(F0|?ZpUsvg}fJl?2N%qYNVYKwL#u?!5&GOF=7x7X*wg4Bjdslydv^5>qAavefVJK z{css`gLZo}Pft?nVJL0wB;`E|`F08N?Goe*O(=7Tlax-L^0g7Bj=_GNPJOV=`M_dFk=DwNqU1uWBsE&1koQoK-E1f=v4fTxf z+%o^+6cshzNsYe^W&YEt^B>+u(tbOs>vtgE<3O4Jbn5)46J5Q9TjoEV)c)_F%zrv{ z{?kc~i;v8Is4=C?e>!#k(}~{1U*eM<`|f(`m=B z>gi;qBi%#Ba8^A z7?tAS3H52Er=>Td-JPOlg}jr6rz9_GR(!f8cWPGHM=yPf)*=3!W`sk`0ZviB$WNX2 zz{|=j>i-w4{SUVX=Q28QZxek&m-d$25`>1kbX@477I^Ed;{tbwpjFPu zQ%7AoE_CU*z?nGus4g8Bx^!IVqUYo-BRyv9Yi=O6pLf)rd zSYIMx7n&D$6Z-F>7iGjqH>^%?$Ydi}(lyVaj8dA5+>btQ$WT0nGgu}?$t+V=W?U}o=F?_Hqp+((w z(^vc%dekQb8}6pBV1+=>EKg-l*o}2vfK%1Yd3fAQL~>fagkO&4yJ_{52)mM$x6sp` z))_B1S}}7wjedHetaRj_p+YDt9nQwm203l2ZdvJ^)|Jj_v@sXAtaMK6N=JSrjPPhc zC@Y=Qy3&z(bR2G3>6}J0m!Pb4urIVN`i_UP(mAbt?`d7>oK~HjMkmB#EKY~A(m74p zd!VdzPP5Wk0%fIhT30%!b)|D!S2~>2q10!nqb?}>4;S&d0AT7r5BYMN5-si`Y^D@F+SYh8NuSK`Wh$kuv653Z(aKm!NSd^@3sBk`eGInRqiv0_ zA|dVT9F+Zs9_BFUk=8+pv~~2*3c9Uc)kd#sgLkKl^4vU!KR2JDy*_IHBIKMN3?M&e zhsm)I`FV;35*{n+xBAi25R@LNA1w{T7^LN{FD$1YEs0xpTKX9sdZDZ+`)T{<;U6Uh z*879j04cP>Xwn%Vg#nmNtO0VT*C6*^Ymlb{(98N|kd${qz7c@g%rpiGc^a<6mIetw z4EgfW8bljM;1znLLEFN92C*Mu2>KtiBh_8Vx@M4ho%q)&x6mHB1CQ1{M2kp;@z^%s z011@a9G zlvUvfI%(&I_#xyUp|_!3;U{j9e}vxVlr=(cgFmGZxAZV0w68drhzujzlZ?=BAP4!L zfMPR$q(qmX>`4ES96yI5^JS#!ha%NwmFlueby=mltWsT8sV=KjmsP6ED%E9`>at38 zS*5zHQe9T5E~`|Rk?Ndv8L7@%SCQu=|XNV~8N$rq9@#5SPhYof`MkZ-sk``d6G>6oN81o=9{HpMa_yF-u} zK4kZp>v=6B4%*zJXrf8+3E>_+lU5-9%kj4;i?kEgGSKH7gtRi4?R)~UB}glSv@*zE zx^2ZF6OJ{2?wm~n7 z&%;P)lh+wIOnGf`?1ERtjfDs;O3nYcN6)5=;uFGchBh*Ye)NhE^Z;0w4MC&(%`c2|@Acn~|gj!C9 zQp+Le0Uz`r^e96pX$Wnk5Au~OclXn$LHaaEp9bmEAblFY>>!pCN}59Y1UnQ>5|Y%0 zA$=O8PlKt(DoD?UW+R7xe2i+IZz<4ojA}kcTTl#|C#32;Ms?0_ z6C48cc z0+1OgTt~i%$Ri=8r6*zoJf+?t^)B>C3e>o`*%4(&jL{jghY7QZn?!1@aGgG-mu99Y zGIKL4@=PViiyk=(;_Y912K89ig*@Qm{ z#Rjsmf#XnYAR8O#fMNsLY6Ehs-X(hmmYD>-&f75F`3+2W4#8|=2F!7qp;+t;wb&Wx z;YHk=oFg{3=h2(ZV1E7%Y;q33W}^VMNoumIY0qH&@)qPQ7HpEdn2{#H6ZCa6n348C z-q}I!+JmQz>97l{o5Acf4W7X=XE3J||32pfI6x0MgMR5}aM<|;9HG=Run?qWbt5TX zR$g)HasS2H55G{KtIkWf9dX-+(v%XRD`Zez&7e*jafeVZGiZHnFkC}MC?ho_?{o2w z6-n$kXAg`wX2C>BpOq##Qg7musj&)0LT1Ys;1bPoxu#R6Pd7@r80FuG?2E!J*hwDW zbtFSC?S*>?on0^<&F4|qZ7@I&CO7`|!A-=e*3Pb2U^6W4P zNk1Vzw0Kx(WWwd@Q-{v;=w~wRQf#aV%9vYHjZ5vH!)SJP4V=Lg{}NQ^s~EJEKlW2J;;}O@Q{+-NZi~k0Xg>zJE@DsGH-{RtcKkA340`E-UUdQ5nA_R z>_>dApzX!j#t00N^jZH7K$Vl$CvMiiFx8j>S^vUJCF@_@d=FwTp^U$UF<3I+fRp1A z$|cMuuO*agz+OVWefAPG)(&~o3Z<`JqH_|-M z$n6%8IXUF+2*}+Lkh>!wcSk_(j)2@9VK0+iP{N2QG7Bre4&(%mMBlrAFLC}?Ts4pG0L)>-c?p9e1j}A7+TzNG%x$ne1i-{ z+so-`Srwq|R>(KM_Hs(y1&684<&=(Cln6Ja=!Y^}TTXk7hwSu1nXN6S4JJTxfHF^8 zO-mVuk@P34v4noec>owg`m2%QG-Q1T1B~^nk>sSkns#v*wjkkZR+<;=)!6^9A@BO_ z)x3)tw(lj)_n?eE_v+|#FKM2^E#v0BI{MtJ_IWQUe}>O`N^!4_KKJVAQ%efHa?%(5 z)RMyIa&niJ!WYrhOD*Y$Tjp%Fq`)^qq|jm4%1Ruv0|0r;4_l~XPDD%KN zZHaZrc@npb_;twH40)?)*I}hY_Ig@DENnyb_fyhg$lYR4X5;)qAUXaOd7Xj0NrBno z)|uO1=}h1eTG@d82)$N3{**}5oRYLYp>_=sn60$=Ac}oR(KLxpe6|y%1 zuZTZ&Hw07Vsl1c2A4BGoQ0AhKp@EA~)^v}lMLmYh=Wxr2@EDS_V~(^!Sp__%v&6@A zmiQPw%z67U^6Ir8V;moVvYLBLXNiw#kGfgwaWlEFFGKpnGS(7uGwF+)H(yY+v6=Mo zr;NNaql|=SPC^*Qi%W1sp3-lB4s9gaOkO;t_ZFWxO1GJkichLiTI*&`&WI1EfFQTL z!Y!0#3mUixWk$M%GWJ24i*C`Ld<&L#&fcPP&MjCM{%T!YiM5L_A0*aRO7wfki7XgT zO>HHGekd!Nt)z1iav}?IA`8kYax2=~3ptTxZ&h2}%7_q!n-f`(6IqZGS&%mZkP}(< zR$}nfu2*uiI_{U${YzH0Tls#9l=;pA88{)o5AI~_*vi)v;@>E_^Q{4C^1EQ?;oF+# zKK0*^X13bzP{ytHd&>8fA7E))?GHsBn^Vy6BPpqUkhssHhhZo!^jWOv43yQ!v()bh zWH$^-{XUCsFG9{8L7Cw{i%!nl&tl<1>5-nLq@9qneEhJ=PDu^PNyl!Kbdda_y^XxO zA#c{8jLX}|YY*gP5#-Gp%%)f0MlBqKGAG|gEu4kCS%bV;gPbg~w=w?y8{}jW9`I;NP z>HHIX%V~hWb+*Ibsr&cJ{pevE`u_mFt3H2leuVoy_2GR4?hlwvZKE#Q;Q{seNTj7M zUVtBK`mKf^cboAo_$ST%&no{FMw4xx5OI5?FWTlwVC357Ni=STNyZ&8nVIJ{5BILZ zR7Q$zo-`%Dgn|1m`oL|T7npBs^So#j!k4)BVVma{%9o8S+`lCEdTkx`+B)jBb<}I? zsMpp}udSnATSvXNj(Tk!_1Ze>wRO~M>!{b(QBUg_wClBX)NAXgr*#bB(@gExYwM_| zrUvYKZ5{R6I_mirDFGj89rb*L6bGes)YCfRp|p;AZ5{R6I_kA`)MI0Z@qa@@zKzY- z+xxKgdRtmYy|#{eZ5{Qtw2pdeq#a7@sMpp}udSn=8X2&kLl1qB6GxB}N01XokP}Bx z<`2)Ihog`kODHYkIqh?vLj#1T?ER1vM^Hww=P2(f$h&?hqu6tlnx~Xn_>%G!MxW;> zmrz>zbK26MqZDUwza#ll3gP?84@6o@fee&F{6Ave^&F)@a%{( zL=9S^1}#wob;lP?v@&8*E^$j8HBhc0xSw9SLCe*krFKX?-i2cXm<`k3tB6{nCvPO6j?Y$2< z#RNIU1Ubb7WsUG68v8Aj_5O?KjWFm<$hUZqukhe6C3ke#2F3ngq}TGno%EA0qEGSX zD?Ip`NRDpBXRo^77CC7JQ{jFz^P>Il%6HJli)dT;|C4tna8?w@w^Zwte?s;$C+qcUug0A_`e5R+nr@N}Uy1Kf$r>AGJx=W;_a2u-Nw!|;hT+7hF zx1pWj3_KUAUP0&FhUPg5x3~HaM#gSKtCZm0&K_sCp;boP+f{yU*S3GVw*A}Tz+1#i z&v-i=5I^tA?H#nW9k?>Pcn3YvW?bH_;L7Ou4!FG&SM0Yt;Q6b#tX#5p0AU@j)Y={J zN8DMAv+jT=+i>Sd8u+jWcOLGYTGw}yYYl#pld0Oqr)uk%s%?C#wvMUVI;Lvtn5wN~ zs@C#UZR1n5jZf7!K2_WJRBhu^Dcue`Ra?hYu&l-}EqyBWyT(q{b}?1k#Z+w6B$9E-SKdrS7IvisiWcH3pZj-Er@L zlIhS11n4BM%Gh+3vFT6?F1tXWLGvyqF-gpK--|yqDphe6;uDaohl{Evcy8%}yoIwkE3iox%i$tx$ovr@4&^ZHH z;%j!K=xN-Ak{&4%cdrke`kCU&cb1f&5%zXV9Y0!j%?10}G)y+DELo znQFz&R4WdBgcUbatvLRpgB3SZt+<(#bQylJ;$~9D^|)fi&7`DLam9+8Nl72YWqlMb z>!WbRikqoc+)PS$KYp>|W~vo8le%~azgTfIDKC@&=@4A8;$~8Ii4iMqrdn|`;lRWA z??onOB2lEqikpl3Aaj*7vEs!4u)1Q!&4f!!a39r}MVel$xS4QFT(RP2((Ycx6)SG0 z6)SEgd=tpar9{fTnaaJH_V2u9n2F7{0=FlUJQH~sjoVw@KEh9IHg<=M4xyH3Mu)0< zk;b!+E-|;#m(4`Go`fql+f23DW=3~vyx45Bs1ez1LFT(=X^qUHM&{#}`7Zc^jLDyk z4#k!Eu36N`I$W9WnnjJw#+CW5Svub}OXs_0Q9G;bES1Jt+Lz6urd}dO=DTJglR%)p zj=`0_Y!)^3q-DIqm}M4qBrbLbE`Mjky#viWi~3?$1?uZaTxh|atuc2|-dWU_JiS+_ zqNWz(-Y*!bsh4r*tN&qj7b>nt)xSvSL8=A&Vs)iGs5vlI<5i`tQx<<#9Qt({p~ zJF~PGn?+rWv9qwBi*cndn}z+{4);)Xr7mWv__nZ=#0`gS&)=j(d(z&gu_7F{$O&WkJhcDCx<*>HXv{;3*21D?!QeM_Cg?b)ht zXRE%QZT~Fv!};B~_pARw!3F1c;XZ_pnoYY9zi77Ev;s-F4EHX|`z9`{m2g?Dgv)9r zT;4L_vRVmO`tG}sI`Okw376GM_AX>>11_tTa9OQ{%W5TDR+i$jS_zlcO1P|6vUkyw zl7^mC+*n_Dt37rOyb_l` zcH#298}5t9&m3f6y`6&$Jc-LbEx5O%d*@L58*t}HN;m)G1wy+VGuNZJ;{(-&-3hze3*_VN`@5B`g@NQ~$mz@jVwYW0xF;{H{{xnD#=Yo9= zuFR6nMM~eomASIHa9(oNXf9S3*||tdH{1o#JeN}M#9gW}%Sd?-koVwrhFbO?gtmLA z+10o*YkCjx*W$`J>mF_I_n>b(*?S0e$Guk|KMAy*-P|4!!nXWCobDoo%=aDBZm}I=dI`y3NX7ZCh}~!nu#OzXMk+9NDYw4P06E zai7ZYeQR zBE$2bWF78OO}`BK=fO{bATu-bkmM`u{gihZu8dahR|@Zkd+YFv{d_-sTZvms8@wM% zw&RLcxu0@vu@7inJb-L$z~3E-eSlhc4OiYsKA=*;PLN2;1JwRD`yjYp#1*^!L2&KB z6|O!ASH&+<^q|V;gWz3xLAm4+so*c2 z=rQVmQal94wYXQPU)}*d1m%z7*3#oY1jn}EJ|MY>>w~+1`g({udINW<#)yV_82IaO zWfu2g__-QaYT;q9yoD=sl@EjKCETktUdAsEQSg0*mzT;kJ9|eoJ!o5co&ZEG275`P>dK3uT z?INXT5!~L5U#ME7R4sz4p7=$dEP|?yxJOVsi-5KUSM2eyPF5%B96xgNwBW7i%k9thKgSwJy>JKNnM9eQ>2-7E>cV@O6f^C178PE3;=y zfVLS|BzXxmY{Hd3dI{Lq*d@Ru7cjTuO24xNm_2bt29{{;FVWgxLJo*1bA;ACQB*pmofO+ggp+(9*0X)K+DazTbY{pV{ z9ciTOwVEQo?YLZZ3PI9Is#um>t9DXWtsE7~gbGO`rMq5vIuT#8MV_G0CTnd}1F@b< zLc;s&HFhj+3Gq%A9sNSDNM;F;uj8uI^f7&sdZJS2C=rPjzFh6=Noq0XLCmKrU`Rfx zg9b25`6O3d3Rk{-Ugp-BgCX?Rl20T$Debv!Hf~KKUlTOF+(pV`*}7iwSF*ZNq(jYqzm> zmp-fkKAz5hNKd17uRs59NW;ZMBodEl5v&wRTFATuCJ}T zwxptFTuDRa*om%;Rg)%HS5B&|X{czZ0$x=;AggL7xWYD6Tw4i_8%q);b5I*@oLo7+ zf?|`QzM`i7)cVT0s`00kOsTJ|FS&4XWz858l#H*eXqZw*jNl~Yq>7p;71fk*VpUB8 zB^qB_S27l6R5jcvg@MXz8)_$O>PfX%S5;S*jIEtCc}jy2R6n+^l6vUZrMOG6l&gMh zEf{hOt`*{$SXDE&dI}IrK&Z^AuBe$XrD6gx5UJdhs=N;DwNvWj+Tl?hS?X$Gx#ogp z)zDs3(lDi_vgG=zhKWAu3H2qDCstM0*4Iv+cw@=+6RXBfEUAZ!z;BpX(NI!(U1i;k zf~u~heq!wufLvW!QgJn9YN(ZHfnLS4+VKt7ON9#x=!vQHB_qYyiM2?eW4o_e;bm>j zgj)D=igN4v%96?(CR67MW4sfi>#Ha^NGoq>s8j(0@z`3(l6rt-*v^9t#`>59crFaT zv9hABzMmI$slaT*5PIt>CsfrpRMx@DhPsMzm6Iy!u7#@ciDc4#E`y&USR(Ed8yY5` ze%fi*Uw?hSaoSWS(Kh;l?lfaUXTYbwLXThIh_)INuyrQZYh>D)BGaB7{5#UScETR+ zf(_kGX6qR5_GCx?-lh-#(mRB|N%Z9pfQOqSu!oOAs~pXY*s=a_T(gVlNb zRp5NA)C-{cBL3ubG5<#zgKoUceAIl5fA`2gdp>FS7mm4-k#|L4%|dgldDKibUos2K z3ucj7V;;ojpKJbX=9s(9|C-t6F0;~n%d9o?%`7u7h|DeK%jPTQ0rL~H-h9=3$9&WL z%G_c85VSMj2#U=Am>-(A%ue%d^MB@RL3{J6*A(a%f}TOIpm)$GI5;>YI5g-R92OiN91$ED92JxVN1MNy zzX!(z#|Fm*?+cC(P6$p6P6|#A-XEM2oEr2CP7C@6r9qil5ex`Y!N6cpFgO?z3=K{X zJ`kJ{d@wjOI4d|i7#0iR@CrDku-m3C;~h2j>MJ3eFEc99$4w7+e&5B)B-Z zBp4H18eA59H27HX@!;~{6Tv5gPnmz3e+5?rR|Z!F6~WcP*kD{x8H^7m1QUa*;F{pt zpgNco)C9G` z2Z9HK`N2cM!@+{!kzir)Xs{@FELa>Y2_6rg2$lxRg5|-J!C!)>f~Vz=4gq^a1uNJ| zeP!^X>`NWI61*C`7OVj!gvYX1>HEUt!xO?2!;`|3!}o`$ zgr|o6!qdY3VQE+v4hU1>z;IAFI2;lV4Nnh05S|f!Fg!CnD?B?K77h z^e626`P1-c;m^Zggui4@&R>VW34a^@F8qCX3p-H$F}yXrExbLvBfK-58cqxU6iyFk zgfqig;q36Pa87u4I5+%rcu#n5cwaa#ygz&(d@!6JJ`_G2E(jk97lx09i^9jk#o?0h zadv-P8ZHZ$hflJ5;Zy8|$G&sy@bx@9UA+*lWX~sd7!PItpx4-6=XLf-Vb=-vJ>a|l zaDBKT+!$^O`6@o#8g2`>^PTux@)dW;7tY~d!@q@p5BV-Q{8#vIzR*qcRcyd_q7RZ z@6V34$MJ>J@%99JqCLr;Y~OEBv8UR8_B7kymhyek0GqM{?I1hY4zWY+>GlKm4EsTQ zrajA^ZHL+6b_8D&jp8erbL_cxv^|fnHqN&nwinn7?M3z@_F{X99b+%Gm+`&B$M`DX za{CGUN&6{#g}u^VWh?B}cB~!8O8xP6f}Loq>^1gUTWu%V8e3~8+fUm%TW=fe6nmY$ z-rituv^Uw$*w0$lYTGZ^o9!3vm+b%8FWax!uiF2$U$bAg->~1b-?HDf-?87d-?QJh zKd?WvKe9izKe7L3e`|Wj_&Evhx1H1#7Z+^qugNK=2e}uX3N10cCOy+o* zGkt=2#AVFI{lY$J|6-rAPupkgv-Uaryj@{muq*A0_9gqWeZ{_NU$d+1>-G)1+ODx{ z?K=CWU2iwojdqjWY`560cAMR9ci6Y=PP@zQwtMVf?ceO*?LX{4?Z525?SE{VPk4hU zjBFG|?V_Tnebgc97!^mIqRvs5sB6?MIw{(T&kf(PyI1MxTp5AAKRZIr?JsrRaa6FGpXAz8d{+ z^tI^g(Kn)RM&F9Q9epSIZuGtA`_T`gA4WflejNQI`oHL>(a)lvN56=E8T~5yb@ZF) zx6$vS-$%DZe~A7V-5RmhFuEhUGnyJri~bZ%k7h(Oqgm1H=&oo^baym2`g3$obZ>ND zG%vb8dLVi*njbwBJsd5F9*Gu4k4B54$D+m2lIZd1iD+rGELt8t8T}=CDtbD4CVDn{ zE_yy%5xo$tj9!dhie8RhiC&Ffi&jOiM{h){qczdmXkGMXv_9GpZHzWWo1-n!)@WO_ zJ=zhy743|6MZ2Rt?fTVBsjiMjO{uGGKc%LsfB#|q{e5K7q>8b1wKZKQGrp)D$4E>~ z&i2Dxbo&Z-FB-;Z>AK3I3ca--Ry(1#rt;eM74F_?#Mr93u~R0EudckI)7Y%Pc*MBc zhKjKQw0LaBTQqVk_J2*$ICmQf`icfZa%(@zrxP*pvyvZzXL?MM5PRQZyOb|sNv=XI6sM|+y9+`V{ohJ>Q3e$};OtHaUfg;m#d zIxmZ<(=}Ot=MN=F>wIk@(EZv8GLB=IGp=fEzp)kdm7S9@Mdw$HozhTQRIRtp=O=P@ zu1*As&UZ|#)?0Kwcup9aK{>xwgKcj-gzo($pyt zVMoa%`rC#8eR{Cz;t7?-(0Z_ya3{RXN1OI__Vm_`WN zU+T*;#h2w$SC%PyYjRH^lxf^|Ym$OsG;Onc`6AnyQ*iCWT#9GhUQjT_Z$KYlmeO9S*daU`cC7)@BN*%&^{m_##fDRm?$9BQ{PE5I)AaS(Rn2$gf~nq z7Fg=5FP1oAVZ+2u-|~^ z=WjQ%vbv!{M5(N_Y>?i|N(cJ;P&@w0@my70)$QQBu^WglHnD(L@~;GSXBpMeC;?fi0e52VA@z6}s~YcugnpHJwAC zUWY*wDhl;E9LR{nAs)qnC&q!-<4~XCkaUVe(s>->^*AJj>5gR5_K@Xq2qA8 z_41&zkJT(4B~Ynw)TfbM&Y4nGU61aomIp<{F-iHBjc?F&8q#!~KQcucS8a`?RIOAx#92C}LrQ(vYw{rjd^qLrDr)^p zhp6arAME3Y`1??Qcbc$t$Z#JX;qN2;eU!hKyZca&f2hYl)Z-oM@ecKPhkCq2J>H=n z?@*6-sK-0h;~nbp4)u74db~r++g(Tv*0ie?*U>P{mwA}SJc5;qi~~_(ypBBRu{Q9{&iBe}u%Wu6ZGaJWt7K0%3~kpv5)fDM|td{JoZr@`zVjS z++#2I*vmcka*w^-V=womFZZP{_oXlQ_{)bD4-@Oi87{m+@ZR>rMrl<0ib}nAx=?kF z^VeqmTAH%{jvC%N`LLs=tiPkCtiPkCtiPkCtiPkCtiPkCtiPkCtiR(%S%1fkvi^=6 zW&IsD%KAHQl=XMqDC_UIQC8~lmwNoA9)GFFU+VF@Zmxe>smEXH@t1n|r5=8%hhOU9 zmwEVQ9)6jJU*_SLdH7|%e6CyVUsmSfm-+IQ`SO+d@|F4Wm3jPS9)Fp~U*_=-@c0LK z`~y7x0UrMVkAHy2Kfsr7fX6$);~n7f4)Ayfc)SBV-T@x(0FO82@uoc9l*gO$cvBv4 z%HvIWyeVJql*ga)_){K#%HvOY{3(w=G*)lT8f)0Jw+ z7K^lAsUq1ewsfy_!+>IpXYcKrd8C=LLCu&ADx%IhsPH*EYKndp^<%qcO??T*J$?Py z9=X67a!t-gx$HSnibPUrJ4yBLuhwd5|NdnIV&A~hjIS)?%RWtI;s$1XgEGFs8Q+kM zZ)ofrl)*O0)n}^z$jq}CS7|B(w=@H-Gy|-vSq!CrS%%KC47{=oon;xw zWf{n28OQ@NkOyQS56D0skm1FE42}UA90M{q24rvy$lw@|!I8?~NM&%OGB{Eh9H|VB zEMHO?9H|VBR0c;XgJV#JszI3?gEBb=WpWJ43m|B_l3mcxVR4&TTVWNL66c4{&;*s00X z5T^!H-n2~(acVF%#Hqp55T^!HL&{^;W|`s5)znar!<)G&Z|0`FnVa%vZYpMHCZAKq zDR1VcyqTNwW^T%xxhZevriMCIobnTysbOAqcvCm!P2H3?byMEdO?gu{l@eg-hQOcXUDR1tkyt$k5=5ETHyD4w(ro6eE^5$;J zo4YA*?xwuCoATyv%A30>Z|Z|Z|T_Ln+P_M(YZb_CZ&^;PXE6z|o7cY@$; zH%=#TDm~Vl1gkt`)eTsy1naemm61GH9ht*Ngf&yb8>-r~CPq-(x{0+#tfiV%QQA&# zwgL3avq(uS3xe!eE`sf9Csj_UDAvNWD6F==voEd&I*ekaki>SB(z@s3i|wM$zNGGn zFP#Ru`9Peq_(H*>kBYU#E{iXv20Bna^>ma%y657HL3B?B++$x_4RrIRi<5WuVSU&u z@1aH(YuVM?PTh{`iUHRphN3aTxf=#?_xRl~h_J`+hCzfq{!)*x)Z=rL&ph|| z+^~qS$LEGYrR8oI#NC(A4TA{#^0{FUVP8Hs3?l6DxnU4tUp_YsBJ9iOhCzgV`P?w5 zwA>AYxcl^?91ndL4-Yj-EfGoFRvR85%%SE!y&@Hylyx|*z?y7hf2%c zaEQAvzZ(t__T_iOA;P}AZumpkm)8w{2>bH7;ZJG#K<(qW`|=I+@CW+x4fOB_`tl9* z{2l1aH_(@BpfArrUygyE{y`qTGyhA=o!!FS!yn|~5AyH_dH91o{6W4vgFK!=zC43G zzCpe`gFN0rzWxSz{DVFI!M=RXPAV;Tb`p1w-`PooJ^sNS|6q@Qu*W~x;~(tt5BB&6 zd;D%nvb5YyNpko6bW@UqJ-#8nylzU8c#m(0$2Y{|b9NigJw9i*5svZs@(%IkbyJe1 zC<0<#$EFaZL`_Umo^eu|>4^8-oCH%t^{t*fP$b^4X z!e5^C4^6-ynt(qv0e@%${?G*cp$Ygy6Yz&7;15f{AC`bWECGL50{*ZB{9y_B!xHd^ zCEyQFq#u#+m#bfF5o}rI`KbQoDl?GcU4`{P{XR?NOF))Qf2)?!XFxYZDn1J>80-R>JB1xd#*s&Iv43WXTy5u zI3{BCvti|PGVD@yWaabWtZqJq70hR_O8I+CLI&D=Gthxz;leZEx4F-9_!jx0~GVx^|y!cVD}|wfj#| zR8(AaP*I(>v&(v5(VO+GDIef1G&t>`3yR*hH+*k%f^PDgw@# zP<9z<#sh0Sc*XIA(!Hi|Fmlu9h8+B)8$Wk> z`{?c+va71>sVY0FvY)E#rYd`>%1)~619cX=KwT(%sImjpX|jK+?4BC2cWT7WsS*38 zviH-;5&LhkgUuD}`cxvjrBX8X*EAvUkHR-v!$+~NkL;AlK8e6R3Aks;u2SSLA^(}= zADzrWnqu~uk{#FBZ;cdZNebC%jlBVUtn4Btdx*&nVx%7p%+b)=8@Ol6zG1R!7_|0= z)=kiQ6u3@G(0Y{8+AW6WsTu=>Vx^4Tu4Jz(h2Tn>pZjDjQwbEFDZ3iUo<_bbXUc9y z!0#YsV7DLk`r*k@lmV>iziUZT#PWSQuH)EI?3ELj*Kw$Iw7k9CSvunSD;#r_uT6Qn zH~-tC=)IdepK~#v-n%7wdz1&-np+|<$u!}%^TmSNJ^3GB?c{vxJyozy`h}h+S<2*(gJMs5 z74@~6GP9FEyM*kDvNS&FEeJkez-#&7XUGf3uDnc#ra%vd}})r>sS0-cVa$ zZF&PGdr$VBlw?+CTVf~o6KSd7r#Qr$#yME{2L|AHa zbWE>IqtB?LRk&Tb5(lLbZ6P+>w)D&L0GsG7XJNOYG9^p%iZ9I?h|MdF(!Wc}Ng33N z^ZVmTx!S0_6_PZll@Y-vIo0n+bD0=+0%@BE7L0H2F@5Q6lwb{`H!PU+X8haJo_e&w z7V&Ee8Sydhi*vnOcPM?6>jipGp;&4_Mg*_N^u)Bs;pXp+xzT+31NyWZd&G31EP3^F zKymI@;IwJ61*C4`Sq}b*mwx%ZX$wecs13%>lt$Zk`c?c~@8P2dZ`}-g36*p9$}LBF zw}jLD*ICZYvkrM-{xRpDU5>9CCp(UsZgIZM(+q$E;i1)Up&y(Ly$^G(rGLMl-CFNu zFQx1}$7a&()H$2Jq}j<%OB|}jc4o&rSzjKVv_v^n2Z|ni2psHOou0+q$)@@J>R+@T`P1F9Nz{n+~I1&@iJozFy>j4=3i=ZvI`a#jkAPYjPy3{klv`d177K= z7NA&x-P0R%S1q@vC6MDo`>kHo%+pXtD(X^vEj}3EzXqKv)BLdm9rs+8vfQ~&NkzJZ zj)?iYH&j_TVsF5~ZE60iM;(bwtcNq`AvwI&M9=5LVu$SJow`_5Z^BubXMU5hG9xgT zBI)u(PD(D4MLBc~jo;772o>Pm0Cq05q5aGNwYnY1o@e0lGl)s(Nk28LC-D3@9g4eW zZ1os z>G!GJKIU=c+qfgyu1##qwmJtc+uNz6Nju|ksnzGTk49%4+VNjJjjyq5ytaJpPY#Rc zInqy|(;o3-GvpV%TJJ7~XTGn_;?Dqg9^Z4NUvZ~uF?q}1hxU35yEn4GJM%2ZW^)nW z8QWk@n*WiQ-l}UCXP+j0Lb>RcI1cOiC3>|l5j%xz6&mXs%nW=D_{ASjAM#wBWjOAqYMZ=;2NiT~TsayVyKEW@r?IHLP@rKhQ684ce`9DiHEomseF zbNycnkRQ+_>3=}s-&%$u?$KJ7x~->by%wOKmtO8wwQTm_7HngraF$Kt&0Ap!Xw0F6 zY&*+ld&aWaqn6DJE|2fCw`VLH8AI-o)~u0$@};e4^aiDUEc+4R{bg|wtt?B253p5=wdlxevt~ z$VzqLF^@~Nch~ph)J=T2m^jqbozdbBt~VHm$as@8nUdKKblUzo=#j&vhs&C%7oUBl znq8>BOzGFB|C64MHrRtaZBFwSXJY0uCf%K0Mqkhs>+KL)?IE<^qtFyRnOl)@@HQ^~ z%S_yV$sxLjHim>?r|zc5c!@Idk4(brkdQ7ElRt&&Y*Qbs%3^IlT6XGfz1X1GWHLIJ z^Cia5^7eHjc{ky@Ya2aOo7Z33&JL$cYqXbKhfT7MKKv>8z zO1B7FH>PK&=U}DGPCo}xA`6`;?~%+y9xUSyd4DMLS!m>)j5=mv$*=I|eC|*B^9Ani zihEiuA#I6&`iWQHGX4!2YZHg|$vu$Zg-Y9YG=sbaUCyQB#{`jXWCY#RH-F*dk6mjh z1+z`e1nH^cBb}ENn@UQXg@FYuaqDAS1bJBE`ULDw(KoW%QQm931&1?zM*{mh;7vcN zJa98y&qM8FF;evBN+gCkz4Ws>v-O;xDMW8jk~L7jHk}!JqABuu7XwP%rOoM~BU-V` zf#G{FXU)TBS;4XbcY|`ckVT$=xPQFak;MLicR--@JRne81N0)FxRW0ZbZ?wldwqKT z#!p%j)3R2O9Lcl<>b|7Oj2W8AOdEI=d0nHrGm#FP!?kRgM`_W~?EG_+5LyboNdPT) zkXWN&u&xRoXo}U?2QTNOB_*7JH|{K$u~DS6sI$@O7qkAReQtc;^z(P}iP-9e@Tm>o z#IwffW1ZOe$-5m>c(l|qsQ=8 zA~rg(tG|Mz=-KFD!H9Q4^A|+C*U0o|_nJf!^wg1-j6f4d`fkP-ZWgtb?IQuCt$2Iy zoe*Xx=F+k|r|-&3+n2d1k%l$d)n|Dr@`HKU_CD*V01nCr^X`PxcR6`(8}E1y3=h)J z?j3IWP8n%2M>RV)E%qcMv(_B>7HP}!wzgMl8PwcVEtxIiodzWgK*8;pF*d!x# zc+u!^Z)Nt?Ds4OcXrn%$QAvq7!j$mFsTV5)at_+dz4``(uf=j6G#&7(vYJlNmY<~m zgzRG>WM-50nb>@}$q(-{;J2NT6{mYW(%)xZeXvzgsJE=B?BaT6oK& zXDgs&leS<^E}Qtk`dX%eoh=5COqg%kB%fvcvJOP->Z3C;>fxRC!;HP%mms;1 znhF(|-D@i8I~(7!83F037)j*Kz7eDEhg(i@K7^L%JkTjy@}?KfumgK?V@_IhoW7}V z-8^k}&mXroAZL9Db~Jez{Dm-xh*@}^SqPJacn_I)^7k0I zy&t_zQ#fr)j(8cqb^!U9120 zF}BHerYjHjCKda(Dz7Py?GL-DDcEl>zIi@0|Frd(Tl|iy^`Q4LM_kYGy)YQYgn8rQ z!s*_Vv3_N~?%FDEbz}#UCXVE{k4+@`|04Ro`K?cD`heD?ZM|S%KeueIp!J~JK#l{; zyZi#SettV2!hs97gcH0`+s=Fod(h<4(R%x}P1+>6g=#kBxbwrfK*LGS^J zZtXfaA%j_&&0Jg5kK2+J><5VaR)TF>H{{9#Uo<`@qqzKaAX;MCVTBbj>X#ja-FJyw zNu7Cz=VqZ?np_gIU$%JuwRGKGE|^9kzNUWDoYg40)e-NCX5SBV=M=OR@S2v09EkfV z(0ohT|GdZMN$lR$bRn9yKwI9w$v3KU3KsCn4#2)mWXmPrVe)iUV@ezz`eeU<+y0x^ z&z68STwvcH2fH~vBkRcut!{${>t(%I7EhLfIF2u;nWt|2wwyS4<_^cTM6+yeXU#t-gczsT;Y70%viEvx3U1T!G0eU5w`E@p2s}#d z{#BAei;hgpfbAU@Fq&zpG0lpJ9jvn948j(B9LJH*%x)x2%YKW2zU_prU&ZQf=Ix*B zZwsMnE?1%Saa^{aPWD3a)8u`B@Q6NBcV7~?a9_TAr(Y1+$hHFd&1VT0Xo0alCZDs% zTeLnVS%#+kF=X(v0=KDDdyC&69NHU>1OEKX1CHTB?rHKF_Gz9zVJ7O~Y>Mn#M`;1^m3=Ng znfK0(aUt67uB?7wT$a!kg>w{wk{_3x?-1J2L4qgm%+J+a*wtjxdTcKBzC07lBRAjM zkyTdOW=1MmUoLzJfi;t^@zcgJPQIG6iW}#7H)HZ8_uZr=i<@~|z68$s<{Z1oO$Shxo@A`td`WhIiF3=ZZRJ| zogM#Xa4yC7gkF#GeWy@ebME}}aSO+pa@5JRl#_qpydEYP}NW86u z&5loRay``AeD6ehDAW0_^epOo7H6J4@lMdNHyr+pn=a|Qq492U+uou2<^lGz=*v#2 zef9qpZI4JOVsDlG^cMHP6^|W(X4Atg(|+c;1Bd7BKxX%m<#1Ei zjm2EetZaNcTzGqVbr+kdh4#03dvNz>Zhbp?1Yfi)XE$uA^ESALjPCaFZ2EC%m7S~E z>3e^2VE@3PpOIB4opc9)uKMjgYufe??EMP`D_#DNBL4~2SwrUO_yh9(#ql|Y7qNHOGSYcnLo&))t+ofgW`P}`hiZQ>=$r*;A?M#y=pidmA6@8L|VtzXwkD)!9CItI!wSbuW979Ev?JbH?52Q4d9zZB@PI z{_MM)`859X+ZbX?Vx(V|R+2x*o}A0i!tt`ZF>4=Tfo6Jk|1`1IBhCr!Z%DsI>NhFl z&eqI_przOHhnXW7{da5G9021UcFyK+5L?*+awGrFSj(7qiO`aMfJ^=xb*Gd-|J1xd z|Gf4i9v&f7VHr%Lm+hmepJ7f@{x$Wj^eyQ>aLM@{LQkZBk*oKbtm__yzff;+U5g~_ zVBXXH$9yN$>~md9A19^KS<>u(Z#AlrLoICw`$l$v=}7M`e`MMu|7CGK0nhaBOrp6| z9^axL6aHcG>EChuTr8<}7lJNv`QKv@qbo+?zvONKjpW$QZ1@hPaXD0a8e@zJ8u{-U zC4$EEe0bPdd4bg@2dPws3-8as>hJ;*?Q$Miml{j(ZeM224=jCfPX3amdulpN&5lRB zL>y?E8pDUeBp;E`mLAB~E68D=q-{oC`TJGDgBb(%+JP_Y_yg19fJ?;wRd%d&=lJ-s4Gm$be1MlnCb1ErCdtu#vdYo6+1xmj+M6^4xa`SA) zrsNi$^Ue;v!H#n9@m7Ui?EWiD4F8{P{7#SB(!av0)wF|FqpMkRF?gQpK6UWg>r?dC zvwNdI_c=5n2kvVM-Y4%?y`XD2C7pw;Z_T6>Ph(kZMoVtT@{>P99pqpkr)qV|>hb)8 zJ$;|a)hP$uew+!VvJbNRFX+NX_T!tpNuSGGgSmRn#HM@#D>Km}k)OZgvFp#Vj23#! zJEYuke?h&uNbTu$wAeZ1f0DJb^Vye?ci{3D0K)RGzO44-&xOQnXBL)zhLkVrKl>mW z%&T~^k-yZ*pP1b4&+}DI^qaR_{uXH0Tl{X2nL5noXi2-KCRHy$Ni0)hQ@kMh$G7Ws znRdNf`URB^))Xn8t_~aVuE*eCi~MP^Cx2e-!F8Dat1?SaBcIOoGHU>*dg{L}w_?F` z@x89JAXynzOiSp+Y|%!v(JS)R0P@vc$47@{0g85lUR{UmY2%^V0?$EnA?`fM^JU5L zf$~fBT^6qRw2jdJ;=@j*q?^+}j(ax3GNbWGGOT$drD)Bk9W2$xZ#igaR{gKDln#r; z(*{(m4W7mIu&Lk|jZLgu63vQq@D-)U2P|T?D8&W)2%hfA&Sg@H4OzZYj8AQJ0vI1RXPu9_`rqA!eUB+gv1vHDy@z+buYqG-M)wZi+U0uJ$Njs(U zBRd7y9ULn`C|XzQU1modz5Fl4^+wVc6T2lT=}3*v>Lj4x#ah{oE^r!PF*DnJWIhFY zSr5wn(PV1iWuz!4UQ!m)n)07qXp@q=(u2#(Y4$C0ww7{RiH<5b+oOw zkUV+IvdMH!T8qTLLjNfJ%qnK+`-r82KacCV*c@c9H{{*J8(gb$%ccC=?AjR`FsWU8 zNPaYQ9u5c9xxkj1((g~Rvf!UJA;H=FO+!x5ye3Jr*BesjtVa|`NJWy9J++2+B=rVT znxm z*0DP?E85-bj7>6+gkQ8avOzBS3$*_$Z?-qgg_aCa=kjGSl7YJ+hnMbaD0vgekzczS zm*jjBsHAtjRU@fO)Zlv8`oXF#!ULdp(cCe|1Xg|x`rgh{+nb(CtRMEdQvKoNBD2RY ztzPVkoc(wR(Y71QAC}+a#6K^x0bQ{T;ULP4z-z9yvUTQLj_BUq+LrtX3;9g+0EE^7 zdk=bJHLdt*QYTuPY83wBE*yYwNp2`p+!OU?o$#VEu|MiAYWS_`XRaZqu0e%z{`<|y zMdlh4IIo=Y4)Rs$hz-lzn?2|Q9q~f{Ta7qHdL{ipE1!Q4?-T|?EEclceIf9pjL)r0?1iyX=up7+e*v{`{U z!uQ<#im)6BlQFLJO2_Ir_sw`LuTOQ}ReYpzv)eMuEAK%3>7KPc*Uxgx{CFov9dyh4 zCz-<(9g&%tXnV9bMNwi+e)l*{-kX&IYX{<#ZSyX@4y#WXMY#j*w_LyVrk_=Le3o@7 z`ZQk05T|ULcV_dpK>rrziu$6nU&apVs_Xyz$l4{|IQQb-ll2Nt?=>n!c3rqY0)}7v z&l?tcGEUhEvo98ZU)Hu9BJY~yEhRmMtVmc7_gD+f8ttvb$!g7`8zFex5%Fw4ZHXC7 ztXAoD6Yq)|Bk=3~*7-i!TZ8o3z71-7WaS}n5^oapz2>VrTOjYGy(ZG}Xg3`x@C^a{ zVEtHQUEG+4!ZE->`(+P$Dk+nGoshL)v(K|WuV3^#2xy4s*>}fuW>YrpbK@AW$qct& z{e(W|9ivbX!)!W#{u8VMzLU`Rhz~i~K;@eWP1g%o#)gKqUq8^80#4?;iK)Q4TT{#T z5_j^=gPaRknf4&=cbLolF6-HTkp3x87qFgL4;x^#klKvXcev|#a0ytaACH+%xogWuYA4*AjNVzDh zXhK<^-RPY!@f0U>sJfdlFA-({d-lYuJtqZR3lLT*;Py zbn{k0Qz=iuD=kje6XhI0kX~~yhnIi9a&Iq*-;u|%yEfW$y{@)zLK<2^2;6-YuBxS}rY>n8}L2x8cB&~PK3DvPJPE0r+n|+WBGC| zAeZje@FvblpT{>Ey1V+}jQC#E_9WlZ9-PsAqAz3zhk^&Qow|MqzCHrKU8@tV*+b$v z|AL-5ocF@Ax4Uoikr?93yX#Gl#c63HRbGcxa!)j2Dun z-*yyC^e#pgtS5BGz8(cvGyh}n(BO}Zef67=tenJFgyb*WXJ*@87KipIKIq<#)27}= znX-`IdEfqSPf`N4B35Lr8Ct=5)=IptT2|~anUQF6v>_BR_J1CiFFELS^gE91jE&L9gU`9s*E=gjzL*f}r;E1{WvtBJy0nO{ z^mDB2Md#^3+-t~ze4Vo#y(_la5>j+0e=ldpdIZ?$-q)nwljm_N=J@GP3CA|9*k%4m z$2M#n(d@lR8&~uxf*oJ+^f6p;Tp2zQ&3Xm3_yh_%I zjXCks<>o|lHEHEL5V4xweYW0b^Ja7|U$oEWZT3vghv+T3Gm@MSt@G)9?$>Wd7D9VQ zQVQUD$D*WP6l9tER&)bBul8kP@91h4MyNgMB^NNRnqf+O4KI-vN8CSd1Ez%B>qx&93s13dclh{HgkHWFt8MSPAdfp@Lunb} zyVnGE;$DnzM^b{Oj(QQ&jKSoepxnA`V8qXcTUPDWf{VKigLw~t7k8g>r z2yRL%?MJb~CHH1wHR<*1CQbhqGue+(HW~jkc`&>BtUQd{U#zv!&`%M&HN7e)Yj^qU z1?%|^lW``q2(lK5Z)Ui9z+>I{Nb|9>f_z8_5B#K;Z|(7Jm=n1#!_4;W$W8|E)?438gvzNN@!QtihIx+ns3wH8n@{z z)L811EtR&bV{o(uZ5mv=X~}YD_aVWY&AtD8@31Ukhc$h~U$%+0Q0Va5H2FwJOSv-_ z$;XBKv9>PstR->OjbCkv#iQ0(OL8@zhI&@}wfR*0@2S_tO#qC);?ogwCQa6k5V?1U z@G|>7Z|u{)N@kPQl9oR``_$|WLY$uil9@hwJFK|oYXsiBOxsh*5qrUE zU;5oFRPi}FoUYG)(E*iPX~~;N-IqM_owC4!y0|BES_-R0;`9%aq;dC6;9P=j_dMa9 z+}Gjbd*__v82PT2=kpcrtn}afH^MR#%D2Ddc@Y~@zTJJEo_juhUi|Ivbmsk!CN+II zDV`LZ?0@qYd@pd_2bRt}i@73Syf!+hpJN+EwmKr#0F+~8HnX>=iO9~B(Dq#at;t%p zi?}4E`~~JKsTCd9C@|HuS!s81O}WUUNN{3ZxvNF}n%>J!oY&XyGud!FlO!?FrPg9B z4VhGGb83p6zJHMKR`qbQM|;DrC{!ykj8@;fzE|fqa!abZrbn`FbD!^fh_;;9>SI{@ z$HsHeye!CfzRlYj%y{IF9|VGzIBz-R_Euh&vbF}_2xrO==g8MFnjr3<-965gZ87n< zB8C>=l3K>n^n2?Tj#&p&f3+UBWx$jj9uu6QY+eCo;<3!}^pb1gE}(mXYi6l=M*5R0pFi zZ(~i-17MIb!22Yf9O-%H6uvrMg70bGUfrQMe+RDH@!iI%?cRR=Sif8bf2{XpwTpwm ze+;BF1Y|^Uz>Z|CiKIxY(R+chS79QWvcS=fuJ=~AaNhkDEB!e~cdhqq&!6)@!RB$H zhvn<}JX(eSv7|Sj|Ls0aYAdaIkw1=>uXOi3aM==Wv+XG!)5dp~Po&bt^hyBQix=I< z{DbsnZs#f90xyrVBv)l*?8Ur(QqpGIahx-A@1rdvmrnn%c}r5?-Dbe-)uS!ar#d8? znm#3dzblb3U!>LRk)Yf`h*QJ~j{lB=0?(U?LW3vkAx}5HGxg9? ziEXAB^2N35ALv_|joVCkqt30Yih0vqZh7YVIA%&6oJ?|H`Pte`)B*Bj%OLZj)Qfyu zE%QUG;Fs^nkz#$4>i8;4M{W4!7ud6TftSDthkB9vF4&|TjJbeB|39r2t(?(=3~ z<|fpTv|;tQHZ5Nf$L%3+cMM6DrCjr+jvee`>e4q`Q}UQj(DDBM&q=FWAgijI2C`z)6qyP`s+ArEAN?c9JQ`` zHqjnh2Fmwwd949xzJJJr5_ah$@2fws{fs)a&&i}?M>zT=KVO)adLM%_YX^S$riFPj zBwuz$(vs2dZD2mL$+aadLm1DVx!LLXpR3?xHkKBe(RVF_7N;Vw>;vH1^iJW7d!jJq zD^odzTf4C+5*jzoU+9i@dl~!PNmH|>ZbFMR0*ZcL#k=JVjmj>i--ohmuehANt1>e# za~mPei(saiSHDp0>}Ss>ZC9IpbI&vN&hbStdJkuf%l6}I{dr?<284{f03Ka&UsEs z9EMn$XeJeX~R3|s7KO1R# z!Ja)@T62z5$#yKdPT**{@j=JNCbe~7s@NNAuo-GjH)og+n$c#QxyjsPHU>R{Ucq6( z8Nr#s*}(b&5JiU81g0x9Fg#do(B-91V$vM!$}J6a6;&T{JJcKYAc~ zFq$8&h+c?RMlVJ$MK4FMM6a6ATx5=;Ova2f<+P#EoQIkZnM+x7{87&LnU9-Ku!rTR zI8UO)lm9;R5V;p{USu9KPnnOHXE;A;R&svIyks_+ zE6f(oTC_q1w(=% zW=3#&aJrcZ&xe~?!N_2wxhE(O%FVsOxxu;SzTmvzJTosiKRDmqA6yt*XdVbI2`(`Y z2A2kxn)$&;gO8hssGU!lM}i5#1hXip3aZRw!L`A)W-)a&(<}+z4Bj+<2{s3t%~Qd) zV7qxb*d6RP&jx=D{%W41Hvev(5B?qe$E*m$FfuE{j$tSBa(GbK)4UcQ79M6+hbM~A>&ZdU0VqM=@Q)$MVYEwfk)sy=MB>l7I^X6vrRr3?`bEN*>;KYQi$8tU^m>t{| z%n9xe<_3Qb?g{PR?T=qC#Emue8n6_$zC_dOUcYh z_Sg1q^M3oJU13Jpt#-FL-~KBK%otj0cXN5vH#*u}9i14RYObNZ4mFdb;n8T*5PdiL zf%z;g_jl&zXj(MGe3{le-+V1v96e#a9X%PXGvALkL>tT0(#dH_Rb+o!w%NvwQ46%_&hBbu?vBkLXZydUQ;5f*Bt5iw2r=qtm1Bn2VwxMn5!v zjD8mV%G?_LKKi|x8r>RAHPfQIqWjG3=#l6#b6@m$wA9RxUIX_6#r-(^tb&_`B`TJq z#!`gz&r^2Vvl+T9Gh0lj8!WY7o;fvu* z;mhGG;j7_m;i~X;wCMV9Q@GV0ZI4xLT51Q_fp)MRYCm80^l4!4Bc z!tLRX@U3uXxGUTp?g{@I{v-U4H8!xJwKlTtY?19~i*0Ay#U5n4+n)AN+t(g$kF+KB zIQu?(f<4imWKXuI*nYOZP1!+qh&|n&Vb8Q@*|VW@xE*0f*>j=xJo_R0VSAyy$bQ6L zY%j56?4|aj_T%;w_DXw|9c#zg@pgipXs@x?+8R6Ae%dzJDfW7Mll`pyoc*%>s{NY% zy8Q-y%D3oMzC*wAJ^Ow8BTCr^+Pc~vwwLW~53|SE<87H8Y0K^T_5%Acd%69jt+180 z&R%D4u%9RWapBjI_Cx6t4&%EKX+uY`j`e8XHXKXu@jm*86Ic&?5`Dw_=@U++%@sNV zBvuZ~6(K!EroHJvYwVbjBe$B}=_mhUwz?Q@;Z#KfmrJb zHI1($iA!Eb!D+clz?pxwqXvugI)<8%>sac;T?c3U?}O6hC2!r1hu-))3GEqQjIgz4 zc@}b$sPNd*{Md>#zgdYRC0X9*1U-9j`w5 zFF<@qjLeJ0?N4gd9a4WTy@XGo?>osqkrwA_DHEX{sgI@)SvxJV=D2n`KCSFX62di{Sc)jPI(e~F$(`=E=ypD%vo?j$|2vg9|EL8$NS;9JKDp=v+)k{ z;lX+zrtWy$AzWgc4`*eZ0o|RGdgTY<+XmX~*Czl#? z$JvxOK1XHB9Y1yVAyD8>;lKy{>2MD;$y53vclM*)a`x3y9}KN>8m?GJORr*C z>vZZezCJ+d3SA$hrq86bBdP27I!+--&LeW<9VCoq!^|c5-mT*}WH@{74=OG)=bJI+ z!{!2jeZ*YMxb_NjA^tI(S8=~k-TwIG=+F5{l?e%rrB6JRk?V&fK)sxSd!_nC!ye0c zS?W(D)zz9lVuWlMH@kIKCuqAp-kf93&D6)o7+G|~TKc%ToK(`6B@gNQU0*4%MOsC= z1Vf>EzB(hzqevOcr}O|ZO&!*=*ixdXsv@di2HabkBJC-z|U{B!i}J)G9u%h`^R^ogd3(ewo-VD{)Dh7uPC7c;FhCK!WzSwIiN zOwxFsP7EgEUK3n{TOCxBa#k?QoXn_uws}7z@4L(?jK1fXQyGEZZTc|^pKDHIB>rd9 zpV9a|rj!x+y{3#&`F&;pBe7@9k&MotHAgW*f6kOJN`KxQ%}9NPIfl{t3+7lx>?_T2 zjL}{)?_=ctGGp6U80VfKBY4uk&S>{UM!TztS;Lt3M8@-L%}I>u*P9gM`VD3vWBZ-v z4953+%m*3a|HBLl{u%t!oXJSvn6nt|w>N_s@iPu*)Zf(%W8~k*3}^Izuo=M&z#)w1 z4-F4BLzoFT+>B&4;0QB{8G$2BIkN&snRA#KC^6?UJ8-la%?!b@<~(Kzjx!%(rr;#{ z=S#v%$TcP$L(0oSILXYxC(ZfH9(>Mxm>GmGnhTgk_zLkq41WkNW)sZm%qRSx`2h0> zzcLpxukc$ll(~iJJe|o5!#Td+Ki{|ANyzI#NK$v&m)KVAxWocze6-KlV?B`Fqmi>? zO@+?39EaAZMB9uv6OhD-=;$gm`!#5*-e~PUNRy1dPDhs;q}3fKB5Q8M^%;8m&zjGn z(LRqHp32#e-l@O#`=g*%TKP~~UZ{G1gl6wV>P}GVj!9tZ4A!1VxLiitojfa}h4oYG z#~}OpN9X*Ayl|IH*uC#?uBF`4zT~X*XN8vfebDg#+WQXpDvG`BnKPS{-g`eGq>wzF? zBLnJjjiBPP7ApB({){!!A+*ehx6=p{aziZistk4PhR};_Zf#punJ^^a0are79VAPhJ$A|(&_kZ6_Y zl4p2PK6^dIveZcvKIQe9uBk1~l!4>QBg=5cM$=WxBg;5)KU0}7Vcvvi(=kjaG+jY^ z^vX-@ms5FRgfMvw8Q&DgG?yrBi92bDeN~)EmbVntz@jDX)2|h_%9vGuGFCD6(4hx+ z4&%B7)Q>CspC(bA!^Eq`cCG9uF#cp)$jFPP9!c4*m9>~>KYJ`1`@R3zKO>*%m+wn5 za;$tC(z8CUXR%+jWNLv`4U_Fe*Qa%xsv-Z}axL7i=^y?#^hEYQ82=1&Suc`*W4%h& ziJtxCH-3$O(^VMgu3d4h@-MI1OZ&_EnIFz=|8&wL-KtJTZ-42z^Q_m#v}_Ljs5+U> z_qXTIa`A8NBlW226o9*ReL6ksCzGvMnf}H}w&_iiHSX<2lP!3_4tE;?hA>Tth9k(B zfBlpDn#f!t|>_3!$(Us7d_w&js5}xn>FtBwjME$#N_ETx9QrF+XG*OZF|x zUoa+9U4=HFw)O1iLP(YC@(eG^XZ94!;lQ;CpQacxRvqn365BG|_%j|^#*zD&%7h8) z+D=vO%h*F@x&j3XVEh@cRw7IuL&i6yg=ua?lSH{An5Y(&HyPKH`XJ_6pV4%z;`fT)k`?acUXqaW;D_$+nUF4!!hylssThZ6iCdav(yaChAb{Y>d>G z<6sJEraf^)ISyt?^)pM&F5-U5vYsqhU7G`mv@~juo|Xtf_6`NNo!z zYFju{+rov~7OvE`aHF<`J3q}&GY@KEcv1_)i&_|RB<(zNrWS?|wJ^M?h2euywK>dJ zd?Y?%ei$XMVE$sRn9B?pFQ3N(FlIiV)xfy<0v0G1iiH>hTO<~-AdI7b%!0*Yv6zL3 zPsArIR4froFh=*O_>_f-rD7>Y>XwORtTsm5KVx+;;=Y_kVATC{7KxGfFPJJ;h!rdf zWAH0kG{)gqu^5cKt!A+p-#disIV=w2>|cwoao!{1D9(6H9K$g&QjfSNF$Ne*V}QOi z1{gqNfPpjy7(`=$;WP%Q(imVYjRE?~(R&sk$M0DnjRXc^ByclRF^a#1)xmh+UKWm# zx&15_qk<=xFUI!IVoy0r7fYjbvB=eN$V~+`4msu!O85vx39&|7L!u;sP~u4_kw|a= z1|&)X2_@l#lKR-U25LeQD_(?^280z~!iqOx#fPvGLRbkQtOOEP{0S>Ts09_F3`@iW zq5jk#%Mv$@2{(-hH~xg1M!Y-kjy9%jnZ^=&;t4&i2|e`)J<)`o4uqb%gq}D;Pb#6O zA)zOR(9@dG(~8g&L+EKm=rJSoSP^<02|X5s9w$PNC85We&|^*LaUt}$5_-%DJr0B( zH$smMp@$QC+zCA%gdST$k0A6YgdQECM^EUnBlOsdH5k856l=v=)*hp{>wvlSVm)gj zHi!)@3Em!GvbJKQ*oYD2O=1(UxLIsw&BPY5g(ZuvVk?lkO>AS$#deGU8^jK=gSEjp z@J?WHm)ONxh}~j0Ybm}GUjgNN#2z4iuhC~--wCkKEM>W;Es;Kx59eG3MNar6{eG)+|v;RoY-Ix~9Ef-)If-d3hCGa9vSO5@edP(qe57mQl3LEN>R#oC=UeXfkJs;MtPv8JTRv`u%JA! zq&%>qJg}xbu%XnqrPQ~h)VHV9ccj#JpwxGw)OV)TccIjGrPOz$)OV*8=ak|KrMR9_ z+=5cvmQviAQrw+VoKuP`l;V0yaSKXuTS{?fN^y5eaZV|&P>Sm*#VshsZ7Ic_DaG9> z#ktZ`$zv9j?s}zIc@4`l_1%?G%6KfxJmBOxU_p7HC(i*3$_Wd~182$ud&&c6N_Tgq z5?%xrNbB~*Ni~R*tcjD1HCL%ord~aTI7vQ%>VWo}6Sawbl)B2F?88#xgVSrO|9;uucsq9c@qP}0j2{|c)G50*+63@?@gEC`+~hp^?a?lAL(N6XjP|A_7g^M_~4QN%i?JH`Uw z;c^^DJE1$l0^#X$5^Z02yCCjq-Dw=>Tiv%T1b#2yu~7KFoWaq~>dvw-_`saQ@_F5P z77kw+a58*XF0eZAiTMfJuj#JA-q78E3IvD%uzjEi#Bv=`2dWV%B4MLM6t>5R7}Q|u zin`E+coB~}Q+-h%_9cPdfB4Zfgl!_4KzCY*7GVAqk%HxJ0^Wh}t?7=qy+kk6u?j>1 zw)7MIP&XdQ1p$MjNWf1Q2J05@)0kXM_@G)FIAjOPtY;>M=ElGujhp z1QBNh5@*z;dQ3QRMmTXsC~-zGaYilTj4)%VbPti z=u24C6Bhjli?)PCJHnzrVbMTXbRjHy5f;4(i(L9+;fxZ6Izpj<7u7|a>yqvg`q?k* zE;AeWQ~k&sfX*w}^Q!JDuI-xcXDnaWU1yGjRBw1%{lc8!ZFQ5q43Dc{(IbCLcZ+p` z=hbc21>RS8SY3Ev{l+5Tg>{$3!4vBqdjIe1{=zchll6eTqWfLK?Mrx<|T4 zi1k?am__QI=$^2y@Y!Olo8W?@KBN<}4uBu(K#EXM$2SvZsN?H}o^=uC!kje}7Q%vc zhi{i9>jD2RE7Xdtg$+V&g)OTGe=7J73VUJC>Px>b)a0Cm6U%`AmoxTp5iTqX-d3(G zLAVKbmM=Vn2TOx*m?w*ef0!5c@fO~!BRs`?*ek+U__9p+jQQbu{DnX31@AEfdx=V~ zfX7x1)`-e5hfi5e)C+?|5VMCLS1|Su6`_b5Cc;>2c$wA4J<4+K3xBf+oJE#)UwEFW zSe9kp8@^xBSe7N<7XE0lERM>*9X!+GSSw-y1ANr#;i@DT7~rjzfMv-D2KcQtz_R28 z13cIgvD`>B!Z90*#yF;A3U7F{C1JU#Xo}@#q8XNxMKUuN%|&yTO+2E5zgtV>f@BjR zT8UQ3i`JqwGZU#I6)mSWq79bYinds8C)zO^(O$Gi?sO0xuz#9J!~W?aojHgMk%64* zC^};KW$`kWJBd!r2VQfpFbjCLb!Ls>Ki37zT}4+cOXl(>=CXxXT@T!QPtlWk!v8G` z*D1No1)g@<$fMq(H}=dCIoO^naf%YSIAx_ z2DFBUUNM&Yi~jJ>EDG{N&UqrF$(!E`P5&Oi*hVWR^{*n90P<%ZsqU^9EWAe zupHij6R`Y-c!N2@OYlt`^DXffP&83Y1d1k!Nm!mNCS&<+@ivyHh$&c}DyHIor-^B} zU&+zFVmf>ZyAV@*ihiKgw|HX`h^94BH4ErdEFTI0g zudnPcG4<6NduruDj3eAe&!RtiCdyFhpD6o~j6F!QpVQc9D8uAWdWaa0Q3G??+b@59 z)aR%mww}VJFNm>!hk|KjL5?EGb3dEp{&GKg#m0Ux1C|1yPsaC83iN5oedHwXP4?Ex z9w9l&pEuM?{(_)!^3IKW8INl6Pcil;c|qGu{Xs@=KvS=kjQ`Bb$`9%0gZ`izPbYa^ zd5t=D0B2AzY9V_E;z(8FNL3?ARaH{ePNb?)q^c35s!^n>@wjV0^xwLx zG>CN5g>*B3RML&~u?6X4I%%RiX<`jh!$8u(nxun4q=PP`gTbVOA*6%dNCAUL`&>!& zdXnlTR8hSKqkBB@?mQoVMhdW}f+8k6cZA=OJF)#IdkO-c21qTyy%g;dXsR8LQ;XHKfeN%bs9^(;yCtVs0|N%iWH>Tyy%Yf?QM zQoZ)1dL2mhnvm*oQoZ`5dW}i-8jP*Vjg_Nr^DOVR#t`JhLS4g>nNVx`c@U zq;mBj<#Hh9>OsooK$_KpG^?$UYQ;&d+)1sPkWO(@C{7C1jTA~Dg-RlA3LtGtAZ-dD zZAu_jawI)UBt7a*dgMfU)SdLmiS(!i=}}wKqjb`vcBDrcq({!AM2$#;8j%JCk_I&; z4GJU;YDyXuNE+0XG{}`Ss2ypL3u#a$X^;zPP$p@R3u#a$X;3%PAcfS2lkP~(a3w@? zLZOcECkTHE;mnLMq$k9f6DBMuUo9y|ttii|DYvXC^=&BKZ7IcVDV6OgW$h`Y94K`h zDP0`t&Yf@t9f(csh)s>&N-o5v@+lNsaIx%>7sRG=G|~~v&wAt)VpDuy6Mt7?Q#WE$ zOJY-BVp9uZ(^|x)wTMjxv8f-isSUBIEwQN$v8gSwsROZTFtMp0v1u@|sV#Ag6Y)w2 z@rpa~iX-s~CoTyk{_r5q@FdRgC(bY<&hR46&=Xq(58+616?vxYGloQ@m?n9}3 zn^DPjqH^p(`C&$7wa*Am?xDjf6Ac%%Ao)%NqQB!xDErcV~6*ZLz^v$=x2!0Rvf*9lIpv-RQ!;eH?d`tLr^n_oGF+>1ga?D7D z-$4reCbEDBMM^x*WrHPKXub3TZV3OOR={T`^v?7H(#)E4PByTlrfC@l*1b);R0A85 z)~=0#P0L7YZD30%zAeyfhf$~iXnZ{&G8ujpX)F^METnL2)O74oqpE>%{up>!q+%?p zH!vvAE&cQyP@@S%Eg=>-ZUc{w93WGMSpxY!s0-DFpGI5M7;}MD<97L6S`ca@Nf@>0 z3ZIA)?N}BVmGeVQtTz0tnxYS}8~hnCijbXEnxor5c01X9WRH+NP4)uWt7LDHebBqG zsGrc0wIFLp)`hGWSp(T%vbD)ZldVTKF}EZuTQnovo@`gLeaM!P9YuB`*;!;4ko}zO z#)AC3EU|~|L9)llo+f*q>IE!zi9QFu$y`|EqJ!8Iq0uyj4)fO;26@-&)2~X>=FT z8--Kb>+e}XdrGF`U@0RXORJ-0$<7?@#edaGzamcUxqroqr~XCHmgE?{JocZr&yMwM ziG%ayQU4VyTkG;Um_Ki2Tb)yj{m)o$Xia0NTze=@Pw;#(YA>VM1U7}uVijyL`yAfW zTiG7;F`Q!O*-z{yyU!W7z!~LPPigZL+WeR{KcdYKYx9HJyi%LXr&?wFJ;pf?)8@6c zImWzXIGzTlxh_qcuOhYOx;4i2S_MY5)Y6V$OS_&h*`7!Iu!qKZc$hZNG{y@br_E<- z^F`Vm#|_`Zw!v;EyHT@|*aH7N&%i%K@zUpx=rVC#OFYh8YolRnsc`@(LOL!?S z;{*P?x8Y2^QQpR~8CdFta}MOM@j-krAHs+7VSG3r!AH{iYY3^j?M3_jgWGT>FP!O1 zzL9U@oB0;Lm2czQ`3}C5);A)g>b4i{_YZDky0B9?(=NW7f5rFky?h_v&nx)>evsC8 zBc$rK7wz{CZo`=h|7~XqW;$NT3xUL%s59p3T8advwsOJjnBGZ0QNPc8qs3=dQ>>fY z)Uz3AbJI4$-oZiVaK~|p(`={H&Kb_rT+7^Y-7`Jx@DaL1&vl-6y-)e<^WErI;@{hU zp25e^xkiJ)h?<6)CxZ3_>w`z(482f?ErE}1IeU{$!_yD*P`6xxw?%Ac``8h7nq6R5 zF~0MF>$nwn;$FN45985z!$T6@C}gg@oaS!qU7EY|2{iZM6KU?rC)3=EkD<9YpH6chE&e1e{$yi(lp2bUvP1E4 z1r#6Uh~lF(QG7nY7#}F7^Yg)4{2^NWp<4W5TKwT!{1ICGky`wfTKrX7{MB0gHCp_& zTKsid{PkM=4O;w7TKvsg{4HAity=tTTKw%={2f~Som%{_wD^0p_6gJ=7<(P*%*!-pm3x-g@eT? zK3In0gK3Q6!?o~{TKFn0e2o^qP7B|lg>Tlvw`$?rweX!<_#Q2MpB7%Jh5v~=X7ACR zx$`%*JD#H5@mQLB8^eJ)3dbE&IPRFjd6^bIL<=9Pg%8)lM`+=zweU4s_&P0oy%xSj z3*V}RZ`ZxKY%V@FYq6Ih*9_QoOWb`M@VT;&j z{4MS7rfPRLljc6g?YJx2j=Q4m$Vb{A`DffdT-!cU+rCEIzE0b|LEFAn+rC}fzEj)2 zPupIpZT}Pb#3#`ed-7@89gL&7H#c&Mk1-rvK;gI(3I`WZIPQqzL-~y1!?o}cTKGsU ze61F~P77bJg>TTpw`t+qweTHU_)aZ+zZPDpg&)wu52EH_hkCSZCnL8wo@fFydKu@q zT3UxH8|Uk^`F3qyi8`aPCI46DnUB}f!N|2f#&z5`t>eBa9BOY|AE~Xc*VZ>^>pQgd zo!a^VZT;QFnq0rEn}atS9ZPrqPsGyU?Y@?Hm)2qBYvqV?R5_*`S5DwvK|0-HY=7>{S$KPpPFI2L=alox z_sRw3qH;;Oto)!{fp?`3o(qy*u+MqD;+i;~kb%|xio4_R{+CY>V+rqZ-at#jxDDR2 zBXNu`_(7zV^k{De-#Q)A&KLt;z3}#*j=v2rf(N3lwx|R0Z%G zm2V0ggtv~;m#6SmwQksZB+?@po@nyD>M8I$Y>iZv?|5$qk8$~y_jEit)e&B5o!~z% z-?QEYPZD**n^y<3FWE-6iEUd6rskR-l$E85Kgu@qIOeP;H-H95=&d zj6Ot{B|0j4XI;niCfqmt~dY=I0djHe}>v_bDtYD9X#vDXnctDa?+DN>J;`-K?FX`jnLwCqzbO=aiJ? z=jLZ;mF1L1l$xTJA!bB&QNPHNoZ_O={Ia5w!I4pMYOIVaoa;P0MS4!j!2Il-QbSr% zQJJCXvx6C$3@GbURFYpdSoL$ajZ)RRYFt$PnAn(@&RDHmWmO$L@qhA;Bh@;_s}6p_ zRcGY)%fU_eE3R_6<-A7KJmF?clyiHgmUAmzIp^%ln7MT?f4nC5wRUS-@;Y_y-_2XQ zv(Bw~?GMas_0ik6>@v=D8r$#P8r@1SZm<}z|DB2(@lCQLtPQiWQio+$?%O`2#C&sQ zfcIg`Ca=#({psg-I*uRJr#$YM<>_`qK6&r~FSuwK`%Y+!X~$RIU*cYW|J##RHH-D% zRbV+g!F6nxyDu#m;nIK7>j~v+Hw_65IrFmJmbQbs9P1V^;#TW9{q9v%ZqRj_7E)i9-b=jGiVHOL$Dw$-lY57yrt>)t-@M~|iNwtRT|rzIUWH)~&9 zd-07Z_+NR9@J~Xk5 z4lkAA^UL{Eq{t-I28rwI%=r^Vhc8S>sQTK=HAU$3TU9r?9wgUoR4cs&%9oj$xv)@u z<#s#8O>voEv-R5fbM>2cJlTELuQPsQ>GN-{RsCgfpyHvrjdEGFd!$#>$`1x~i`?1z z)?2e2uKe1;K^;BDbTH19LFzy?%(SlZaef-Ki?U0LUjS*f< z$Sx^U>&xr(SE5x_ji{(y5jHN=bhwg&7o7Q7)B-hKMl~p@YAalibq?A7pUWI;qr*3T0#9gCA2DRK_!4KXCFIXU@-@8o^-2~^k({)a}E5=_n#cNc0^h& z!^C?N=REn)_sd2rPrUkz_0}PSVl1|QzIN0X4e#GR)$#GVM=Q?dj%lsldT({*(xlTt zw|^bFZ9-t`$r~==hkt1n`9AL$=QVv-K}+}4M~hj)+cD#Hjcn|@*6SNRpy1OsHND52 z+IqRc%2`(;Vy1om-39AUy(g?|aOfxZnd7@=ywhXk>pzbO4SK)x@=hxrrVJW&#_{(d z9*vWn3Yx4RY&Q2`@487mKh8Znet1TU(1OX2J_zgb-OnGcitQBoLs~n#u)zneG`Z0# zb_-kDcyi}cw%6@X_DvhHdid-2Zlu4opwCbBeqPsq&1ZkfIyoT9V%xnPso+`^UENPc zzQya1o}=6BKXOk1VGlIwk-&Ck=JY`uUQbUo&E6S)lMEM zbGuwS*`wvStDDa}x%5k(&z+n;D?9bC=>FQ5*FQ+PQaq~R%O2SlMW=679&R*Jmr*0b z;na%J$F>e=*m~qwukA=2^r@FvZRi{MYWNqsCXCqmrQhe^AT5g!9&CM_!)f`u(;23CAxu&2z4EYVz_PP7Nz8%q-S) zU6@l(Nq*07e$Sp|yP7O4>E+#Pmw!iFtbFA;%H*%68p< zvO0gt+hfYEzU#eQ$Hn~7Th-BdMwqk|H`cW4d*^Sv-s6x7uC^|jPx{m ztU9`Ul*^0unVYvD=iid6FLCNar`>bSCr*B?B1Z4h zb&8+IJ&Q#RtvvrSew1Tj{-v4j>XX>1*(LRERQmAwzSBb&MBN>-Gvnml%TbwPUgg1F z-%d|1UA-lFZ_U-m%XP~F2j@>(x2Da(L#g{>0)O(Eu;jzHniRV2HC%pU&ViRs7vCH4 zUa-L>Bk0q@(y>2$5b&W@LAl-H``c|EIQSLJ{AIlDPW!C4mfd(ge8&CB)5et4zh=1l z`t{cjyjy6o@mky9HKpN~j^0gu9NhmxmSb6~C!M^;+Ye|Nai~MSdxg#^YsT@f8?SIk zy|HttL(@eI=U5$|(d&KNLleq(McZ5o|0wwf+mAwLf3ZHSbEjqT_RD=oe!J--aKKr$ zT zvfidqRg4;Cq^dBJEi&c)Ssj4UhA>$72bJK*63GWD$f4&;&%$emH2@y!-QSt=@5a{gA2KKK>ynV)o+ePC13I-gRo0UaZd8 zF*`gnyrD%|t6Q5pe7)P3u>Z!8-fXZD80tV0RQgT`-7x%%;= zynD%$->r11e<5z{>JeV?kKFF|cYME0b$jeQeSV`cw(U%nsA!~AL>0n$v@|RFor2^O z7jBI0@&1M%2fo**^2a|^hhD@ssuPmmSP8RG^&kNqSRuw#i9ii0M3v10t@?!;lDh^6 zsv%W@f!bUi$X{usHdJ4#s9zC3uI@h$oXEW1TE(b9Z7q*uP@1VpYGb{EMW)tM<4jk8 zYRx|Z$Ujypx&FDrOSPOMZS=y>>M*9Bv{moK-F`v>m z=9`%}r@y?=Sv6}gHacMF-mk0{*IY2=Z1bZ*fi5C%yTgeh`))&rRDQH8Gi=+=IRT41 z-(I?)`RzHEviC<$Sx~DM|E8pNt#k1_WMjJ;cK-z={maafYRYV*y?SFBIG zG}C8B&6INoe}43F%c(BOb_sDsr;}GE&ug;x*vV#X6W5mwJU-94W9{AJ=dXTmsea7( zkpuJ(x45L*RTl0%*Kn;<|2seZ+M#ic(3JDOt;a8pt<=vu{LwOYULi z?A#2m_dxZnO;%Q(AvM2WepycMC@oaHF!b-T-8`ko52wC8GI!qX5xZi4EIIYr?=uel zyx^*xFEgL^t=rwD>Hc+poz7>^pFHI~i{|Ie?8B$7S@gu(+h#*}^TJ*~yz#Mhliyr^ z*m|{Z#}dbGlMj8D8S}=I%Toq?x1+L7&%_hr$|t)s5~pwc`OT?uL#}sxbgE(Bkmi;> zj(xkW$Gm$JE=?Hm;9~jt$fRB!nt!=l?LTxy<;0kQ*UzthZ`lrC+lv!k8x++bBh9to z?01#L@A`Z&_D;QfW-VHWeBNz-gWMVmL*KO;I6ZIMmv4XMbyGiV)YMF`0S1G9dS~nY zzXV^u)xG@a`_@0av)0_L$<1<%f+_;X1(>J_ZLKOC1{x}j zuA`!T_TolXKW^^+!baBfogr0^S*0699X-m#V_?=YwM4CHS_iXw{0(M}R9ijWOE)gj zbm@Ozj&VCZ@(asyO8VvW&POK=wL7b}k6)-5&)V00a#e@Cj&oPey%N8Bfa4o67ssA- zevTN3K{vgeXt~OH_=D?5A1ALlch0lr{rMA*J7&CnY+5ttZT<7-?@;xld{4)Jwy#B> zZ&n6b#@Sp^Ub^sY2Zyr94&C>jeaXJ2_+n1|nL8@%Q`7eSn3U_-c|f0(ggSwJyX$v0 z{dEriBGP){Y$w0Oh8~5TKc7+7D5CZEYQNGQbBdNa(@^n)k!L8J)9Y>OPwjLnqw4ns~*dqdNZ3@~Mmc0xkL`PkB%O-PCy7 zEyvE}_UOp&{Ce?v&)6A>@6Ox4@6}0Jjn%0;7jk`D-{2=^;?d2`VI!6=VRK@B-!(RG z_Q7sV{nCdW%2DdS8hJ3p=_`x*iEmo2op|>9J>FsSmONbA&&lHBkq^7gJe3kSbD<&Q zU^6A$GHlrOH!DNGIzy;?vR3@uU=2-k7E?QnIeW_f%{BFvJRx{V0_iV82 zY!m%=9^Zb}&2ezI?IRWsZ1+jTl0zes28P&oeRq1^5#Dh5QGNER#;0x^VI5A+FR(h_ zHSNdJk~=etoe!RzGUnEkgkHUa_l|PiIQ_woNB3U$cz;y$HBp7Hl^pt|hgHuX-ibWc zZ}+|VIlnEbHRjj{i81*uO^;6de1F|B^Fx-#C%3#A)VusnR&o5{SrgpfZ65b!kGbW# zGW1v!KTAD*RJkq-o4OG=PyFX~5x<}xyrLW0HBa#)qO6~;m~-InX^2^rJ^GWQ)EG5B zDk>Ho%$@%VcRzO6a>HWKI_s<&^M8HP_cwp$Il%e_xQo5C=hbQ6*HVA8iF5n#=!EQ# z!tyGcM_^&%z_$U3~l3cI{`j=oWUZGT6gm?T%aP z^w(Sx_xCgmYIWCk;^sBO(x&#vtFx`?_9@fbf8f;fXnEnq)cqy8|dmA>g zY_h9-OplAv(>C32w_@U@S1tPfKDgt;pf)$x-rip0qahBvmzO8^XryoO%02a*ML}uz F{{tmn3ZVc1 literal 0 HcmV?d00001 diff --git a/openslides/static/fonts/Ubuntu-RI.ttf b/openslides/static/fonts/Ubuntu-RI.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0e0955918b0ec88290c99c2f39ae27dde5f60ed4 GIT binary patch literal 389744 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

Gf|$>n)DS^5rOIGwu5%q|{aVY4ii)G$a;% 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

SYq#1SwOWzP(`@-^E? zXCz+J4R>NGtOmV9tFHc4FJ{cDc{$bajFFWNr58iO+7n30UIH`O+YJf^2_7)gmg*vc z{e_)~&V?L;1*OHGQthth7*R-Hzv$hylA8IzPJX=8kwBm+9OFv6Q|jnX^mU}-X!_ez zHaQ!hR}^>3p>rG}q;6V!{0FnurMSR)6tY%FLLFN^R~-qrZ%G0iLa7cb3=rVQPhcQ! zlD>!h$9srt>2-A&U8ke|2Ne}XmLj_~svr+CipmnFgs6fmqtTef92eZ7Xw*wwR75*v zLHaP}Dn~g|I0WoH5wh|fQi$2M6YGJD8d_%(i4CLb_XMPEo^-K0)z$6lw?`c^>`dqS zx!dG0Y6jixiYZcesxPZVQApNqR#KrWm*&6teU5o@t8g0wi%;yz96EA5!5lO1$I$MXb%J&1-l^Dg~C`Un;`@% zUwhW5Wm=_QjCd7}v2KDfy6=;RTDo2|S)JzJlBtARs3<4QK2J32{y(a}bo>)D-G}eK zttj?KI^r&;Wt+j0iml_$ zT$w6J8^A_JVUS*MlO=#89|$2cMQ)hr0bx!sBPbb)({6ADS{8Y56(O;JgO>OhAsiRK z8Q@TkGjyIpI>^wW^Tez089$L3Uwj%beaa^y(Cl&b0G`{)9joSBZbXiXl>U8&_$2rk??Q`oCvLy+O+

_{nb~)Qhh} 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

sSvYGDVZ?JePUx1pJ#`P)*>#&T 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%0DAS`5>)Sf*(aOw;0-ro}N$i)Wfv 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 literal 0 HcmV?d00001 diff --git a/openslides/static/images/bg-header.gif b/openslides/static/images/bg-header.gif new file mode 100644 index 0000000000000000000000000000000000000000..c69df6fbdd2c6cece7062e7fe472a3b385cf92f7 GIT binary patch literal 625 zcmZ?wbhEHb< zLPyp{UqMqr)J#i8Sz1U>MZ#1|Mps2bT~0(pUeriKN=HfDKuyw0PfkZ!Tvx@wS6RY9RZ>q? z!b(@pN>5&09w;KNA}g$~Dq*TA!+;kk{$v5m>wrj*pBUKwA80A?(2?ptk+Sh%j@A4N z8pRH4qt@S8Q+9gqqJ0kv5`6S#pMSBXDz|Ot{SQ4ge(P_)|1`bsy!wy-4UJ9BEv;>h z@||7XJv}`A6DCfYJZ0)cwHY&Kam<-JZ~lUXix$sUTDE+}%9Z?U)~;K>VdEO1EnBy3 z-?4Lx>7Kp&*bW>#boj{8W5*A3pE`Z!?78z7&WK&Ua`oEv8<%Bn-?@A5{)5|!kDok! z_Dt*LtJmsp-@TXk`04YPuirlE{`~cu>+iq+49r|IKl^0{_ zLDSK03FE9g853KN_ba4!$an@dpPZ}_yecO1Q`70`2Fa)9yqwf>cD6%m!I#O zZ_m#m>$PRY#l;?z#e5HLS$SC~V6j)J!`4+-S4V6P`g&mN>g(&{wL4_Jx2?IkImvoO z?CEW5Z*R{^J~7vOdehzA6`x<-%@%LCzrTT*Th3?4hKC2Vg|y>z7HoWce1fv~JfEFL zPb6m;XX_obCU^SwR4 m`P&|OOncV3?A57l@3@bD^11%4_xZ1L-~aLRaHX>{SOWl7qalp| literal 0 HcmV?d00001 diff --git a/openslides/static/images/button.gif b/openslides/static/images/button.gif new file mode 100644 index 0000000000000000000000000000000000000000..37ee553722aeca8cf04a3291ffa1d844cd80d722 GIT binary patch literal 169 zcmZ?wbhEHbWMU9!IKsf-HI3bE3X}g#zUT#V9#dJeRvL%S5ldgLU%SP(Y`t^UCeI}o zyb_nF`_AAFnk`hk&OUdQdCg|;heOSR(`DphQBD_mp4fEy_OWC2U+fJl&?46JGo sHYs?BXnKXJp8Omk#v*#O&`0=iz!d`zq2_}R1vsR585$foSezKF0XbYO%K!iX literal 0 HcmV?d00001 diff --git a/openslides/static/images/circle.png b/openslides/static/images/circle.png new file mode 100644 index 0000000000000000000000000000000000000000..aff3a482aac1376a7d39081675581911d97f15ed GIT binary patch literal 18152 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 KC+FS&`o91(9!Veo literal 0 HcmV?d00001 diff --git a/openslides/static/images/draggable.png b/openslides/static/images/draggable.png new file mode 100644 index 0000000000000000000000000000000000000000..93d20d60d504041b9841a35d285d4ba5eaaf6167 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^{6K8O!3-q(o(WU~Dct~{5LY1m9}IvD0Re%cqN3{R z>eklQ?(Xi%lPAxdIrGq=L-+38d;0Y0hYugZ?q|0F)iIX@`2{mL?)Nw)(hlTyd%8G= zRNOl1$H>R5$T53EW4YG<`gdm@I7P@O2s_=nb?UTXlKqx`C;f{`I+32+l9Q_K`=8I+ z^jt1ZwXwfVU?0z!? K&t;ucLK6T6er`$t literal 0 HcmV?d00001 diff --git a/openslides/static/images/favicon.png b/openslides/static/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..a10d3081088e5196d989da6add813a16899d07e9 GIT binary patch literal 1060 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 ZBf~bx%^A9*KZo3rj808#NjP~c@?SK17_tBW literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/cross.png b/openslides/static/images/icons/cross.png new file mode 100644 index 0000000000000000000000000000000000000000..0cdfc1d428a1e7f581241be1ac79bc87bbcaf842 GIT binary patch literal 2836 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 aoqqu?)kdoeH1-ex0000i zMHhl!dqMmI;#x!$+EsUUA+Dq#w1QxzR9r}Cq1YCRG}8EynMCK~&GhgB#%5LUzs`P1kGw?57AA7KyZ*B-Xmi=Xy*)$ zxvDOvFxuJxo$eIg`a06(GR{s;;F<}jY0e-b%_xL)UBo>-$S*JBGK%0*;4yMQ)85rp z)S2iW6F5>((`rCRn+1J~i-^-{{nk&z!}vHgg^1Ia*(^He=V7y*lt7Dt;6cVp;WxM7 zA06T6=qR2a9H6kVfiKh3sFzB(nweoO2P(8iL;njeOreSyOFCB)oh(R8i3e=K;WL8_ zc(1~*G>l_ZcPd|1{Rpuq z!s{($Q`XDRe(>gL(6P11}VMGLGia&@7AA~~c zv4hkH5ae7|Q7Gea0-*Z|?7h!~w(D3>HcT55O20oXh&9xm3f(LlcTbfj@UW;`z4 zQe3^WvbZSVRY*Kx8d}nrtt$6-^t2rw1K|A6Kss=4uuJw8b+;d{SF0*RP!$=XY&kAs zx`DToi;kuz21X($yM)O)gR&F7x3*Sp@4Iul8CuGQzGB0#$`BZtEQ)*zww0=Q`EeF= z^U?d?htEdMGw#8j+k70)hr2tN6>a z1(wYWt`3evJfX(dS&LUu0EyP;3`ou85(NEWA`vdKP++9z7z(sL7zJTieS@k(0I)Er zxl%%r^%5`_$&?MMILIM;aH#toKJ^}jAeE(X-7NIw4D@6Yv4ja^ZNMfHW#9TWa`0w+ zVrH>|C>|)@AZQ=}N);p$2?)lbCb$C^Sb)V(M~E|VHvMdgLg2C=aMBfwi!I5+dsM)Y zunJWHBISd*Kw1av^c*<(E{Sv^6>~u3e6ylL>u*8d)E4z{T|j95i+eL#AgS)k@eC0_@%Ssh$O3 z<_{!i(sdpC1wKDH%Q&kBYatCcT2vn$0+qv7#_@=%67blR;g@Av?ao-=`%VAGjYu_@ h!lKH)3`VgD{{WW=EM6)QLJR-^002ovPDHLkV1f)8Uxokx literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/dialog-ok-apply.png b/openslides/static/images/icons/dialog-ok-apply.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d290c6473dabb354d792a7724cc4d786e0d0b6 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~*BaQ29J1}sCcHRXtt1GHXmOGH)lM%P_}?T46j72hL`z}7OUIX7+O}{2xziz{THCiFfy5WZ;A{IDB&UcKSV;{RoH)Uf$$}Xeg zEh%MNlgsu*mLCYM+>uzlJFWgeM*RuXrem(nhrButRdw$5?mSlAbuhf^V07P+gudf0 z{U>84?9HBVFn{9F%!&8xCLb%9d?IVw;hY&)-Dh6tpLuD*tP>ftPFK%8nY-*l`L!VqTUG;r_P$YVDX-7H*P%?hDcmaPEcUoz-6%T!%dO3OC%>g6+NVstLmszmzt<>Qt7?C z&>Lmel#iLN65NIcr+@CUs@5)KU`=t-W%hANv3>KFDb&Kzily|<*}Xn@bJiRV-Knsw z^Od!vMbwO)D+&*u5x-n~!R%AWbGI8Bc`wA5oa}w0#u>{i7ZUz?lkj_IhPvbY2j=Pd RmjhkH;OXk;vd$@?2>>yI)$afR literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/dialog-ok.png b/openslides/static/images/icons/dialog-ok.png new file mode 100644 index 0000000000000000000000000000000000000000..c173526fa5f970742fedafc67792a6ac49a03c90 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~*bXFer+E;(Cn1#2ETprARAs<)hZB%ivkq+zI(k*}<2n5=1(lxd8Z zag?Y*xRgnltYy56X|R-`o4A34grS|ZiM_sWnU+hijz^}hTdc89xT#N+Sx}sHNWM#a zrAtDyZ&sCmR%bwNXJB@FQ2w-#g2|zU?O_E|qROU6m(7kYpAuU&Exu+&LhY=i+8If8 zvyvLtBsDKhuAZFIFekNfc3R{7^yc~LEpszEmSwii%WPkf-@T%sXGO`xl_gX5*3Q~m zH+xh4>`hZPomhS9-l_MwZNSjbEeY}qW?5Ge8Doi%V2}Xj<)unD+(A`pUBki?K%1+_fKtXh^3=d z%U2!QIlO20*xFv%sj#f`_3Y@|H*e3%C^&p(`h~4UMVl`?alE0CDe!3d(e5WKZko!u hb|UUZpNfUwJ2Tui5{OlJmjFsQ44$rjF6*2UngD(H)oTC% literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/dialog-warning.png b/openslides/static/images/icons/dialog-warning.png new file mode 100644 index 0000000000000000000000000000000000000000..43ca31a31871751e291ed4ae0a43e2d98cdf0b74 GIT binary patch literal 596 zcmV-a0;~OrP)=*gEtt=qgkZ2WcrqY7(0?$^FO?a>2XUw9*HDa1NaF z@OuwOwASng#Q>tJeKmRSTwoAd>whL*v@S-Ar+U%SIo(~bF70$q?I;f2hvwL{7^U;b zw*BD0M(BMqro}&V2*W@OP{GO3=%amW&w?cO?-~auS$=Y#<)@EOh2!YhoZXWkUa;=S z@ZZX3l4u!f_gAJi&FE}$2CGXn*ks=8+cm7Eys zU~b|CdHj)4a9W7hL>0$^_B%BP8QDjACRVHHHinKSo>&nW@cmT@orH{EYk+`G9GahX zI~Wi1Oy~%}gp}rxJT?oiC;2*<^i#R|~)W-VQBrF&w4GR~1a&85xL*&7(@?XNdKu7s+>4 ix2BaJzs}xZAN&D5t-?v>AdPzf0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L00!&;00!&<9(6c100007bV*G`2iOY{ z7a2C-AH01400LG?L_t(|+KrK2NK3O( zt1}KT&;|T(yOCwtC`po#_0k7ph9JvdOL^V;h3l;{2P{)smPaJXL|`(R!U9vMn@q;+ zw^z~I)5VRZcy?}fbNa00YRQt%#X%S&(MZ=zpTpfZ^$5qeH`waqS#O@X&Ms zw`tRn7yOwXN}hd>GX8`M)jn289%?QISxBuwU-kf#VSyA%jF1G>A++hoT)FFEUQwwo zQP5J$P~{x}4q!3nf{-NOa}u0>i0#f8pNHMtJT-@T(?Mned04GhfF)xm>J5w%nu5@m zs~QJ+*X_i1bdD|CavAj%l9rZ+#bN;oc5!lIL8@MUQTpt6Hc~)EKLdP1 zT>t<74`c#CN=gcZ0U>j9bCJ3B_Vz#pSFc{}>7Ouh%9QKZuQzwJw{&&p<>ggWRGdD2 z`rZ5Y-@bpJI(6#InKNh2nl)$6oVj!7u2`{R<;s;CH*VarWy{vBTlekTci_N*qeqXP zIC0|CsZ(dqp1pMG(v>S$fX3bdg1dJgJbd`z(ZffN9=&+^^2N(nAn^M2>o;%Syaj`I z?|` z_4G@NZGk?NDhcunW?*EJl2KIA(KQVS3~F3;;P~+yH*Y@t08|*nydD%jJ3U<-LnI_w z4{r225+LGwvG&~F$tN3Lu3Xec8`sH`j1;C_Nv5gTfeknqpl~9)qHUSA%>@q zUzx0#z`^kEQ)Yx&$KCg>6aW0NJtG?Mj@2Rd8t()7;3JOZ?yLNlgCf(@)z4*}Q$iB} D=(Rq> literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/document-import.png b/openslides/static/images/icons/document-import.png new file mode 100644 index 0000000000000000000000000000000000000000..66305f4ad5fb310ffb0d830b88c9dd4db808079b GIT binary patch literal 609 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)EKLdP1 zT>t<74`kv2DJdyE{SzimnbO?R-qO|i?*03(U%!3({v9Zuk&#hUR8&(_)78~AXU?2? z^X4sCvSbAitX#Qn-MVetw(Z`%dp{5y0D)u2j-5Pp>h$T;XV0EJfByW13l}b3x^(5r zm8(~;Ub}Yf)~#E2fZ*=k`wzh2(Zd%nU%h+<0hTZ(#5p1bzU)PZ0R^3y6OG27*5z@b~ZEfB*ggeSQ4qGY+7)g-e3`f*BZ@WE53& zOalUgb{s!`^CnQmoZ>Vkp!9A}7sn6@N!Ei0y$(A_v|fCF@29%hqeUINvNFZ=Tt14{ zRJgL-cbupdo6)5gWsqX@QO5Bc1H%D{3HitGO^-aZM4b8S>o+C#&8mqCS5w991qCe& zs_*SPA6+i&drt7kBe@m9as4OVSQsYFWn%pJU18OwnN%OxuujB|) eX2_bE_JjS4mZiJDa*ZD-ay?!BT-G@yGywpIGB=R` literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/document-preview.png b/openslides/static/images/icons/document-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..3b674c3bd0e08d68a2640af134420e46bb2fd691 GIT binary patch literal 808 zcmV+@1K0eCP)X-bgZ;%;O*!ahWj|2Z1A=pPYR6 zabY=z!23TawVIF!aWI}%aHGkHt5;fJHk-k595nDe52L~0A%kfU#OCG;^|Om%ynMS3 z|D9{7K2r{Zq{FY(7~Z^|fvo?4&JJH8sgQW!L55zhw|_FYgX_0iQB_+G)u_i78QAPr zT)NqU`Be_TqfzjJ0D-7&upgq)WGYK$I9O{ekPJE)WD$7^;3Nro29#7*;M?~fa5x>2$8tWQA-fLJ5h@0-&QAMdhKI^r*7Q)R`-!6ZUSgS0Nk;FV1%F6Br4Ex~O-q~UF#W6)uSSFKU*=&~OaygdI=b5UiED#7V zzu(Woktmy+n^yt27-P`L?_TyKYG`O^fXn5=<3|rsEEjVV6BB)1U0p&!OY~6sly)fM z5d+!+!C(+>w;O%^cca!)i_PQl6zO!jsqyjg%Y2~^4W0z51xc^R;FF=RBhQ{XmzI_~ zL!nSI8jUvg^z^&}!JSN{R2tN}ALy?k9{;Nj3_h3!An*3>?(X&u4-bFt?d^4F(Gu|- maQJ`O`*m}~PbAFZ82kf6#TWb|m_-c$0000+|i(1ZcMK zPdT8~5w%PJE|*F_{GCAknZkjrB+<_|l?2)!j!mayjedE>;F~9m4)*dRIz?VVF`F9? zP_=a*!IFxV1WGOU%O|#dh(*WmboR^+A8V?A6e_c+YbeKGn2Xn+!(uGX%(obW{gX`0 z6m#gzOI}!Z42h2fhe$T zNK6hgH}Z**QJd)~MM^ zvg+-W*X&>+eva_E?5ex?$=BvXy#7KDfgyFbGFegLhxx!&!|()Yw>qZ0oSlT<1thGB?lnqpa& z*tRV%yKYN&XNNOiz0@)cWIKDbbT|bxBogzIn4gnmGPw${xDc0t?z{4?=ee}EwG09I zX`f<64o)czO#_i%Uuu~oViAIc0qJ`7qVIg`#kwV9G;PXUXAiIiGWR7DjtTUOh(U&a Y0(K8NqN1}yW&i*H07*qoM6N<$g7~*@9RL6T literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/edit-delete.png b/openslides/static/images/icons/edit-delete.png new file mode 100644 index 0000000000000000000000000000000000000000..87cd0b0125d6193c16c59f25b88396493e885f6b GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~*<;sHJ( zuK)l4Z(v|p!N9PVfuWs&p^JfGA_Kz=28KBd467IzAX4jDSb*GiKE6H%hCBv_Tn2_L z28Klp4AZo=>*d6nRHQFelpgl-Jed$XS6*hniPlkf`z7+iOXNkDC`v6+mRl+(v`kK5 zwTk$9b?ME9YMZs?_j%bL_HsDk<9sU2r$Je2`?nP^4n zy$lTd7#Q|j8XpwoI%I5o$k*ermDN#8qhmrm$Ax%K+S#3Uu|MtSb;ix@0t3SZA)d=& zVVA>0E~h43Ns7Cc5PLm2@wTwQZ4try!urld@myOUR3yfXZwfVuCELX$$gHBz;HAv3GxeOFfuao00U1?PcLu(fWV*& z*YDnY^6b^8FJFJbz;6)v0|bBn{{8pwYTmshp#IsOE{-7*lD!9A#hMrxSP$@P+)yej zFHd4mDu4d>{K5|<=XpdH-eIeeoFkI5#Mch*eE5E3q& zsDJ)QWe~HZu=JPqwHHm!J!tPMoAuVM<=A|yGuL0$MD)r}t=B23K4h_=$wxfq{j{s6 zvbJ;1RM`0b{&%I*Q{~<_^9mg*KC_8ox^*ST366Hw_&MDTLh{a=g|okJNlO7blfl!~ K&t;ucLK6VLNBNWh literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/edit-undo.png b/openslides/static/images/icons/edit-undo.png new file mode 100644 index 0000000000000000000000000000000000000000..83e41dcf3afb12cd41f084e0ce5bf1c971b0590c GIT binary patch literal 866 zcmV-o1D*VdP)AGF|HrM{0LOS~m0q^oYKY8h@9Y|M83@4XWHY zECcUdwx+H6y0*Dw@~Eb3Ei2<|uWan=tLI~$=WkaMu7g5T-YL9`nX{*XHh^>zs;}ePFs;~PxDud5m0G&V*hkWWOq-{Z?)8y0!<{$YI z7r*@s>}^cUXuG+C)`o3N1Ja_=m{~5(AJK>aoLmxwTLg&?1e;r-aTQ>59ZIIjTm9#~ zgRxd;wbh0^^W*DuIh9Cxwq0xrGblT3hvqIi;?wMeJM;dfOn#h{3u#W0A{6fonT)ZU z>dY=xR+cewR|NHc>YXa-q=Fc3yA!i#|2ks!VJ?SiT6A(Uni zHXU1_w?nHjV-s`BcBHMbmRZOfk@FBb-29pMYNm4HwrR?~s$eHL%3}H?zh4$V6F{d!s7&8>3Hq5QWDof7Tt33K<8dCg)0ru5k&9s^DKt sKJG!8&0J%=P)`uymQ#!p8kUzWO+MDwJ-S@5_Y2Ap)qaCVU4UKc)nNG zU)C4QDjRy0N4SVNe6G}}1w&aaNTq5*9Anh#4LlUx5Y0+f)KaBEBinRbW5)NQCXVGt ztiswArM7*n|HkPYju z8;P>cz#Z8=w8*maf>n(u=qgbox+(b~=_S{UJdt&3w?q#ltt5ypsJ)U!Nv9=vIqv=` z!72`x-oM8Q49gTQ30`PKbk=cTI{`$s4yOfgFkJ@P3zF;#Ry3kY=Vy5^Dj7*vWUYzL zN;b=Qljy2sWnAPKW{a-*omHO0GQNmrbb4n5uVo9OW#1(8+M<-7`#egenDsqLORfDxu8Q$=)(Eo@Bqdcmzf&hUzY zcCz#{0000YdQ@0+Q*UN;cVTj6004N}D=#nC%goCzPEIUH)ypqR2LLwM23QbN%3J^d N002ovPDHLkV1lr~|1SUl literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/games-highscores.png b/openslides/static/images/icons/games-highscores.png new file mode 100644 index 0000000000000000000000000000000000000000..34fa6d4a77972137fe5d4b7f237bc1b13daed5cc GIT binary patch literal 876 zcmV-y1C#uTP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2ipS= z2`x0Gp}8Lb00QhuL_t(I%XQC7Y*bYo$MNqu_d1>F(3w&c4N{7=KAO5HA&^F6Ag0Es z8)LMKQsRpU#7ANj9}7uvW7N0-743#ZYF!9Q3?XU^BxryHIs{>ATPjVZopwq)?c6($ zJ2Us5zYA@XI{I6k1*g$;scU!_j)Bb;O8L6Bm9j z6-svImUXvJdam`yz{$jha&98j^T|lBeeA~94kzD;*A+lT5xWH;4pvA7 z##g0WiM(s5R4N4G(a^lG4wTOyPDr&r( zptZ(zD?Ix8bn5V~=4YSze6(NZ7hb`=ksmzzen(3&o4Z!_N+<-B4YmzfIGLL;Mq!5) zg`9B??PzP%BI5u$T7Q7&4qQDm`{(TDx$BZFEDQ-!04oFv#2DtMgiypL67?lBEdwi} zrgPgDW2XQ#|77RE(f)ZSlARtrtxUxMD+c1DOogli(UmobpHtbXu-mnN=+NSB37DBV z!k*(dwx9p$9A0)+NJm5msai_{GmsJ%sVFeb&L7+qqzLI zui@jx|D!M5vDEz!>hJWu*03RVb5laij}wgt_doP*_UyTXO?2!YU)IzA2L$Cz=$nR^&477I>%%#a$8o&aA#r|LAJy_X54i4@B0000Btj8dji$CWjoEB=citM4UJ9wN_<`s6d|`$e{40W==$&{9 zA^C*lynEr<+3RRQ!!~+OJq$DV`&~|Jlal+WYZ*|`LUMdAQ(v4<>^3H^oF9g_zJ%>) zTNj@wQi`i8*!1zCL|`!63j)9|fBto#XMCRyC2mQOz(B@nay$w+%P9Y-(_fU0Ux6r~aPK?(uRIVknvdoE^f zKESv69MQT@&fd`#@8ZE!l*D5p)M`E$1GE4(Bh7#i5{z=#wu^lJ12}V=M-bEj<337j z1VI%D?*NQ81wo-g)i|Uipj4ph_*g4dP$(>8rT7(sHUsMV`{yr=UD-EFAD54QDy&$x z1C(vvn2OC{I~6M_;90gBeRM0fFJWXnt3nLa}#r&B7#jeXfedf&hSgiI4NQzzi9<_UgR zI62a9?LGW1J#tB2yZ>71v6TGdzhLeeG$r?M3Bk@m2zbS}1b;)1?;q8>GCBM&8?MXX UHoH%CfB*mh07*qoM6N<$f(*zK!2kdN literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/help-hint.png b/openslides/static/images/icons/help-hint.png new file mode 100644 index 0000000000000000000000000000000000000000..352fd541526e1716648549aa1550578e32c7d8c3 GIT binary patch literal 694 zcmV;n0!jUeP)LgoND#vg zdiQS#if-XG3c`!mpj$UDbqMqj33c#N5rrC58W|O>YrC760pc(CqG4-=B1FB~l064MAi&(DzDfGQo(Bx16eICl`qPYyi^BG7Ca@?EM zzf1TyTZK$GZCu#cXdm!wm`f|a8lJxcM&g`>4EI)GkE(z2Vr%mW81F=gkPbA7&4wDB%F@?2vpfTH`!@^@5@N!zuOc^X9!pN7q4Rp5 zmSw>VshF9KV|pZH0h@$KQ-cG4+7%2Nfm>cIRBImkevJl>L!I$V961L_ob854%LbS* zpVPlrE>JaeoU-akI-YHVD3s9TxZ_ddeGPQ+W!nH|C7v?T6wC;>MfUEYeSXD7!;Schf7+rKF|IWYKP5)Na~f-i)({ig)o z_G!2_H3Nl030&8eaMT8=WVeiSzFaJoa*K;gRuIYx=iGr-h^Xa@nD_79eXy{wFgH3n cYPH+@53)lcnFqS}VgLXD07*qoM6N<$f^#-88vpPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L02{9W02{9XUK)`c00007bV*G`2iXA@ z7a|-REom+Q00L@BL_t(|+KrM)OcP-khTrZp|8%A;h1P-*FhVgdZCyy9q(Z`hm}oSZ zxWofDZia)wcrfu~j2GiYFCH~9-Y^mq4+Jz;z$JnRZ4nS-2?aWIo28w0#>l~#TEyq_ zpS~~8_vF{10?s3Sx>B*&PtnYUYPSb^o$hgRJ@GIezOSJSBPw8b*l!CtaWK#tL{~5X zMNv*Xdoj8v9>xunp+_05=WlW}u?%qbDsUW!lB%M{PCy8`+R`(~>}cR{+B`O!)jS`I zBgylai5ij57f{Fx6w47efW?0rVGIkVb}~G4gVprwO$H06Rv! z_F!0_SlxU&{${>W%IM+d+^A-&YK5#k)ZKrV-f=-)t>g0KM6})O^P#?BH(I=Vap~e| zSSYqxRZ3U>vc(^C_T2&@=0|hUgv;S{!D=O2nalH;uUaY3=99!sawFi;vOnue-suw+cg7Yg7v){xJOU|HhZ*1+koDs3Hp zyc(HAQd1#I0!&8Z)|*YO!{={8AkZW|-!7tyb;Ls5!O+q6fQz!|pjRajN<-5=4^E!y z#366p%zSus;M0e~WiuPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L02{9W02{9XUK)`c00007bV*G`2iO7` z2^Sd)QD{y800Om1L_t(|+J%l=NK#8i$Z!Sv=<4Y zpoda|9s*x_@jV)i%>LT2=! zXcntM0Y9hi%r6uiI#HNCirz#Td8My{NL_?6YFx%4Y`8Z)0JRB|3DF3=|YfF7jDEZ>IVpdRI~vVL~%?rHj{Mb-aA4?aN$HkpY6+e zIJ}%A@;qlRND8>Ne);a1hpoZcM@ORNcT0CDpm2lpt8;$t;5m`HA+Mts_V&s9W~>cf zetj;y8B(ff-fq3o6i^ss-tluMK}bpJ9RCvtKmqnoV4WvU2M7e2b^n@kK&}DWEA7Qj z+`01X%TpaFO`sJG5esISB#+&7>@2gVH>sP%}a+DuI`p-7R~pI$1Y5x z9J%rcDSiulyep{dI#Oy%ghc%waq@#~ax=Pj`qhjEu-38}b?Q6+eS$+ zxgkjtHlh#o1_P#oDl|xq z)$=3opuA-AQ-@kiO_W*dZ1Abw6Jy@#*R^Fg!5P*sA&3jgil^7k&X>BCo8zhBfN|0000j literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/list-remove-user.png b/openslides/static/images/icons/list-remove-user.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac1d68466b36768e352ad52876cd8699604dc45 GIT binary patch literal 707 zcmV;!0zCbRP)6v2?FEz*a1l+x6s$xJ4h%)Qr{bWv#| z=DVDG;lJ=7&d&koykW)WpFjAr_+so(Yh1*={$}aTv&&|s`oSTeZRqUQ<<- z%;u|^PlctA*Ha7chXLr3o8w=NRCcCru)R~5l0@O9qIifTif}bSIE=^bvGVXXPAMT| zvYSSHH&?!PVKkh|u5Xi6I-?pDvfmyK2wu76V801Do{O#{cK;USLIowu0z`XfJ(e7l zbdx-33n&6OKq+%Nle)=KT&-5FLP;i|F@{{wM|A*FzMyMvK#XysiZTch(1_U71TMyZ z;B8+&-!qKj#BQ$3GkAWvp276=e54nJ zFzyCnMyofE9{~j=OI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe0@>FMGa zQgQ3;q>X${1_EvC9b7%{lo;_Hxw!m6mdKI;Vst075>6Bme*a literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/meeting-chair.png b/openslides/static/images/icons/meeting-chair.png new file mode 100644 index 0000000000000000000000000000000000000000..0198ba9dce5535c9fefa4f63b0251815ec4eb786 GIT binary patch literal 752 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~*@+h z8>iQAm{x!L`jtZ)7Fb$ZJ-mI*$=Sor!$(U?%f{9&zo@pjyk1#FU0p*PXgD7qA3s08 zkdTmwh=`b&n7Ft&&;cNK$jT}yDXFTes;Q{~Ed}b;(a|wBHZ}p;YHI51>jwk@0Rcfl zK_MZbKoAxdmY0{8pPye;R8(ACJY&XeAehg`H@_uw&BUVh0s>pMZr{3f$M)$J`ve6K ztekM>!1lAk!k5=ixGExY{n(aUx9>eUyY1Hh;W% z=+l#{pFe*3{N?+X+XuefIrQb>*>6Df*?YcB5^r6fq_X((^lP9Q;f~x!S?dv;?2*UIW!`oqNAg`4*y)FCZND29_W8o zPsekbV@9CQX+5oT0&W~1j-@{p&oEM8-1_B=NMs7*&kZXA3{~uQm-+cDVq;fsIj*+k zkz9z>Z0R@abWU&yP5Atk|BIft#%I0{pC__$zNoIO+VSk@)14I+6)Yme z(bJ5t&#!C_50BEdFtKN86CVmLOM503#>B&O#%9v0UB}uK+1#wWgzot8Fl?Tvy!)r; SIc1Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXb_ z77ZYMU2gXP00K5iL_t(|+O3j3Yg9oLhToa{y(_s-7Vz20nX-S<2VLk2_yYb}gfKRf5(>UWOmboymD96kf^T?DkVUw3wP zU8}W;RhFTVG!aGt0^f($8bw|pFA8|R2P!MhSv~ml@xwO&N(6{iSzC=qW8`^;G)kqo zVv;zFP*gd8FIc#NFbuFrQ$@x>4zH&m@KIzXlveOOAJ!NVcz=G57biyugAhp^!8wbJ z2^|!)r~V31MTq#MvZ?^(1T|yiy@z`&=s~GxbL%7w5v6!dgiwImVuW>b-VYytw zI*3^s3hg@`a1IkWF)!tPV=QK~ITI=@qzf`B1Zs|-;PL36gR0kVvn#5g=SkfLt4%UuaYtg1--Agb{D;q%E!Evz++HS%L6 zNdh9`cIG%fI%dCCc>4I!nqV?pU_PJoDI;#%2@K=;^_`6or%`)jNepZ>5{!l;r0F&G z_n(MBTo+zm{z6FxKYm`I*-TItC6fg8Dn&(EN+&E6Y2{%unV{8bwH1I}jzf+nZZ>j` cSNPZQ2N}aSSvHFE@c;k-07*qoM6N<$f@sem*#H0l literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/pdf-annotations.png b/openslides/static/images/icons/pdf-annotations.png new file mode 100644 index 0000000000000000000000000000000000000000..dbb2e8b1cd8033cec942bc683493d6868c677af6 GIT binary patch literal 745 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 yTI literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/task-attempt.png b/openslides/static/images/icons/task-attempt.png new file mode 100644 index 0000000000000000000000000000000000000000..7f0eacae300873e3494958891a9f64521cbf2434 GIT binary patch literal 705 zcmV;y0zUnTP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2igW6 z6E+>Rji6uv00KctL_t(I%axN$YZO5gM$fJ3?wQO?9?m490TFZ+7eOT`J{Af>5J5zQ zY}`n|zu?k8;L@ec%B5!I1AHtbQ4u31sEaHDabgHDnMWQy-96J?<)V5p23=TiDe6-9 z)K_2C1)%mS!~c$O#?H>vy&=k%)-kg@Kr;z|`A3zcv!WtnOjf5{n@ZkL(cZCJ!Ql#8 z73>}*JoLu-2ntu0mQfNb?PUOZQk^GphWd5Q54JOJf_(Et<%_jCQ|6$E&^_!NKR zXR1Ph%2B9JAmfMwU|Jwi4D6)xH6;CXR4O@%kX8d!ns7^)AoT!12cUumh7dBT2}y%M zr+~PLL`~2FVj!!~e*i+DQ-@638YKqI070ArOcQhphyh$%(*+~}2z7*Zw*pi@LDIE< z6D4&J599UWR;Ouqb^%NPj%lEYK>?0{H1T8X+SJH&7E$$O)XEPC!Q}TS$c6KWrx7Kf zIcMr}z zyy&bIa{4dL^t*`&1>VQy)jKPvCYC-upOzD2=lDGPmh$N3eYI$?K;qfW8iPquN*Q7? npumYJPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2igW5 z3lcSOP_!BV00L!6L_t(I%Z-z}Ym;FV#((F1zobc%FRe+vU=?qriejm@A}V&#!NtkR zNv94XxQL5Grz$EaPW4X^9lD6LlcFFfRQ zmT>(0j0U6qVK6ordUwg|7u;G}Ql=n-n^dEceYu&RsmM_8VN3i?*2w&=LGYe z;#8L6^c2`{h>VN6dn{jqUI2am8$en?$0M0aj*HQ)M^&9Uh~`HgeTGy=`H0C42EDP44EQA>0D>h^)KT1eC6!d_6et6g>M4|nA8I21Jh&n=*Bc7y z(>q*=&MtW(Rc|cdSA(j$0w!F()6Co(Q>i>iJSq;yy2@{76$5Ck@3}hf5ZUaK>g4S& Xh28ncJWoFC00000NkvXXu0mjfa5O?l literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/task-complete.png b/openslides/static/images/icons/task-complete.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea69d2dd82f34721a0ffb7077666068acb583e0 GIT binary patch literal 756 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2igW6 z6EhbnFTFbe00MMLL_t(I%axK{Xw7jL$3MT{`JbJazw>6pq7Aj(cuAb0NL-MT*SQ!` z&UP-iz>OPuiKLK1xfy9(C{1~tq?1wRrD-~C-j@w>t?)dl5GP3i(3gd5mA#)77VXaE+? z+(d9xnDgy1q%p{zSVw8|^K0xowHnhuivE-uGRS8X4qtiu`3^@~=K(OQb`={IpWtBA zYe0~E)5h_OYX}B{2qCeu&Je)L7V&vq`28+2RxfAT7XT2g*#yAL4{e-FtR)f-~?e#ASfv2nO@^5J1|#hrN$2DkDXz z#}}D2K@kdfll&6pS*o7eDi77;ZK^75#+5ttzqi3EOO!qnm@{|D>YRLaK5Kn7m2%Js zl+yej5Kxrtsk@IF5)L`k^^D!$l|F00000Q+er literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/task-reject.png b/openslides/static/images/icons/task-reject.png new file mode 100644 index 0000000000000000000000000000000000000000..9006b077d6b19f9529298e384b26c3609151fd04 GIT binary patch literal 842 zcmV-Q1GW5#P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2igW5 z6)O}Z1*e1n00PQML_t(I%axK#XcJ)+g};Ahl9)-v#5S?fHm#41f~KtnMX3*5w7PTQ z!kt=CK@{8xq9_#~2x=8XLFz_OaHAW=il8k;L`4M^UkeLuHEBC(YBHHjGym@*rB*lM z-Q3kVoco;%z}cn<|2yZKX9FPiHq~&}N&$u$>^}6S*l~1u1Oafm zG1MJREZMn!|0x22ARd4ae+rdC2VA$r(eq;=(%3N=2qvPR2>g(#*+|`9Y5TGU=r@xdO(lT>dnAKB zI?DLa5SJSpu}4QqHZ)L^NRS&C;6f@zK9eCBjZ(BMN=l!ZKqHs_jxNBI60^P@X`0go zlueUJGReg7Fz+5bzz4WXW&xAG8JMO?btpvbiWO{s@q(~vlK=V@C!MA$7GvAJd$^W` zJ{8;XW8x%c-39P$x ziMio0lbH-37A|C--_Kkr>6<^Fa-l#?EJoXzGYFtqo>`*@Lf3h_bt~yxxB1wxh?s5= z*9@Y%fjL>`QDOm~ZrtGMzI{lbB&RL>;Ca_&a)|HGo zl61jkNDA&s7&K=0yc(WpGXQ94IrnYw!_D29A0f~4ka(a#PDK=AYHOfr8sSLwcVAuV zB*Q(3rk1t5e%a5;we3+6sR{|rj}Rav3Q!0Ex==`=&@`l1LXMBvulnv!G_TsgFYci! UhZhFxqW}N^07*qoM6N<$g5Wo91ONa4 literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/user-information.png b/openslides/static/images/icons/user-information.png new file mode 100644 index 0000000000000000000000000000000000000000..346f21e7bdab6f68ef31c1ee6e6db224fdeab0c2 GIT binary patch literal 825 zcmV-91IGM`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iOAw z4j&`Bv(#Sz00Oy5L_t(|+KrJ(XcJ)=hTnfOnXOq(+GH{x) z@PF_7eSAMb8AmoPWH^rBCRR9B3!5t@1vZuiD2SfdV$ncF_ro_o>3ADVZ)m6|t!?dq z;0CdADCQMhy?Cw~fX~t(%3v@GkJnQ>vD$AL?O^R3I9>oJNQgAfD21b(@&G-r5Bj_= z049hfTGXww00zYZfREz_ke*SXd_?4&eagS&n$!w}| z4o(eE-ptzwOhd)@FQ0Jt&iy^s+t2^{MnzHX_77xGV^9C)D&6k zayz~KpTEDjdgH+p{qZStOu)QojOot`E4M}FBKi9V)I3G7ekM8FOAh#_w;WW(3crJ8 zV0c4_trD(05v1*aiLf&8A_8!GbdDuc=iLR(~V(GM=B9Vib__$0T_i|MjlotWwQ!&qfk=O zG{-1XUxUr_eE=unL$ZkHeFHE>4+ukYypcXe8fGmL1A%Zyv?aQ{Zc1PV&+`Ea>M|*K zYbzUTV`N>|GnZffPW7?V!U{y5(~_^Hp}xZd&-9)@^};4LQ{9l000000NkvXXu0mjf DyzOz> literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/user-offline.png b/openslides/static/images/icons/user-offline.png new file mode 100644 index 0000000000000000000000000000000000000000..fd50901be0b9f24bda2f601ba74875ccc2d961be GIT binary patch literal 489 zcmVMzCV_|S* zE^l&Yo9;Xs0004KNklA;CtuIXi+DQXzt zP8BlpVQQIWn|@qlx!wqIb~%^KJuke;@3`Uw!z2w}j<6}k3vQMFA-`69z-EphiA5Ew zpqmsDk@r!}C~FK#!f$e(8S*Kjhf7j|iz#G*I8im}e>0{_rzn-2az+&ebg{t%jryiP zs1~M3Fv}2o>=R=_@Eolg)bFTU7}fKNbk|vBiE#vL)PI&0&bHGhV1fZ6D*m&qf9tL{ f^`6YQf7bm4OkiwY^z( zu7%a2Roh&aSgW9Is}@mYfvfg@U<>=ej6$bT8Fkc|dGF18_vGV=jf8)=+{HQP z$GzvAzo;tpvhG-?8{w8(j0g+^C@hF!&WD%gh516A4gqpTti(CFe=^6#=*=W z>Goa#^4lvc<`;SO>9zko|KmYzMxW|uHHUzx*dCFO_paQ{T_3%MZ3|)nLM#PU2x`jP znRh(<@O(O$)5{UW25892_>Bu!a~FrsvsKH3p$(u z2Cyq7Qe8MffiYWzY*VZ9wKPkA@)QV^i?I1qz#>)wx(1Y%ju^1K_l;yqk#))1z_8=M zYGsLFr%HGG309W{Zx66Q00p*|Ad^)#%j*=}Rh$+;7`6eB_-yP4w##c2Hk%2`32eIo z1VR&H2Q}Pkg}@IG`PX0@SnynOEd~I>Fd)&p!^XTEc|m4K2}3~RMtW61S+G=@b@znO z2R&#~TMwkOO0pf29grDS+R~tY91mTnmIO7-irkiHjPscRby7WGwSY8%I3NkY0t{#k z)B{t7ojh3Ynh6)-MnB~CVb2X_U+ay;JRFTwYih-#0la%(5K zuC&tJ2@OqP*?`1colW>@>#!uLAC_P%7dDJ`d~7 nbgZ4lVnnUj&SF^5W9oc5!lIL8@MUQTpt6Hc~)EmH|E? zuK)l42Qnc*FypFV_5>C^@cHu>Z$AHi@7{yYpTB(j z_6?}(?(V}zKy54~L4Lsu;)X^`3R+`F!OV1nfH5l+X2VU0<;0T!YTV8Bs z)4`G_z3~&5D$MkFpvn>Ectep#Y*G8$n8Ul(r=(u%wt0Hv?rrIR`35ZQ26ewnnJYJQ UFRnLjs{%RA)78&qol`;+02%CVbpQYW literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/view-list-icons.png b/openslides/static/images/icons/view-list-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..30f013899e0ce4fd741608227be4580b34212eda GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFR|DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd9NAiyWY z_5c6>KqdqTW?U7_exO}($+h)TP|t<6Ctj>O_3Hfji#MNtzjyD!=g(h&igz?UxD8az zQWE4B%ph)Pw4|Ul7RdMVba4#fxSlLv#>VW-wzoXtLxL-+VBg z?YHS?M}ZR==h+<<4qugLv0uEB(bz%j0M7(20cZI|&xD&8x686I96R9iS}^v`PLP{C MUHx3vIVCg!00weq9smFU literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/view-list-text.png b/openslides/static/images/icons/view-list-text.png new file mode 100644 index 0000000000000000000000000000000000000000..f4dcabdb20908924bfb6175a9506f1b5e2659906 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFO>_3{-p_ zgc+SQW>)|O*-JcqUDOwi literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/view-list-tree.png b/openslides/static/images/icons/view-list-tree.png new file mode 100644 index 0000000000000000000000000000000000000000..0f8264c78d78dbbea7fa8f458a86f5394e0f61d1 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVxZ#d zAk65bF}ngN$X?><>&kwUk(E)CS^wIs#Xup~0G|+7APoU*Ntf7?E_0_p5Xn5{+kH8t z`)JGR3*8&9Z{ECl%a$!$w{G3Jeao)%kI$SrfA;M8Yu9evyZ7Mv^Oyhr{Re`yCss8; zQs1}!-eZk--+wFyrAj--46$I g4&-IjzSzGt?v*H?vj6d;ULe;rD0#1y6CrNyJ zD@nk@8Uipa3#}knxA71pw6ME7ghfd#xDP(CC<<(Dz5%0d1Eo2eoPp1(E-)m0mT9Uf zyT&wcG#X(z+=lN5cpS9gI5xb7fakeb+$=Dg&ta4sz-H4955G@4-Ohieef;oAd9c5? zhrz}Mex9D<%h%6nx7%=Cmn+aMgx#TzciSuXg5HtgXVMr}Gq|p_S&Z4p}PrxPA!H}hCz1}Kby?m{1B2CjJ zfSeWUS)L!azV!jiBMM>z3dI%ins|fDtrV-h-diC=O4ld}2b0MpvGw)*y(n1^Rl#gF z+aY0$61oM+{b)QQHdsL{h*!i5Xwy)E4U~)0@nMKL&;+nTbcqY%Imb= z4<2tGydU5DF$_RV$$9jK&r-^UF|NoSu^$5xwr`Za*M5L82FtQYYcU|lfunIecveI1 zQys0nMwPjT&wYDxRa(X=;#hdMTtxY85mDDcdAX?U5@~Js9rEzzOC7U!E+H0=pXEF_ z0tE-qP);t!#>a_)mUKGZ#el$r0FAxhO1Ba4Ho6jc(FknYCZPnT6&);u06|s7PO}9m zI3?>&K+c6iA)G@tn?){{(+N_kRLJ00Gk_2Qc*vjwatv7zGMNlj?=TQ;^mzhIioY5B z^mnPU5z~qe=A7fiu>swJ!)Sf~VBkh<6qlC3EQZn16e^WUIDBL-baZJ=~rDfR`(4pk;Uw2G6yWhTng4?)`ta;5atc>pPenIfH8#Pl5}H zhqsgX_;nMH7t67(A?EXW3Nm+~w?J5!xsH+hFAxZUTSKQ%s%~KRX=%I7`9yfizVDmr zq|G^pN3^ls#O0aixN!P7@++$?#bj8#zE|n#GgWI_a_Z45iNPDw<})4mJO2SRUQSlI SFFUdT00001_ literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/view-statistics.png b/openslides/static/images/icons/view-statistics.png new file mode 100644 index 0000000000000000000000000000000000000000..5a05fa48df66de304d39d3804991b47ee97e910f GIT binary patch literal 495 zcmVV5RYPi+ulaS zte_KiJZoMciX!xudf*8Mk2$Pg^D*{wHuae@Al88V2E;GG-NixBKHu@62=|wVT>vW? zAT*F@fc^l+FOS~p`X*E&@N{!l$|GlgVT@Am1Y>JxP&({1ACxNP&=r;EdyT zbPH=%RvE>B>gg?za5;q&iDuHogLpuZim>W?d%?xlmX{KtUajU?iBAA%z#x#I9O#ex z7#c%h5m?a6dTunl(%KplDG}7`dDesvpy(A!zCn(rNo{6lm!UMkG!V5~Flx2zF(TK+ zPto`t%m~38Af?>RrlRl#*m_yrQYj$E@fBluaoqreLG}kub~l2nW5)*=`Zvn~(9Qbg lqjF%Lnm#nJ+}8bnuTK`U*?x�oMQk002ovPDHLkV1mwa*^mGL literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/voting-abstention.png b/openslides/static/images/icons/voting-abstention.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa6350621ff46ab8f7d9166c7b74ab79b07b1fd GIT binary patch literal 3384 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 literal 0 HcmV?d00001 diff --git a/openslides/static/images/icons/voting-no.png b/openslides/static/images/icons/voting-no.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8ee10b77be959f0f71ea1d0f8581f2bc8a27b2 GIT binary patch literal 3354 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 literal 0 HcmV?d00001 diff --git a/openslides/static/images/presentation-header-bg.png b/openslides/static/images/presentation-header-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..b3d666cdaf351ea536e83249b35aaab5deb62ecb GIT binary patch literal 1046 zcmV+x1nK*UP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipV% z5ivFUc^YT{000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}000AVNkl2*f|!xF7@pB>Xp1A2@Lnz{C6~{`Pggx$4r)RRGnA>XZ;JS;w53 z-2Z_f4hit&o=z3cDj=A(ZvjWc47u+qmGHrY_#9cfZJ`$Hu2*3>ka8r zYmY&i3u61t`dM_HL^{RSlNzG(ri)gewvG4}pnwNYu@4Z@Yhx;%x!ZhC@v#(0a(cr- z;f{Op@t{#ZnMPMwEynas>1OP`a2=;QR-Sb5Fea|&N45BIM`EL{k6A4PpxPWpF@5S< zUo&Uob{XYVdwi|oEa0goZk8oJ?X1&ZJ}u)9C(lzCKZs?I*!Zrg;ArM#1Cyi&Kjw=H zbjHC*^BygE4v9%Yvd+*guf`r`9-a^V-CoXo*Wyy@*g^LFPigsz*vbqylg*Wh3F4Ny zsc`fmx5lzPTEOs|Y0k^?o~Bdro3FmNf8HkFBT2lDGTvp2;w~fWrCkb3pn+z(evxo@h zikf)PNeh6)_RQ;pKxsG=JikNxAUHNkUP`;o9olO zMMigv_`wGJBZraHoiM--{=fEn*Oam?ycyt*HEWmGO2{<}v-!f8mwEc*2F@jXj`MDs z(Il&hVT|5?9`{zZu;F+=@z|}&Sbn|%;Wv`UpFI2)nR~Fuum>KYC)bW#md01~vWUX5 zJtgibEHOPNN=d+VwQ+IP!=3C2X&Jmv2W>uLS>6~zo%~=wY#>8(KMdFFALdOC>WN57 Qr~m)}07*qoM6N<$f|G0QA^-pY literal 0 HcmV?d00001 diff --git a/openslides/static/images/presentation-header.png b/openslides/static/images/presentation-header.png new file mode 100644 index 0000000000000000000000000000000000000000..d2aa0298711048d9f2a83d36aad217b8fdd470d5 GIT binary patch literal 737 zcmeAS@N?(olHy`uVBq!ia0y~yU;#225;)j^Wb-nHQ$UKbILO_JVcj{Imp~3%lDE4H z!+#K5uy^@npa^GyM`SSr1Gg{;GcwGYBLNg-FY)wsWxvHO%FD;w-gD3tD5O;48d2h$ zpPQSSSHj?2l$uzQnxasiS(2gP?&%w#ke{cJsNkEJ+`gjRnSp`H*we)^q~g}w8-aoh z0wS&lPrq0-N$%4LC%*hL&XBN7sul%#plG9Ft7L_nA!ckp#x(f^F>LlUV}Vb_S~ec?_Pe KelF{r5}E+-3s#N* literal 0 HcmV?d00001 diff --git a/openslides/static/javascript/beamer.js b/openslides/static/javascript/beamer.js new file mode 100644 index 000000000..1d4953c25 --- /dev/null +++ b/openslides/static/javascript/beamer.js @@ -0,0 +1,36 @@ +function presentation_reload() { + if ($('#config > #ajax').html() == 'on') { + $.ajax({ + type: 'GET', + url: '/beamer/', + dataType: 'json', + data: '', + success: function(data) { + $('#content').html(data.content); + document.title = data.title; + $('#currentTime').html(data.time); + setTimeout("presentation_reload()",500); + + }, + error: function () { + alert("Ajax Error"); + } + }); + } +} + +function switchajax() { + if ($('#config > #ajax').html() == 'on') { + $('#config > #ajax').html('off'); + $('#ajaxswitcher').html('Ajax Anschalten'); + } else { + $('#config > #ajax').html('on'); + $('#ajaxswitcher').html('Ajax Ausschalten'); + } +} + +$(document).ready(function() { + switchajax(); + switchajax(); + presentation_reload(); +}); diff --git a/openslides/static/javascript/jquery.cookie.js b/openslides/static/javascript/jquery.cookie.js new file mode 100644 index 000000000..9072d9f46 --- /dev/null +++ b/openslides/static/javascript/jquery.cookie.js @@ -0,0 +1,12 @@ +// $Id: jquery.cookie.js,v 1.1 2009/07/01 12:16:48 dries Exp $ + +/** + * Cookie plugin 1.0 + * + * Copyright (c) 2006 Klaus Hartl (stilbuero.de) + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + * + */ +jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";b_[a]=c}return b_[a]}function ce(a,b){var c={};d.each(cd.concat.apply([],cd.slice(0,b)),function(){c[this]=a});return c}function b$(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function bZ(){try{return new a.XMLHttpRequest}catch(b){}}function bY(){d(a).unload(function(){for(var a in bW)bW[a](0,1)})}function bS(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f={},g,h,i=e.length,j,k=e[0],l,m,n,o,p;for(g=1;g=0===c})}function P(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function H(a,b){return(a&&a!=="*"?a+".":"")+b.replace(t,"`").replace(u,"&")}function G(a){var b,c,e,f,g,h,i,j,k,l,m,n,o,p=[],q=[],s=d._data(this,"events");if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;ic)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,o=f.handleObj.origHandler.apply(f.elem,arguments);if(o===!1||a.isPropagationStopped()){c=f.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function E(a,c,e){var f=d.extend({},e[0]);f.type=a,f.originalEvent={},f.liveFired=b,d.event.handle.call(c,f),f.isDefaultPrevented()&&e[0].preventDefault()}function y(){return!0}function x(){return!1}function i(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function h(a,c,e){if(e===b&&a.nodeType===1){e=a.getAttribute("data-"+c);if(typeof e==="string"){try{e=e==="true"?!0:e==="false"?!1:e==="null"?null:d.isNaN(e)?g.test(e)?d.parseJSON(e):e:parseFloat(e)}catch(f){}d.data(a,c,e)}else e=b}return e}var c=a.document,d=function(){function G(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(G,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x,y,z=Object.prototype.toString,A=Object.prototype.hasOwnProperty,B=Array.prototype.push,C=Array.prototype.slice,D=String.prototype.trim,E=Array.prototype.indexOf,F={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5.2",length:0,size:function(){return this.length},toArray:function(){return C.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?B.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),x.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(C.apply(this,arguments),"slice",C.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:B,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;x.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=d._Deferred();if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",y,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",y),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&G()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):F[z.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!A.call(a,"constructor")&&!A.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||A.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.head||c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g1?f.call(arguments,0):c,--g||h.resolveWith(h,f.call(b,0))}}var b=arguments,c=0,e=b.length,g=e,h=e<=1&&a&&d.isFunction(a.promise)?a:d.Deferred();if(e>1){for(;c
a";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=b.getElementsByTagName("input")[0];if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0,reliableMarginRight:!0},i.checked=!0,d.support.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,d.support.optDisabled=!h.disabled;var j=null;d.support.scriptEval=function(){if(j===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(j=!0,delete a[f]):j=!1,b.removeChild(e)}return j};try{delete b.test}catch(k){d.support.deleteExpando=!1}!b.addEventListener&&b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function l(){d.support.noCloneEvent=!1,b.detachEvent("onclick",l)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="";var m=c.createDocumentFragment();m.appendChild(b.firstChild),d.support.checkClone=m.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="

",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(a.style.width="1px",a.style.marginRight="0",d.support.reliableMarginRight=(parseInt(c.defaultView.getComputedStyle(a,null).marginRight,10)||0)===0),b.removeChild(a).style.display="none",a=e=null}});var n=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function");return d};d.support.submitBubbles=n("submit"),d.support.changeBubbles=n("change"),b=e=f=null}}();var g=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!i(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={},j||(k[l].toJSON=d.noop));if(typeof c==="object"||typeof c==="function")f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c);i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,g=b.nodeType,h=g?d.cache:b,j=g?b[d.expando]:d.expando;if(!h[j])return;if(c){var k=e?h[j][f]:h[j];if(k){delete k[c];if(!i(k))return}}if(e){delete h[j][f];if(!i(h[j]))return}var l=h[j][f];d.support.deleteExpando||h!=a?delete h[j]:h[j]=null,l?(h[j]={},g||(h[j].toJSON=d.noop),h[j][f]=l):g&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var f=this[0].attributes,g;for(var i=0,j=f.length;i-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,i=c.type==="select-one";if(f<0)return null;for(var j=i?f:0,k=i?f+1:h.length;j=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=m.test(c);if(c==="selected"&&!d.support.optSelected){var j=a.parentNode;j&&(j.selectedIndex,j.parentNode&&j.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&n.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var k=a.getAttributeNode("tabIndex");return k&&k.specified?k.value:o.test(a.nodeName)||p.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var l=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return l===null?b:l}h&&(a[c]=e);return a[c]}});var r=/\.(.*)$/,s=/^(?:textarea|input|select)$/i,t=/\./g,u=/ /g,v=/[^\w\s.|`]/g,w=function(a){return a.replace(v,"\\$&")};d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){try{d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a)}catch(h){}if(f===!1)f=x;else if(!f)return;var i,j;f.handler&&(i=f,f=i.handler),f.guid||(f.guid=d.guid++);var k=d._data(c);if(!k)return;var l=k.events,m=k.handle;l||(k.events=l={}),m||(k.handle=m=function(a){return typeof d!=="undefined"&&d.event.triggered!==a.type?d.event.handle.apply(m.elem,arguments):b}),m.elem=c,e=e.split(" ");var n,o=0,p;while(n=e[o++]){j=i?d.extend({},i):{handler:f,data:g},n.indexOf(".")>-1?(p=n.split("."),n=p.shift(),j.namespace=p.slice(0).sort().join(".")):(p=[],j.namespace=""),j.type=n,j.guid||(j.guid=f.guid);var q=l[n],r=d.event.special[n]||{};if(!q){q=l[n]=[];if(!r.setup||r.setup.call(c,g,p,m)===!1)c.addEventListener?c.addEventListener(n,m,!1):c.attachEvent&&c.attachEvent("on"+n,m)}r.add&&(r.add.call(c,j),j.handler.guid||(j.handler.guid=f.guid)),q.push(j),d.event.global[n]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=x);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in t)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),w).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!e){for(j=0;j=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=d._data(e,"handle");h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(r,""),n=d.nodeName(l,"a")&&m==="click",o=d.event.special[m]||{};if((!o._default||o._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=a.type,l[m]())}catch(p){}k&&(l["on"+m]=k),d.event.triggered=b}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,"events"),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},D=function D(a){var c=a.target,e,f;if(s.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=C(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f)a.type="change",a.liveFired=b,d.event.trigger(a,arguments[1],c)}};d.event.special.change={filters:{focusout:D,beforedeactivate:D,click:function(a){var b=a.target,c=b.type;(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")&&D.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&D.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",C(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in B)d.event.add(this,c+".specialChange",B[c]);return s.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return s.test(this.nodeName)}},B=d.event.special.change.filters,B.focus=B.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function f(a){var c=d.event.fix(a);c.type=b,c.originalEvent={},d.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var e=0;d.event.special[b]={setup:function(){e++===0&&c.addEventListener(a,f,!0)},teardown:function(){--e===0&&c.removeEventListener(a,f,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(f.call(n)==="[object Array]")if(u)if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&e.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&e.push(j[t]);else e.push.apply(e,n);else p(n,e);o&&(k(o,h,e,g),k.uniqueSort(e));return e};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return"text"===c&&(b===c||b===null)},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(var g=c;g0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=N.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(P(c[0])||P(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=M.call(arguments);I.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!O[a]?d.unique(f):f,(this.length>1||K.test(e))&&J.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var R=/ jQuery\d+="(?:\d+|null)"/g,S=/^\s+/,T=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,U=/<([\w:]+)/,V=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};Z.optgroup=Z.option,Z.tbody=Z.tfoot=Z.colgroup=Z.caption=Z.thead,Z.th=Z.td,d.support.htmlSerialize||(Z._default=[1,"div
","
"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(R,""):null;if(typeof a!=="string"||X.test(a)||!d.support.leadingWhitespace&&S.test(a)||Z[(U.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(T,"<$1>");try{for(var c=0,e=this.length;c1&&l0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if((!d.support.noCloneEvent||!d.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){ba(a,e),f=bb(a),g=bb(e);for(h=0;f[h];++h)ba(f[h],g[h])}if(b){_(a,e);if(c){f=bb(a),g=bb(e);for(h=0;f[h];++h)_(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||W.test(i)){if(typeof i==="string"){i=i.replace(T,"<$1>");var j=(U.exec(i)||["",""])[1].toLowerCase(),k=Z[j]||Z._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=V.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]===""&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&S.test(i)&&m.insertBefore(b.createTextNode(S.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var bd=/alpha\([^)]*\)/i,be=/opacity=([^)]*)/,bf=/-([a-z])/ig,bg=/([A-Z]|^ms)/g,bh=/^-?\d+(?:px)?$/i,bi=/^-?\d/,bj={position:"absolute",visibility:"hidden",display:"block"},bk=["Left","Right"],bl=["Top","Bottom"],bm,bn,bo,bp=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bm(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bm)return bm(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bf,bp)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bq(a,b,e):d.swap(a,bj,function(){f=bq(a,b,e)});if(f<=0){f=bm(a,b,b),f==="0px"&&bo&&(f=bo(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!bh.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return be.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=bd.test(f)?f.replace(bd,e):c.filter+" "+e}}),d(function(){d.support.reliableMarginRight||(d.cssHooks.marginRight={get:function(a,b){var c;d.swap(a,{display:"inline-block"},function(){b?c=bm(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bn=function(a,c,e){var f,g,h;e=e.replace(bg,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bo=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bh.test(d)&&bi.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bm=bn||bo,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var br=/%20/g,bs=/\[\]$/,bt=/\r?\n/g,bu=/#.*$/,bv=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bw=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bx=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,by=/^(?:GET|HEAD)$/,bz=/^\/\//,bA=/\?/,bB=/)<[^<]*)*<\/script>/gi,bC=/^(?:select|textarea)/i,bD=/\s+/,bE=/([?&])_=[^&]*/,bF=/(^|\-)([a-z])/g,bG=function(a,b,c){return b+c.toUpperCase()},bH=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bI=d.fn.load,bJ={},bK={},bL,bM;try{bL=c.location.href}catch(bN){bL=c.createElement("a"),bL.href="",bL=bL.href}bM=bH.exec(bL.toLowerCase())||[],d.fn.extend({load:function(a,c,e){if(typeof a!=="string"&&bI)return bI.apply(this,arguments);if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var g=a.slice(f,a.length);a=a.slice(0,f)}var h="GET";c&&(d.isFunction(c)?(e=c,c=b):typeof c==="object"&&(c=d.param(c,d.ajaxSettings.traditional),h="POST"));var i=this;d.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?d("
").append(c.replace(bB,"")).find(g):c)),e&&i.each(e,[c,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bC.test(this.nodeName)||bw.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(bt,"\r\n")}}):{name:b.name,value:c.replace(bt,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,c){d[c]=function(a,e,f,g){d.isFunction(e)&&(g=g||f,f=e,e=b);return d.ajax({type:c,url:a,data:e,success:f,dataType:g})}}),d.extend({getScript:function(a,c){return d.get(a,b,c,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a,b){b?d.extend(!0,a,d.ajaxSettings,b):(b=a,a=d.extend(!0,d.ajaxSettings,b));for(var c in {context:1,url:1})c in b?a[c]=b[c]:c in d.ajaxSettings&&(a[c]=d.ajaxSettings[c]);return a},ajaxSettings:{url:bL,isLocal:bx.test(bM[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bO(bJ),ajaxTransport:bO(bK),ajax:function(a,c){function v(a,c,l,n){if(r!==2){r=2,p&&clearTimeout(p),o=b,m=n||"",u.readyState=a?4:0;var q,t,v,w=l?bR(e,u,l):b,x,y;if(a>=200&&a<300||a===304){if(e.ifModified){if(x=u.getResponseHeader("Last-Modified"))d.lastModified[k]=x;if(y=u.getResponseHeader("Etag"))d.etag[k]=y}if(a===304)c="notmodified",q=!0;else try{t=bS(e,w),c="success",q=!0}catch(z){c="parsererror",v=z}}else{v=c;if(!c||a)c="error",a<0&&(a=0)}u.status=a,u.statusText=c,q?h.resolveWith(f,[t,c,u]):h.rejectWith(f,[u,c,v]),u.statusCode(j),j=b,s&&g.trigger("ajax"+(q?"Success":"Error"),[u,e,q?t:v]),i.resolveWith(f,[u,c]),s&&(g.trigger("ajaxComplete",[u,e]),--d.active||d.event.trigger("ajaxStop"))}}typeof a==="object"&&(c=a,a=b),c=c||{};var e=d.ajaxSetup({},c),f=e.context||e,g=f!==e&&(f.nodeType||f instanceof d)?d(f):d.event,h=d.Deferred(),i=d._Deferred(),j=e.statusCode||{},k,l={},m,n,o,p,q,r=0,s,t,u={readyState:0,setRequestHeader:function(a,b){r||(l[a.toLowerCase().replace(bF,bG)]=b);return this},getAllResponseHeaders:function(){return r===2?m:null},getResponseHeader:function(a){var c;if(r===2){if(!n){n={};while(c=bv.exec(m))n[c[1].toLowerCase()]=c[2]}c=n[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){r||(e.mimeType=a);return this},abort:function(a){a=a||"abort",o&&o.abort(a),v(0,a);return this}};h.promise(u),u.success=u.done,u.error=u.fail,u.complete=i.done,u.statusCode=function(a){if(a){var b;if(r<2)for(b in a)j[b]=[j[b],a[b]];else b=a[u.status],u.then(b,b)}return this},e.url=((a||e.url)+"").replace(bu,"").replace(bz,bM[1]+"//"),e.dataTypes=d.trim(e.dataType||"*").toLowerCase().split(bD),e.crossDomain==null&&(q=bH.exec(e.url.toLowerCase()),e.crossDomain=q&&(q[1]!=bM[1]||q[2]!=bM[2]||(q[3]||(q[1]==="http:"?80:443))!=(bM[3]||(bM[1]==="http:"?80:443)))),e.data&&e.processData&&typeof e.data!=="string"&&(e.data=d.param(e.data,e.traditional)),bP(bJ,e,c,u);if(r===2)return!1;s=e.global,e.type=e.type.toUpperCase(),e.hasContent=!by.test(e.type),s&&d.active++===0&&d.event.trigger("ajaxStart");if(!e.hasContent){e.data&&(e.url+=(bA.test(e.url)?"&":"?")+e.data),k=e.url;if(e.cache===!1){var w=d.now(),x=e.url.replace(bE,"$1_="+w);e.url=x+(x===e.url?(bA.test(e.url)?"&":"?")+"_="+w:"")}}if(e.data&&e.hasContent&&e.contentType!==!1||c.contentType)l["Content-Type"]=e.contentType;e.ifModified&&(k=k||e.url,d.lastModified[k]&&(l["If-Modified-Since"]=d.lastModified[k]),d.etag[k]&&(l["If-None-Match"]=d.etag[k])),l.Accept=e.dataTypes[0]&&e.accepts[e.dataTypes[0]]?e.accepts[e.dataTypes[0]]+(e.dataTypes[0]!=="*"?", */*; q=0.01":""):e.accepts["*"];for(t in e.headers)u.setRequestHeader(t,e.headers[t]);if(e.beforeSend&&(e.beforeSend.call(f,u,e)===!1||r===2)){u.abort();return!1}for(t in {success:1,error:1,complete:1})u[t](e[t]);o=bP(bK,e,c,u);if(o){u.readyState=1,s&&g.trigger("ajaxSend",[u,e]),e.async&&e.timeout>0&&(p=setTimeout(function(){u.abort("timeout")},e.timeout));try{r=1,o.send(l,v)}catch(y){status<2?v(-1,y):d.error(y)}}else v(-1,"No Transport");return u},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){f(this.name,this.value)});else for(var g in a)bQ(g,a[g],c,f);return e.join("&").replace(br,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bT=d.now(),bU=/(\=)\?(&|$)|\?\?/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bT++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){var f=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bU.test(b.url)||f&&bU.test(b.data))){var g,h=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2",m=function(){a[h]=i,g&&d.isFunction(i)&&a[h](g[0])};b.jsonp!==!1&&(j=j.replace(bU,l),b.url===j&&(f&&(k=k.replace(bU,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},e.then(m,m),b.converters["script json"]=function(){g||d.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bV=d.now(),bW,bX;d.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&bZ()||b$()}:bZ,bX=d.ajaxSettings.xhr(),d.support.ajax=!!bX,d.support.cors=bX&&"withCredentials"in bX,bX=b,d.support.ajax&&d.ajaxTransport(function(a){if(!a.crossDomain||d.support.cors){var c;return{send:function(e,f){var g=a.xhr(),h,i;a.username?g.open(a.type,a.url,a.async,a.username,a.password):g.open(a.type,a.url,a.async);if(a.xhrFields)for(i in a.xhrFields)g[i]=a.xhrFields[i];a.mimeType&&g.overrideMimeType&&g.overrideMimeType(a.mimeType),!a.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(i in e)g.setRequestHeader(i,e[i])}catch(j){}g.send(a.hasContent&&a.data||null),c=function(e,i){var j,k,l,m,n;try{if(c&&(i||g.readyState===4)){c=b,h&&(g.onreadystatechange=d.noop,delete bW[h]);if(i)g.readyState!==4&&g.abort();else{j=g.status,l=g.getAllResponseHeaders(),m={},n=g.responseXML,n&&n.documentElement&&(m.xml=n),m.text=g.responseText;try{k=g.statusText}catch(o){k=""}j||!a.isLocal||a.crossDomain?j===1223&&(j=204):j=m.text?200:404}}}catch(p){i||f(-1,p)}m&&f(j,k,m,l)},a.async&&g.readyState!==4?(bW||(bW={},bY()),h=bV++,g.onreadystatechange=bW[h]=c):c()},abort:function(){c&&c(0,1)}}}});var b_={},ca=/^(?:toggle|show|hide)$/,cb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cc,cd=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(ce("show",3),a,b,c);for(var g=0,h=this.length;g=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:ce("show",1),slideUp:ce("hide",1),slideToggle:ce("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=d.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||(d.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!cc&&(cc=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b
";d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=(e==="absolute"||e==="fixed")&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=ch.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!ch.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=ci(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=ci(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}}),a.jQuery=a.$=d})(window); \ No newline at end of file diff --git a/openslides/static/javascript/jquery.once.js b/openslides/static/javascript/jquery.once.js new file mode 100644 index 000000000..fe2bca7a0 --- /dev/null +++ b/openslides/static/javascript/jquery.once.js @@ -0,0 +1,80 @@ +// $Id: jquery.once.js,v 1.1 2009/08/31 15:52:26 webchick Exp $ + +/** + * jQuery Once Plugin v1.2 + * http://plugins.jquery.com/project/once + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +(function ($) { + var cache = {}, uuid = 0; + + /** + * Filters elements by whether they have not yet been processed. + * + * @param id + * (Optional) If this is a string, then it will be used as the CSS class + * name that is applied to the elements for determining whether it has + * already been processed. The elements will get a class in the form of + * "id-processed". + * + * If the id parameter is a function, it will be passed off to the fn + * parameter and the id will become a unique identifier, represented as a + * number. + * + * When the id is neither a string or a function, it becomes a unique + * identifier, depicted as a number. The element's class will then be + * represented in the form of "jquery-once-#-processed". + * + * Take note that the id must be valid for usage as an element's class name. + * @param fn + * (Optional) If given, this function will be called for each element that + * has not yet been processed. The function's return value follows the same + * logic as $.each(). Returning true will continue to the next matched + * element in the set, while returning false will entirely break the + * iteration. + */ + $.fn.once = function (id, fn) { + if (typeof id != 'string') { + // Generate a numeric ID if the id passed can't be used as a CSS class. + if (!(id in cache)) { + cache[id] = ++uuid; + } + // When the fn parameter is not passed, we interpret it from the id. + if (!fn) { + fn = id; + } + id = 'jquery-once-' + cache[id]; + } + // Remove elements from the set that have already been processed. + var name = id + '-processed'; + var elements = this.not('.' + name).addClass(name); + + return $.isFunction(fn) ? elements.each(fn) : elements; + }; + + /** + * Filters elements that have been processed once already. + * + * @param id + * A required string representing the name of the class which should be used + * when filtering the elements. This only filters elements that have already + * been processed by the once function. The id should be the same id that + * was originally passed to the once() function. + * @param fn + * (Optional) If given, this function will be called for each element that + * has not yet been processed. The function's return value follows the same + * logic as $.each(). Returning true will continue to the next matched + * element in the set, while returning false will entirely break the + * iteration. + */ + $.fn.removeOnce = function (id, fn) { + var name = id + '-processed'; + var elements = this.filter('.' + name).removeClass(name); + + return $.isFunction(fn) ? elements.each(fn) : elements; + }; +})(jQuery); diff --git a/openslides/static/javascript/tabledrag.js b/openslides/static/javascript/tabledrag.js new file mode 100644 index 000000000..5d486ac57 --- /dev/null +++ b/openslides/static/javascript/tabledrag.js @@ -0,0 +1,1431 @@ +// $Id: tabledrag.js,v 1.42 2010/09/11 00:03:41 webchick Exp $ +var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'locale': {} }; + +// Important OpenSlides note: +// This line is comment out to use jquery's 'hide' function for notification in agenda overview. +// jQuery.noConflict(); + +(function ($) { + +/** + * Attach all registered behaviors to a page element. + * + * Behaviors are event-triggered actions that attach to page elements, enhancing + * default non-Javascript UIs. Behaviors are registered in the Drupal.behaviors + * object using the method 'attach' and optionally also 'detach' as follows: + * @code + * Drupal.behaviors.behaviorName = { + * attach: function (context, settings) { + * ... + * }, + * detach: function (context, settings, trigger) { + * ... + * } + * }; + * @endcode + * + * Drupal.attachBehaviors is added below to the jQuery ready event and so + * runs on initial page load. Developers implementing AHAH/AJAX in their + * solutions should also call this function after new page content has been + * loaded, feeding in an element to be processed, in order to attach all + * behaviors to the new content. + * + * Behaviors should use + * @code + * $(selector).once('behavior-name', function () { + * ... + * }); + * @endcode + * to ensure the behavior is attached only once to a given element. (Doing so + * enables the reprocessing of given elements, which may be needed on occasion + * despite the ability to limit behavior attachment to a particular element.) + * + * @param context + * An element to attach behaviors to. If none is given, the document element + * is used. + * @param settings + * An object containing settings for the current context. If none given, the + * global Drupal.settings object is used. + */ +Drupal.attachBehaviors = function (context, settings) { + context = context || document; + settings = settings || Drupal.settings; + // Execute all of them. + $.each(Drupal.behaviors, function () { + if ($.isFunction(this.attach)) { + this.attach(context, settings); + } + }); +}; + +/** + * Detach registered behaviors from a page element. + * + * Developers implementing AHAH/AJAX in their solutions should call this + * function before page content is about to be removed, feeding in an element + * to be processed, in order to allow special behaviors to detach from the + * content. + * + * Such implementations should look for the class name that was added in their + * corresponding Drupal.behaviors.behaviorName.attach implementation, i.e. + * behaviorName-processed, to ensure the behavior is detached only from + * previously processed elements. + * + * @param context + * An element to detach behaviors from. If none is given, the document element + * is used. + * @param settings + * An object containing settings for the current context. If none given, the + * global Drupal.settings object is used. + * @param trigger + * A string containing what's causing the behaviors to be detached. The + * possible triggers are: + * - unload: (default) The context element is being removed from the DOM. + * - move: The element is about to be moved within the DOM (for example, + * during a tabledrag row swap). After the move is completed, + * Drupal.attachBehaviors() is called, so that the behavior can undo + * whatever it did in response to the move. Many behaviors won't need to + * do anything simply in response to the element being moved, but because + * IFRAME elements reload their "src" when being moved within the DOM, + * behaviors bound to IFRAME elements (like WYSIWYG editors) may need to + * take some action. + * - serialize: When an AJAX form is submitted, this is called with the + * form as the context. This provides every behavior within the form an + * opportunity to ensure that the field elements have correct content + * in them before the form is serialized. The canonical use-case is so + * that WYSIWYG editors can update the hidden textarea to which they are + * bound. + * + * @see Drupal.attachBehaviors + */ +Drupal.detachBehaviors = function (context, settings, trigger) { + context = context || document; + settings = settings || Drupal.settings; + trigger = trigger || 'unload'; + // Execute all of them. + $.each(Drupal.behaviors, function () { + if ($.isFunction(this.detach)) { + this.detach(context, settings, trigger); + } + }); +}; + + +/** + * Translate strings to the page language or a given language. + * + * See the documentation of the server-side t() function for further details. + * + * @param str + * A string containing the English string to translate. + * @param args + * An object of replacements pairs to make after translation. Incidences + * of any key in this array are replaced with the corresponding value. + * Based on the first character of the key, the value is escaped and/or themed: + * - !variable: inserted as is + * - @variable: escape plain text to HTML (Drupal.checkPlain) + * - %variable: escape text and theme as a placeholder for user-submitted + * content (checkPlain + Drupal.theme('placeholder')) + * @return + * The translated string. + */ +Drupal.t = function (str, args) { + // Fetch the localized version of the string. + if (Drupal.locale.strings && Drupal.locale.strings[str]) { + str = Drupal.locale.strings[str]; + } + + if (args) { + // Transform arguments before inserting them. + for (var key in args) { + switch (key.charAt(0)) { + // Escaped only. + case '@': + args[key] = Drupal.checkPlain(args[key]); + break; + // Pass-through. + case '!': + break; + // Escaped and placeholder. + case '%': + default: + args[key] = Drupal.theme('placeholder', args[key]); + break; + } + str = str.replace(key, args[key]); + } + } + return str; +}; + + + +/** + * Generate the themed representation of a Drupal object. + * + * All requests for themed output must go through this function. It examines + * the request and routes it to the appropriate theme function. If the current + * theme does not provide an override function, the generic theme function is + * called. + * + * For example, to retrieve the HTML for text that should be emphasized and + * displayed as a placeholder inside a sentence, call + * Drupal.theme('placeholder', text). + * + * @param func + * The name of the theme function to call. + * @param ... + * Additional arguments to pass along to the theme function. + * @return + * Any data the theme function returns. This could be a plain HTML string, + * but also a complex object. + */ +Drupal.theme = function (func) { + var args = Array.prototype.slice.apply(arguments, [1]); + + return (Drupal.theme[func] || Drupal.theme.prototype[func]).apply(this, args); +}; + +/** + * Freeze the current body height (as minimum height). Used to prevent + * unnecessary upwards scrolling when doing DOM manipulations. + */ +Drupal.freezeHeight = function () { + Drupal.unfreezeHeight(); + $('
').css({ + position: 'absolute', + top: '0px', + left: '0px', + width: '1px', + height: $('body').css('height') + }).appendTo('body'); +}; + +/** + * Unfreeze the body height. + */ +Drupal.unfreezeHeight = function () { + $('#freeze-height').remove(); +}; + + + + +/** + * Additions to jQuery.support. + */ +$(function () { + /** + * Boolean indicating whether or not position:fixed is supported. + */ + if (jQuery.support.positionFixed === undefined) { + var el = $('
').appendTo(document.body); + jQuery.support.positionFixed = el[0].offsetTop === 10; + el.remove(); + } +}); + +//Attach all behaviors. +$(function () { + Drupal.attachBehaviors(document, Drupal.settings); +}); + +/** + * The default themes. + */ +Drupal.theme.prototype = { + + /** + * Formats text for emphasized display in a placeholder inside a sentence. + * + * @param str + * The text to format (plain-text). + * @return + * The formatted text (html). + */ + placeholder: function (str) { + return '' + Drupal.checkPlain(str) + ''; + } +}; + +})(jQuery); + +(function ($) { + +/** + * Drag and drop table rows with field manipulation. + * + * Using the drupal_add_tabledrag() function, any table with weights or parent + * relationships may be made into draggable tables. Columns containing a field + * may optionally be hidden, providing a better user experience. + * + * Created tableDrag instances may be modified with custom behaviors by + * overriding the .onDrag, .onDrop, .row.onSwap, and .row.onIndent methods. + * See blocks.js for an example of adding additional functionality to tableDrag. + */ +Drupal.behaviors.tableDrag = { + attach: function (context, settings) { + for (var base in settings.tableDrag) { + $('#' + base, context).once('tabledrag', function () { + // Create the new tableDrag instance. Save in the Drupal variable + // to allow other scripts access to the object. + Drupal.tableDrag[base] = new Drupal.tableDrag(this, settings.tableDrag[base]); + }); + } + } +}; + +/** + * Constructor for the tableDrag object. Provides table and field manipulation. + * + * @param table + * DOM object for the table to be made draggable. + * @param tableSettings + * Settings for the table added via drupal_add_dragtable(). + */ +Drupal.tableDrag = function (table, tableSettings) { + var self = this; + + // Required object variables. + this.table = table; + this.tableSettings = tableSettings; + this.dragObject = null; // Used to hold information about a current drag operation. + this.rowObject = null; // Provides operations for row manipulation. + this.oldRowElement = null; // Remember the previous element. + this.oldY = 0; // Used to determine up or down direction from last mouse move. + this.changed = false; // Whether anything in the entire table has changed. + this.maxDepth = 0; // Maximum amount of allowed parenting. + this.rtl = $(this.table).css('direction') == 'rtl' ? -1 : 1; // Direction of the table. + + // Configure the scroll settings. + this.scrollSettings = { amount: 4, interval: 50, trigger: 70 }; + this.scrollInterval = null; + this.scrollY = 0; + this.windowHeight = 0; + + // Check this table's settings to see if there are parent relationships in + // this table. For efficiency, large sections of code can be skipped if we + // don't need to track horizontal movement and indentations. + this.indentEnabled = false; + for (var group in tableSettings) { + for (var n in tableSettings[group]) { + if (tableSettings[group][n].relationship == 'parent') { + this.indentEnabled = true; + } + if (tableSettings[group][n].limit > 0) { + this.maxDepth = tableSettings[group][n].limit; + } + } + } + if (this.indentEnabled) { + this.indentCount = 1; // Total width of indents, set in makeDraggable. + // Find the width of indentations to measure mouse movements against. + // Because the table doesn't need to start with any indentations, we + // manually append 2 indentations in the first draggable row, measure + // the offset, then remove. + var indent = Drupal.theme('tableDragIndentation'); + var testRow = $('').addClass('draggable').appendTo(table); + var testCell = $('').appendTo(testRow).prepend(indent).prepend(indent); + this.indentAmount = $('.indentation', testCell).get(1).offsetLeft - $('.indentation', testCell).get(0).offsetLeft; + testRow.remove(); + } + + // Make each applicable row draggable. + // Match immediate children of the parent element to allow nesting. + $('> tr.draggable, > tbody > tr.draggable', table).each(function () { self.makeDraggable(this); }); + + // Add a link before the table for users to show or hide weight columns. + $(table).before($('') + .attr('title', Drupal.t('Re-order rows by numerical weight instead of dragging.')) + .click(function () { + if ($.cookie('Drupal.tableDrag.showWeight') == 1) { + self.hideColumns(); + } + else { + self.showColumns(); + } + return false; + }) + .wrap('
') + .parent() + ); + + // Initialize the specified columns (for example, weight or parent columns) + // to show or hide according to user preference. This aids accessibility + // so that, e.g., screen reader users can choose to enter weight values and + // manipulate form elements directly, rather than using drag-and-drop.. + self.initColumns(); + + // Add mouse bindings to the document. The self variable is passed along + // as event handlers do not have direct access to the tableDrag object. + $(document).bind('mousemove', function (event) { return self.dragRow(event, self); }); + $(document).bind('mouseup', function (event) { return self.dropRow(event, self); }); +}; + +/** + * Initialize columns containing form elements to be hidden by default, + * according to the settings for this tableDrag instance. + * + * Identify and mark each cell with a CSS class so we can easily toggle + * show/hide it. Finally, hide columns if user does not have a + * 'Drupal.tableDrag.showWeight' cookie. + */ +Drupal.tableDrag.prototype.initColumns = function () { + for (var group in this.tableSettings) { + // Find the first field in this group. + for (var d in this.tableSettings[group]) { + var field = $('.' + this.tableSettings[group][d].target + ':first', this.table); + if (field.size() && this.tableSettings[group][d].hidden) { + var hidden = this.tableSettings[group][d].hidden; + var cell = field.parents('td:eq(1)'); + break; + } + } + + // Mark the column containing this field so it can be hidden. + if (hidden && cell[0] && cell.css('display') != 'none') { + // Add 1 to our indexes. The nth-child selector is 1 based, not 0 based. + // Match immediate children of the parent element to allow nesting. + var columnIndex = $('> td', cell.parent()).index(cell.get(0)) + 1; + var headerIndex = $('> td:not(:hidden)', cell.parent()).index(cell.get(0)) + 1; + $('> thead > tr, > tbody > tr, > tr', this.table).each(function (){ + var row = $(this); + var parentTag = row.parent().get(0).tagName.toLowerCase(); + var index = (parentTag == 'thead') ? headerIndex : columnIndex; + + // Adjust the index to take into account colspans. + row.children().each(function (n) { + if (n < index) { + index -= (this.colSpan && this.colSpan > 1) ? this.colSpan - 1 : 0; + } + }); + if (index > 0) { + cell = row.children(':nth-child(' + index + ')'); + if (cell[0].colSpan > 1) { + // If this cell has a colspan, mark it so we can reduce the colspan. + $(cell[0]).addClass('tabledrag-has-colspan'); + } + else { + // Mark this cell so we can hide it. + $(cell[0]).addClass('tabledrag-hide'); + } + } + }); + } + } + + // Now hide cells and reduce colspans unless cookie indicates previous choice. + // Set a cookie if it is not already present. + if ($.cookie('Drupal.tableDrag.showWeight') === null) { + $.cookie('Drupal.tableDrag.showWeight', 0, { + path: Drupal.settings.basePath, + // The cookie expires in one year. + expires: 365 + }); + this.hideColumns(); + } + // Check cookie value and show/hide weight columns accordingly. + else { + if ($.cookie('Drupal.tableDrag.showWeight') == 1) { + this.showColumns(); + } + else { + this.hideColumns(); + } + } +}; + +/** + * Hide the columns containing weight/parent form elements. + * Undo showColumns(). + */ +Drupal.tableDrag.prototype.hideColumns = function () { + // Hide weight/parent cells and headers. + $('.tabledrag-hide', 'table.tabledrag-processed').css('display', 'none'); + // Show TableDrag handles. + $('.tabledrag-handle', 'table.tabledrag-processed').css('display', ''); + // Reduce the colspan of any effected multi-span columns. + $('.tabledrag-has-colspan', 'table.tabledrag-processed').each(function () { + this.colSpan = this.colSpan - 1; + }); + // Change link text. +// $('.tabledrag-toggle-weight').text(Drupal.t('Show row weights')); + // Change cookie. + $.cookie('Drupal.tableDrag.showWeight', 0, { + path: Drupal.settings.basePath, + // The cookie expires in one year. + expires: 365 + }); +}; + +/** + * Show the columns containing weight/parent form elements + * Undo hideColumns(). + */ +Drupal.tableDrag.prototype.showColumns = function () { + // Show weight/parent cells and headers. + $('.tabledrag-hide', 'table.tabledrag-processed').css('display', ''); + // Hide TableDrag handles. + $('.tabledrag-handle', 'table.tabledrag-processed').css('display', 'none'); + // Increase the colspan for any columns where it was previously reduced. + $('.tabledrag-has-colspan', 'table.tabledrag-processed').each(function () { + this.colSpan = this.colSpan + 1; + }); + // Change link text. + $('.tabledrag-toggle-weight').text(Drupal.t('Hide row weights')); + // Change cookie. + $.cookie('Drupal.tableDrag.showWeight', 1, { + path: Drupal.settings.basePath, + // The cookie expires in one year. + expires: 365 + }); +}; + +/** + * Find the target used within a particular row and group. + */ +Drupal.tableDrag.prototype.rowSettings = function (group, row) { + var field = $('.' + group, row); + for (var delta in this.tableSettings[group]) { + var targetClass = this.tableSettings[group][delta].target; + if (field.is('.' + targetClass)) { + // Return a copy of the row settings. + var rowSettings = {}; + for (var n in this.tableSettings[group][delta]) { + rowSettings[n] = this.tableSettings[group][delta][n]; + } + return rowSettings; + } + } +}; + +/** + * Take an item and add event handlers to make it become draggable. + */ +Drupal.tableDrag.prototype.makeDraggable = function (item) { + var self = this; + + // Create the handle. + var handle = $('
 
').attr('title', Drupal.t('Drag to re-order')); + // Insert the handle after indentations (if any). + if ($('td:eq(1) .indentation:last', item).length) { + $('td:eq(1) .indentation:last', item).after(handle); + // Update the total width of indentation in this entire table. + self.indentCount = Math.max($('.indentation', item).size(), self.indentCount); + } + else { + $('td:eq(1)', item).prepend(handle); + } + + // Add hover action for the handle. + handle.hover(function () { + self.dragObject == null ? $(this).addClass('tabledrag-handle-hover') : null; + }, function () { + self.dragObject == null ? $(this).removeClass('tabledrag-handle-hover') : null; + }); + + // Add the mousedown action for the handle. + handle.mousedown(function (event) { + // Create a new dragObject recording the event information. + self.dragObject = {}; + self.dragObject.initMouseOffset = self.getMouseOffset(item, event); + self.dragObject.initMouseCoords = self.mouseCoords(event); + if (self.indentEnabled) { + self.dragObject.indentMousePos = self.dragObject.initMouseCoords; + } + + // If there's a lingering row object from the keyboard, remove its focus. + if (self.rowObject) { + $('a.tabledrag-handle', self.rowObject.element).blur(); + } + + // Create a new rowObject for manipulation of this row. + self.rowObject = new self.row(item, 'mouse', self.indentEnabled, self.maxDepth, true); + + // Save the position of the table. + self.table.topY = $(self.table).offset().top; + self.table.bottomY = self.table.topY + self.table.offsetHeight; + + // Add classes to the handle and row. + $(this).addClass('tabledrag-handle-hover'); + $(item).addClass('drag'); + + // Set the document to use the move cursor during drag. + $('body').addClass('drag'); + if (self.oldRowElement) { + $(self.oldRowElement).removeClass('drag-previous'); + } + + // Hack for IE6 that flickers uncontrollably if select lists are moved. + if (navigator.userAgent.indexOf('MSIE 6.') != -1) { + $('select', this.table).css('display', 'none'); + } + + // Hack for Konqueror, prevent the blur handler from firing. + // Konqueror always gives links focus, even after returning false on mousedown. + self.safeBlur = false; + + // Call optional placeholder function. + self.onDrag(); + return false; + }); + + // Prevent the anchor tag from jumping us to the top of the page. + handle.click(function () { + return false; + }); + + // Similar to the hover event, add a class when the handle is focused. + handle.focus(function () { + $(this).addClass('tabledrag-handle-hover'); + self.safeBlur = true; + }); + + // Remove the handle class on blur and fire the same function as a mouseup. + handle.blur(function (event) { + $(this).removeClass('tabledrag-handle-hover'); + if (self.rowObject && self.safeBlur) { + self.dropRow(event, self); + } + }); + + // Add arrow-key support to the handle. + handle.keydown(function (event) { + // If a rowObject doesn't yet exist and this isn't the tab key. + if (event.keyCode != 9 && !self.rowObject) { + self.rowObject = new self.row(item, 'keyboard', self.indentEnabled, self.maxDepth, true); + } + + var keyChange = false; + switch (event.keyCode) { + case 37: // Left arrow. + case 63234: // Safari left arrow. + keyChange = true; + self.rowObject.indent(-1 * self.rtl); + break; + case 38: // Up arrow. + case 63232: // Safari up arrow. + var previousRow = $(self.rowObject.element).prev('tr').get(0); + while (previousRow && $(previousRow).is(':hidden')) { + previousRow = $(previousRow).prev('tr').get(0); + } + if (previousRow) { + self.safeBlur = false; // Do not allow the onBlur cleanup. + self.rowObject.direction = 'up'; + keyChange = true; + + if ($(item).is('.tabledrag-root')) { + // Swap with the previous top-level row. + var groupHeight = 0; + while (previousRow && $('.indentation', previousRow).size()) { + previousRow = $(previousRow).prev('tr').get(0); + groupHeight += $(previousRow).is(':hidden') ? 0 : previousRow.offsetHeight; + } + if (previousRow) { + self.rowObject.swap('before', previousRow); + // No need to check for indentation, 0 is the only valid one. + window.scrollBy(0, -groupHeight); + } + } + else if (self.table.tBodies[0].rows[0] != previousRow || $(previousRow).is('.draggable')) { + // Swap with the previous row (unless previous row is the first one + // and undraggable). + self.rowObject.swap('before', previousRow); + self.rowObject.interval = null; + self.rowObject.indent(0); + window.scrollBy(0, -parseInt(item.offsetHeight, 10)); + } + handle.get(0).focus(); // Regain focus after the DOM manipulation. + } + break; + case 39: // Right arrow. + case 63235: // Safari right arrow. + keyChange = true; + self.rowObject.indent(1 * self.rtl); + break; + case 40: // Down arrow. + case 63233: // Safari down arrow. + var nextRow = $(self.rowObject.group).filter(':last').next('tr').get(0); + while (nextRow && $(nextRow).is(':hidden')) { + nextRow = $(nextRow).next('tr').get(0); + } + if (nextRow) { + self.safeBlur = false; // Do not allow the onBlur cleanup. + self.rowObject.direction = 'down'; + keyChange = true; + + if ($(item).is('.tabledrag-root')) { + // Swap with the next group (necessarily a top-level one). + var groupHeight = 0; + nextGroup = new self.row(nextRow, 'keyboard', self.indentEnabled, self.maxDepth, false); + if (nextGroup) { + $(nextGroup.group).each(function () { + groupHeight += $(this).is(':hidden') ? 0 : this.offsetHeight; + }); + nextGroupRow = $(nextGroup.group).filter(':last').get(0); + self.rowObject.swap('after', nextGroupRow); + // No need to check for indentation, 0 is the only valid one. + window.scrollBy(0, parseInt(groupHeight, 10)); + } + } + else { + // Swap with the next row. + self.rowObject.swap('after', nextRow); + self.rowObject.interval = null; + self.rowObject.indent(0); + window.scrollBy(0, parseInt(item.offsetHeight, 10)); + } + handle.get(0).focus(); // Regain focus after the DOM manipulation. + } + break; + } + + if (self.rowObject && self.rowObject.changed == true) { + $(item).addClass('drag'); + if (self.oldRowElement) { + $(self.oldRowElement).removeClass('drag-previous'); + } + self.oldRowElement = item; + self.restripeTable(); + self.onDrag(); + } + + // Returning false if we have an arrow key to prevent scrolling. + if (keyChange) { + return false; + } + }); + + // Compatibility addition, return false on keypress to prevent unwanted scrolling. + // IE and Safari will suppress scrolling on keydown, but all other browsers + // need to return false on keypress. http://www.quirksmode.org/js/keys.html + handle.keypress(function (event) { + switch (event.keyCode) { + case 37: // Left arrow. + case 38: // Up arrow. + case 39: // Right arrow. + case 40: // Down arrow. + return false; + } + }); +}; + +/** + * Mousemove event handler, bound to document. + */ +Drupal.tableDrag.prototype.dragRow = function (event, self) { + if (self.dragObject) { + self.currentMouseCoords = self.mouseCoords(event); + + var y = self.currentMouseCoords.y - self.dragObject.initMouseOffset.y; + var x = self.currentMouseCoords.x - self.dragObject.initMouseOffset.x; + + // Check for row swapping and vertical scrolling. + if (y != self.oldY) { + self.rowObject.direction = y > self.oldY ? 'down' : 'up'; + self.oldY = y; // Update the old value. + + // Check if the window should be scrolled (and how fast). + var scrollAmount = self.checkScroll(self.currentMouseCoords.y); + // Stop any current scrolling. + clearInterval(self.scrollInterval); + // Continue scrolling if the mouse has moved in the scroll direction. + if (scrollAmount > 0 && self.rowObject.direction == 'down' || scrollAmount < 0 && self.rowObject.direction == 'up') { + self.setScroll(scrollAmount); + } + + // If we have a valid target, perform the swap and restripe the table. + var currentRow = self.findDropTargetRow(x, y); + if (currentRow) { + if (self.rowObject.direction == 'down') { + self.rowObject.swap('after', currentRow, self); + } + else { + self.rowObject.swap('before', currentRow, self); + } + self.restripeTable(); + } + } + + // Similar to row swapping, handle indentations. + if (self.indentEnabled) { + var xDiff = self.currentMouseCoords.x - self.dragObject.indentMousePos.x; + // Set the number of indentations the mouse has been moved left or right. + var indentDiff = Math.round(xDiff / self.indentAmount * self.rtl); + // Indent the row with our estimated diff, which may be further + // restricted according to the rows around this row. + var indentChange = self.rowObject.indent(indentDiff); + // Update table and mouse indentations. + self.dragObject.indentMousePos.x += self.indentAmount * indentChange * self.rtl; + self.indentCount = Math.max(self.indentCount, self.rowObject.indents); + } + + return false; + } +}; + +/** + * Mouseup event handler, bound to document. + * Blur event handler, bound to drag handle for keyboard support. + */ +Drupal.tableDrag.prototype.dropRow = function (event, self) { + // Drop row functionality shared between mouseup and blur events. + if (self.rowObject != null) { + var droppedRow = self.rowObject.element; + // The row is already in the right place so we just release it. + if (self.rowObject.changed == true) { + // Update the fields in the dropped row. + self.updateFields(droppedRow); + + // If a setting exists for affecting the entire group, update all the + // fields in the entire dragged group. + for (var group in self.tableSettings) { + var rowSettings = self.rowSettings(group, droppedRow); + if (rowSettings.relationship == 'group') { + for (var n in self.rowObject.children) { + self.updateField(self.rowObject.children[n], group); + } + } + } + + self.rowObject.markChanged(); + if (self.changed == false) { + $(Drupal.theme('tableDragChangedWarning')).insertBefore(self.table).hide().fadeIn('slow'); + self.changed = true; + } + } + + if (self.indentEnabled) { + self.rowObject.removeIndentClasses(); + } + if (self.oldRowElement) { + $(self.oldRowElement).removeClass('drag-previous'); + } + $(droppedRow).removeClass('drag').addClass('drag-previous'); + self.oldRowElement = droppedRow; + self.onDrop(); + self.rowObject = null; + } + + // Functionality specific only to mouseup event. + if (self.dragObject != null) { + $('.tabledrag-handle', droppedRow).removeClass('tabledrag-handle-hover'); + + self.dragObject = null; + $('body').removeClass('drag'); + clearInterval(self.scrollInterval); + + // Hack for IE6 that flickers uncontrollably if select lists are moved. + if (navigator.userAgent.indexOf('MSIE 6.') != -1) { + $('select', this.table).css('display', 'block'); + } + } +}; + +/** + * Get the mouse coordinates from the event (allowing for browser differences). + */ +Drupal.tableDrag.prototype.mouseCoords = function (event) { + if (event.pageX || event.pageY) { + return { x: event.pageX, y: event.pageY }; + } + return { + x: event.clientX + document.body.scrollLeft - document.body.clientLeft, + y: event.clientY + document.body.scrollTop - document.body.clientTop + }; +}; + +/** + * Given a target element and a mouse event, get the mouse offset from that + * element. To do this we need the element's position and the mouse position. + */ +Drupal.tableDrag.prototype.getMouseOffset = function (target, event) { + var docPos = $(target).offset(); + var mousePos = this.mouseCoords(event); + return { x: mousePos.x - docPos.left, y: mousePos.y - docPos.top }; +}; + +/** + * Find the row the mouse is currently over. This row is then taken and swapped + * with the one being dragged. + * + * @param x + * The x coordinate of the mouse on the page (not the screen). + * @param y + * The y coordinate of the mouse on the page (not the screen). + */ +Drupal.tableDrag.prototype.findDropTargetRow = function (x, y) { + var rows = $(this.table.tBodies[0].rows).not(':hidden'); + for (var n = 0; n < rows.length; n++) { + var row = rows[n]; + var indentDiff = 0; + var rowY = $(row).offset().top; + // Because Safari does not report offsetHeight on table rows, but does on + // table cells, grab the firstChild of the row and use that instead. + // http://jacob.peargrove.com/blog/2006/technical/table-row-offsettop-bug-in-safari. + if (row.offsetHeight == 0) { + var rowHeight = parseInt(row.firstChild.offsetHeight, 10) / 2; + } + // Other browsers. + else { + var rowHeight = parseInt(row.offsetHeight, 10) / 2; + } + + // Because we always insert before, we need to offset the height a bit. + if ((y > (rowY - rowHeight)) && (y < (rowY + rowHeight))) { + if (this.indentEnabled) { + // Check that this row is not a child of the row being dragged. + for (var n in this.rowObject.group) { + if (this.rowObject.group[n] == row) { + return null; + } + } + } + else { + // Do not allow a row to be swapped with itself. + if (row == this.rowObject.element) { + return null; + } + } + + // Check that swapping with this row is allowed. + if (!this.rowObject.isValidSwap(row)) { + return null; + } + + // We may have found the row the mouse just passed over, but it doesn't + // take into account hidden rows. Skip backwards until we find a draggable + // row. + while ($(row).is(':hidden') && $(row).prev('tr').is(':hidden')) { + row = $(row).prev('tr').get(0); + } + return row; + } + } + return null; +}; + +/** + * After the row is dropped, update the table fields according to the settings + * set for this table. + * + * @param changedRow + * DOM object for the row that was just dropped. + */ +Drupal.tableDrag.prototype.updateFields = function (changedRow) { + for (var group in this.tableSettings) { + // Each group may have a different setting for relationship, so we find + // the source rows for each separately. + this.updateField(changedRow, group); + } +}; + +/** + * After the row is dropped, update a single table field according to specific + * settings. + * + * @param changedRow + * DOM object for the row that was just dropped. + * @param group + * The settings group on which field updates will occur. + */ +Drupal.tableDrag.prototype.updateField = function (changedRow, group) { + var rowSettings = this.rowSettings(group, changedRow); + + // Set the row as its own target. + if (rowSettings.relationship == 'self' || rowSettings.relationship == 'group') { + var sourceRow = changedRow; + } + // Siblings are easy, check previous and next rows. + else if (rowSettings.relationship == 'sibling') { + var previousRow = $(changedRow).prev('tr').get(0); + var nextRow = $(changedRow).next('tr').get(0); + var sourceRow = changedRow; + if ($(previousRow).is('.draggable') && $('.' + group, previousRow).length) { + if (this.indentEnabled) { + if ($('.indentations', previousRow).size() == $('.indentations', changedRow)) { + sourceRow = previousRow; + } + } + else { + sourceRow = previousRow; + } + } + else if ($(nextRow).is('.draggable') && $('.' + group, nextRow).length) { + if (this.indentEnabled) { + if ($('.indentations', nextRow).size() == $('.indentations', changedRow)) { + sourceRow = nextRow; + } + } + else { + sourceRow = nextRow; + } + } + } + // Parents, look up the tree until we find a field not in this group. + // Go up as many parents as indentations in the changed row. + else if (rowSettings.relationship == 'parent') { + var previousRow = $(changedRow).prev('tr'); + while (previousRow.length && $('.indentation', previousRow).length >= this.rowObject.indents) { + previousRow = previousRow.prev('tr'); + } + // If we found a row. + if (previousRow.length) { + sourceRow = previousRow[0]; + } + // Otherwise we went all the way to the left of the table without finding + // a parent, meaning this item has been placed at the root level. + else { + // Use the first row in the table as source, because it's guaranteed to + // be at the root level. Find the first item, then compare this row + // against it as a sibling. + sourceRow = $(this.table).find('tr.draggable:first').get(0); + if (sourceRow == this.rowObject.element) { + sourceRow = $(this.rowObject.group[this.rowObject.group.length - 1]).next('tr.draggable').get(0); + } + var useSibling = true; + } + } + + // Because we may have moved the row from one category to another, + // take a look at our sibling and borrow its sources and targets. + this.copyDragClasses(sourceRow, changedRow, group); + rowSettings = this.rowSettings(group, changedRow); + + // In the case that we're looking for a parent, but the row is at the top + // of the tree, copy our sibling's values. + if (useSibling) { + rowSettings.relationship = 'sibling'; + rowSettings.source = rowSettings.target; + } + + var targetClass = '.' + rowSettings.target; + var targetElement = $(targetClass, changedRow).get(0); + + // Check if a target element exists in this row. + if (targetElement) { + var sourceClass = '.' + rowSettings.source; + var sourceElement = $(sourceClass, sourceRow).get(0); + switch (rowSettings.action) { + case 'depth': + // Get the depth of the target row. + targetElement.value = $('.indentation', $(sourceElement).parents('tr:first')).size(); + break; + case 'match': + // Update the value. + targetElement.value = sourceElement.value; + break; + case 'order': + var siblings = this.rowObject.findSiblings(rowSettings); + if ($(targetElement).is('select')) { + // Get a list of acceptable values. + var values = []; + $('option', targetElement).each(function () { + values.push(this.value); + }); + var maxVal = values[values.length - 1]; + // Populate the values in the siblings. + $(targetClass, siblings).each(function () { + // If there are more items than possible values, assign the maximum value to the row. + if (values.length > 0) { + this.value = values.shift(); + } + else { + this.value = maxVal; + } + }); + } + else { + // Assume a numeric input field. + var weight = parseInt($(targetClass, siblings[0]).val(), 10) || 0; + $(targetClass, siblings).each(function () { + this.value = weight; + weight++; + }); + } + break; + } + } +}; + +/** + * Copy all special tableDrag classes from one row's form elements to a + * different one, removing any special classes that the destination row + * may have had. + */ +Drupal.tableDrag.prototype.copyDragClasses = function (sourceRow, targetRow, group) { + var sourceElement = $('.' + group, sourceRow); + var targetElement = $('.' + group, targetRow); + if (sourceElement.length && targetElement.length) { + targetElement[0].className = sourceElement[0].className; + } +}; + +Drupal.tableDrag.prototype.checkScroll = function (cursorY) { + var de = document.documentElement; + var b = document.body; + + var windowHeight = this.windowHeight = window.innerHeight || (de.clientHeight && de.clientWidth != 0 ? de.clientHeight : b.offsetHeight); + var scrollY = this.scrollY = (document.all ? (!de.scrollTop ? b.scrollTop : de.scrollTop) : (window.pageYOffset ? window.pageYOffset : window.scrollY)); + var trigger = this.scrollSettings.trigger; + var delta = 0; + + // Return a scroll speed relative to the edge of the screen. + if (cursorY - scrollY > windowHeight - trigger) { + delta = trigger / (windowHeight + scrollY - cursorY); + delta = (delta > 0 && delta < trigger) ? delta : trigger; + return delta * this.scrollSettings.amount; + } + else if (cursorY - scrollY < trigger) { + delta = trigger / (cursorY - scrollY); + delta = (delta > 0 && delta < trigger) ? delta : trigger; + return -delta * this.scrollSettings.amount; + } +}; + +Drupal.tableDrag.prototype.setScroll = function (scrollAmount) { + var self = this; + + this.scrollInterval = setInterval(function () { + // Update the scroll values stored in the object. + self.checkScroll(self.currentMouseCoords.y); + var aboveTable = self.scrollY > self.table.topY; + var belowTable = self.scrollY + self.windowHeight < self.table.bottomY; + if (scrollAmount > 0 && belowTable || scrollAmount < 0 && aboveTable) { + window.scrollBy(0, scrollAmount); + } + }, this.scrollSettings.interval); +}; + +Drupal.tableDrag.prototype.restripeTable = function () { + // :even and :odd are reversed because jQuery counts from 0 and + // we count from 1, so we're out of sync. + // Match immediate children of the parent element to allow nesting. + $('> tbody > tr.draggable:visible, > tr.draggable:visible', this.table) + .removeClass('odd even') + .filter(':odd').addClass('even').end() + .filter(':even').addClass('odd'); +}; + +/** + * Stub function. Allows a custom handler when a row begins dragging. + */ +Drupal.tableDrag.prototype.onDrag = function () { + return null; +}; + +/** + * Stub function. Allows a custom handler when a row is dropped. + */ +Drupal.tableDrag.prototype.onDrop = function () { + return null; +}; + +/** + * Constructor to make a new object to manipulate a table row. + * + * @param tableRow + * The DOM element for the table row we will be manipulating. + * @param method + * The method in which this row is being moved. Either 'keyboard' or 'mouse'. + * @param indentEnabled + * Whether the containing table uses indentations. Used for optimizations. + * @param maxDepth + * The maximum amount of indentations this row may contain. + * @param addClasses + * Whether we want to add classes to this row to indicate child relationships. + */ +Drupal.tableDrag.prototype.row = function (tableRow, method, indentEnabled, maxDepth, addClasses) { + this.element = tableRow; + this.method = method; + this.group = [tableRow]; + this.groupDepth = $('.indentation', tableRow).size(); + this.changed = false; + this.table = $(tableRow).parents('table:first').get(0); + this.indentEnabled = indentEnabled; + this.maxDepth = maxDepth; + this.direction = ''; // Direction the row is being moved. + + if (this.indentEnabled) { + this.indents = $('.indentation', tableRow).size(); + this.children = this.findChildren(addClasses); + this.group = $.merge(this.group, this.children); + // Find the depth of this entire group. + for (var n = 0; n < this.group.length; n++) { + this.groupDepth = Math.max($('.indentation', this.group[n]).size(), this.groupDepth); + } + } +}; + +/** + * Find all children of rowObject by indentation. + * + * @param addClasses + * Whether we want to add classes to this row to indicate child relationships. + */ +Drupal.tableDrag.prototype.row.prototype.findChildren = function (addClasses) { + var parentIndentation = this.indents; + var currentRow = $(this.element, this.table).next('tr.draggable'); + var rows = []; + var child = 0; + while (currentRow.length) { + var rowIndentation = $('.indentation', currentRow).length; + // A greater indentation indicates this is a child. + if (rowIndentation > parentIndentation) { + child++; + rows.push(currentRow[0]); + if (addClasses) { + $('.indentation', currentRow).each(function (indentNum) { + if (child == 1 && (indentNum == parentIndentation)) { + $(this).addClass('tree-child-first'); + } + if (indentNum == parentIndentation) { + $(this).addClass('tree-child'); + } + else if (indentNum > parentIndentation) { + $(this).addClass('tree-child-horizontal'); + } + }); + } + } + else { + break; + } + currentRow = currentRow.next('tr.draggable'); + } + if (addClasses && rows.length) { + $('.indentation:nth-child(' + (parentIndentation + 1) + ')', rows[rows.length - 1]).addClass('tree-child-last'); + } + return rows; +}; + +/** + * Ensure that two rows are allowed to be swapped. + * + * @param row + * DOM object for the row being considered for swapping. + */ +Drupal.tableDrag.prototype.row.prototype.isValidSwap = function (row) { + if (this.indentEnabled) { + var prevRow, nextRow; + if (this.direction == 'down') { + prevRow = row; + nextRow = $(row).next('tr').get(0); + } + else { + prevRow = $(row).prev('tr').get(0); + nextRow = row; + } + this.interval = this.validIndentInterval(prevRow, nextRow); + + // We have an invalid swap if the valid indentations interval is empty. + if (this.interval.min > this.interval.max) { + return false; + } + } + + // Do not let an un-draggable first row have anything put before it. + if (this.table.tBodies[0].rows[0] == row && $(row).is(':not(.draggable)')) { + return false; + } + + return true; +}; + +/** + * Perform the swap between two rows. + * + * @param position + * Whether the swap will occur 'before' or 'after' the given row. + * @param row + * DOM element what will be swapped with the row group. + */ +Drupal.tableDrag.prototype.row.prototype.swap = function (position, row) { + Drupal.detachBehaviors(this.group, Drupal.settings, 'move'); + $(row)[position](this.group); + Drupal.attachBehaviors(this.group, Drupal.settings); + this.changed = true; + this.onSwap(row); +}; + +/** + * Determine the valid indentations interval for the row at a given position + * in the table. + * + * @param prevRow + * DOM object for the row before the tested position + * (or null for first position in the table). + * @param nextRow + * DOM object for the row after the tested position + * (or null for last position in the table). + */ +Drupal.tableDrag.prototype.row.prototype.validIndentInterval = function (prevRow, nextRow) { + var minIndent, maxIndent; + + // Minimum indentation: + // Do not orphan the next row. + minIndent = nextRow ? $('.indentation', nextRow).size() : 0; + + // Maximum indentation: + if (!prevRow || $(prevRow).is(':not(.draggable)') || $(this.element).is('.tabledrag-root')) { + // Do not indent: + // - the first row in the table, + // - rows dragged below a non-draggable row, + // - 'root' rows. + maxIndent = 0; + } + else { + // Do not go deeper than as a child of the previous row. + maxIndent = $('.indentation', prevRow).size() + ($(prevRow).is('.tabledrag-leaf') ? 0 : 1); + // Limit by the maximum allowed depth for the table. + if (this.maxDepth) { + maxIndent = Math.min(maxIndent, this.maxDepth - (this.groupDepth - this.indents)); + } + } + + return { 'min': minIndent, 'max': maxIndent }; +}; + +/** + * Indent a row within the legal bounds of the table. + * + * @param indentDiff + * The number of additional indentations proposed for the row (can be + * positive or negative). This number will be adjusted to nearest valid + * indentation level for the row. + */ +Drupal.tableDrag.prototype.row.prototype.indent = function (indentDiff) { + // Determine the valid indentations interval if not available yet. + if (!this.interval) { + prevRow = $(this.element).prev('tr').get(0); + nextRow = $(this.group).filter(':last').next('tr').get(0); + this.interval = this.validIndentInterval(prevRow, nextRow); + } + + // Adjust to the nearest valid indentation. + var indent = this.indents + indentDiff; + indent = Math.max(indent, this.interval.min); + indent = Math.min(indent, this.interval.max); + indentDiff = indent - this.indents; + + for (var n = 1; n <= Math.abs(indentDiff); n++) { + // Add or remove indentations. + if (indentDiff < 0) { + $('.indentation:first', this.group).remove(); + this.indents--; + } + else { + $('td:eq(1)', this.group).prepend(Drupal.theme('tableDragIndentation')); + this.indents++; + } + } + if (indentDiff) { + // Update indentation for this row. + this.changed = true; + this.groupDepth += indentDiff; + this.onIndent(); + } + + return indentDiff; +}; + +/** + * Find all siblings for a row, either according to its subgroup or indentation. + * Note that the passed in row is included in the list of siblings. + * + * @param settings + * The field settings we're using to identify what constitutes a sibling. + */ +Drupal.tableDrag.prototype.row.prototype.findSiblings = function (rowSettings) { + var siblings = []; + var directions = ['prev', 'next']; + var rowIndentation = this.indents; + for (var d = 0; d < directions.length; d++) { + var checkRow = $(this.element)[directions[d]](); + while (checkRow.length) { + // Check that the sibling contains a similar target field. + if ($('.' + rowSettings.target, checkRow)) { + // Either add immediately if this is a flat table, or check to ensure + // that this row has the same level of indentation. + if (this.indentEnabled) { + var checkRowIndentation = $('.indentation', checkRow).length; + } + + if (!(this.indentEnabled) || (checkRowIndentation == rowIndentation)) { + siblings.push(checkRow[0]); + } + else if (checkRowIndentation < rowIndentation) { + // No need to keep looking for siblings when we get to a parent. + break; + } + } + else { + break; + } + checkRow = $(checkRow)[directions[d]](); + } + // Since siblings are added in reverse order for previous, reverse the + // completed list of previous siblings. Add the current row and continue. + if (directions[d] == 'prev') { + siblings.reverse(); + siblings.push(this.element); + } + } + return siblings; +}; + +/** + * Remove indentation helper classes from the current row group. + */ +Drupal.tableDrag.prototype.row.prototype.removeIndentClasses = function () { + for (var n in this.children) { + $('.indentation', this.children[n]) + .removeClass('tree-child') + .removeClass('tree-child-first') + .removeClass('tree-child-last') + .removeClass('tree-child-horizontal'); + } +}; + +/** + * Add an asterisk or other marker to the changed row. + */ +Drupal.tableDrag.prototype.row.prototype.markChanged = function () { + var marker = Drupal.theme('tableDragChangedMarker'); + var cell = $('td:eq(1)', this.element); + if ($('span.tabledrag-changed', cell).length == 0) { + cell.append(marker); + } +}; + +/** + * Stub function. Allows a custom handler when a row is indented. + */ +Drupal.tableDrag.prototype.row.prototype.onIndent = function () { + return null; +}; + +/** + * Stub function. Allows a custom handler when a row is swapped. + */ +Drupal.tableDrag.prototype.row.prototype.onSwap = function (swappedRow) { + return null; +}; + +Drupal.theme.prototype.tableDragChangedMarker = function () { + return '*'; +}; + +Drupal.theme.prototype.tableDragIndentation = function () { + return '
 
'; +}; + +Drupal.theme.prototype.tableDragChangedWarning = function () { + $('#changed-order-message').show("fast"); + + //message = gettext('Changes made in this table will not be saved until the form is submitted.'); + //return '
' + + // Drupal.theme('tableDragChangedMarker') + ' ' + message + '
'; +}; + +})(jQuery); diff --git a/openslides/static/styles/base.css b/openslides/static/styles/base.css new file mode 100644 index 000000000..2b2fb375e --- /dev/null +++ b/openslides/static/styles/base.css @@ -0,0 +1,528 @@ +/* OpenSlides default template style */ + +body { + padding: 0 0 0px; + margin:0; + background:url("../images/bg-submenu.gif") repeat-y scroll 0 0 #FFFFFF; + color:#1B110F; + font-family:'Lucida Grande',"Trebuchet MS",Verdana,sans-serif; + font-size:12px; + position:relative; + width:100% + overflow:hidden; +} + +/* HEADER */ +#header { + position:relative; + background:url("../images/bg-header.gif") repeat-x scroll center top #3D3020; + height:150px; +} +#logo { + position:absolute; + top: 25px; + left: 75px; +} +#header_title { + position:absolute; + height:40px; + left:230px; + top:25px; + font-size:34px; + font-weight: bold; + color:#FFFFFF; +} +#header_subtitle { + position:absolute; + color:#B9A894; + left:230px; + top:70px; + font-size:14px; +} +#header_userprofile, #header_userprofile a { + color:#B9A894; +} +#header_userprofile { + position:absolute; + font-size:10px; + top:10px; + right:10px; +} +#header_userprofile li { + float:right; + margin:0 10px 0 0; +} +#header_userprofile li#last { + clear:both; + color:#6A5644; + padding:8px 0 0; +} +#header_userprofile li strong { + color:#ECE0D2; + font-weight:normal; +} +#header_userprofile li a { + color:#B9A894; + padding:1px 0 1px 10px; + text-decoration:none; +} +#header_userprofile li a:hover { + color:#ECE0D2; +} + +/* Main Menu */ +#mainmenu { + position:absolute; + bottom:0; + left:197px; + z-index:1000;} +#mainmenu li { + float:left; + font-size:12px; +} +#mainmenu li a { + -moz-border-radius:6px 6px 0px 0px; + background:none repeat scroll 0 0 #4F4743; + color:#A59A92; + display:block; + margin:0 3px; + padding:10px 12px; + text-decoration:none; +} +#mainmenu li a:hover { + color:#ECE0D2; +} +#mainmenu li.selected a { + background:none repeat scroll 0 0 #FFFFFF; + color:#333333; +} + + +/* Wrapper */ +#wrapper { + float:left; + line-height:140%; + width: 100%; +} + +/* Sub Menu */ +#submenu { + float: left; + width: 200px; + margin-left: -100%; +} +#submenu .section { + border-top:1px solid #2C2523; +} +#submenu .sectiontitle { + /*background-color: #2E2520*/ +} +#submenu .section h4 { + border-top:1px solid #443C3A; + border-bottom:1px solid #B9A894; + color:#B9A894; + padding:15px 20px 10px 50px; + margin:0px; + margin-bottom:0px; + font-size: 16px; + text-align:right; +} +#submenu .section h3 { + border-bottom:1px dashed #B9A894; + color:#B9A894; + padding:15px 20px 10px 50px; + margin:0px; + margin-bottom:0px; + font-size: 16px; + text-align:right; +} +#submenu li a { + color:#B9A894; + display:block; + font-size:11px; + padding:6px 20px; + text-align:right; + text-decoration:none; +} +.section li a:hover { + background:none repeat scroll 0 0 #443C3A; +} +#submenu li.selected a, .section li.selected a:hover { + background:none repeat scroll 0 0 #FFFFFF; + color:#333333; +} + + +/* Content */ +#content { + margin-left: 200px; + padding: 3px 20px; +} +#content h1 { + font-size: 28px; + font-weight: normal; + line-height: 100%; +} +#content h2 { + margin-top: 40px; +} +#content h3 { + font-size: 20px; + font-weight: normal; +} + + +/* Table */ +table { + border-collapse:collapse; + border-color:#CCCCCC; + border-style:solid; + border-width:1px; + font-size:11px; + margin:0; + width:100%; + border-spacing:0px; +} +table th { + border-right:1px solid #CCCCCC; + color:#333333; + font-weight:bold; + padding:10px 10px 10px 10px; + text-align:left; + text-transform:uppercase; +} +table tr.odd td { + background:none repeat scroll 0 0 #F1F1F1; +} +table td { + background:none repeat scroll 0 0 #F7F7F7; + border-right:1px solid #CCCCCC; + line-height:120%; + padding: 10px 10px; + vertical-align:middle; +} +table td:hover, tr.odd td:hover { + background:none repeat scroll 0 0 #E8E4DE; +} +table a.table_delete { + background:url("../img/icons/cross.png") no-repeat scroll 0 0 transparent; + display:block; + float:left; + height:16px; + margin:0 10px 0 0; + padding:0; + text-indent:-9999px; + width:16px; +} +table a.table_edit { + background:url("../img/icons/pencil.png") no-repeat scroll 0 0 transparent; + display:block; + float:left; + height:16px; + margin:0 10px 0 0; + padding:0; + text-indent:-9999px; + width:16px; +} +.agendatable td.dragcell { + padding: 0px 0 0px 10px; +} +.agendatable tr.activeline td { + background-color: #bed4de; +} +.agendatable td.select:hover { + cursor:pointer; + background-color: #bed4de; +} +.agendatable td img.center { + margin-left: 10px; +} + +.agendatable tr.activesummarychildline td { + background-color: #f5cfa2; +} +.cleantable, .cleantable td, .cleantable td:hover { + border:none; + background:none; + line-height:120%; + padding: 5px 0; + font-size:11px; + margin:0; +} + + +/* Links and Images */ +a { + color:#41829F; + text-decoration: none +} +a:hover { + text-decoration: underline +} +img { + border:none; +} + + +/*Forms*/ +form { + margin:0; + padding:0 +} +label { + /*clear:both;*/ + display:block; + padding:5px 0; +} +input[type="text"], input[type="email"], input[type="password"], textarea, select { + background:none repeat scroll 0 0 #F7F7F7; + border:1px solid #CCCCCC; + outline:medium none; + padding:5px; + font-size:13px; + width: 400px; + size:800px; +} +input[type="text"], input[type="email"], input[type="password"] { + height:17px; +} +textarea { + height: 150px; +} +select { + padding:0px; +} +input[type="submit"], input[type="button"] { + background:url("../images/button.gif") repeat-x scroll left top #459300 !important; + border:1px solid #459300 !important; + color:#FFFFFF !important; + cursor:pointer; + display:inline-block; + padding:4px 10px !important; + margin: 2px 0 2px 0; +} +button { + border: 1px solid #D3D3D3; + border-radius: 4px 4px 4px 4px; + display: inline-block; + font-weight: normal; + padding: 4px 10px; + margin: 2px 0 2px 0; + text-align: center; + text-decoration: none; + background:#f9f9f9; + background:#f9f9f9 -webkit-gradient( linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,0))); + background:#f9f9f9 -moz-linear-gradient( top,rgba(255,255,255,.4),rgba(0,0,0,0)); + color: #555555; + cursor: pointer; +} +button:hover { + border: 1px solid #999999; + background:#f9f9f9 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.55)),to(rgba(0,0,0,0))); + background:#f9f9f9 -moz-linear-gradient( top,rgba(255,255,255,.55),rgba(0,0,0,0)); +} +button:active { + -webkit-box-shadow:inset 0 100% 0 0 rgba(0,0,0,0.2); + background:#f9f9f9 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(0,0,0,.3)),to(rgba(0,0,0,0))); + background:#f9f9f9 -moz-linear-gradient( top,rgba(0,0,0,.1),rgba(0,0,0,0)); +} +button .icon { + height: 16px; + text-indent:20px; + padding-top: 1px; + display:block; + text-transform:none; + white-space:nowrap; +} +button .cancel{ + background:url(../images/icons/dialog-cancel.png) no-repeat 0px 0px; +} +button .ok{ + background:url(../images/icons/dialog-ok-apply.png) no-repeat 0px 0px; +} +button .ok-blue{ + background:url(../images/icons/dialog-ok.png) no-repeat 0px 0px; +} +button .edit{ + background:url(../images/icons/document-edit.png) no-repeat 0px 0px; +} +button .revert{ + background:url(../images/icons/document-revert.png) no-repeat 0px 0px; +} +button .undo{ + background:url(../images/icons/edit-undo.png) no-repeat 0px 0px; +} +button .item{ + background:url(../images/icons/view-list-details.png) no-repeat 0px 0px; +} +button .accept{ + background:url(../images/icons/task-complete.png) no-repeat 0px 0px; +} +button .reject{ + background:url(../images/icons/task-reject.png) no-repeat 0px 0px; +} +button .poll{ + background:url(../images/icons/view-statistics.png) no-repeat 0px 0px; +} +button .previous{ + background:url(../images/icons/go-previous.png) no-repeat 0px 0px; +} +button .pdf{ + background:url(../images/icons/application-pdf.png) no-repeat 0px 0px; +} +button .adduser{ + background:url(../images/icons/list-add-user.png) no-repeat 0px 0px; +} +button .removeuser{ + background:url(../images/icons/list-remove-user.png) no-repeat 0px 0px; +} +button .export{ + background:url(../images/icons/document-export.png) no-repeat 0px 0px; +} +button .import{ + background:url(../images/icons/document-import.png) no-repeat 0px 0px; +} +button .add{ + background:url(../images/icons/list-add.png) no-repeat 0px 0px; +} +button .remove{ + background:url(../images/icons/list-remove.png) no-repeat 0px 0px; +} +button .number{ + background:url(../images/icons/milestone.png) no-repeat 0px 0px; +} +button .stop{ + background:url(../images/icons/process-stop.png) no-repeat 0px 0px; +} + +.small-input { + width: 40px !important; +} +.medium-input { + width: 200px !important; +} +.default-input { + width: auto !important; +} + +.errorlist { + color:#DA3939; + font-size:10px; + font-style:italic; + height:16px; + padding:0; +} +form .required label:after { + content: " *"; +} +form .error { + font-weight: bold; + color:#DA3939; +} +form p.error { + margin-top:0; +} +form .error input, form .error textarea { + border:1px solid #DA3939; +} +form input:after { + font-weight: bold; +} + +/* Lists */ +ul { + list-style:none outside none; + -moz-padding-start:0px; + margin:0; + padding:0; +} +ol { + -moz-padding-start:20px; + margin:0; + padding-left:20px; +} + + +/* Fieldsets */ +fieldset { + width: 0px; + padding: 0 60px 0 20px; +} + + +/* Misc */ +#sidebar { + width: 250px; + float: right; + margin:50px 0 20px 10px; +} +.box { + border:1px solid #808080; + padding: 0px 10px 10px 10px; +} +.box h4 { + margin-bottom: 0; + color: #333333; + font-weight: normal; + text-transform: uppercase; +} + +.note { + color: red; +} + +/* Footer */ +#footer { + border-top:1px solid #CCCCCC; + font-size:12px; + margin:40px 0 0; + padding:5px 0; + clear: both; +} + +/* Notification */ +.notification { + border-radius: 6px 6px 6px 6px; + background-position: 10px 11px !important; + background-repeat: no-repeat !important; + border: 1px solid; + font-size: 13px; + margin: 10px 0 15px 0; + padding: 0; + position: relative; + line-height: 100%; + width: 96%; +} +.notification .close { + color: #990000; + font-size: 9px; + position: absolute; + right: 5px; + top: 5px; +} +.notification em { + display: block; + font-style: normal; + line-height: 1.5em; + padding: 10px 20px 10px 36px; +} +.notification.success { + background: url("/static/images/icons/task-complete.png") repeat scroll 0 0 #D5FFCE; + border-color: #9ADF8F; + color: #556652; +} +.notification.error { + background: url("/static/images/icons/task-reject.png") repeat scroll 0 0 #FFCECE; + border-color: #DF8F8F; + color: #665252; +} +.notification.warning { + background: url("/static/images/icons/task-attention.png") repeat scroll 0 0 #FFFBCC; + border-color: #E6DB55; + color: #666452; +} +.notification.info { + background: url("/static/images/icons/dialog-information.png") repeat scroll 0 0 #DBE3FF; + border-color: #A2B4EE; + color: #585B66; +} diff --git a/openslides/static/styles/beamer.css b/openslides/static/styles/beamer.css new file mode 100644 index 000000000..7182ae341 --- /dev/null +++ b/openslides/static/styles/beamer.css @@ -0,0 +1,146 @@ +/** + * OpenSlides Beamer Style + */ +body{ + margin : 0px; + padding-top: 0px; + padding-left : 0px; +/* font-family : Verdana,Futura, Geneva, Arial, Helvetica, sans-serif;*/ + font-family: 'Lucida Grande',"Trebuchet MS",Verdana,sans-serif; + font-size : 18px; + background-color: #FAFAFB; +} + +/*** HEADER ***/ +#header { + position:relative; + background:url("../images/presentation-header-bg.png") repeat-x scroll center top #3D3020; + height:100px; +} +#logo { + position:absolute; + top: 15px; + left: 100px; +} +.event_name { + position:absolute; + text-align:right; + top: 10px; + right: 40px; + font-size:42px; + font-weight:bold; + color: #ffffff; +} +.event_description { + position:absolute; + text-align:right; + top:60px; + right:40px; + font-size:17px; + color: #cfcfcf; +} +#ajaxswitcher { + height: 20px; + padding: 5px; + position: fixed; + z-index: 100; + display: none; +} +#currentTime { + border:0 solid #000000; + font-size:24px; + position:absolute; + text-align:right; + top:110px; + right:40px; + padding-left:30px; + background: url(../images/icons/clock.png) no-repeat scroll 0px 4px; +} + +/*** CONTENT ***/ +#content { + position:absolute; + left:100px; + top:150px; + right:40px; +} +.title +{ + position: absolute; + top: 58px; + left: 100px; + font-size: 30px; + letter-spacing:4px; + color: #FAFAFB; +} +#sidebar { + width: 250px; + float: right; + margin: 0 0 20px 10px; +} +.box { + border:1px solid #808080; + padding: 0px 10px 10px 10px; +} +.box h4 { + margin-bottom: 5px; + margin-top: 10px; + color: #333333; + font-weight: normal; + text-transform: uppercase; +} + + +/*** Items *** / +/* item title centered */ +.item_fullscreen +{ + position: relative; + top: 110px; + right:30px; + font-size:40px; + font-weight:bold; + text-align: center; +} + +/* items in a list*/ +.itemlist li +{ + font-size:26px; + padding-bottom: 15px; + list-style-type: none; +} +.itemlist .closed +{ + color: #9FA9B7; + list-style-type: none; +} + + +/* Table */ +table { + border-collapse:collapse; + border-color:#CCCCCC -moz-use-text-color #CCCCCC #CCCCCC; + border-style:solid none solid solid; + border-width:1px medium 1px 1px; + margin:0; + border-spacing:0px; +} +table th { + border-right:1px solid #CCCCCC; + color:#333333; + font-weight:normal; + padding:10px 10px 10px 10px; + text-align:left; + text-transform:uppercase; +} +table tr.odd td { + background:none repeat scroll 0 0 #F1F1F1; +} +table td { + background:none repeat scroll 0 0 #F7F7F7; + border-right:1px solid #CCCCCC; + line-height:120%; + padding: 10px 10px; + vertical-align:middle; +} diff --git a/openslides/static/styles/tabledrag.css b/openslides/static/styles/tabledrag.css new file mode 100644 index 000000000..4910041b3 --- /dev/null +++ b/openslides/static/styles/tabledrag.css @@ -0,0 +1,50 @@ +/** + * TableDrag behavior. + * + * @see tabledrag.js + */ +body.drag { + cursor: move; +} +.draggable a.tabledrag-handle { + cursor: move; + float: left; /* LTR */ + height: 1.7em; + margin: -0.4em 0 -0.4em -0.5em; /* LTR */ + padding-right: 0.5em ; /* LTR */ + text-decoration: none; +} +.draggable .tabledrag-changed { + padding-right: 0.2em; +} +a.tabledrag-handle:hover { + text-decoration: none; +} +a.tabledrag-handle .handle { + background: url("/static/images/draggable.png") no-repeat scroll 0 0 transparent; + height: 13px; + margin-top: 4px; + width: 13px; +} +a.tabledrag-handle-hover .handle { + background-position: 0 -20px; +} +div.indentation { + float: left; /* LTR */ + height: 1.7em; + margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */ + padding: 0.42em 0 0.42em 0.6em; /* LTR */ + width: 10px; +} +div.tree-child { + background: url(/static/images/tree.png) no-repeat 11px center; /* LTR */ +} +div.tree-child-last { + background: url(/static/images/tree-bottom.png) no-repeat 11px center; /* LTR */ +} +div.tree-child-horizontal { + background: url(/static/images/tree.png) no-repeat -11px center; +} +.tabledrag-toggle-weight-wrapper { + text-align: right; /* LTR */ +} diff --git a/openslides/system/__init__.py b/openslides/system/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/system/admin.py b/openslides/system/admin.py new file mode 100644 index 000000000..607147d75 --- /dev/null +++ b/openslides/system/admin.py @@ -0,0 +1,16 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.system.admin + ~~~~~~~~~~~~~~~~~~~~~~~ + + Register app for admin site. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.contrib import admin +from system.models import Config + +admin.site.register(Config) diff --git a/openslides/system/api.py b/openslides/system/api.py new file mode 100644 index 000000000..25a5e7de5 --- /dev/null +++ b/openslides/system/api.py @@ -0,0 +1,45 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.system.api + ~~~~~~~~~~~~~~~~~~~~~ + + Useful functions for the system app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from system.models import Config, DEFAULT_DATA + +def config_get(key, default=None): + """ + return the Value to the given Key + Else, return the given default value + Else, return the default value from config.models + Else, return none + """ + + try: + value = Config.objects.values_list('value').get(pk=key)[0] + return value + except Config.DoesNotExist: + if default is None: + try: + default = DEFAULT_DATA[key] + except KeyError: + pass + return default + +def config_set(key, value): + """ + Save key, value in DB. If it allready exist, it will be updated + """ + try: + c = Config.objects.get(id=key) + except Config.DoesNotExist: + c = Config() + c.id = str(key) + + c.value = unicode(value) + c.save() diff --git a/openslides/system/forms.py b/openslides/system/forms.py new file mode 100644 index 000000000..01ed97088 --- /dev/null +++ b/openslides/system/forms.py @@ -0,0 +1,39 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.system.forms + ~~~~~~~~~~~~~~~~~~~~~~~ + + Forms for the system app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.forms import Form, CharField, TextInput, BooleanField, IntegerField +from django.utils.translation import ugettext as _ +from system.api import config_get + +class SystemConfigForm(Form): + error_css_class = 'error' + required_css_class = 'required' + + user_registration = BooleanField(label=_("User registration"), required=False) + +class EventConfigForm(Form): + error_css_class = 'error' + required_css_class = 'required' + + event_name = CharField(widget=TextInput(),label=_("Event name"), max_length=30) + event_description = CharField(widget=TextInput(),label=_("Short description of event"), max_length=100, required=False) + event_date = CharField(widget=TextInput(), required=False, label=_("Event date")) + event_location = CharField(widget=TextInput(), required=False, label=_("Event location")) + event_organizer = CharField(widget=TextInput(), required=False, label=_("Event organizer")) + +class ApplicationConfigForm(Form): + error_css_class = 'error' + required_css_class = 'required' + + application_min_supporters = IntegerField(widget=TextInput(attrs={'class':'small-input'}),label=_("Number of (minimum) required supporters for a application"),initial=4, min_value=0, max_value=8) + application_preamble = CharField(widget=TextInput(), required=False, label=_("Application preamble")) + \ No newline at end of file diff --git a/openslides/system/models.py b/openslides/system/models.py new file mode 100644 index 000000000..fa2f5934c --- /dev/null +++ b/openslides/system/models.py @@ -0,0 +1,33 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.system.models + ~~~~~~~~~~~~~~~~~~~~~~~~ + + Models for the system app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.db import models + +DEFAULT_DATA = { + 'event_name': 'OpenSlides', + 'event_description': 'Presentation and voting system', + 'application_min_supporters': 4, + 'application_preamble': 'Die Versammlung möge beschließen,', + 'user_registration': True, +} + +class Config(models.Model): + id = models.CharField(max_length=100, primary_key=True) + value = models.CharField(max_length=100) + + def __unicode__(self): + return self.id + + class Meta: + permissions = ( + ('can_manage_system', "Can manage the system"), + ) diff --git a/openslides/system/templates/system/base_system.html b/openslides/system/templates/system/base_system.html new file mode 100644 index 000000000..d1dd838d3 --- /dev/null +++ b/openslides/system/templates/system/base_system.html @@ -0,0 +1,12 @@ +{% extends "base.html" %} +{% load tags %} + +{% block submenu %} + {% url config_system as url_config_system %} + {% url config_general as url_config_general %} +

{%trans "Configuration" %}

+ +{% endblock %} diff --git a/openslides/system/templates/system/general.html b/openslides/system/templates/system/general.html new file mode 100644 index 000000000..d92f4d997 --- /dev/null +++ b/openslides/system/templates/system/general.html @@ -0,0 +1,28 @@ +{% extends "system/base_system.html" %} +{% block title %}{{ block.super }} - {%trans "Configuration" %}{% endblock %} + +{% block content %} +

{%trans "General" %}

+
{% csrf_token %} +
+ {%trans "Event" %} + {{ form_event.as_p }} +
+

+
+ {%trans "Application" %} + {{ form_application.as_p }} +
+ +

+ + + + +

+
+{% endblock %} diff --git a/openslides/system/templates/system/system.html b/openslides/system/templates/system/system.html new file mode 100644 index 000000000..e9b5014ec --- /dev/null +++ b/openslides/system/templates/system/system.html @@ -0,0 +1,20 @@ +{% extends "system/base_system.html" %} +{% block title %}{{ block.super }} - {%trans "Configuration" %}{% endblock %} + +{% block content %} +

{%trans "System" %}

+
{% csrf_token %} + {{ form.as_p }} + +

+ + + + +

+
+{% endblock %} diff --git a/openslides/system/tests.py b/openslides/system/tests.py new file mode 100644 index 000000000..b67c95bcd --- /dev/null +++ b/openslides/system/tests.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.system.tests + ~~~~~~~~~~~~~~~~~~~~~~~ + + Unit tests for the system app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.test import TestCase + +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.failUnlessEqual(1 + 1, 2) + +__test__ = {"doctest": """ +Another way to test that 1 + 1 is equal to 2. + +>>> 1 + 1 == 2 +True +"""} + diff --git a/openslides/system/urls.py b/openslides/system/urls.py new file mode 100644 index 000000000..f899ba2a9 --- /dev/null +++ b/openslides/system/urls.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.system.urls + ~~~~~~~~~~~~~~~~~~~~~~ + + URL list for the system app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.conf.urls.defaults import * + +urlpatterns = patterns('system.views', + url(r'^config/general$', 'get_general_config', name='config_general'), + url(r'^config/system$', 'get_system_config', name='config_system'), +) diff --git a/openslides/system/views.py b/openslides/system/views.py new file mode 100644 index 000000000..8d9f51646 --- /dev/null +++ b/openslides/system/views.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.system.views + ~~~~~~~~~~~~~~~~~~~~~~~ + + Views for the system app. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.shortcuts import redirect +from django.core.urlresolvers import reverse +from django.contrib import messages +from django.utils.translation import ugettext as _ +from utils.utils import template +from utils.utils import template, permission_required +from system.forms import SystemConfigForm, EventConfigForm, ApplicationConfigForm +from system.api import config_get, config_set + +@permission_required('system.can_manage_system') +@template('system/system.html') +def get_system_config(request): + if request.method == 'POST': + form = SystemConfigForm(request.POST) + if form.is_valid(): + config_set('user_registration', form.cleaned_data['user_registration']) + messages.success(request, _('System settings successfully saved.')) + else: + messages.error(request, _('Please check the form for errors.')) + + else: + form = SystemConfigForm(initial={ + 'user_registration': config_get('user_registration'), + }) + return { + 'form': form, + } + +@permission_required('system.can_manage_system') +@template('system/general.html') +def get_general_config(request): + if request.method == 'POST': + form_event = EventConfigForm(request.POST, prefix='event') + form_application = ApplicationConfigForm(request.POST, prefix='application') + if form_event.is_valid() and form_application.is_valid(): + config_set('event_name', form_event.cleaned_data['event_name']) + config_set('event_description', form_event.cleaned_data['event_description']) + config_set('event_date', form_event.cleaned_data['event_date']) + config_set('event_location', form_event.cleaned_data['event_location']) + config_set('event_organizer', form_event.cleaned_data['event_organizer']) + config_set('application_min_supporters', form_application.cleaned_data['application_min_supporters']) + config_set('application_preamble', form_application.cleaned_data['application_preamble']) + messages.success(request, _('General settings successfully saved.')) + else: + messages.error(request, _('Please check the form for errors.')) + + else: + form_event = EventConfigForm(initial={ + 'event_name': config_get('event_name'), + 'event_description': config_get('event_description'), + 'event_date': config_get('event_date'), + 'event_location': config_get('event_location'), + 'event_organizer': config_get('event_organizer'), + }, prefix='event') + form_application = ApplicationConfigForm(initial={ + 'application_min_supporters': config_get('application_min_supporters'), + 'application_preamble': config_get('application_preamble'), + }, prefix='application') + return { + 'form_event': form_event, + 'form_application': form_application, + } diff --git a/openslides/templates/403.html b/openslides/templates/403.html new file mode 100644 index 000000000..ebd1bb19e --- /dev/null +++ b/openslides/templates/403.html @@ -0,0 +1,38 @@ +{% extends "base.html" %} +{% load tags %} + +{% block mainmenu %} +
    + {% if perms.agenda.can_view_agenda or perms.agenda.can_manage_agenda %} +
  • + {%trans "Agenda" %}
  • + {% endif %} + {% if perms.application.can_view_application or perms.application.can_insert_application or perms.application.can_support_application or perms.application.can_manage_application %} +
  • + {%trans "Applications" %}
  • + {% endif %} + {% if perms.assignment.can_view_assignment or perms.assignment.can_nominate_other or perms.assignment.can_nominate_self or perms.assignment.can_manage_assignment %} +
  • + {%trans "Elections" %}
  • + {% endif %} + {% if perms.poll.can_view_poll or perms.poll.can_manage_poll %} +
  • + {%trans "Polls" %}
  • + {% endif %} + {% if perms.participant.can_view_participants or perms.participant.can_manage_participants %} +
  • + {%trans "Participants" %}
  • + {% endif %} + {% if perms.system.can_manage_system %} +
  • + {%trans "Configuration" %}
  • + {% endif %} +
+ {% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +

{{ error }}

+{% endblock %} diff --git a/openslides/templates/404.html b/openslides/templates/404.html new file mode 100644 index 000000000..972b12820 --- /dev/null +++ b/openslides/templates/404.html @@ -0,0 +1,38 @@ +{% extends "base.html" %} +{% load tags %} + +{% block mainmenu %} +
    + {% if perms.agenda.can_view_agenda or perms.agenda.can_manage_agenda %} +
  • + {%trans "Agenda" %}
  • + {% endif %} + {% if perms.application.can_view_application or perms.application.can_insert_application or perms.application.can_support_application or perms.application.can_manage_application %} +
  • + {%trans "Applications" %}
  • + {% endif %} + {% if perms.assignment.can_view_assignment or perms.assignment.can_nominate_other or perms.assignment.can_nominate_self or perms.assignment.can_manage_assignment %} +
  • + {%trans "Elections" %}
  • + {% endif %} + {% if perms.poll.can_view_poll or perms.poll.can_manage_poll %} +
  • + {%trans "Polls" %}
  • + {% endif %} + {% if perms.participant.can_view_participants or perms.participant.can_manage_participants %} +
  • + {%trans "Participants" %}
  • + {% endif %} + {% if perms.system.can_manage_system %} +
  • + {%trans "Configuration" %}
  • + {% endif %} +
+ {% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +

{%trans "Page not found."%}

+{% endblock %} diff --git a/openslides/templates/500.html b/openslides/templates/500.html new file mode 100644 index 000000000..9c64131d7 --- /dev/null +++ b/openslides/templates/500.html @@ -0,0 +1,38 @@ +{% extends "base.html" %} +{% load tags %} + +{% block mainmenu %} +
    + {% if perms.agenda.can_view_agenda or perms.agenda.can_manage_agenda %} +
  • + {%trans "Agenda" %}
  • + {% endif %} + {% if perms.application.can_view_application or perms.application.can_insert_application or perms.application.can_support_application or perms.application.can_manage_application %} +
  • + {%trans "Applications" %}
  • + {% endif %} + {% if perms.assignment.can_view_assignment or perms.assignment.can_nominate_other or perms.assignment.can_nominate_self or perms.assignment.can_manage_assignment %} +
  • + {%trans "Elections" %}
  • + {% endif %} + {% if perms.poll.can_view_poll or perms.poll.can_manage_poll %} +
  • + {%trans "Polls" %}
  • + {% endif %} + {% if perms.participant.can_view_participants or perms.participant.can_manage_participants %} +
  • + {%trans "Participants" %}
  • + {% endif %} + {% if perms.system.can_manage_system %} +
  • + {%trans "Configuration" %}
  • + {% endif %} +
+ {% endblock %} + +{% block submenu %} +{% endblock %} + +{% block content %} +

{%trans "Server Error"%}

+{% endblock %} diff --git a/openslides/templates/base.html b/openslides/templates/base.html new file mode 100644 index 000000000..e76cc8f3d --- /dev/null +++ b/openslides/templates/base.html @@ -0,0 +1,110 @@ + + + + + {% load tags %} + {% block title %}{% get_config 'event_name' %}{% endblock %} + + + {% block header %} + + {% endblock %} + + + + +
+
+ {% if messages %} + {% for message in messages %} +
+ + close + + {{ message|safe }} +
+ {% endfor %} + + {% endif %} + {% block content %} + {% endblock %} + +
+
+ + + + diff --git a/openslides/urls.py b/openslides/urls.py new file mode 100644 index 000000000..7da6d1a0f --- /dev/null +++ b/openslides/urls.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.urls + ~~~~~~~~~~~~~~~ + + Global URL list for OpenSlides. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.conf.urls.defaults import * +from django.conf import settings +from django.contrib import admin + +admin.autodiscover() + +urlpatterns = patterns('', + (r'^admin/', include(admin.site.urls)), + (r'', include('openslides.agenda.urls')), + (r'', include('openslides.application.urls')), + (r'', include('openslides.participant.urls')), + (r'', include('openslides.poll.urls')), + (r'', include('openslides.assignment.urls')), + (r'', include('openslides.system.urls')), + (r'^static/(?P.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_DOC_ROOT}), + (r'^i18n/', include('django.conf.urls.i18n')), +) diff --git a/openslides/utils/__init__.py b/openslides/utils/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/utils/pdf.py b/openslides/utils/pdf.py new file mode 100755 index 000000000..694bf4318 --- /dev/null +++ b/openslides/utils/pdf.py @@ -0,0 +1,419 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.utils.pdf + ~~~~~~~~~~~~~~~~~~~~ + + Print PDF functions for all OpenSlides apps. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from datetime import datetime +from django.http import HttpResponse, HttpResponseNotFound +from django.shortcuts import render_to_response +from django.template import RequestContext +from django.utils.translation import ugettext as _ +from django.utils.translation import ungettext +from django.contrib.auth.models import User + +from reportlab.pdfgen.canvas import Canvas +from reportlab.lib import colors +from reportlab.lib.pagesizes import A4 +from reportlab.lib.units import cm, inch +from reportlab.lib.styles import ParagraphStyle as PS +from reportlab.lib.styles import getSampleStyleSheet +from reportlab.platypus import SimpleDocTemplate, Paragraph, Frame, PageBreak, Spacer, Table, LongTable, TableStyle, Image +from reportlab.platypus.doctemplate import SimpleDocTemplate +from reportlab.rl_config import defaultPageSize +from reportlab.pdfbase import pdfmetrics +from reportlab.pdfbase.ttfonts import TTFont + +from openslides.agenda.models import Item +from openslides.application.models import Application +from openslides.agenda.api import children_list +from openslides.poll.models import Poll +from openslides.participant.models import Profile +from openslides.system.api import config_get + +# register new truetype fonts +pdfmetrics.registerFont(TTFont('Ubuntu', 'openslides/static/fonts/Ubuntu-R.ttf')) +pdfmetrics.registerFont(TTFont('Ubuntu-Bold', 'openslides/static/fonts/Ubuntu-B.ttf')) +pdfmetrics.registerFont(TTFont('Ubuntu-Italic', 'openslides/static/fonts/Ubuntu-RI.ttf')) + +# set style information +styles = getSampleStyleSheet() +PAGE_HEIGHT=defaultPageSize[1]; +PAGE_WIDTH=defaultPageSize[0] + +h2 = PS(name = 'h2', + fontName = 'Ubuntu-Bold', + fontSize = 14, + leading = 24, + leftIndent = 0, + spaceAfter = 10) +h3 = PS(name = 'h3', + fontName = 'Ubuntu-Bold', + fontSize = 12, + leading = 24, + leftIndent = 0, + spaceAfter = 0) +h3_poll = PS(name = 'h3_poll', + fontName = 'Ubuntu-Bold', + fontSize = 12, + leading = 14, + leftIndent = 30, + spaceAfter = 0) +p = PS(name = 'Normal', + fontName = 'Ubuntu', + fontSize = 10, + leading = 14, + leftIndent = 0, + spaceAfter = 15) +i = PS(name = 'Italic', + fontName = 'Ubuntu-Italic', + fontSize = 10, + leftIndent = 0, + spaceAfter = 5) +i_poll = PS(name = 'i_poll', + fontName = 'Ubuntu', + fontSize = 10, + leftIndent = 30, + rightIndent = 20, + spaceAfter = 0) +small = PS(name = 'small', + fontName = 'Ubuntu', + fontSize = 7, + leading = 14, + leftIndent = 0, + spaceAfter = 0) +small_poll = PS(name = 'small', + fontName = 'Ubuntu', + fontSize = 7, + leading = 14, + leftIndent = 30, + spaceAfter = 0) +itemstyle = PS(name = 'Normal', + fontName = 'Ubuntu', + fontSize = 14, + leading = 12, + leftIndent = 0, + spaceAfter = 15) +subitemstyle = PS(name = 'Normal', + fontName = 'Ubuntu', + fontSize = 10, + leading = 4, + leftIndent = 20, + spaceAfter = 15) +cellstyle = PS(name='Normal', + fontName = 'Ubuntu', + fontSize = 9) +polloption = PS(name = 'polloption', + fontName = 'Ubuntu', + fontSize = 12, + leading = 24, + leftIndent = 30, + spaceAfter = 0) +polloptionname = PS(name = 'polloption', + fontName = 'Ubuntu', + fontSize = 12, + leading = 15, + leftIndent = 30, + spaceAfter = 0) +polloptionnameRight = PS(name = 'polloption', + fontName = 'Ubuntu', + fontSize = 12, + leading = 15, + leftIndent = 49, + spaceAfter = 18) +polloptiongroup = PS(name = 'polloptiongroup', + fontName = 'Ubuntu', + fontSize = 8, + leading = 16, + leftIndent = 49, + spaceAfter = 0) +polloptiongroupLeft = PS(name = 'polloptiongroupleft', + fontName = 'Ubuntu', + fontSize = 8, + leading = 15, + leftIndent = 30, + spaceAfter = 0) + + +# set event information +event_name = config_get("event_name") +event_description = config_get("event_description") +event_date = config_get("event_date") +event_location = config_get("event_location") +event_organizer = config_get("event_organizer") + +# set print time +time = datetime.now().strftime(_("%Y-%m-%d %H:%Mh")) + +def firstPage(canvas, doc): + canvas.saveState() + # page header (with event information) + canvas.setFont('Ubuntu',10) + canvas.setFillGray(0.4) + canvas.drawString(2.75*cm, 28*cm, "%s | %s" % (event_name, event_description)) + if event_date and event_date != "" and event_location and event_location != "": + canvas.drawString(2.75*cm, 27.6*cm, "%s, %s" % (event_date, event_location)) + # time + canvas.setFont('Ubuntu',7) + canvas.drawString(15*cm, 28*cm, _("Printed")+": %s" % time) + # title + canvas.setFont('Ubuntu-Bold',24) + canvas.setFillGray(0) + canvas.drawCentredString(PAGE_WIDTH/2.0, PAGE_HEIGHT-108, doc.title) + canvas.setFont('Ubuntu',10) + canvas.setFillGray(0.4) + canvas.drawCentredString(PAGE_WIDTH/2.0, PAGE_HEIGHT-125, doc.subtitle) + # footer (with page number) + canvas.setFont('Ubuntu',8) + canvas.setFillGray(0.4) + canvas.drawString(10*cm, 1*cm, _("Page")+" 1") + canvas.restoreState() + +def laterPages(canvas, doc): + canvas.saveState() + # footer (with page number) + canvas.setFont('Ubuntu',7) + canvas.setFillGray(0.4) + canvas.drawString(10*cm, 1*cm, _("Page")+" %s" % doc.page) + canvas.restoreState() + +def print_agenda(request, printAllItems=None): + response = HttpResponse(mimetype='application/pdf') + filename = u'filename=%s.pdf;' % _("Agenda") + response['Content-Disposition'] = filename.encode('utf-8') + doc = SimpleDocTemplate(response) + story = [Spacer(1,3*cm)] + + doc.title = _("Agenda") + if printAllItems: + doc.subtitle = "("+_("full")+")" + else: + doc.subtitle = "("+_("abridged")+")" + + # print item list + items = children_list(Item.objects.filter(parent=None).order_by('weight')) + for item in items: + if item.hidden is False: + # print all items + if printAllItems: + if item.parents: + story.append(Paragraph(item.title, subitemstyle)) + else: + story.append(Paragraph(item.title, itemstyle)) + # print items without parents only + else: + if item.parent is None: + story.append(Paragraph(item.title, itemstyle)) + + doc.build(story, onFirstPage=firstPage, onLaterPages=laterPages) + return response + +def print_userlist(request): + response = HttpResponse(mimetype='application/pdf') + filename = u'filename=%s.pdf;' % _("Participant-list") + response['Content-Disposition'] = filename.encode('utf-8') + doc = SimpleDocTemplate(response) + story = [Spacer(1,2*cm)] + + doc.title = _("List of Participants") + doc.subtitle = "" + # Table + data= [['#', _('Last Name'), _('First Name'), _('Group'), _('Type'), _('Committee')]] + sort = 'last_name' + counter = 0 + for user in User.objects.all().order_by(sort): + try: + counter += 1 + user.get_profile() + data.append([counter, + Paragraph(user.last_name, cellstyle), + Paragraph(user.first_name, cellstyle), + Paragraph(user.profile.group, cellstyle), + Paragraph(user.profile.type, cellstyle), + Paragraph(user.profile.committee, cellstyle), + ]) + except Profile.DoesNotExist: + counter -= 1 + pass + + t=LongTable(data, + style=[ + ('VALIGN',(0,0),(-1,-1), 'TOP'), + ('LINEABOVE',(0,0),(-1,0),2,colors.black), + ('LINEABOVE',(0,1),(-1,1),1,colors.black), + ('LINEBELOW',(0,-1),(-1,-1),2,colors.black), + ('ROWBACKGROUNDS', (0, 1), (-1, -1), (colors.white, (.9, .9, .9))), + ]) + t._argW[0]=0.75*cm + story.append(t) + doc.build(story, onFirstPage=firstPage, onLaterPages=laterPages) + return response + +def print_application(request, application_id=None): + response = HttpResponse(mimetype='application/pdf') + filename = u'filename=%s.pdf;' % _("Applications") + response['Content-Disposition'] = filename.encode('utf-8') + doc = SimpleDocTemplate(response) + story = [Spacer(1,2*cm)] + + if application_id is None: + doc.title = _("Applications") + doc.subtitle = "" + + for application in Application.objects.exclude(number=None).order_by('number'): + story.append(Paragraph(_("Application")+" #%s: %s" % (application.number, application.title), h3)) + + # Applications (each application on single page) + for application in Application.objects.exclude(number=None).order_by('number'): + story.append(PageBreak()) + story.append(Paragraph(_("Application")+" #%s: %s" % (application.number, application.title), h2)) + story.append(Paragraph("%s" % application.text.replace('\r\n','
'), p)) + story.append(Paragraph(_("Reason")+":", h3)) + story.append(Paragraph("%s" % application.reason.replace('\r\n','
'), p)) + story.append(Paragraph(_("Submitter")+": %s" % unicode(application.submitter), i)) + story.append(Paragraph(_("Created")+": %s" % application.time.strftime(_("%Y-%m-%d %H:%Mh")), i)) + supporters = "" + for s in application.supporter.all(): + supporters += "%s, " % unicode(s) + story.append(Paragraph(_("Supporter")+": %s" % supporters, i)) + note = "" + for n in application.notes: + note += "%s " % unicode(n) + if note != "": + story.append(Paragraph(_("Status")+": %s | %s" % (application.get_status_display(), note), i)) + else: + story.append(Paragraph(_("Status")+": %s" % (application.get_status_display()), i)) + + else: # print selected application + application = Application.objects.get(id=application_id) + filename = u'filename=%s%s.pdf;' % (_("Application"), str(application.number)) + response['Content-Disposition'] = filename.encode('utf-8') + doc = SimpleDocTemplate(response) + if application.number is None: + doc.title = _("Application")+" #[-]" + else: + doc.title = _("Application")+" #%s" % application.number + doc.subtitle = "" + + story.append(Paragraph(application.title, h2)) + story.append(Paragraph("%s" % application.text.replace('\r\n','
'), p)) + story.append(Paragraph(_("Reason")+":", h3)) + story.append(Paragraph("%s" % application.reason.replace('\r\n','
'), p)) + story.append(Paragraph(_("Submitter")+": %s" % unicode(application.submitter), i)) + story.append(Paragraph(_("Created")+": %s" % application.time.strftime(_("%Y-%m-%d %H:%Mh")), i)) + supporters = "" + for s in application.supporter.all(): + supporters += "%s, " % unicode(s) + story.append(Paragraph(_("Supporter")+": %s" % supporters, i)) + note = "" + for n in application.notes: + note += "%s " % unicode(n) + if note != "": + story.append(Paragraph(_("Status")+": %s | %s" % (application.get_status_display(), note), i)) + else: + story.append(Paragraph(_("Status")+": %s" % (application.get_status_display()), i)) + + doc.build(story, onFirstPage=firstPage, onLaterPages=laterPages) + return response + +def print_application_poll(request, poll_id=None): + poll = Poll.objects.get(id=poll_id) + response = HttpResponse(mimetype='application/pdf') + filename = u'filename=%s%s_%s.pdf;' % (_("Application"), str(poll.application.number), _("Poll")) + response['Content-Disposition'] = filename.encode('utf-8') + doc = SimpleDocTemplate(response, pagesize=A4, topMargin=-6, bottomMargin=-6, leftMargin=0, rightMargin=0, showBoundary=False) + story = [Spacer(0,0*cm)] + + circle = "  " + cell = [] + cell.append(Spacer(0,0.8*cm)) + cell.append(Paragraph(poll.title, h3_poll)) + cell.append(Paragraph(_("Title")+": "+poll.application.title, i_poll)) + if poll.description: + cell.append(Paragraph(poll.description, small_poll)) + cell.append(Spacer(0,0.5*cm)) + cell.append(Paragraph(circle+_("Yes"), polloption)) + cell.append(Paragraph(circle+_("No"), polloption)) + cell.append(Paragraph(circle+_("Abstention"), polloption)) + + data= [] + for user in xrange(User.objects.count()/2): + data.append([cell,cell]) + t=Table(data, 10.5*cm, 7.42*cm) + t.setStyle(TableStyle([ ('GRID', (0,0), (-1,-1), 0.25, colors.grey), + ('VALIGN', (0,0), (-1,-1), 'TOP'), + ])) + story.append(t) + doc.build(story) + return response + +def print_assignment_poll(request, poll_id=None, ballotnumber=1, posts=None): + poll = Poll.objects.get(id=poll_id) + response = HttpResponse(mimetype='application/pdf') + filename = u'filename=%s-%s-#%s.pdf;' % (_("Election"), poll.title.replace(' ','_'), ballotnumber) + response['Content-Disposition'] = filename.encode('utf-8') + doc = SimpleDocTemplate(response, pagesize=A4, topMargin=-6, bottomMargin=-6, leftMargin=0, rightMargin=0, showBoundary=False) + story = [Spacer(0,0*cm)] + + circle = " " + cell = [] + cell.append(Spacer(0,0.8*cm)) + cell.append(Paragraph(poll.title, h3_poll)) + cell.append(Paragraph(poll.description, i_poll)) + options = poll.get_options().order_by('user__user__first_name') + cell.append(Paragraph(ballotnumber+". "+_("ballot")+", "+str(len(options))+" "+ ungettext("candidate", "candidates", len(options))+", "+posts+" "+_("available posts"), small_poll)) + cell.append(Spacer(0,0.4*cm)) + + if len(options) <= int(posts): + optiondecision = True + else: + optiondecision = False + + if optiondecision: + for option in options: + o = str(option).rsplit("(",1) + cell.append(Paragraph(o[0], polloptionname)) + if len(o) > 1: + cell.append(Paragraph("("+o[1], polloptiongroupLeft)) + else: + cell.append(Paragraph(" ", polloptiongroupLeft)) + cell.append(Paragraph(circle+_("Yes")+"      "+circle+_("No")+"      "+circle+_("Abstention"), polloptionnameRight)) + data= [] + for user in xrange(User.objects.count()/2): + data.append([cell,cell]) + if len(options) <= 2: + t=Table(data, 10.5*cm, 7.42*cm) + elif len(options) <= 5: + t=Table(data, 10.5*cm, 14.84*cm) + else: + t=Table(data, 10.5*cm, 29.7*cm) + else: + for option in options: + o = str(option).rsplit("(",1) + cell.append(Paragraph(circle+o[0], polloptionname)) + if len(o) > 1: + cell.append(Paragraph("("+o[1], polloptiongroup)) + else: + cell.append(Paragraph(" ", polloptiongroup)) + data= [] + for user in xrange(User.objects.count()/2): + data.append([cell,cell]) + if len(options) <= 4: + t=Table(data, 10.5*cm, 7.42*cm) + elif len(options) <= 8: + t=Table(data, 10.5*cm, 14.84*cm) + else: + t=Table(data, 10.5*cm, 29.7*cm) + + t.setStyle(TableStyle([ ('GRID', (0,0), (-1,-1), 0.25, colors.grey), + ('VALIGN', (0,0), (-1,-1), 'TOP'), + ])) + story.append(t) + doc.build(story) + return response diff --git a/openslides/utils/template.py b/openslides/utils/template.py new file mode 100644 index 000000000..cb390c7af --- /dev/null +++ b/openslides/utils/template.py @@ -0,0 +1,79 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.template + ~~~~~~~~~~~~~~~~~~~ + + Useful template functions. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.template.loader_tags import BlockNode, ExtendsNode +from django.template import loader, Context, RequestContext, TextNode +from django.http import HttpResponse + +def get_template(template): + if isinstance(template, (tuple, list)): + return loader.select_template(template) + return loader.get_template(template) + +class BlockNotFound(Exception): + pass + +def render_template_block(template, block, context): + """ + Renders a single block from a template. This template should have previously been rendered. + """ + return render_template_block_nodelist(template.nodelist, block, context) + +def render_template_block_nodelist(nodelist, block, context): + for node in nodelist: + if isinstance(node, BlockNode) and node.name == block: + return node.render(context) + for key in ('nodelist', 'nodelist_true', 'nodelist_false'): + if hasattr(node, key): + try: + return render_template_block_nodelist(getattr(node, key), block, context) + except: + pass + for node in nodelist: + if isinstance(node, ExtendsNode): + try: + return render_template_block(node.get_parent(context), block, context) + except BlockNotFound: + pass + raise BlockNotFound + +def render_block_to_string(template_name, block, dictionary=None, context_instance=None): + """ + Loads the given template_name and renders the given block with the given dictionary as + context. Returns a string. + """ + dictionary = dictionary or {} + t = get_template(template_name) + if context_instance: + context_instance.update(dictionary) + else: + context_instance = Context(dictionary) + t.render(context_instance) + return render_template_block(t, block, context_instance) + +def direct_block_to_template(request, template, block, extra_context=None, mimetype=None, **kwargs): + """ + Render a given block in a given template with any extra URL parameters in the context as + ``{{ params }}``. + """ + if extra_context is None: + extra_context = {} + dictionary = {'params': kwargs} + for key, value in extra_context.items(): + if callable(value): + dictionary[key] = value() + else: + dictionary[key] = value + c = RequestContext(request, dictionary) + t = get_template(template) + t.render(c) + return HttpResponse(render_template_block(t, block, c), mimetype=mimetype) diff --git a/openslides/utils/templatetags/__init__.py b/openslides/utils/templatetags/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/openslides/utils/templatetags/devel.py b/openslides/utils/templatetags/devel.py new file mode 100644 index 000000000..06718237d --- /dev/null +++ b/openslides/utils/templatetags/devel.py @@ -0,0 +1,14 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from django import template +from django.db import connection + +register = template.Library() + +@register.simple_tag +def queries(): + out = '' + for q in connection.queries: + out += "%s%s" % ( q['time'], q['sql']) + return out diff --git a/openslides/utils/templatetags/tags.py b/openslides/utils/templatetags/tags.py new file mode 100644 index 000000000..626a8b0f8 --- /dev/null +++ b/openslides/utils/templatetags/tags.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from django import template +from system.api import config_get + +register = template.Library() + +@register.simple_tag +def get_min_supporters(): + return config_get('application_min_supporters') + +@register.simple_tag +def get_config(key): + return config_get(key) + +@register.simple_tag +def active(request, pattern): + if request.path.startswith(pattern): + return 'selected' + return '' diff --git a/openslides/utils/utils.py b/openslides/utils/utils.py new file mode 100644 index 000000000..4ccfb19d4 --- /dev/null +++ b/openslides/utils/utils.py @@ -0,0 +1,73 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +""" + openslides.utils.urls + ~~~~~~~~~~~~~~~~~~~~~ + + URL list for utils. + + :copyright: 2011 by the OpenSlides team, see AUTHORS. + :license: GNU GPL, see LICENSE for more details. +""" + +from django.shortcuts import render_to_response, redirect +from django.core.urlresolvers import reverse +from django.http import HttpResponseForbidden +from django.template import RequestContext +from django.template.loader import render_to_string +from django.core.context_processors import csrf +from django.contrib import messages +from django.contrib.auth.models import Permission +from django.utils.translation import ugettext as _ + +from openslides import OPENSLIDES_REVISION + +def revision(request): + return {'OPENSLIDES_REVISION': OPENSLIDES_REVISION} + + +def gen_confirm_form(request, message, url): + messages.warning(request, '%s
' % (message, url, csrf(request)['csrf_token'], _("Yes"), _("No"))) + +def del_confirm_form(request, object, name=None): + if name is None: + name = object + gen_confirm_form(request, _('Do you really want to delete %s?') % name, object.get_absolute_url('delete')) + +def render_response(req, *args, **kwargs): + kwargs['context_instance'] = RequestContext(req) + return render_to_response(*args, **kwargs) + +def template(template_name): + def renderer(func): + def wrapper(request, *args, **kw): + output = func(request, *args, **kw) + if not isinstance(output, dict): + return output + return render_to_response(template_name, output, context_instance=RequestContext(request)) + return wrapper + return renderer + + +def permission_required(perm, login_url=None): + """ + Decorator for views that checks whether a user has a particular permission + enabled, redirecting to the log-in page if necessary. + """ + def renderer(func): + def wrapper(request, *args, **kw): + if request.user.has_perm(perm): + return func(request, *args, **kw) + if request.user.is_authenticated(): + return render_to_forbitten(request) + return redirect(reverse('user_login')) + return wrapper + return renderer + +def render_to_forbitten(request, error=_("Sorry, you have no rights to see this page.")): + return HttpResponseForbidden(render_to_string('403.html', {'error': error}, context_instance=RequestContext(request))) + +def delete_default_permissions(): + for p in Permission.objects.all(): + if p.codename.startswith('add') or p.codename.startswith('delete') or p.codename.startswith('change'): + p.delete()