[TYPO3-project-seminars] Version 0.7.0 and onetimeaccount 0.3.0 have been released

Gunnar Hönekop info at action-sport-salzkottten.de
Mon Jan 5 11:52:30 CET 2009


Hallo,

thanks for the update. But there is one problem. Many of us use the 
CAL-Ext. which uses Date2Cal-Ext.
But Seminars isn't working with date2cal.
What kind of problems occur, when date3cal is still installed?

Thanks
Gunnar


Oliver Klee schrieb:
> Hi all,
> 
> I've just released version 0.7.0 of the Seminar Manager extension
> (extension key: "seminars").
> 
> This is a new major release with lots of new features, cleanup and
> performance improvements. Below, you'll find the complete list of changes.
> 
> In addition, I've released onetimeaccount 0.3.0. If you use both
> extensions, you'll need to upgrade both at the same time.
> 
> Please make sure to read the upgrade notes before upgrading. Here's it
> in a nutshell:
> 
> 1. uninstall date2cal
> 2. upgrade oelib and static_info tables
> 3. uninstall seminars (and onetimeaccount)
> 4. upgrade ameos_formidable to 1.1.0 (or greater)
> 5. clear all caches
> 6. reinstall seminars (and onetimeaccount)
> 
> If you like this release, please submit a rating in the TER. :-)
> 
> From the changelog:
> 
> Features:
> ---------
> - [#2456] Feature: Add lazy loading for models
> - [#2429] Feature: On the registration page, list the requirements for a
> registration if they are not fulfilled
> - [#2491] Feature: Add a class tx_seminars_mod2_BackEndModule
> - [#2415] Feature: In the single view, add a part "Required for"
> - [#2428] Feature: Add a function for checking whether a user fulfillls
> all requirements for a registration
> - [#2414] Feature: In the single view, add a part "Requirements"
> - [#2393] Feature: Add a field "requirements" to topics
> - [#2322] Feature: Create an autoloader for models and other classes
> - [#2417] Feature: CreateFrontEndUser should automatically create a
> group if needed
> - [#2367] Feature: In the event FE single view, use a gender-dependent
> heading
> - [#1772] Feature: Add constants for frequently used error messages
> - [#2366] Feature: Add a field "gender" to the speaker records
> - [#2373] Feature: Add a context-sensitive help text for the attached
> files in the BE seminars editor
> - [#2345] Feature: Display category icon in list view, fix
> - [#2362] Feature: Display image uploaded with seminar in single view
> - [#2346] Feature: Display the category icons in the detail view
> - [#2361] Feature: Display images uploaded for seminar in list view
> - [#2345] Feature: Display category icon in list view
> - [#2331] Feature: In the list view, link the speaker names to their
> home page (if they have any)
> - [#2333] Feature: In the list view and single view, display a localized
> text next to the 0 vacancies for fully booked events
> - [#2344] Feature: Allow to attach an image to seminar records
> - [#2332] Feature: Allow to attach an icon to category records
> - [#2261] Feature: Show the owner data in the single view
> - [#2262] Feature: Add a new view "event headline"
> - [#2320] Feature: Link the teaser to the single view
> - [#2263] Feature: Provide the seminar UID in the link to the login page
> - [#2305] Feature: Create a frontEndView class for the seminar manager
> - [#2116] Feature: Add a setting "favorites PID" in the setup and flexforms
> - [#2290] Feature: Add a method createRegistrationBagBuilder() to
> tx_seminars_pi1
> - [#2289] Feature: Add a method createSeminarBagBuilder() to tx_seminars_pi1
> - [#2287] Feature: Add a method setOrderByEventColumn() to
> tx_seminars_registrationbagbuilder
> - [#2247] Feature: Add a method limitToAttendee() to
> tx_seminars_registrationBagBuilder
> - [#1950] Feature: Also show data from the registration records in the
> FE registration lists
> - [#2213] Feature: Move the registrations list to its own class (a view)
> - [#1778] Feature: Provide an abstraction for session handling
> - [#2232] Feature: Make tx_seminars_bag independent from
> tx_seminars_dbplugin
> - [#2195] Feature: Move tx_seminars_pi1::searchWhere to the seminar bag
> builder
> - [#1993] Feature: Implement the SPL iterator interface in the bag class
> - [#1901] Feature: Use more SQL indices
> - [#2229] Feature: Add 'is_dummy_record=1' to the constructor call of
> the bags in their testcases
> - [#2114] Feature: Add a new flavor "favorites list"
> - [#2199] Feature: Add a method limitToVip() to
> tx_seminars_seminarbagbuilder
> - [#2200] Feature: Add a method limitToDateAndSingleRecords() to
> tx_seminars_seminarbagbuilder
> - [#2201] Feature: Add a method limitToOwner() to
> tx_seminars_seminarbagbuilder
> - [#2204] Feature: Add a method setLimit() to tx_seminars_bagbuilder
> - [#2198] Feature: Add a method limitToTopicRecords() to
> tx_seminars_seminarbagbuilder
> - [#2196] Feature: Allow to set the orderBy via a method in
> tx_seminars_bagbuilder
> - [#2158] Feature: Allow to add additional tables in the bag builder via
> a method
> - [#1583] Feature: Add a registration bag builder
> - [#2165] Feature: Show the accreditation number in the mod2 events list
> and registrations list
> - [#2178] Feature: Add methods hideSubpartsArray and unhideSubpartsArray
> to tx_seminars_templatehelper
> - [#1951] Feature: Allow the CSV export of registration data in the "my
> VIP events" list
> - [#1949] Feature: Allow VIP users to FE-edit their events
> - [#2156] Add a Dutch manual, thanks to Nico Deblauwe
> - [#1946] Feature: Allow deleting attached files in the FE event editor
> - [#1945] Feature: Add a file upload to the FE event editor
> - [#1073] Feature: Add flexforms checkboxes to filter which event types
> should be displayed in the list view
> - [#2113] Change: Move the filter for the event type to the seminar bag
> builder
> - [#2105] Change: Remove the empty option from the top of the event type
> selector widget
> - [#803] Change: Remove the _doEvents() method from the registration
> editor and the event editor
> - [#2099] Feature: Provide the file type as CSS class in the list of
> downloadable file in the detail view
> - [#1943] Feature: Add a global TS Setup switch "skip collision check"
> - [#1953] Feature: The file list should only be displayed for attendees
> - [#1952] Feature: List the attached files in the detail view of an event
> - [#1700] Feature: Add a tab "Access" for the BE event editor
> - [#1995] Feature: Add configuration to pre-set the sites to show in the
> list view
> - [#1977] Feature: Add a field "page for the detail view" to single
> event/event date records
> - [#1822] Feature: Add configuration to pre-set the categories to show
> in the list view
> - [#1944] Feature: Add a file upload to the TCEforms of events in the
> backend
> - [#1940] Feature: Allow using the referrer in the registration CSV
> export and the e-mail to the organizers
> - [#1939] Feature: Add a one-line text input field "referer" to the
> registration records
> - [#1931] Feature: Add SQL and TCA for the new prices
> - [#1918] Feature: Add Switch to allow registration on events without a date
> 
> 
> Changes:
> --------
> - [#2294] Change: Hide the partner integration and the new prices in the
> 0.7.x branch before the release
> - [#2019] Change: Change the labels "Multiple event topic|date" in
> locallang_db.xml
> - [#2350] Change: Move the "create new" button from the top to the
> bottom of the timeslots IRRE field
> - [#2425] Change: Rename "Save and close" button in the FE editor to
> "Save and back"
> - [#1653] Change: Add a "save + new" button for target groups in the BE
> - [#2502] Change: Update copyrights to 2009
> - [#1634] Change: Rename some table constants of m:n tables for consistency
> - [#393] Change: Use getListViewConfValue* in pi1
> - [#768] Change: Use real visibility keywords (public/protected/private)
> - [#910] Change: Remove all university-specific stuff
> - [#2409] Change: Hide the flavor "favorites" from the "what_to_display"
> drop-down in the Seminars flexforms
> - [#2377] Change: Sort the categories in the event list and detail view
> by the sorting chosen in the BE
> - [#2378] Change: Add a conflict with date2cal
> - [#2376] Change: Fine-tune the display of the categories in the event
> list view
> - [#2387] Change: Require FORMidable 1.1.0
> - [#2352] Change: Show text "booked out" instead of empty string in
> registration column
> - [#2330] Change: Make the begin date in time slots required
> - [#2318] Change: Make some fields in the time slots excludefields
> - [#1103] Change: Use real constructors instead of the old-style
> constructors
> - [#2309] Change: Move the selector widget to its own class (a view)
> - [#2028] Change: Convert the category list from a table to a list
> - [#2120] Change: Use tabs for indentation only at the beginning of lines
> - [#2306] Change: Use the registrationBagBuilder in
> tx_seminars_frontEndRegistrationsList
> - [#2208] Change: Use the seminar and registration bag builder in pi1
> - [#2303] Change: Use the seminarbagbuilder in
> tx_seminars_pi1->getAdditionalQueryParameters()
> - [#2300] Change: Change the parameter of
> tx_seminars_seminarbagbuilder::limitToPlaces() to an array
> - [#2301] Change: Change the parameter of
> tx_seminars_seminarbagbuilder::limitToEventTypes() to an array
> - [#2297] Change: Add a method getOrderByForListView() to tx_seminars_pi1
> - [#2291] Change: tx_seminars_bagbuilder->setSourcePages() should set
> the source pages for the main bag table
> - [#2255] Change: Move hiding columns to separate methods in tx_seminars_pi1
> - [#2230] Change: Remove the TSFE manipulation from test_testcase
> - [#2253] Change: Rename tx_seminars_pi1CategoryList to
> tx_seminars_frontEndCategoryList
> - [#1472] Change: Use the oelib configcheck and drop our own copy
> - [#1476] Change: Drop seminars_templatehelper
> - [#2182] Change: Move the countdown to its own class (a view)
> - [#2243] Change: Move createRecursivePageList from templatehelper to db
> - [#2241] Change: Use bag->isEmpty() instead of
> bag->getObjectCountWithoutLimit() > 0 where possible
> - [#1160] Change: In tx_seminars_bag load the object count without limit
> lazily
> - [#403] Change: Remove sql_num_rows whereever possible
> - [#2203] Change: Move
> tx_seminars_seminar::getAdditionalQueryForOtherDates() to
> tx_seminars_seminarbagbuilder
> - [#2202] Change: Move
> tx_seminars_seminar::getAdditionalQueryForNextDay() to
> tx_seminars_seminarbagbuilder
> - [#1580] Change: Move the seminarbag::getAdditionalQuery* functions to
> the seminarbagbuilder
> - [#2181] Change: Move the category list to its own class (a view)
> - [#2160] Change: Add methods for hiding and un-hiding columns in
> tx_seminars_pi1
> - [#1137] Change: Change =& new to = new and remove the & from before
> function names
> - [#2146] Change: Move the setting/hiding of fields from
> pi1::createSingleView to separate functions
> - [#1036] Change: Use terms.htmlid instead of the verbatim HTML ID in
> the HTML template
> - [#2145] Change: Use an array and a foreach loop in createListHeader()
> - [#837] Change: Update the Seminar Manager to FORMidable 1.1.0
> - [#2113] Change: Move the filter for the event type to the seminar bag
> builder
> - [#2105] Change: Remove the empty option from the top of the event type
> selector widget
> - [#803] Change: Remove the _doEvents() method from the registration
> editor and the event editor
> - [#2074] Change: Drop the default event type (workshop)
> - [#964] Change: Remove the additional event information from the
> registration page
> - [#2093] Change: Allow creating fake front ends without adding a record
> to the pages table
> - [#1916] Change: Use the createFakeFrontEnd function from the testing
> framework in the Seminar Manager
> - [#2092] Change: Update the test record icon in seminars and oelib
> - [#2067] Change: All fields from the FE user table should be usable in
> the notification e-mail
> - [#1894] Change: Only reset the auto_increment value if it is much
> higher than the highest UID
> - [#1948] Change: Change the term "VIP"
> - [#1914] Change: Build all redirection links and links in e-mails using
> cObj->typoLink_URL
> - [#1099] Change: Use the new function names from the templatehelper
> - [#1895] Change: getRecordProperty* should be public, not protected
> - [#1903] Change: Use $this->setExpectedException() instead of
> try-catch-block in Unit tests
> 
> 
> Bug fixes:
> ----------
> - [#2520] Fix: Times are deleted when saving an event in the FE editor
> - [#2519] Fix: Thank-you e-mail has a surplus colon for events without
> an event type
> - [#2517] Fix: The category icon in the list view should have no link border
> - [#2508] Fix: Category column just shows "Array" on list view other
> than "seminars_list"
> - [#2487] Fix: Button "submit and stay" is no button
> - [#2489] Fix: "Edit event" link missing in the "my managed events" list
> - [#2490] Fix: Broken label "label_" in the FE registrations list
> - [#2477] Fix: Icon for CSV export of event data missing from mod2
> - [#2215] Fix: Problems with Page Browser
> - [#2479] Fix: $this->internal['orderByList'] is set but never read in
> tx_seminars_pi1
> - [#2475] Fix: Unused variable $registrationDeadline in
> registrationManager::getRegistrationLink
> - [#2095] Fix: Unused variable $seats in
> registrationManager::createRegistration
> - [#2326] Fix: Test failures: testRenderCanContainLanguageOption and
> testRenderCanContainCountryOption
> - [#2327] Fix: FE Editor will not allow me to edit oder enter events
> - [#1724] Fix: Entry date for time slots displays a date
> - [#2354] Fix: getVacanciesOnRegistrationQueue returns wrong value for
> registrationQueue greater than zero
> - [#2319] Fix: Update the seminar's speaker and place fields less brutally
> - [#2336] Fix: Text "\ No newline at end of file" in two files
> - [#2329] Fix: Add a configcheck method check_tx_seminars_pi1 to remove
> the PHP notice from registrations- and categorylist
> - [#2328] Fix: Selector widget does not get displayed
> - [#2257] Fix: Pagination in FE lists is broken
> - [#2271] Fix: Crash in the "events by me" list
> - [#1897] Fix: Double assignment in a code line
> - [#2276] Fix: Remove some code warnings
> - [#2250] Fix: Use bag::count instead of countWithoutLimit
> - [#2248] Fix: Fix the order of __destruct and unset calls
> - [#2123] Fix: Huge memory consumption through createFakeFrontend() in
> seminars
> - [#2205] Fix: tx_seminars_bagbuilder::setTestMode() does not work with
> additional tables
> - [#2155] Fix: Unit test failure:
> tx_seminars_eventEditorChild_testcase::testGetEventSuccessfullySavedUrlReturnsUrlStartingWithHttp
> - [#2151] Fix: tx_seminars_templatehelper::getSubpartForCallback has to
> be protected in PHP 5.3
> - [#2020] Fix: The "other dates for this topic" list shows also single
> events
> - [#2076] Fix: Date not linked in the "other dates for this topic" list
> - [#2078] Fix: Require static_taxes
> - [#1902] Fix: "Reset filter" doesn't work
> - [#2032] Fix: Hide the "referrer" field from the registration UI until
> it actually is used
> - [#2003] Fix: Empty lines in the FE user data on the second
> registration page
> - [#2001] Fix: City of event site doesn't appear in the event single
> view although it's entered in the BE
> - [#2011] Fix: hideFieldsInNotificationMail doesn't work
> - [#2018] Fix: Hidden single events still are visible in the list view
> limited to a category
> - [#1908] Fix: Registration for event not possible if umlauts in fe-user
> "Name" field
> 
> 
> The new version can be downloaded from the TER.
> 
> If you find any bugs, please report them at <https://bugs.oliverklee.com/>.
> 
> Have fun,
> 
> 
> Oliver Klee


More information about the TYPO3-project-seminars mailing list