This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!
Project Description

Introduction

SugarCRM is an open-source software-solution vendor which produces the Sugar Customer Relationship Management (CRM) system.

This add-on provide components to use SugarCRM in Plone.

How to install

This addon can be installed has any other addons. please follow official documentation

tests

Integration tests are run with a trial URL If it is not available, please fill the demand for a new demo at http://www.sugarcrm.com/webform/try-sugarcrm-free-7-days and update the sugarcrm part of the buildout.

you can exclude integration tests with sugarcrm by using use ./bin/test -t UnitTest

Components

pasplugin

A PAS plugin has been implemented. You can logged into Plone with sugarcrm credentials.

webservice

suds has been used to provide a simple api over soap’s sugarcrm.

>>> webservice = ISugarCRM(context)
>>> results = webservice.search(query_string='JeanMichel')

source

z3c.formwidget.query.interfaces.IQuerySource for contacts and accounts are provided.

password

A utility is available to crypt password for using with webservice (sic)

portlet contact

With a condition on collective.portlet.contact installed, it provides a backend from your sugarCRM contact address book to the contact portlet

Credits

Companies

People

Changelog

1.2.1 (2013-12-09)

  • fix TypeError: not enough arguments for format string in pasplugin
  • add travis support
  • Fix tests + pep8

1.2 (2013-01-31)

  • add new classifiers
  • use plone.app.testing for tests
  • addon doesn’t work with SugarCRM 6.6, tested on 6.2.4.
  • fix compatibility with collective.portlet.contact 1.1

1.1 (2012-03-26)

  • Fix photo url in portlet

1.0 (2011-11-10)

  • fix portlet autocomplete if a contact has no account
  • remove logs on cached entry (just keep non cached entry in info)
  • fix unicode decode error due to log
  • force query_string to be a string [toutpt]
  • fix error dict object has no attribute … when using z3c.form with getContent returning a dict [toutpt]

1.0b5 (2011-09-23)

  • fix a bug in enumerateUsers that break registration form. [toutpt]

1.0b4 (2011-08-24)

  • Fix Plone4.1 compatibility by including Products.CMFCore’s permissions.zcml file [toutpt]
  • Fix 404 internal exception on login on some configurations [toutpt]

1.0b3 (2011-07-26)

  • Install now activate the plugin on all provided interfaces. Install step reoder the sugarcrm properties pas plugin to be the first. In other case the plugin is not used by default [toutpt]
  • Add upgrade step [toutpt]
  • Fix issue with cache when the service return None [toutpt]

1.0b2 (2010-12-13)

  • PAS plugin: Implements IUserEnumerationPlugin and IPropertiesPlugin. Manage cache with Cacheable api. [toutpt]
  • Add activate options (webservice, pasplugin) in controlpanel. [toutpt]

1.0b1 (2010-10-07)

  • Initial release
Release History

Release History

1.2.1

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0b5

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0b4

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0b3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0b2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

1.0b1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
collective.sugarcrm-1.2.1.zip (46.6 kB) Copy SHA256 Checksum SHA256 Source Dec 9, 2013

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting