No subject


Fri May 9 20:50:24 CEST 2008


Features:
- [#1710] Feature: Test whether the import directory is writable
- [#1506] Feature: Add a field "show object address" and use it
- [#2125] Feature: Additional test for the city selector
- [#2064] Feature: Add the detail view to the what-to-display options
- [#1886] Feature: The config check should also check that the static
template is included at all
- [#1957] Feature: Add a switch to only import objects if there is a FE
user with the corresponding ANID and in a selectable FE user group
- [#1956] Feature: Automatically set the owner FE user during the import
- [#1658] Feature: When FE-creating an object, automatically copy the
ANID from the FE user record
- [#1955] Feature: Add a field "OpenImmo offerer ID" to the FE users table
- [#1849] Feature: Add an input box for filtering by ZIP code or city
- [#1850] Feature: Provide a list view filter for price ranges
- [#1848] Feature: Add a plugin type for additional filters to the list view
- [#1749] Feature: Add a checkbox "use data from my account as contact
data" to realty objects
- [#1606] Feature: Add unit tests for the e-mail functions of the
OpenImmo import
- [#1725] Feature: Check whether ZipArchive is available
- [#1772] Feature: Add constants for frequently used error messages
- [#1602] Feature: Add a switch for whether the ZIPs should be deleted
after importing
- [#1766] Feature: Provide a dialog for entering cities and districts in
the FE editing
- [#1759] Feature: Make hidden objects visible in the detail view for
authorized users
- [#1750] Feature: Create a form for FE image upload
- [#1262] Feature: Send an e-mail when a new object has been FE-created
- [#1265] Feature: Add states "pending"/"published" to the FE-entered
objects
- [#1260] Feature: Add "delete" link to the "my records" list
- [#1261] Feature: Make some fields required and add error messages
- [#1685] Feature: Clear the FE cache of pages with the Realty plugin
after an object has been edited in the FE
- [#1259] Feature: Under the "my objects" list, add a button "create new
object"
- [#1258] Feature: In the "my objects" list, add a link "edit"
- [#1257] Feature: Add display type: "My realty objects"
- [#1254] Feature: Redirect after save
- [#1256] Feature: Add "save folder" field to city record
- [#1255] Feature: Fill drop-downs
- [#1253] Feature: Create form for FE editing
- [#1668] Feature: Create a new database column for old/new building and
import the corresponding tag
- [#1550] Feature: Allow to have a configurable address as BCC: in the
contact form
- [#1632] Feature: Use the combined fields "object number" and
"language" for identifying an object in the DB
- [#1250] Feature: Add configuration: sysfolder for new FE-created records
- [#1251] Feature: Add new content type "FE editor"
- [#1264] Feature: Add contact form
- [#1544] Feature: Show the ZIP code of an object in the detail view
- [#1607] Feature: Add a field in the EM: SysFolder to save the realty
records to, depending on the ZIP file name
- [#1532] Feature: Import the estate size and display it in the detail view.
- [#1263] Feature: In the detail view, add a link to a contact page
- [#1547] Feature: Add a test for importing a file with the same name twice
- [#1469] Feature: Add an icon for the content wizard
- [#1492] Feature: Import and display the contact information
- [#1436] Feature: Allow to specify a sysfolder for the auxiliary records
- [#1437] Feature: Add an option to always use the e-mail address from
the EM
- [#1239] Feature: Add an automatic configuration check
- [#1402] Feature: Delete the corresponding record from database if
'aktion'=DELETE instead of importing this value to database
- [#1245] Feature: Read the XML files and (re)write the corresponding
records
- [#1275] Feature: Create a class (model) that represents a realty object
- [#1249] Feature: Clear the FE cache after import
- [#876] Feature: Use IRRE for managing image records within realty objects
- [#1242] Feature: Unpack ZIPs
- [#1241] Feature: Add a class/module that can be called via a cron job

Changes:
- [#2216] Change: When updating a realty record, delete all image
records which are not mentioned in the XML
- [#2173] Change: Drop the square image for the button in the contact form
- [#2223] Change: Use spaces as thousands separator
- [#1911] Change: All tests for the target page of links can check for
?id=pageid
- [#2130] Change: countRecords should only find dummy records
- [#1287] Change: Clean up the HTML template
- [#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
- [#1219] Change: Some code cleanup
- [#1917] Change: Use the createFakeFrontEnd function from the testing
framework in the Realty Manager
- [#1604] Change: Some code cleanup and refactoring
- [#2039] Change: Cleanup the FE editor
- [#1784] Change: Some code cleanup
- [#2029] Change: Change the import of the condition to use localized
strings
- [#1777] Change: Use the file functions from t3lib_div
- [#2030] Change: Change the import of the type of heating to use
localized strings
- [#1633] Change: Some code code clean-up
- [#1603] Change: Some refactorings within the domDocumentConverter
- [#1894] Change: Only reset the auto_increment value if it is much
higher than the highest UID
- [#1980] Change: Remove the function to find contact e-mails for
unsuccesfully validated XML
- [#1978] Change: Add "ca." to the German label for the living area,
patch by Sven Braun
- [#1914] Change: Build all redirection links and links in e-mails using
cObj->typoLink_URL
- [#1906] Change: Use $this->setExpectedException() instead of
try-catch-block in the Realty Manager unit tests
- [#1858] Change: Speed up unit tests
- [#1789] Change: Remove the option for a target attribute for the
gallery link
- [#1837] Change: Use the header proxy factory's discardInstance() function
- [#1797] Change: Use the mailer factory's discardInstance() function
- [#1760] Change: Display an error message if the UID for the detail
view is invalid
- [#1788] Change: Remove "global" from the importer class
- [#1818] Change: Comment and whitespace consistency cleanup
- [#1813] Change: Don't use addCssToPageHeader anymore
- [#1787] Change: When a FE user is logged in, show the FE user's data
in the contact form
- [#1683] Change: Reorder the elements for better usability when editing
a realty object in the FE table and BE editor
- [#1650] Change: Use the header strategy in the Realty Manager
- [#1775] Change: Drop-down lists in the BE realty object editor should
be sorted by title, Patch by Sven Braun
- [#1765] Change: Remove the fields "language" and "OBID" from the FE
editing
- [#1457] Change: Use the configuration proxy in the template helper
- [#1728] Change: Update the realty FE editing to FORMidable 1.0.0
- [#1717] Change: Make the city and title required in the BE realty
object editor
- [#1709] Change: The thumbnails in the list view should lead to the
detail view
- [#1627] Change: Use the file with common constants from oelib
- [#1675] Change: Move the table names to constants
- [#1548] Change: Move templating functions from realty_pi1 to the
template helper
- [#1651] Change: Move the currency unit from the locale back into the
TS setup
- [#1104] Change: Use type hinting for function parameters
- [#1617] Change: Remove the ignoreValidation option and always proceed
in case of validation errors
- [#1605] Change: The plugin and the content wizard should use the term
"Realty Manager", not "Realty List"
- [#1508] Change: Remove the "country" configuration and use
config.locale_all instead
- [#1487] Change: Use camelCase for the class and file names
- [#1465] Change: Change the way the CSS file is included
- [#1446] Change: Move the flexforms file to pi1
- [#1555] Change: Add a new content wizard icon
- [#1546] Change: Delete the ZIPs after import
- [#1541] Change: Remove the return; for functions that do not return
anything
- [#1538] Change: Do not allow to set a UID in an array to load as a
realty object
- [#1229] Change: Sorting of prices should be numerical, not alphabetical
- [#1511] Change: Make the import messages more specific
- [#1435] Change: Simplify the inclusion of the favorites list in an
e-mail form
- [#1323] Change: Make use of the oelib testing framework for creating
tx_realty, page and tt_content dummy records
- [#1447] Change: Use the EM configuration proxy in the Realty Manager
- [#1455] Change: Use typo3/cli_dispatch.php to launch the CLI importer
class
- [#155] Change: pi1: move createWhereClause to its own function
- [#1218] Change: Format the prices according to the current FE language
- [#1384] Change: Require PHP 5.1
- [#1227] Change: replace entities for square meters
- [#1272] Change: Make use of PHP 5 capabilites (type hinting, real
access modifiers)

Bug fixes:
- [#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
- [#2216] Change: When updating a realty record, delete all image
records which are not mentioned in the XML
- [#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
- [#2171] Fix: Test failure:
testCreateListViewReturnsMainSysFolderRecordsAndSubFolderRecordsIfRecursionIsEnabled
- [#2206] Fix: Cannot select a page for object in a city
- [#2088] Fix: Deleted images must not be displayed in the FE
- [#2144] Fix: Don't use translate('')
- [#2134] Fix: A timestamp is stored for "available_from" but should be
a string
- [#1973] Fix: Images with empty file names must not be uploaded
- [#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
- [#1983] Fix: Use the image's file name as title if no title is provided
- [#2024] Fix: The DB tables use the column "accessible" which is a
reserved word in MySQL 5.1
- [#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
- [#1290] Fix: Checkboxes cannot be unchecked once they are checked
- [#1972] Fix: Cannot upload several images in a row when the redirect
target is the "images" page
- [#1961] Fix: Unit test failure: testFilterFormHasSubmitButton
- [#1929] Fix: Failing unit test:
testImagesInTheListViewDoNotContainLinkToGallery
- [#1928] Fix: Failing unit test: testClearFrontEndCacheDeletesCachedPage
- [#1887] Fix: The contact form must not reinitialize the templatehelper
object
- [#1761] Fix: Remove the object summary and the form fields in the
contact form if the UID is invalid
- [#1835] Fix: Opening the gallery for an unpublished record causes
mySQL error
- [#1827] Fix: FORMidable mayday when saving an object in the FE editor
- [#1799] Fix: Saving a published object shows an error message about
the object number
- [#1773] Fix: Detail view is broken when a FE user is logged in
- [#1743] Fix: HTML validation errors
- [#1764] Fix: Include tslib_fe in the cache manager
- [#1754] Fix: The monkey functionality is broken in the contact form
- [#1748] Fix: The realty object must not create auxilary records with
UIDs as titles
- [#1745] Fix: Redirect URL for the "my objects" page is broken
- [#1735] Fix: Unit tests failure
- [#1504] Fix: Sorting by related records sorts by UID
- [#1631] Fix: Some auxiliary records do not get imported
- [#1665] Fix: When using the "choose sysfolder by filename" option, the
image records will be put in the root page
- [#1657] Fix: xml-import of the dataset "elevator" failed
- [#1647] Fix: Gallery is broken
- [#1438] Fix: Clean up the OpenImmo import (and related) unit tests
- [#1523] Fix: The temporary directories should be removed using rm -rf
so no cruft will be left
- [#1521] Fix: Deleted records break all sorts of stuff
- [#1522] Fix: Importer needs to bail out if the temporary directory
already exists.
- [#1505] Fix: The city selector doesn't use the target PID in the
redirect link
- [#1510] Fix: EM configuration variable name for the XML Schema file
not used consistently
- [#1463] Fix: Remove all call-time pass-by-reference
- [#1434] Fix: Unit test failures
- [#1322] Fix: In the unit tests, reset auto_increment for all tables
that had test records
- [#1398] Fix: Unit test failures
- [#1232] Fix: Make the Realty Manager work with oelib > 0.3.0
- [#1227] Fix: Square meters is not displayed correctly in the string
for living area's size

Localization:
- [#1752, #1501, 1502] Localization: Before the release, copy the
current localizations from the trunk
- [#1751] Localization: Add a Turkish localization, patch by Murat Caglayan
- [#1501] Localization: Update the NL localization, patch by Paul Effertz
- [#1618] Localization: Add a RU localization (localization by Stas Kobzar)

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