No subject


Sun May 17 00:05:05 CEST 2009


Features:
- [#3018] Feature: Check that the realty uploads folder exists and is
writable
- [#2748] Feature: Add input fields "living area from ... to" and filter
the list view accordingly
- [#2747] Feature: Add two input fields for rent/buying price and filter
the list view accordingly
- [#2745] Feature: Add radio buttons rent/sale and filter the list view
accordingly
- [#2744] Feature: If only one part of the search widget is visible,
automatically submit the form after data has been entered
- [#2743] Feature: Provide the parts of the search widget with IDs so
they can be styled with CSS easily
- [#2708] Feature: Add a FrontEndLoginManager
- [#2741] Feature: Add a list of checkboxes in the flexforms concerning
which parts of the search widget should be shown
- [#1571] Feature: Add a description to the content wizard
- [#2771] Feature: Add function setToDeleted to the model
- [#2678] Feature: Enhance the exception that is thrown when accessing a
dead model's data
- [#2648] Feature: Allow hiding/showing the button "show objects by this
offerer"
- [#2453] Feature: Add a flexforms chooser to display only certain parts
of the single view
- [#2454] Feature: Add an additional single view part "prices"
- [#2664] Feature: Add dataMapper::getNewGhost
- [#2649] Feature: Add a "Print" button to the single view
- [#2627] Feature: Add a parameter $recordData to createAndLoginFrontEndUser
- [#2614] Feature: Add a flexforms configuration concerning which fields
should be shown in the contact form
- [#2615] Feature: Add a flexforms configuration concerning which
contact form fields should be required
- [#2613] Feature: Add address fields to the contact form
- [#2503] Feature: Add DB result and DB query exceptions and wrappers
for executing queries
- [#2540] Feature: Add and use class tx_realty_pi1_Formatter
- [#2431] Feature: Add a google-maps view class
- [#2456] Feature: Add lazy loading for models
- [#2100] Feature: Create a separate class for access check in the FE
- [#2392] Feature: Add a print stylesheet to the single view
- [#2370] Feature: During the OpenImmo import, only import objects up
the the FE user's limit
- [#2402] Feature: Add and use a view class
- [#2371] Feature: Only allow entering new objects in the FE editor if
the user's limit has not been reached or exceeded yet
- [#2322] Feature: Create an autoloader for models and other classes
- [#2417] Feature: CreateFrontEndUser should automatically create a
group if needed
- [#2369] Feature: Display a message in the "my objects" list: "You can
still enter x objects."
- [#2398] Feature: Add a button "advertise"
- [#2396, #2397] Feature: Add configurations for the duration of an
advertisement, the page ID and the link parameters
- [#2395] Feature: Add a field "advertised" (date) to realty records
- [#2391] Feature: Add a checkbox "random sorting" to the list view
flexforms
- [#2266] Feature: Link the image thumbnails (in the list of attached
images) to Lightbox
- [#2219] Feature: Add a field "sorting" to realty objects
- [#2368] Feature: Add a field "maximum number of realty objects" to the
FE user table
- [#2267] Feature: Add a "delete" button after each attached image in
the image upload dialog
- [#2265] Feature: In the list of attached images, show thumbnails of
the images
- [#2314] Feature: Dynamically hide/show the fields in the FE editor
depending on the object type (rent/sale)
- [#2062] Feature: Add checkboxes which contact data to display and
allow to restrict this setting on certain user groups
- [#2101] Feature: Provide Lightbox 2 for the gallery
- [#2194] Feature: Automatically redirect to the single view if the
filtered list view has only one result
- [#2193] Feature: Filter the list view by the UID/object number
provided from the filter form
- [#2174] Feature: Integrate the fields from realty_steffek
- [#2192] Feature: Add a field for the object number to the search form
- [#2065] Feature: Create a list of realty offerers
- [#2207] Feature: The import should find ZIPs also in subdirectories of
the specified directory
- [#2132] Feature: Import the country
- [#1710] Feature: Test whether the import directory is writable
- [#2169] Feature: Populate the marker ###OBJECT_NUMBER### in the list view
- [#1506] Feature: Add a field "show object address" and use it
- [#2125] Feature: Additional test for the city selector
- [#2064] Feature: Link the list of objects by the owner from the detail
page
- [#2063] Feature: List of all (non-hidden) objects by a certain owner
- [#1219] Feature: Change the images in the gallery using JavaScript
- [#1785] Feature: Display the object locations in the list view using
Google Maps
- [#1604] Feature: Display the object location in the detail view using
Google Maps
- [#1985] Feature: Move the image upload dialog to HTML templates
- [#1984] Feature: Move the FE editor to HTML templates
- [#1784] Feature: Fetch the geo coordinates from Google when displaying
an object
- [#1886] Feature: The config check should also check that the static
template is included at all
- [#2006] Feature: Add and import the field "HOA fee" ("Hausgeld")
- [#1633] Feature: Import the currency
- [#1603] Feature: Import the exact geo coordinates
- [#1817] Feature: Add a TS setup setting for the Google Maps API key,
initial patch by Alexander Grein
- [#1780] Feature: Add fields for the geo location of an object, initial
patch by Alexander Grein
- [#1783] Feature: Add flexforms/TS setup switches for enabling Google
Maps, initial patch by Alexander Grein
- [#1782] Feature: Add a "country" field and a setting for a default
country, initial patch by Alexander Grein


Changes:
- [#3150] Change: Add some default configuration for the classic gallery
pop-up window
- [#3044] Change: Remove deprecated functions for oelib 0.7.0
- [#3080] Change: Use the object factory
- [#3009] Change: Check if the import folder exists and is readable
- [#2970] Change: Recommend sr_feuser_register in ext_emconf
- [#2969] Change: Change the error message when ZipArchive could not be
found
- [#2845] Change: Display the prices with decimals again
- [#2515] Change: Use the address as title for the Google Maps markers
- [#2403] Change: The district should also be used when looking up the
geo coordinates
- [#2474] Change: Use function FrontEndUser::hasGroupMembership
- [#2746] Change: Change the label "Preisspanne" to "Kaufpreis/Miete"
- [#2742] Change: Make the city selector part of the search widget
- [#2709] Change: Use less DB accesses in the unit tests
- [#2699] Change: Disable Google Maps zoom
- [#2452] Change: Further split the single view parts into separate views
- [#2653] Change: Rename the "empty" state to "virgin"
- [#2657] Change: testingFramework::cleanUp should clean up the mapper
registry and everything
- [#2217] Change: Delete the corresponding image file if an image record
becomes deleted
- [#2356] Change: Make the realty object inherit tx_oelib_Model
- [#2054] Cleanup: Add @var to member variables in the Realty Manager
- [#2629] Cleanup: Remove XCLASS stuff from all classes in tests/ and
tests/fixtures/
- [#2566] Change: Add unit tests for remaining ### in all views
- [#2611] Change: Move the city above the district in the FE editor
- [#2585] Change: Remove the recommendation for mailform_userfunc from
ext_emconf
- [#2355] Change: Move the single view to a separate class
- [#1858] Change: Speed up the unit tests
- [#2494] Change: The autoloader should include the constants
- [#2502] Change: Update copyrights to 2009
- [#2483] Change: Remove all calls to setCss
- [#2084] Change: Move getAddressAsHtml to the Realty Object class
- [#768] Change: Use real visibility keywords (public/protected/private)
- [#2455] Change: Shorten some search widget labels
- [#2410] Change: Make some labels clearer
- [#2435] Change: Allow having non-identical template objects for the
same template file
- [#2236] Change: Use mysql_free in realty
- [#2422] Change: The FE form should only create the FORMidable object
when it actually is needed
- [#2385] Change: Shorten the label for the object number/UID search
- [#2317] Change: Change the display of the contact data in the offerer
list and on the single view page
- [#2390] Change: Allow having the single view and the list view on the
same page
- [#2387] Change: Require FORMidable 1.1.0
- [#2334] Change: In the list view, crop the titles after 75 characters
- [#1100] Change: Use the new function names from oelib
- [#2316] Change: Change the sorting of the offerer list
- [#2259] Change: Only show the country in the single view if it differs
from the default country from the Setup
- [#2216] Change: When updating a realty record, delete all image
records which are not mentioned in the XML
- [#2120] Change: Use tabs for indentation only at the beginning of lines
- [#2298] Change: The contact information data ZIP and city should be in
one row in the single view.
- [#2173] Change: Drop the square image for the button in the contact form
- [#2243] Change: Use tx_oelib_db::createRecursivePageList
- [#2097] Change: Use tx_oelib_db::enableFields
- [#2223] Change: Use spaces as thousands separator
- [#2131] Change: Use ensureIntegerPiVars instead of securePiVars
- [#1911] Change: All tests for the target page of links can check for
?id=pageid
- [#1778] Change: Use the abstraction for session handling
- [#2130] Change: countRecords should only find dummy records
- [#1287] Change: Clean up the HTML template
- [#2128] Change: Move the list view Google Map from the bottom to the top
- [#2129] Change: Allow FORMidable maintenance releases
- [#2060] Change: Move the FE editor-related settings into the "FE
editor" tab
- [#2086] Change: Change the template to have the list view subpart only
once
- [#2103] Change: Move the heating types to the right
- [#1917] Change: Use the createFakeFrontEnd function from the testing
framework in the Realty Manager
- [#1973] Change: Hide the "images to delete" label in the image upload
dialog if no images are available
- [#2039] Change: Cleanup the FE editor
- [#2029] Change: Change the import of the condition to use localized
strings
- [#2030] Change: Change the import of the type of heating to use
localized strings
- [#1894] Change: Only reset the auto_increment value if it is much
higher than the highest UID
- [#1999] Change: Make the unit tests run on MAMP on OS X


Bug fixes:
- [#3003] Fix: HTML validation errors in the search widget
- [#2953] Fix: Use TYPO3's wrapper for the multibyte string functions
- [#1740] Fix: Delete the editorcfg entry from ext_localconf.php plus
the related files
- [#2897] Fix: Empty space in empty list view
- [#2899] Fix: Googlemaps display switch in single view is not loaded
from flexforms
- [#2824] Fix: In the access check tests use try/catch instead of
asserting the exeption when testing the headers
- [#2818] Fix: Hidden objects cannot be edited
- [#2302] Fix: tx_realty_cacheManager::clearFrontEndCacheForRealtyPages
should also work with TYPO3 4.3
- [#2770] Fix: Some of the button images don't have anti aliasing.
- [#2755] Fix: CLI user needs the uppercased prefix _CLI_
- [#2729] Fix: lowercase the CLI user defined in localconf
- [#2700] Fix:
testRenderReturnsEmptyResultForUidOfObjectWithoutImagesProvided fails
- [#2665] Fix: The formatter needs to htmlspecialchar most fields
- [#2660] Fix: The cache manager must not call
tslib_fe::clearPageCacheContent_pidList statically
- [#2651] Fix: OpenImmo import fails if there are quotation marks in the XML
- [#2685] Fix: Prices should be displayed without decimal in the FE
- [#2676] Fix: Test errors for inexistent objects in the specialized
contact form and thumbnails view
- [#2587] Fix: Image titles in the image upload dialog not aligned
- [#2612] Fix: Buttons are misaligned in the my-objects view
- [#2638] Fix: Missing showUid when using the save (and stay) link on
the image upload page
- [#2636] Fix: When going back from single view to list view, IE says:
page no longer valid
- [#2577] Fix: Unused $result = ''; in
tx_realty_pi1_SingleView::getLinkedImage
- [#2564] Fix: ###DISTRICT### in the list view with objects that have no
disctrict
- [#2315] Fix: Invalid HTML when editing an existing object
- [#2521] Fix: Check for objectsLeftToEnter is performed on editing an
object in FE editor
- [#2442] Fix: Links to the gallery (from the single view thumbnails and
the gallery thumbnail) don't have a cHash anymore
- [#2443] Fix: Empty image frames in the classic gallery for objects
with deleted images
- [#2420] Fix: With the current oelib trunk, some subparts in the "my
objects" view are not hidden
- [#2404] Fix: Make sure that main and render is called only once per test
- [#2405] Fix: Drop unused variables
- [#2357] Fix:
testRetrieveCoordinatesReturnsExactCoordinatesForValidAddressIfNothingWasCached
and testRetrieveCoordinatesSavesCoordinatesWithDecimalDot fail
- [#2375] Fix: Images are deleted when using Google Maps in the single view
- [#2389] Fix: Crash during the import
- [#2285] Fix: Importing images with commas in the file names cause
error messages in the BE
- [#2336] Fix: Text "\ No newline at end of file" in two files
- [#2184] Fix: "my objects" list shouldn't config check for the favoritesPID
- [#2310] Fix: Import "rent_excluding_bills" from "nettokaltmiete", not
from "kaltmiete"
- [#2307] Fix: Drop unused variables
- [#2286] Fix: Use unique file names for images to avoid deletions
- [#2272] Fix: loginPID needs to be config-checked on the "my objects" page
- [#2296] Fix: ZIPs starting with 0 not working
- [#2222] Fix: The PID of an existing object must not be changed by
editing it in the FE editor
- [#2258] Fix: The city selector doesn't use the target PID from
flexforms in the link
- [#2248] Fix: Fix the order of __destruct and unset calls
- [#2123] Fix: Huge memory consumption through createFakeFrontend()
- [#2171] Fix: Test failure:
testCreateListViewReturnsMainSysFolderRecordsAndSubFolderRecordsIfRecursionIsEnabled
- [#2210] Fix: hoa_fee is displayed without the currency in the single view
- [#2206] Fix: Cannot select a page for object in a city
- [#2088] Fix: Deleted images must not be displayed in the FE
- [#2150] Fix: Unit test failure because the exact US coordinates are
checked with a too small delta
- [#2144] Fix: Don't use translate('')
- [#2134] Fix: A timestamp is stored for "available_from" but should be
a string
- [#2104] Fix: Unit test failure because the rough coordinates are
checked with a too small delta
- [#2081] Fix: The list of images in the image upload dialog needs to be
sorted
- [#1859] Fix: Objects that are hidden in TYPO3 cannot be deleted via
the OpenImmo import
- [#1989] Fix: The favorites PID needs to be configchecked in the
details view
- [#1367] Fix: The gallery pop-up uses the wrong URL in IE when using
realURL
- [#2024] Fix: The DB tables use the column "accessible" which is a
reserved word in MySQL 5.1
- [#1983] Fix: Use the image's file name as title if no title is provided
- [#2009] Fix: Test failure:
testGetRedirectUrlReturnsUrlWithoutRedirectPidForMisconfiguredRedirectPid
- [#1976] Fix: Adding pictures to objects in the BE fails
- [#2007] Fix: An object is not linked to a city if the city existed
before the import


Localization:
- [#3154] Localization: Add an Italian localization, thanks to Roberto
Torresani
- [#3153] Fix: Typo in German locallang: "E-Mail-Addresse" ->
"E-Mail-Adresse"
- [#2446] Fix: Remove locallang labels from pi1/locallang.xml
- [#2077] Localization: Add an ES localization, thanks to Miguel Pin
- [#1502] Localization: Update the DK localization, thanks to Peter Hanstein
- [#1501] Localization: Update the NL localization, thanks to Paul Effertz


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-realty mailing list