indico

Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.

MIT License

Downloads
2.6K
Stars
1.7K

Bot releases are hidden (Show)

indico - v2.1

Published by ThiefMaster over 6 years ago

Major Features

  • Add event roles, which are similar to local groups but within the scope of an event. They can be used both for assigning permissions within the event and also for quickly seeing which user has which role (such as "Program Committee" in the event
  • Add new Participant Roles (previously called Roles) which now shows each person's custom event roles and whether they have registered for the event in addition to the the default roles (speaker, chairperson, etc.)
  • Add visibility options to custom abstract/contribution fields so they can be restricted to be editable/visible only for event managers or authors/submitters instad of anyone who can see the abstract/contribution
  • Provide new interface to import registations/contributions from a CSV file (#3144)
  • Rework how access/permissions are managed. Now all access and management privileges can be assigned from a single place on the protection management page.

Improvements

  • Allow specifying a default session for a track which will then be used by default when accepting an abstract in that track (#3069)
  • Allow marking contribution types as private so they cannot be selected by users submitting an abstract (#3138)
  • Add support for boolean (yes/no) and freetext questions in abstract reviewing (#3175)
  • Support event cloning with monthly recurrence on the last day of the month (#1580)
  • Add support for custom session types (#3189)
  • Move poster session flag from session settings to session type settings
  • Add contribution cloning within an event (#3207)
  • Add option to include the event description in reminder emails (#3157, thanks @bpedersen2)
  • Pin default themes to the top for event managers (#3166)
  • Add user setting whether to show future events or not by default in a category. Also keep the per-category status in the session (#3233, thanks @bpedersen2)
  • Keep page titles in sync with conference menu item titles (#3236)
  • Add option to hide an attachment folder in the display areas of an event (#3181, thanks @bpedersen2)
  • Improve flower redirect URI generation (#3187, thanks @bpedersen2)
  • When blocking a user account, the user will be forcefully logged out in addition to being prevented from logging in
  • Show track-related columns in abstract list only if there are tracks defined for the event (#2813)
  • Show warning box to inform that reviewer roles do not apply when an event has no tracks (#2919)
  • Allow specifying min/max length for registration form text fields (#3193, thanks @bpedersen2)
  • Add settings to configure the scale of 'rating' questions in paper reviewing
  • Show a nicer error message when entering an excessively high base registration fee (#3260)
  • Use proper British English for person titles (#3279)
  • Add event keywords in meta tags (#3262, thanks @bpedersen2)
  • Improve sorting by date fields in the registrant list
  • Use the user's preferred name format in more places
  • Add "back to conference" link when viewing a conference timetable using a meeting theme (#3297, thanks @bpedersen2)
  • Allow definition lists in places where Markdown or HTML is accepted (#3325)
  • Include event date/time in registration emails (#3337)
  • Allow div/span/pre with classes when writing raw HTML in CKEditor (#3332, thanks @bpedersen2)
  • Sort abstract authors/speakers by last name (#3340)
  • Improve machine-readable metadata for events and categories (#3287, thanks @bpedersen2)

Bugfixes

  • Fix selecting a person's title in a different language than English
  • Fix display issue in "now happening" (#3278)
  • Fix error when displaying the value of an accommodation field in the registrant list and someone has the "no accomodation" option selected (#3272, thanks @bpedersen2)
  • Use the 'Reviewing' realm when logging actions from the abstract/paper reviewing modules
  • Fix error when printing badges/posters with empty static text fields (#3290)
  • Fix error when generating a PDF timetable including contribution abstracts (#3289)
  • Do not require management access to a category to select a badge template from it as a backside.
  • Fix breadcrumb metadata (#3321, thanks @bpedersen2)
  • Fix error when accessing certain registration pages without an active registration
  • Use event timezone when displaying event log entries (#3354)
  • Correctly render most markdown elements when generating a programme PDF (#3351)
  • Do not send any emails when trying to approve/reject a registration that is not pending (#3358)

Internal Changes

  • Rename Roles in ACL entries to Permissions. This especially affects the can_manage method whose role argument has been renamed to permission (#3057)
  • Add new registration_checkin_updated signal that can be used by plugins to perform an action when the checkin state of a registration changes (#3161, thanks @bpedersen2)
  • Add new signals that allow plugins to run custom code at the various stages of the RH execution and replace/modify the final response (#3227)
  • Add support for building plugin wheels with date/commit-suffixed version numbers (#3232, thanks @driehle)
indico - v2.0.3

Published by ThiefMaster over 6 years ago

Security fixes

  • Do not show contribution information (metadata including title, speakers and a partial description) in the contribution list unless the user has access to a contribution

Improvements

  • Show more suitable message when a service request is auto-accepted (#3264)
indico - v2.0.2

Published by ThiefMaster over 6 years ago

Security fixes

  • Update bleach to fix an XSS vulnerability

Improvements

  • Warn when editing a speaker/author would result in duplicate emails

Bugfixes

  • Take 'center' orientation of badge/poster backgrounds into account (#3238, thanks @bpedersen2)
  • Faily nicely when trying to register a local account with an already-used email confirmation link (#3250)
indico - v2.0.1

Published by ThiefMaster over 6 years ago

Improvements

  • Add support for admin-only designer placeholders. Such placeholders can be provided by custom plugins and only be used in the designer by Indico admins (#3210)
  • Sort contribution types alphabetically
  • Add folding indicators when printing foldable badges (#3216)

Bugfixes

  • Fix LaTeX rendering issue when consecutive lines starting with [ were present (#3203)
  • Do not allow managers to retrieve tickets for registrants for whom ticket access is blocked by a plugin (#3208)
  • Log a warning instead of an exception if the Indico version check fails (#3209)
  • Wrap long lines in event log entries instead of truncating them
  • Properly show message about empty agenda in reminders that have "Include agenda" enabled but an empty timetable
  • Fix overly long contribution type names pushing edit/delete buttons outside the visible area (#3215)
  • Only apply plugin-imposed ticket download restrictions for tickets, not for normal badges.
  • Fix switching between badge sides in IE11 (#3214)
  • Do not show poster templates as possible backsides for badges
  • Convert alpha-channel transparency to white in PDF backgrounds
  • Make number inputs big enough to show 5 digits in chrome
  • Sort chairperson list on lecture pages
  • Remove whitespace before commas in speaker lists
  • Hide author UI for subcontribution speakers (#3222)
indico - v2.0

Published by ThiefMaster almost 7 years ago

Improvements

  • Add author_type and is_speaker fields for persons in the JSON abstract export
  • Add legacy redirect for conferenceTimeTable.py

Bugfixes

  • Fix unicode error when searching external users from the "Search Users" dialog
  • Fix missing event management menu/layout when creating a material package from the event management area
  • Fix error when viewing a contribution with co-authors
  • Fix sorting of registration form items not working anymore after moving/disabling some items
  • Fix error after updating from 2.0rc1 if there are cached Mako templates
  • Fix error when retrieving an image referenced in an abstract fails
  • Fix rendering of time pickers in recent Firefox versions (#3194)
  • Fix error when trying to use the html serializer with the timetable API
  • Fix error when receiving invalid payment events that should be ignored
  • Fix last occurrence not being created when cloning events (#3192)
  • Fix multiple links in the same line being replaced with the first one when converting abstracts/contributions to PDF (#2816)
  • Fix PDF generation when there are links with & in the URL
  • Fix incorrect spacing in abstract author/speaker lists (#3205)
indico - v2.0rc2

Published by ThiefMaster almost 7 years ago

Improvements

  • Allow changing the reloader used by the dev server (#3150)

Bugfixes

  • Do not show borders above/below the message in registration emails unless both the header and body blocks are used (#3151)
  • Roll-back the database transaction when an error occurs.
  • Fix rendering of the LaTeX error box (#3163)
  • Fix "N/A" being displayed in a survey result if 0 is entered in a number field
  • Fix "N/A" not being displayed in a survey result if nothing is selected in a multi-choice select field
  • Fix error when using target_* placeholders in abstract notification emails for actions other than "Merged" (#3171)
  • Show full track title in tooltips on abstract pages
  • Show correct review indicators when a reviewer still has to review an abstract in a different track
  • Fix unicode error when searching external users in an LDAP backend (indico/flask-multipass#19)

Internal Changes

  • Remove SCSS_DEBUG_INFO config option.
indico - v2.0rc1

Published by ThiefMaster almost 7 years ago

Improvements

  • Hide category field in event creation dialog if there are no subcategories (#3112)
  • Remove length limit from registration form field captions (#3119)
  • Use semicolons instead of commas as separator when exporting list values (such as multi-select registration form fields) to CSV or Excel (#3060)
  • Use custom site title in page title (#3018)
  • Allow manually entering dates in datetime fields (#3136)
  • Send emails through a celery task. This ensures users do not get an error if the mail server is temporarily unavailable. Sending an email is also retried for a while in case of failure. In case of a persistent failure the email is dumped to the temp directory and can be re-sent manually using the new indico resend_email command (#3121)
  • Reject requests containing NUL bytes in the query string (#3142)

Bugfixes

  • Do not intercept HTTP exceptions containing a custom response. When raising such exceptions we do not want the default handling but rather send the custom response to the client.
  • Do not apply margin for empty root category sidebar (#3116, thanks @nop33)
  • Fix alignment of info-grid items on main conference page (#3126)
  • Properly align the label of the attachment folder title field
  • Fix some rare unicode errors during exception handling/logging
  • Clarify messages in session block rescheduling dialogs (#3080)
  • Fix event header bar in IE11 (#3135)
  • Fix footer on login page (#3132)
  • Use correct module name for abstract notification emails in the event log
  • Remove linebreaks from email subject in paper review notifications
  • Fix extra padding in the CFA roles dialog (#3129)
  • Do not show an extra day in timetable management if an event begins before a DST change
  • Disable caching when retrieving the list of unscheduled contributions
  • Process placeholders in the subject when emailing registrants
  • Fix Shibboleth login with non-ascii names (#3143)

Internal Changes

  • Add new is_ticket_blocked signal that can be used by plugins to disable ticket downloads for a registration.
indico - v1.2.2

Published by ThiefMaster over 7 years ago

indico -

Published by ThiefMaster over 7 years ago

indico -

Published by pferreir about 8 years ago

indico - Indico v1.2.1rc2

Published by pferreir about 9 years ago

  • New dependency configuration that uses the new indico-fonts package
indico - Indico v1.2.1rc1

Published by pferreir over 9 years ago

Improvements/Fixes

  • Several bugs in the migration script, including migration of LDAP identities
  • Configurable LDAP user login property (loginAttribute, defaulting to uid)
  • More secure e-mail confirmation workflow
  • Fixed bug in date formatting that caused accented dates to break
  • Fixed bug in initialisation of file repository (new installations)
  • Fixed issue in redirection from HTTP to HTTPS (query string was not preserved)
  • Sessions now sorted in natural order in filter lists and PDF files
  • Negative geo-coordinates now allowed (as would be expected)
  • Several fixes in the Registration Form
indico - Indico v1.2

Published by pferreir over 10 years ago

It is with great enthusiasm that we announce the world wide release of Indico 1.2. This is the result of around one year of work which involved profound changes in Indico's internals (namely the move to Flask and the refactoring of the authentication code) and many interface improvements (e.g. Registration Form and Room Booking).

New features:

  • Rich Abstract Editor: users can use markdown and LaTeX when writing their abstracts. Indico will preview the content in real time. PDFs have been improved as well.
  • WYSIWYG Registration Form: new, intuitive and easy to manage registration form - fully WYSIWYG.
  • E-tickets: conference organizers can now create electronic tickets for attendees. We have also developed a mobile app that can be used to check registrants in at the conference venue.
  • Vidyo: added Search option. Users can search and attach already existing rooms to their events.
  • Offline web-site creation: Event organisers can generate a zip file with a complete offline version of their Indico event. This offline website as well as all related files can be consulted off-line.
  • Dashboard - Category suggestion: Indico will suggest categories depending on the events you are attending and other indicators.
  • Added extra field type to Call For Abstract Form. Now, dropdown menus can be added to the form as an extra option.
  • Shibboleth/SSO compatibility: Indico administrators can now use Shibboleth with no need for dirty hacks and custom changes. Moreover, the LDAP plugin has been improved and made compatible with both OpenLDAP and ActiveDirectory.

Improvements/Fixes:

  • Improved the Room Booking Interface to search and book a room.
  • Authentication Core Refactored: CERN specific authentication mechanisms removed in favor of standard LDAP (mentioned above).
  • Indico Core Framework: Indico is now using the Flask microframework.
  • Local authenticator: encryption of passwords.
  • Using pycountry as the standard official list of countries. This can be overridden using the CustomCountries configuration option.
  • New category manager notification: when adding a new category manager, the other managers will receive a notification by email.
  • Extra configuration parameters in Timetable - conference organisers can choose if the timetable will be rendered by default using the regular or detailed view, and if it will use the normal or by room layout.
  • New layout for the login web page.
  • Removed buggy 'Cache' option from administration. Caching is performed transparently in Indico.
  • Fixed the escaping of characters (e.g. &) in passwords.
  • Fixed PDF conversion of files attached to categories.
  • Fixed "skip conflicting dates" in the Room Booking to skip over blocked periods too.
  • Added option to edit poster contributions from inside the timetable.
  • User search will ignore accents. Searching for González will be equal to searching for Gonzalez.

Total tickets closed: 100