{ "info": { "author": "JeanMichel FRANCOIS aka toutpt", "author_email": "toutpt@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "Introduction\n============\n\nSugarCRM_ is an open-source software-solution vendor which produces the Sugar\nCustomer Relationship Management (CRM) system.\n\nThis add-on provide components to use SugarCRM in Plone.\n\nHow to install\n==============\n\n.. image:: https://pypip.in/v/collective.sugarcrm/badge.png\n :target: https://crate.io/packages/collective.sugarcrm/\n\n.. image:: https://pypip.in/d/collective.sugarcrm/badge.png\n :target: https://crate.io/packages/collective.sugarcrm/\n\n.. image:: https://secure.travis-ci.org/collective/collective.sugarcrm.png\n :target: http://travis-ci.org/#!/collective/collective.sugarcrm\n\n.. image:: https://coveralls.io/repos/collective/collective.sugarcrm/badge.png?branch=master\n :target: https://coveralls.io/r/collective/collective.sugarcrm\n\n\nThis addon can be installed has any other addons. please follow official\ndocumentation_\n\n.. _documentation: http://plone.org/documentation/kb/installing-add-ons-quick-how-to\n\n\ntests\n-----\n\nIntegration tests are run with a trial URL\nIf it is not available, please fill the demand for a new demo at\nhttp://www.sugarcrm.com/webform/try-sugarcrm-free-7-days and \nupdate the sugarcrm part of the buildout.\n\nyou can exclude integration tests with sugarcrm by using\nuse ./bin/test -t UnitTest\n\nComponents\n==========\n\npasplugin\n---------\n\nA PAS plugin has been implemented. You can logged into Plone with sugarcrm\ncredentials.\n\nwebservice\n----------\n\nsuds_ has been used to provide a simple api over soap's sugarcrm.\n\n >>> webservice = ISugarCRM(context)\n >>> results = webservice.search(query_string='JeanMichel')\n\nsource\n------\n\nz3c.formwidget.query.interfaces.IQuerySource for contacts and accounts are\nprovided.\n\npassword\n--------\n\nA utility is available to crypt password for using with webservice (sic)\n\nportlet contact\n---------------\n\nWith a condition on collective.portlet.contact installed,\nit provides a backend from your sugarCRM contact address book to the\ncontact portlet\n\nCredits\n=======\n\nCompanies\n---------\n\n|makinacom|_\n\n\nPeople\n------\n\n- JeanMichel FRANCOIS aka toutpt \n\n.. |makinacom| image:: http://depot.makina-corpus.org/public/logo.gif\n :alt: Makina Corpus\n.. _makinacom: http://www.makina-corpus.com\n.. _suds: https://fedorahosted.org/suds\n.. _sugarcrm: http://www.sugarcrm.com/crm\n\nChangelog\n=========\n\n1.2.1 (2013-12-09)\n------------------\n\n- fix TypeError: not enough arguments for format string in pasplugin\n- add travis support\n- Fix tests + pep8\n\n\n1.2 (2013-01-31)\n----------------\n\n- add new classifiers\n- use plone.app.testing for tests\n- addon doesn't work with SugarCRM 6.6, tested on 6.2.4. \n- fix compatibility with collective.portlet.contact 1.1\n\n1.1 (2012-03-26)\n----------------\n\n- Fix photo url in portlet\n\n1.0 (2011-11-10)\n----------------\n\n- fix portlet autocomplete if a contact has no account\n- remove logs on cached entry (just keep non cached entry in info)\n- fix unicode decode error due to log\n- force query_string to be a string\n [toutpt]\n- fix error dict object has no attribute ... when using z3c.form with getContent returning a dict\n [toutpt]\n\n1.0b5 (2011-09-23)\n------------------\n\n- fix a bug in enumerateUsers that break registration form.\n [toutpt]\n\n\n1.0b4 (2011-08-24)\n------------------\n\n- Fix Plone4.1 compatibility by including Products.CMFCore's permissions.zcml file\n [toutpt]\n\n- Fix 404 internal exception on login on some configurations\n [toutpt]\n\n1.0b3 (2011-07-26)\n------------------\n\n- Install now activate the plugin on all provided interfaces. Install step\n reoder the sugarcrm properties pas plugin to be the first. In other case the\n plugin is not used by default\n [toutpt]\n\n- Add upgrade step\n [toutpt]\n\n- Fix issue with cache when the service return None\n [toutpt]\n\n1.0b2 (2010-12-13)\n------------------\n\n- PAS plugin: Implements IUserEnumerationPlugin and IPropertiesPlugin.\n Manage cache with Cacheable api.\n [toutpt]\n\n- Add activate options (webservice, pasplugin) in controlpanel.\n [toutpt]\n\n1.0b1 (2010-10-07)\n------------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.sugarcrm", "keywords": "sugarcrm Plone", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.sugarcrm", "package_url": "https://pypi.org/project/collective.sugarcrm/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.sugarcrm/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/collective/collective.sugarcrm" }, "release_url": "https://pypi.org/project/collective.sugarcrm/1.2.1/", "requires_dist": null, "requires_python": null, "summary": "SugarCRM components for Plone", "version": "1.2.1" }, "last_serial": 939732, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "c47c3860da44116646558e572ad6568f", "sha256": "16d400e46842b3621d6a102ac0d43e42accb8de396d90a0dc376bece3d853467" }, "downloads": -1, "filename": "collective.sugarcrm-1.0.tar.gz", "has_sig": false, "md5_digest": "c47c3860da44116646558e572ad6568f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26438, "upload_time": "2011-11-10T21:40:10", "url": "https://files.pythonhosted.org/packages/25/b3/6637d94f19079bc5f9938c79df9cf2adb8887f3f5220849ba4fe07c29c3a/collective.sugarcrm-1.0.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "72fb2064bc60e57ea59e0a99404d5916", "sha256": "e334bb9ffaf2f514dfaa1493216fcfa7a6dd12c1eeed367e615e7de1db50293a" }, "downloads": -1, "filename": "collective.sugarcrm-1.0b1.zip", "has_sig": false, "md5_digest": "72fb2064bc60e57ea59e0a99404d5916", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31829, "upload_time": "2010-10-07T12:30:19", "url": "https://files.pythonhosted.org/packages/30/e3/1008818fd5cc1bbf45a6225fdab5a6c07ea4a5445cea4c131cb77cfd9359/collective.sugarcrm-1.0b1.zip" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "a77a4aa34feb1bfc8c292db1b9fc2294", "sha256": "fe897d6794cec79d09b8cceeacdc9589396c2a8a5e0b36f1d25ec66b2f37f74d" }, "downloads": -1, "filename": "collective.sugarcrm-1.0b2.tar.gz", "has_sig": false, "md5_digest": "a77a4aa34feb1bfc8c292db1b9fc2294", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24777, "upload_time": "2010-12-13T10:30:58", "url": "https://files.pythonhosted.org/packages/a0/8c/27b7e822116cab83631914fa821a78944e9a2e6be096092601b854fd98d0/collective.sugarcrm-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "56199ae6f6f0ab9928b65b4a75010797", "sha256": "a6c5332dd2f73db465e4698a301f8f63114810c6dc3e5ddd579f29043d4faaf4" }, "downloads": -1, "filename": "collective.sugarcrm-1.0b3.tar.gz", "has_sig": false, "md5_digest": "56199ae6f6f0ab9928b65b4a75010797", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26388, "upload_time": "2011-07-26T22:27:30", "url": "https://files.pythonhosted.org/packages/c5/04/279127e736d49bbfa357ea23936a23443effdb4975d4cfe4bdc00f285ecf/collective.sugarcrm-1.0b3.tar.gz" } ], "1.0b4": [ { "comment_text": "", "digests": { "md5": "92e0868e8eed2ee58899c8339a5e5d1e", "sha256": "d6e7003aac66e2153473a60ff997794296b225dc61baa5e85542ffb651329a14" }, "downloads": -1, "filename": "collective.sugarcrm-1.0b4.tar.gz", "has_sig": false, "md5_digest": "92e0868e8eed2ee58899c8339a5e5d1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26041, "upload_time": "2011-08-24T14:32:08", "url": "https://files.pythonhosted.org/packages/d3/73/04811a59402068beef0ccbc996e7db2f5dbb634dd4aeea1ca1425292a102/collective.sugarcrm-1.0b4.tar.gz" } ], "1.0b5": [ { "comment_text": "", "digests": { "md5": "822ce8b7a923928c872d805bd4a9d92c", "sha256": "a349816219053fb84937a3411baf2cbcf215f22cbf20c0140d0087ca63926d0c" }, "downloads": -1, "filename": "collective.sugarcrm-1.0b5.tar.gz", "has_sig": false, "md5_digest": "822ce8b7a923928c872d805bd4a9d92c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26109, "upload_time": "2011-09-23T09:06:38", "url": "https://files.pythonhosted.org/packages/cf/c4/7188827e52d468b64e8b1027b990e85167ea3dd98f2af15baad55d3f7c87/collective.sugarcrm-1.0b5.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "3467dd5c5d93452ef4b2a5f863820a78", "sha256": "9d399fead91979459e1bfd846ab84fe3123e6bef532171d76f95fbfe7c629992" }, "downloads": -1, "filename": "collective.sugarcrm-1.1.tar.gz", "has_sig": false, "md5_digest": "3467dd5c5d93452ef4b2a5f863820a78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26509, "upload_time": "2012-03-26T10:27:37", "url": "https://files.pythonhosted.org/packages/1f/81/0287ce418a9c2453e325728d01504b8e67ba3819026b8de3352f26c126d9/collective.sugarcrm-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "d02ecf294cf844c522add7fba22fc8fa", "sha256": "e00d6b3285e342e0907ed9974850bbb57f88b081132405c5ed2a9de98be4c8b2" }, "downloads": -1, "filename": "collective.sugarcrm-1.2.zip", "has_sig": false, "md5_digest": "d02ecf294cf844c522add7fba22fc8fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42424, "upload_time": "2013-01-31T13:27:40", "url": "https://files.pythonhosted.org/packages/c3/1e/71aa77677dd570a87419504ba890f32ab2a5a33e26d7672595f09950df51/collective.sugarcrm-1.2.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "cb3e7371481e9e1223928ea2a9558554", "sha256": "59b7caeeef2af9e33d357ca4673402b7b24f3143862ba075f1c1103d77f16394" }, "downloads": -1, "filename": "collective.sugarcrm-1.2.1.zip", "has_sig": false, "md5_digest": "cb3e7371481e9e1223928ea2a9558554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46599, "upload_time": "2013-12-09T10:42:52", "url": "https://files.pythonhosted.org/packages/ad/b5/d4b98fac6f1678bcd52ec804d35087d8faf06d118973f206aa835fd76689/collective.sugarcrm-1.2.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb3e7371481e9e1223928ea2a9558554", "sha256": "59b7caeeef2af9e33d357ca4673402b7b24f3143862ba075f1c1103d77f16394" }, "downloads": -1, "filename": "collective.sugarcrm-1.2.1.zip", "has_sig": false, "md5_digest": "cb3e7371481e9e1223928ea2a9558554", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46599, "upload_time": "2013-12-09T10:42:52", "url": "https://files.pythonhosted.org/packages/ad/b5/d4b98fac6f1678bcd52ec804d35087d8faf06d118973f206aa835fd76689/collective.sugarcrm-1.2.1.zip" } ] }