2012-07-20 10:55:07 +02:00
|
|
|
CHANGELOG of OpenSlides
|
|
|
|
http://openslides.org
|
|
|
|
|
|
|
|
|
2012-11-27 20:09:30 +01:00
|
|
|
Version 1.3 (unreleased)
|
|
|
|
========================
|
|
|
|
[http://dev.openslides.org/milestone/1.3]
|
|
|
|
|
|
|
|
Projector:
|
|
|
|
- New public dashboard which allows access for all users per default. (#361)
|
|
|
|
(changed from the old, limited projector control page)
|
|
|
|
- New dashboard widgets:
|
|
|
|
* welcome widget (shows static welcome title and text)
|
|
|
|
* participant widget
|
|
|
|
* group widget
|
|
|
|
* personal widget (shows my motions and my elections)
|
|
|
|
- Hide scrollbar in projector view.
|
|
|
|
- Added cache for AJAX version of the projector view.
|
|
|
|
- Moved projector control icons into projector live widget. (#403)
|
|
|
|
- New weight field for custom slides (to order custom slides in widget).
|
|
|
|
- Fixed drag'n'drop behaviour of widgets into empty dashboard column.
|
|
|
|
- Fixed permissions for agenda, motion and assignment widgets (set to projector.can_manage_projector).
|
|
|
|
Agenda:
|
|
|
|
- Fixed slide error if agenda item deleted. (#330)
|
|
|
|
Motions:
|
|
|
|
- Translation: Changed 'application' to 'motion'.
|
|
|
|
- Fixed: Manager could not edit supporters. (#336)
|
|
|
|
- Fixed attribute error for anonymous users in motion view. (#329)
|
|
|
|
- Set default sorting of motions by number (in widget).
|
|
|
|
- CSV import allows to import group as submitter. (#419)
|
|
|
|
- Updated motion code for new user API.
|
|
|
|
- Rewrote motion views as class based views.
|
|
|
|
Elections:
|
|
|
|
- User can block himself/herself from candidate list after delete his/her candidature.
|
|
|
|
- Show blocked candidates in separate list.
|
|
|
|
- Mark elected candidates in candidate list. (#374)
|
|
|
|
- Show linebreaks in description. (#392)
|
|
|
|
- Set default sorting of elections by name (in widget).
|
|
|
|
- Fixed redirect from a poll which does not exists anymore.
|
|
|
|
- Changed default permissions of anonymous user to see elections. (#334)
|
|
|
|
- Updated assignment code for new user API.
|
|
|
|
Participants:
|
|
|
|
- New user and group API.
|
|
|
|
- New group option to handle a group as participant (and thus e.g. as submitter of motion).
|
|
|
|
- CSV import does not delete existing users anymore and append users as new users.
|
|
|
|
- New user field 'about me'. (#390)
|
|
|
|
- New config option for sorting users by first or last name (in participant lists, elections and motions). (#303)
|
|
|
|
- Allowed whitespaces in username, default: <firstname lastname>. (#326)
|
|
|
|
- New user and group slides. (#176)
|
|
|
|
- Don't allow to deactivate the administrator or themself.
|
|
|
|
- Don't allow to delete themself.
|
|
|
|
- Renamed participant field 'groups' to 'structure level' (German: Gliederungsebene).
|
|
|
|
- Rewrote participant views as class based views.
|
|
|
|
- Made OpenSlides user a child model of Django user model.
|
|
|
|
- Appended tests.
|
|
|
|
- Fixed error to allow admins to delete anonymous group
|
|
|
|
|
|
|
|
Other:
|
|
|
|
- Added French translation (Thanks to Moira).
|
|
|
|
- Updated setup.py to make an openslides python package.
|
|
|
|
- Removed frontpage (welcome widget contains it's content) and redirect '/' to dashboard url.
|
|
|
|
|
|
|
|
- Added LOCALE_PATHS to openslides_settings to avoid deprication in Django 1.5.
|
|
|
|
- Redesigned the DeleteView (append QuestionMixin to send question via the django message API).
|
|
|
|
- Fixed encoding error in settings.py. (#349)
|
|
|
|
- Renamed openslides_settings.py to openslides_global_settings.py.
|
|
|
|
- New default path to database file (XDG_DATA_HOME, e.g. ~/.local/share/openslides/).
|
|
|
|
- New default path to settings file (XDG_CONFIG_HOME, e.g. ~/.config/openslides/).
|
|
|
|
- Added special handling to determine location of database and settings file in portable version.
|
|
|
|
- Don't use similar characters in generated passwords (no 'Il10oO').
|
|
|
|
- Localised the datetime in PDF header. (#296)
|
|
|
|
- Used specific session cookie name. (#332)
|
|
|
|
- Moved code repository from hg to git (incl. some required updates, e.g. version string function).
|
|
|
|
- Updated German translations.
|
|
|
|
- Several code optimizations.
|
|
|
|
- Several minor and medium issues and errors were fixed.
|
|
|
|
|
|
|
|
|
2012-07-23 09:06:24 +02:00
|
|
|
Version 1.2 (2012-07-25)
|
|
|
|
========================
|
2012-07-20 10:55:07 +02:00
|
|
|
[http://dev.openslides.org/milestone/1.2]
|
|
|
|
|
2012-07-23 09:06:24 +02:00
|
|
|
General:
|
|
|
|
- New welcome page with customizable title and text.
|
|
|
|
- OpenSlides portable win32 binary distribution.
|
|
|
|
- New start script (start.py) to automatically create the default settings and the
|
|
|
|
database, start the server and the default browser.
|
|
|
|
- Add plugin system. Allow other django-apps to interact with OpenSlides.
|
|
|
|
Projector:
|
|
|
|
- New projector dashboard to control all slides on projector.
|
|
|
|
- New projector live view on projector dashboard.
|
|
|
|
- Countdown calculation works now on server-side.
|
|
|
|
- New Overlay messages to show additional information on a second
|
|
|
|
projector layer.
|
|
|
|
- Add custom slides.
|
|
|
|
- Add a welcome slide.
|
|
|
|
- Project application and assignment slides without an agenda item.
|
|
|
|
- Update the projector once per second (only).
|
|
|
|
Agenda:
|
|
|
|
- Add new comment field for agenda items.
|
|
|
|
Elections (Assignments):
|
|
|
|
- New config option to publish voting results for selected winners only.
|
|
|
|
Applications:
|
|
|
|
- Now, it's possible to deactivate the whole supporter system.
|
|
|
|
- New import option: set status of all imported applications to
|
|
|
|
'permit'.
|
|
|
|
- More log entries for all application actions.
|
|
|
|
Participant:
|
|
|
|
- Add new comment field for participants.
|
|
|
|
- Show translated permissions strings in user rols form.
|
|
|
|
- Admin is redirect to 'change password' page.
|
|
|
|
- New default user name: "firstname lastname".
|
|
|
|
Other:
|
|
|
|
- Use Django's class based views.
|
|
|
|
- Update to Django 1.4. Drop python 2.4 support for this reason.
|
|
|
|
- Separate the code for the projector.
|
|
|
|
- Rewrite the vote results table.
|
|
|
|
- Rewrite the poll API.
|
|
|
|
- Rewrite the config API. (Now any data which are JSON serializable
|
|
|
|
can be stored.)
|
|
|
|
- Improved CSV import for application and participants.
|
|
|
|
- GUI improvements of web interface (e.g. sub navigations, overview tables).
|
|
|
|
- Several minor and medium issues and errors were fixed.
|
|
|
|
|
2012-07-20 10:55:07 +02:00
|
|
|
|
|
|
|
Version 1.1 (2011-11-15)
|
2012-07-23 09:06:24 +02:00
|
|
|
========================
|
2012-07-20 10:55:07 +02:00
|
|
|
[http://dev.openslides.org/milestone/1.1]
|
|
|
|
|
|
|
|
Agenda:
|
|
|
|
- [Feature] Agenda overview: New item-done-column for all non-manager (#7)
|
|
|
|
- [Feature] Allow HTML-Tags in agenda item of text (#12)
|
|
|
|
- [Feature] Split up hidden agenda items in new agenda table section (#13)
|
|
|
|
Projector:
|
|
|
|
- [Feature] Assignment projector view layout improvements (#9)
|
|
|
|
- [Bugfix] Zoom problem for sidebar div in beamer view (#5)
|
|
|
|
- [Bugfix] Blue 'candidate elected line' not visible in projector ajax view (#6)
|
|
|
|
- [Bugfix] Assignment projector view: Show results for elected candidates only (#11)
|
|
|
|
- [Bugfix] Missing beamer scaling (#2)
|
|
|
|
- [Bugfix] Assigment projector view: Removed empty character for no results cell. (#10)
|
|
|
|
Applications:
|
|
|
|
- [Feature] Import applications (#55)
|
|
|
|
- [Feature] Support trivial changes to an application (#56)
|
|
|
|
- [Bugfix] Order submitter and supporter form fields by full name (#53)
|
|
|
|
- [Bugfix] Application: Show profile instead of submitter username (#15)
|
|
|
|
- [Bugfix] "Application: Only check enough supports in status ""pub""" (#16)
|
|
|
|
Elections:
|
|
|
|
- [Feature] New button to show agenda item of selected application/assignment (#54)
|
|
|
|
- [Feature] Open add-user-url in new tab. (#32)
|
|
|
|
Applications/Elections:
|
|
|
|
- [Feature] Show voting results in percent (#48)
|
|
|
|
Participants:
|
|
|
|
- [Feature] Filter displayed permissions in group editor (#59)
|
|
|
|
- [Feature] Generate password after user creation automatically (#58)
|
|
|
|
- [Bugfix] Encoding error (#1)
|
|
|
|
- [Bugfix] List of participants (pdf) link not visible for users with see-particiants-permissions (#3)
|
|
|
|
- [Bugfix] Use user.profile.get_type_display() instead of user.profile.type (#4)
|
|
|
|
PDF:
|
|
|
|
- [Feature] Mark elected candidates in PDF (#31)
|
|
|
|
- [Feature] New config option to set title and preamble text for application and assignment pdf (#33)
|
|
|
|
- [Feature] New config option to set number of ballots in PDF (#26)
|
|
|
|
- [Bugfix] Assignment ballot pdf: Wrong line break in group name with brackets (#8)
|
|
|
|
- [Bugfix] Print available candidates in assignment pdf (#14)
|
|
|
|
- [Bugfix] "Show ""undocumented"" for result ""-2"" in application and assignment pdf" (#17)
|
|
|
|
Other:
|
|
|
|
- [Feature] Rights for anonymous (#45)
|
|
|
|
- [Feature] Show counter for limited speaking time (#52)
|
|
|
|
- [Feature] Reorderd config tab subpages (#61)
|
|
|
|
- [Localize] i18n German: Use gender-specific strings (#51)
|
|
|
|
- [Bugfix] <button> inside <a> tag not working in IE (#57)
|
|
|
|
- [Bugfix] Change default sort for tables of applications, assignments, participants (#27)
|
|
|
|
|
|
|
|
|
|
|
|
Version 1.0 (2011-09-12)
|
2012-07-23 09:06:24 +02:00
|
|
|
========================
|
2012-07-20 10:55:07 +02:00
|
|
|
[http://dev.openslides.org/milestone/1.0]
|