- bugfix: get_or_create_site_logger creates log path if does not exists [bogdatan]
- owners can now delete objects by checking them in folder view [simiamih]
- View for external applications to use authentication and standard template from a Naaya portal [moregale]
- External link for recaptcha [dumitval]
- Added two new utility functions: get_or_create_attribute, file_length [bogdatan]
- Changed get_or_create_site_logger format [bogdatan]
- cutoff level for walking subscriptions [simiamih]
- news_index: moved picture outside table [dumitval]
- removed in-file style from folder_listing [dumitval]
- added classes on some items [dumitval]
- updated some portlets to not show when empty [dumitval]
- map_admin_template.zpt: changed title [dumitval]
- Three lines of buttons on the portal editor [dumitval]
- Filesystem bundles have explicit parent configuration [moregale]
- Some new metadata on AnonymousSubscription [dumitval]
- bugfix: only (re)catalog INyCatalogAware on add/rm group role [simiamih]
- using ny_ldap_group_roles meta in catalog [simiamih]
- bugfix: AttributeError: generate_csv [nituacor]
- Bugfix in folder_administration_users [dumitval]
- Added buildout environment vars API keys to the administration API keys status page [bogdatan]
- Added title and description for API keys in administration API keys status page [bogdatan]
- Import content from Excel files [dumitval]
- Download HTML document from the object's index [dumitval]
- delete button for nyfolders [simiamih]
- view permission for Anonymous for portal_layout on creation [simiamih]
- starting to create mappings from errors to UI friendly texts [simiamih]
- added google analytics master profile [bogdatan]
- Fixed Analytics Tool test [bogdatan]
- bugfix in AuthenticationTool [simiamih]
- Added function to retrieve local roles for a specified user [bogdatan]
- fix FileIterator interface for zip download to work [simiamih]
- declared PortletsTool admin_layout as NaayaPageTemplateFile [dumitval]
- Added GA_ID and reCaptcha keys to Admin API Keys section [bogdatan]
- Comment box bug fix
- Added Akismet spam protection update (update_comments_add_spamstatus_property) [bogdatan]
- Created admin interface for managing comments update (update_portlet_administration_add_entries, update_css) [bogdatan]
- Created admin interface for API key status update (update_portlet_administration_add_entries, update_css) [bogdatan]
- Search for ga_id (analytics) also in buildout configuration [dumitval]
- site_manage_controlpanel compatibility fix for Zope 2.12 [dumitval]
- cleanup_message for feedback and request_role forms [dumitval]
- Added recaptcha on comment_add_html [dumitval]
- missing icon: indicator.gif
- new permission "Naaya - Create user" update [moregale]
- admin_bulk_mail_html fix for IE < 9 [dumitval]
- Skel - set content type for files in a scheme [moregale]
- Bugfix in admin_bulk_email [dumitval]
- added nofollow to zip download links [dumitval]
- code refactoring: Naaya - Zip export permission [simiamih]
- portlet administration - select portlet using "chosen" [moregale]
- Fully flexible portlet assignment from skel.xml [moregale]
- fix markup in templates, remove inline css [moregale]
- NyFolderBase allowed meta_types defaults to empty list [moregale]
- Allow adding files and folders in a portal_layout skin [moregale]
- DiskFile can be converted to database File object [moregale]
- Update script to delete invalid pointers [dumitval]
- Added SyntaxError for incorrect date format [bogdatan]
- Atom feed - unicode bug fix in atom template [bogdatan]
- refactored media conversion + setting of aspect ratio property [dumitval]
- no subobjects for non-NyFolder objects (except NySite-s of course) [simiamih]
- fix in NySite.process_querystring - missing values in QUERYSTRING [simiamih]
- uid as default criteria in form for searching users in LDAP [simiamih]
- bugfix: folder_meta_types default when not found [simiamih]
- Fix glossary search for languages which are not in glossary languages list [bogdatan]
- Atom feed unicode bug fix [bogdatan]
- EmailTool.sendEmail should work without site [simiamih]
- fixed form submission in Assign User to Roles (ldap) on z2.12 [simiamih]
- added another ZIP mime type [bogdatan]
- naaya.core.zope2util.get_template_source wrapper [simiamih]
- Fix selector for jquery 1.7 in geomaptool.js [moregale]
- Added (back) example pins to admin_maptypes [dumitval]
- fixed folder listing form submission for all actions [bogdatan]
- Corrections to glossary.js - add a space after comma [dumitval]
- Email Delivery fix for zope 2.12 [simiamih]
- Upgrade to jQuery 1.7.1 [moregale]
- fixed sending immediate emails with repoze.sendmail 2.3 [simiamih]
- fixed localized file widget [nituacor]
- using repoze.sendmail instead of zope.sendmail for queuing [simiamih]
- typo in plugLDAPUserFolderGroupMembers - group email address [simiamih]
- Added permissions.zcml to be included in configure.zcml files [dumitval]
- NyPermissions.checkAllowedToZipImport [simiamih]
- Keep original movie resolution if re-encoding is needed [dumitval]
- Update script to add jquery-ui.css to standard template [dumitval]
- delete message dialog improvements [catardra]
- fixed pagination in tinymce [bogdatan]
- Added Terrain view to map layers [dumitval]
- Fix in ExportTool [dumitval]
- File widget and file download view [moregale]
- Added convert_to_user_string for use in csv_export [dumitval]
- Fixed convert_from_user_string for use in csv_import [dumitval]
- added plugLDAPUserFolder.get_local_roles_by_groups [simiamih]
- remove inline styles [moregale]
- fix update script to remove duplicate images [dumitval]
- fix for image id generation [dumitval]
- sha1_hash added to all images uploaded to the image storage [dumitval]
- update script to remove duplicates in the images storage [dumitval]
- interface for GeoMapTool [bogdatan]
- tiny mce default tab in advimage plugin [simiamih]
- Added last_modification property to NyContent types [dumitval]
- deprecated NyFolder.check_item_title calls removed [simiamih]
- allow for loading content from arbitrary skel folders [moregale]
- Update script to remove old properties for content types (now localized) [dumitval]
- update script to add photo related permissions to administrators [dumitval]
- added default permission for Photo Folder and Gallery to admins [dumitval]
- GeoMap: added filtering option for topics [dumitval]
- added LinkedIn logo [dumitval]
- bugfix: dotted property clashed with reserved word - IE8 [simiamih]
- bugfix: collapsing folder in mainsections does not hide link [simiamih]
- removed get_modification_date from NyContentTypeViewAdapter [dumitval]
- fixed a string in SelectMultipleWidget.py to allow translation [dumitval]
- added i18n:translate to help_text of widgets [dumitval]
- support translation_id in widget properties, and make use of it in select widgets [dumitval]
- Added i18n id for translation of 'Type' [dumitval]
- added 'styleselect' in config.ini of portal editor, removed from python code [simiamih]
- left/rightLogoUrl tests logo for empty file [simiamih]
- mailto links in in admin_bulk_email_html [dumitval]
- updated bundle migration script for groupware sites [dumitval]
- replace_illegal_xml for stripping xml-illegal characters [dumitval]
- template fixes for admin views topcontent and network [simiamih]
- UnicodeDecodeError in portal portlets [nituacor]
- The title of local channels is now utf8:ustring [dumitval]
- verify_html turned off for TinyMCE [andredor]
- fix non-ascii characters in subtitles [andredor]
- added missing gif loader from jquery-ui [simiamih]
- bugfix: glossary widget js now works on IE [simiamih]
- functionality to get users by email [andredor]
- geocoding address in csv import - reverted r17586 [simiamih]
- user photos for Users management (from LDAP cache) [andredor]
- get_standard_template fallback if macro not found [moregale]
- NyContentData.prop_exists [simiamih]
- dump errors to json file [andredor]
- content type factories (addNyContact ..) return object when referer not the one expected [simiamih]
- added NyGadflyContainer for NaayaForum update [andredor]
- Added two methods in support of showing mainsection images [dumitval]
- Removed 'source' column from news and story folder indexes [dumitval]
- update script for migrating ew sites to bundles [andredor]
- change credentials page [andredor]
- fix for importing zip archives with filenames in non-ASCII [dumitval]
- get method in SyndicationTool [dumitval]
- fix acl_users/manage page [andredor]
- fix for empty string passed in geo_types filtering [dumitval]
- bugfix: standard error page and SchemaTool [simiamih]
- migrate StringWidget to URLWidget where needed [andredor]
- added docx, xlsx and pptx mime types [dumitval]
- gl_changeLanguage properly redirects when no referer [simiamih]
- portal_map methods are no longer called if the content type is not geo_enabled [dumitval]
- fix non empty titles for syndication [andredor]
- non empty titles for syndication [andredor]
- Bugfix related to uninstalled pluggable items [dumitval]
- permission information update [andredor]
- tinymce updated from 3.2.7 to 3.4.7 [simiamih]
- Inline documentation for portal metadata fields
- Information boxes for special roles in admin [andredor]
- Improved style for map balloon [bogdatan]
- removed broken obsolete getSymbolZPicture [simiamih]
- sitemap icon fix [andredor]
- revoke searched roles button for User management [andredor]
- location filter for User management search [andredor]
- option to disable openlayers map zoom with mouse wheel [moregale]
- view/add/revoke roles for user edit page (admin) [andredor]
- index_atom now shows also folders [dumitval]
- Improvements in adding and updating location categories [dumitval]
- Added Cut/Copy/Paste buttons to event, news and story folders [dumitval]
- One-click topstory setting for news and stories [dumitval]
- filter display for User management search [andredor]
- fix role filter in users management [andredor]
- Fix the geo_query map filter for non-English portals [moregale]
- When rendering error pages don't use the standard template [moregale]
- update script to fix local_channel non unicode attributes [andredor]
- remove ajax calls for Users' management [andredor]
- use second level tab for "Add new user" in Users' management [andredor]
- openlayers geocoding using google api [moregale]
- feature: admin can now assign roles in subsites #685 [simiamih]
- move sitemap_xml to Naaya forms [nituacor]
- fix translations in TinyMCE image selection pages [andredor]
- saveProperties for GlossaryWidget can save display and separator [andredor]
- removed googletranslate (also from languages_box.zpt) [dumitval]
- remove link checker from cron heartbeat [moregale]
- current unapproved items restricted for view [andredor]
- Owner can have just edit content permission (admin other properties) [andredor]
- removed site logo versions for all portal languages [dumitval]
- unapproved items restricted for view [andredor]
- no google analytics tracking for managers [andredor]
- recover password email for more accounts with same email [andredor]
- Hide contributor and releasedate for anonymous users [nituacor]
- Create map symbols based on skel.xml [moregale]
- checkboxes for legend filters, callback for refresh_points in map [simiamih]
- remove old captcha tool [andredor]
- using reCAPTCHA for add and feedback forms [andredor]
- warning message if reCAPTCHA not present [andredor]
- fix 'geo-tagged' disabled for Folders (#717) [andredor]
- added update for changing user roles (specific for CHM_NL) [dumitval]
- portal_map URL hash updated with current selection [moregale]
- portal_map js and css fixes for IE 7-9 [simiamih]
- removed Glossaries tab from admin portal properties [dumitval]
- removed Properties tab for the site (#710) [andredor]
- portal_map redesign - cleaner legend, no checkboxes, less elements [simiamih]
- fix basket of approvals redirect [andredor]
- view permission not inherited for new sites [andredor]
- fix copy/cut/paste/delete redirect for top objects [andredor]
- admin top content page [andredor]
- main topics admin page doesn't add/delete folders [andredor]
- portlet administration on disk for new semide sites [andredor]
- portlet administration also on disk [andredor]
- Fix TypeError in latestcomments_rdf: syndicateThis() takes exactly 2 arguments (1 given) [nituacor]
- Event, news, stories and folder listing improvements [dumitval]
- Fix news and stories folder sort order [andredor]
- Zip download link is no longer shown if there are no objects to download [dumitval]
- OpenLayers map engine [moregale]
- Simple map markers generated based on a color [moregale]
- Bundle names based on full site path [andredor]
- Style fix for indexes without right portlets [dumitval]
- Sites are no longer considered container meta-types [simiamih]
- Removed duplicate right portlets from the story and news custom templates [dumitval]
- Added NaayaPageTemplates for News and Stories custom folders [dumitval]
- Moved content rating and folder social icons to top, fixed stykes [bogdatan]
- Set focus on the username field on load [dumitval]
- refactor: :mod:`Products.Naaya.NySite` stores Zope and Naaya containers meta_type-s in two lists in the beginning of the module
- refactor: :mod:`naaya.i18n` replaces Localizer and itools
- refactor: :mod:`Products.NaayaCore.FormsTool` templates registered via ZCA and bundles [plugaale, andredor, moregale] update script: "Migrate to bundles"
- Bundles inspector [andredor, plugaale]
- Move customized templates from ZODB to filesystem bundles [moregale]
- New release for CHM server migration to use the eggshop (no more svn)
- Folder listing fetches all information about listed objects using adapters.
naaya.core.zope2util.permission_add_roleused to incorrectly toggle the permission.
- Fix: Zip export used to leave out extensions if filename already contained a dot.
- Remove all license headers and a lot of uneeded files (e.g. empty readmes).
- Roles editing is protected with the permission Change permissons.
- Fix: "Exception while rendering an error message".
- Clean up NotificationTool. Subscribers now receive emails on zip/csv import.
- Zip download now includes URLs as well.
- Naaya sites have a LocalSiteManager.
- ActionLogger remembers events in ZODB. Each site has one.
- New widget type, IntervalWidget.
- NotificationTool saves edit events in the action logger.
- Notifications can be disabled temporarily by admins for their own edits.
- New GlossaryWidget with jquery-ui.
- New permission Naaya - Skip approval replaces submit_unapproved flag. checkPermissionSkipApproval replaces glCheckPermissionPublishObjects.
- Content objects have new deleteThis method with permission Naaya - Delete objects.
- Improvements to Zip import and export: title/id mapping, preservation of timestamps, keeping empty folders.
- Usability improvements to notifications administration page.
- Separate email addresses for admin notifications and error reports.
- Support for i18n messages with different values for ID and English
translation, useful for handling homonyms.
- Zip export uses temporary file instead of building archive in memory.
- Feature: anonymous subscriptions to notifications. Improvements to subscriptions UI.
- Refactoring of custom index_html template for folders.
- New paginator for naaya: used in site_search and notification admin.
- CSV import of user accounts.
- Map info balloons no longer require a catalog search; they are requested based on visible markeres on the map.
- Load information for LDAP users from a cache, if available. The cache is
created by the
- Fix: Users with View privileges in a sub-folder but not at site level no longer receive Unauthorized errors.
- Fix: many issues with site search.
- Selenium testing harness refactoring; can use CherryPy instead of wsgiref.
- Feature: customize template for each Schema Widget instance.
- ProfilesTool refactored to subclass from BTreeFolder2. Update script: Change ProfilesTool to use BTree.
- ProfilesTool moved from NaayaCore to Products.NaayaProfilesTool because it is rarely used and shouldn't be in the Core
- Major UI update for Products.NaayaCore.AuthenticationTool. Using ajax in user management (administration), fixed a lot of bugs and improved LDAP performance.
- Fix: NotificationTool subscriptions - strip user_id spaces. The update script Remove spaces from ... will remove existing spaces.
- Feature: user password reset with email verification
- Fix: templates customized in
- Refactoring for code that walks a RefTree
- Improvements to DiskFile object; new DiskTemplate object; can be added
- Meta tags for all content types (index pages). Includes: description, keywords, contributor, dc.language and title
- Permissions editor: shows acquired permissions; fix locating target object
- Comments refactored to store information in a hidden folder. Update script: Migration script from Naaya Comments.
- First numbered version