Metadata-Version: 1.1
Name: vnccollab.common
Version: 2.0
Summary: VNC Collaboration Common Code
Home-page: UNKNOWN
Author: VNC AG
Author-email: info@vnc.biz
License: gpl
Description: vnccollab.common
        ================
        
        Overview
        --------
        
        vnccollab.common is a support package for vnccollab.* add-ons. It offers the
        following features:
        
        * A convenience memoizer class based on last time access.
        * Keyword Search.
        * Simple Vocabulary Factory.
        * A convenience base class for deferred portlets.
        
        TimeCacheKey
        ------------
        
        TimeCacheKey is a helper class to add volatile cache based on last time access. You can use it in the following way: ::
        
            >>> from plone.memoize import ram
            >>> from vnccollab.common.cache import TimeCacheKey
            >>> CACHE_TIME = 15 * 60  # 15 minutes
            >>> cache = TimeCacheKey(CACHE_TIME)
            >>> ram(cache)
            >>> def sum(a, b): return a + b
            ...
            
        
        Keyword Search
        --------------
        
        A keyword search is a special kind of search that takes place when a keyword
        suffixed by ``:`` is present in the search string. This package offers a 
        ``search`` view with keyword search.
        
        Currently, there are two keywords defined:
        
        - ``type:`` keyword: The search returns only object of the types specified
          in the query.
        - ``user:`` keyword: The search returns only objects created by the user
          specified in the query.
        
        Simple Vocabulary Factory
        -------------------------
        
        ``SimpleVocabularyFactory`` is a convenience class for the creation of 
        vocabularies based in a list of tuples: ::
        
            >>> from vnccollab.common.vocabularies import SimpleVocabularyFactory
            >>> semaphore = [('r', 'Red'), ('y', 'Yellow'), ('g', 'Green')]
            >>> semaphoreVocabulary = SimpleVocabularyFactory(semaphore)
        
        Deferred Portlet
        ----------------
        
        ``DeferredRenderer`` is a convenience class for the creation of deferred 
        portlets. It extends ``plone.app.portlets.portlets.base.DeferredRendered`` 
        and adds easy access to the portlet metadata. This class is intended to 
        be used by other vnccollab packages.
        
        
        Changelog
        =========
        
        1.1.18 - Unreleased
        ---------------------
        
        - Moved Angular2 from content to common [30002006-2859]
          [Tomasz Sciurka]
        
        1.1.17 - August 20, 2016
        ------------------------
        
        - Added i18n support for Javascripts files [30002006-2575]
          [Leonardo Caballero]
        
        - Adds dummy savepoints to zope.sendmail.delivery.MailDataManager [35890]
          [Jose Dinuncio]
        
        1.1.16 - August 5, 2016
        -----------------------
        
        - Updated all l10n files with news strings for translate [30002006-2655]
          [Leonardo Caballero]
        
        - Updated Spanish translations [30002006-2655]
          [Leonardo Caballero]
        
        - Added more improvements about i18n and updated l10n [30002006-2645]
          [Leonardo Caballero]
        
        1.1.15 - July 8, 2016
        ---------------------
        
        - Update angular configuration to reduce size of bundle
          [Tomasz Sciurka]
        
        - Separated angular files and add it to the bunlde, added search and analytics files to bundle, fixed tests
          [Tomasz Sciurka]
        
        1.1.14 - July 1, 2016
        ---------------------
        
        - Moved analytics module (angular2) to frontend folder, commented out unfinished functionality, splitted angular2 files
          [Tomasz Sciurka]
        
        - pep8: Added coding utf8 to vnccollab.common, replaced has_key by in
          [Florian Scherrbacher]
        
        1.1.13 - May 25, 2016
        ---------------------
        
        - Change Edit fields of Cast and Contents Messages [30002006-2182]
          [Tomasz Sciurka]
        
        - [BUG] [MF] No suggestions are shown with the related keyword [30002006-2210]
          [Tomasz Sciurka]
        
        1.1.11 - February 29, 2016
        --------------------------
        
        - Removes set content-type from mail templates [30455]
          [Jose Dinuncio]
        
        1.1.10 - February 15, 2016
        --------------------------
        
        - Add add message link to cast comment (on stream and casts page) and content comments [30002006-2185]
          [Tomasz Sciurka]
        
        - [UP] - [Cast]: Can't select groups in add a person popup [30002006-1997]
          [Tomasz Sciurka]
        
        - Mobile Cast: hiccups when writing new cast message (added different sizes of avatar and fixed @,#) [30002006-1992]
          [Tomasz Sciurka]
        
        - Add content of comment/message in notifications [30002006-2099]
          [Marcin Staniszczak]
        
        - [UP] Browser Tab Notification not visible with long site names [30002006-2068]
          [Tomasz Sciurka]
        
        - [FR] Improving layout for cast [30002006-2135]
          [Tomasz Sciurka]
        
        1.1.9 - January 19, 2016
        ------------------------
        
        - Add support for @\ to JsonAPI [30002006-2007]
          [Marcin Staniszczak]
        
        - Better parse URLs in contents [30002006-1929]
          [Marcin Staniszczak]
        
        - SocialHub V2 [30002006-2035]
          [Tomasz Sciurka]
        
        1.1.8 - December 19, 2015
        -------------------------
        
        - Add Button/Link of Social Media Connector where it is needed [30002006-1972]
          [Tomasz Sciurka]
        
        - Social Media Connector change Info [30002006-1855]
          [Tomasz Sciurka]
        
        - Update browser tab with Notification [30002006-1910]
          [Tomasz Sciurka]
        
        1.1.7 - November 20, 2015
        -------------------------
        
        - Fix search page, when searchable text is missign [25538]
          [Marcin Staniszczak]
        
        - Counting likes/dislikes for members [30002006-1691]
          [Marcin Staniszczak]
        
        - Improving extending groups in sharing tab [30002006-1754]
          [Marcin Staniszczak]
        
        - Reducing the refresh periods for ajax calls [30002006-1859]
          [Tomasz Sciurka]
        
        - Fixes for CSRF support [23709]
          [Jose Dinuncio]
        
        1.1.6 - October 26, 2015
        ------------------------
        
        - Mailbox support - list of notifications [21985, 23410]
          [Marcin Staniszczak, Tomasz Sciurka]
        
        1.1.5 - September 23, 2015
        --------------------------
        
        - Expanding for preview, members of group in sharing tab [22038]
          [Marcin Staniszczak]
        
        - Rid out eea.cache [22524]
          [Marcin Staniszczak]
        
        - Fix UTF and coma issue in @\ [22123]
          [Marcin Staniszczak]
        
        1.1.4 - September 2, 2015
        -------------------------
        
        - CSS issue with search topic [22041]
          [Tomasz Sciurka]
        
        - Better advanced search [21256]
          [Marcin Staniszczak]
        
        - Language correction and translation [18914]
          [Florian Scherrbacher]
        
        1.1.3 - August 13, 2015
        -----------------------
        
        - Fixed upgrade step.
          [Marcin Staniszczak]
        
        1.1.2 - August 3, 2015
        ----------------------
        
        - Remove duplicated members from @ in comments to plone objects [20001].
          [Marcin Staniszczak]
        
        - Removes PloneTestCase dependency [20022]
          [Jose Dinuncio]
        
        1.1.1 - June 26, 2015
        ---------------------
        
        - Fixes hashtag in url.
          [Suresh Varsha]
        
        1.1.0 - June 03, 2015
        ---------------------
        
        - Migrate portal_syndication tool to @@syndication-utils view [19052]
          [Marcin Staniszczak]
        
        - Refactors comment rendering for casts, comments and stream [18420]
          [Jose Dinuncio]
        
        1.0.16 - April 28, 2015
        -----------------------
        
        - Adds robot framework tests [18122]
          [Jose Dinuncio]
        
        1.0.15 - April 13, 2015
        -----------------------
        
        - Moves send_notification from cloudstream and cast [16051]
          [Jose Dinuncio]
        
        - Better @ in object - based onsharing tab [17500]
          [Marcin Staniszczak]
        
        1.0.14 - March 17, 2015
        -----------------------
        
        - Spelling mistake in reference object window of new cast [16957]
          [Kapil Nadiyapara]
        
        - Escaping + and - in @\ [16934]
          [Marcin Staniszczak]
        
        1.0.13 - February 27, 2015
        --------------------------
        
        - Moves send_notification from cloudstream and cast [16051]
          [Jose Dinuncio]
        
        - Notifications for addational member fields, by @\field...: [14964]
          [Marcin Staniszczak]
        
        1.0.12.1 - January 8, 2015
        --------------------------
        
        - Fix object_url issue in jquery.uisettings.js.
          [Marcin Staniszczak]
        
        1.0.12 - January 8, 2015
        ------------------------
        
        - Make Cast Sidebar and Navigation Tree resizable [14878, 14879]
          [Thomas Haeny, Marcin Staniszczak]
        
        1.0.11 - December 18, 2014
        --------------------------
        
        - Cleans code.
          [Jose Dinuncio]
        
        1.0.10 - December 04, 2014
        --------------------------
        
        - Collect e-mails notification and send them in one email per day [14628]
          [Marcin Staniszczak]
        
        - Adds sedmail monkey patch from vnccollab.theme [13851].
          [Jose Dinuncio]
        
        1.0.9 - October 31, 2014
        ------------------------
        
        - Update slimScroll.js.
          [Marcin Staniszczak]
        
        - Better support for UTF-8 in at functionality.
          [Marcin Staniszczak]
        
        - Fix siggestion on @ - hide after typing whole tsuggested ext. [14296]
          [Marcin Staniszczak]
        
        1.0.8 - October 17, 2014
        ------------------------
        
        - Refactoring @ functionality in cast, stream and default comments [14006].
          [Marcin Staniszczak]
        
        - Hotfix for broken @All:.
          [Marcin Staniszczak]
        
        1.0.7 - October 04, 2014
        ------------------------
        
        - Bringing back tags and versions together.
          [JOse Dinuncio]
        
        1.0.6 - July 02, 2014
        ------------------
        
        - Adds portlet migration functions.
          [JOse Dinuncio]
        
        - Cleans setup.py [11080].
          [Jose Dinuncio]
        
        1.0.5 - April 11, 2014
        ----------------------
        
        - Adds common icon images [10960].
          [Cesar Gonzalez]
        
        - Force css override for dynatree [10936].
          [Cesar Gonzalez]
        
        - Fixes cssregistry order. Upgrade step 1102 [10936].
          [Cesar Gonzalez]
        
        1.0.4 - April 02, 2014
        ----------------------
        
        - Add unit tests [10656].
          [Marcin Staniszczak]
        
        - Adds README documentation.
          [Jose Dinuncio]
        
        1.0.3 - March 07, 2014
        ----------------------
        
        - Fixes tests.
          [Jose Dinuncio]
        
        - Improves speed in user search [10169].
          [Jose Dinuncio].
        
        - Adds version.txt.
          [Jose Dinuncio]
        
        1.0.2 - December 06, 2013
        -------------------------
        
        - Adds lost hotfix.
          [Jose Dinuncio]
        
        1.0.1 - November 20, 2013
        -------------------------
        
        - Adds missing images of dynatree jquery plugin. Adds main.js resource [9049].
          [Cesar Gonzalez]
        
        - Adds dynatree jquery plugin. Upgrade step 1100.
          [Cesar Gonzalez]
        
        - Adds vocabualry utility.
          [Jose DInuncio]
        
        - Add more js scripts for stream and casts.
          [Vitaliy Podoba]
        
        1.0.0 - October 24, 2013
        ------------------------
        
        - Add jquery selection field js plugin.
          [Vitaliy Podoba]
        
        - Adds search keywords.
          [Jose Dinuncio]
        
        - Adds custom event for portlet loading complete.
          [Cesar Gonzalez]
        
        - Attach portlet buttons when deferred porlets are complete
          [Cesar Gonzalez]
        
        - Initial release.
        
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Topic :: Software Development :: Libraries :: Python Modules
