{ "info": { "author": "Miguel Ferrer", "author_email": "ingferrermiguel@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# sugarcrm-python\nSugar CRM API wrapper written in python.\n\n## Installing\n```\npip install sugarcrm-python\n```\n\n## Usage\n```\nfrom sugarcrm.client import Client\n\nclient = Client('SERVER_URL', 'USERNAME', 'PASSWORD')\n```\n\nGet available modules\n```\nclient.get_available_modules('MODULE_NAME')\n```\n\nGet entries\n```\nclient.get_entries('MODULE_NAME', ['ENTRY_ID'])\n```\n\nGet entries count\n```\nclient.get_entries_count('MODULE_NAME')\n```\n\nGet entry\n```\nclient.get_entries('MODULE_NAME', 'ENTRY_ID')\n```\n\nGet entry list\n```\nclient.get_entry_list('MODULE_NAME')\n```\n\nGet module fields\n```\nclient.get_module_fields('MODULE_NAME')\n```\n\nSearch by module\n```\nclient.search_by_module('SEARCH_STRING', ['MODULE_NAMES'])\n```\n\nGet relationships\n```\nclient.get_relationships('MODULE_NAME', 'ENTRY_ID', 'RELATIONSHIP_NAME', 'WHERE_CLAUSE', 'RELATED_MODULE_FIELDS', 'RELATED_MODULE_LINK_FIELDS')\n```\n\nSet relationship\n```\nclient.set_relationship('SOURCE_MODULE_NAME', 'SOURCE_ENTRY_ID', 'TARGET_MODULE', ['TARGET_IDS'])\n```\n\nSet note attachment\n```\nclient.set_note_attachment('NOTE_ID', 'FILENAME', 'FILECONTENT')\n```\n\n## Requirements\n- requests\n\n## Tests\n```\npython tests/test_client.py\n```\n\n## TODO\n- get_document_revision\n- get_language_definition\n- get_last_viewed\n- get_modified_relationships\n- get_module_fields_md5\n- get_module_layout\n- get_module_layout_md5\n- get_note_attachment\n- get_quotes_pdf\n- get_report_entries\n- get_report_pdf\n- get_server_info\n- get_upcoming_activities\n- get_user_id\n- get_user_team_id\n- job_queue_cycle\n- job_queue_next\n- job_queue_run\n- logout\n- oauth_access\n- seamless_login\n- set_campaign_merge\n- set_document_revision\n- set_relationships\n- snip_import_emails\n- snip_update_contacts\n\n## Contributing\nWe are always grateful for any kind of contribution including but not limited to bug reports, code enhancements, bug fixes, and even functionality suggestions.\n\n#### You can report any bug you find or suggest new functionality with a new [issue](https://github.com/GearPlug/sugarcrm-python/issues).\n\n#### If you want to add yourself some functionality to the wrapper:\n1. Fork it ( https://github.com/GearPlug/sugarcrm-python )\n2. Create your feature branch (git checkout -b my-new-feature)\n3. Commit your changes (git commit -am 'Adds my new feature')\n4. Push to the branch (git push origin my-new-feature)\n5. Create a new Pull Request", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GearPlug/sugarcrm-python", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sugarcrm-python", "package_url": "https://pypi.org/project/sugarcrm-python/", "platform": "", "project_url": "https://pypi.org/project/sugarcrm-python/", "project_urls": { "Homepage": "https://github.com/GearPlug/sugarcrm-python" }, "release_url": "https://pypi.org/project/sugarcrm-python/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "API wrapper for SugarCRM written in Python", "version": "0.1.7" }, "last_serial": 5705645, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fcbb03f8d4a62ff0d6696e95a2a2c0d9", "sha256": "f547ffe8a91fcfb12d9aefe318ce114d33ac3fb9eee7bd8ad44ea99d93c55cce" }, "downloads": -1, "filename": "sugarcrm-python-0.1.tar.gz", "has_sig": false, "md5_digest": "fcbb03f8d4a62ff0d6696e95a2a2c0d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3972, "upload_time": "2018-02-16T19:49:22", "url": "https://files.pythonhosted.org/packages/7a/1c/bf476da8ed5e0e64026cd845d211c43a24ab0f690c36ccfcf3bac3179ad6/sugarcrm-python-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fc0e29fdefa2af4f5e6c126245894b0b", "sha256": "56f24f4c89b8158c3a405103bd909d5c6e335da18a46f751f97876a913e2ae12" }, "downloads": -1, "filename": "sugarcrm-python-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fc0e29fdefa2af4f5e6c126245894b0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4291, "upload_time": "2018-02-26T13:43:25", "url": "https://files.pythonhosted.org/packages/7c/dd/a873b4dc8a2d5d4dd472ae67a052c7e73f052a3c2dc37c588baa4b04166d/sugarcrm-python-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d7505860db952f0a85ccdc8019dd70f7", "sha256": "3b77da9e2bac53f53d55f4fdfc7c8678bfde37b11ee96f4e7a213d2651d33015" }, "downloads": -1, "filename": "sugarcrm-python-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d7505860db952f0a85ccdc8019dd70f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3956, "upload_time": "2018-05-29T17:33:46", "url": "https://files.pythonhosted.org/packages/f5/35/8536a569e4fd29ab4d19952f08cd70d3652fac1b91770318042b55d5cf5e/sugarcrm-python-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4367cd68420b69f10b16d2a76d84c68b", "sha256": "793d48f66ee984c857d4cc6c126dd35ebe49e0c119c0e580104b8492de25367f" }, "downloads": -1, "filename": "sugarcrm-python-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4367cd68420b69f10b16d2a76d84c68b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4335, "upload_time": "2018-07-30T15:55:14", "url": "https://files.pythonhosted.org/packages/61/8c/a9ff599ecb83951964ad9d2b82562e9853108f4df931873e9f8d5f9d7190/sugarcrm-python-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "0cf48f8af6d85f5f205917254d1cd18f", "sha256": "c723c754d78f70d3be5366b40d23d645452ca8cb94d96782b0c04d3e6504653a" }, "downloads": -1, "filename": "sugarcrm-python-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0cf48f8af6d85f5f205917254d1cd18f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5105, "upload_time": "2018-11-13T15:48:33", "url": "https://files.pythonhosted.org/packages/a0/80/c1943066c8041e311e77f8e725e790c1b1c186b457b50f70cc0f5ac48a5d/sugarcrm-python-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "7205f6cc9f042f217bb66aa1c11f74a3", "sha256": "cd77bba2c6199b035927ef16f38e6efd6154e96e513a25de3d8ff269c9db7a97" }, "downloads": -1, "filename": "sugarcrm-python-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7205f6cc9f042f217bb66aa1c11f74a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6330, "upload_time": "2018-12-26T13:43:51", "url": "https://files.pythonhosted.org/packages/c4/dd/871340ecac676a3b40f36fd07ccc689ad387fe0474c8c93eb6b88e32d313/sugarcrm-python-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "06b8954127e51e374fe6ffc40e84fba8", "sha256": "e84af9e9a1a60659bb8b19a289455a73bff04b2a410ccdad11569a562cbac86a" }, "downloads": -1, "filename": "sugarcrm-python-0.1.6.tar.gz", "has_sig": false, "md5_digest": "06b8954127e51e374fe6ffc40e84fba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6446, "upload_time": "2019-02-08T14:43:09", "url": "https://files.pythonhosted.org/packages/ce/a6/de008b52f9ee0ab8ffad2aa28e32116150308cfb5c97586575b0e12fee2a/sugarcrm-python-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "5c083db20e7bcfd33f53d151badd3fe4", "sha256": "e6767d793bff22dc69c30b4f5345ec5b2e9fc95ecfb0a857ee080272386fa020" }, "downloads": -1, "filename": "sugarcrm-python-0.1.7.tar.gz", "has_sig": false, "md5_digest": "5c083db20e7bcfd33f53d151badd3fe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6469, "upload_time": "2019-08-20T21:03:46", "url": "https://files.pythonhosted.org/packages/e5/59/4b74f4f2e5949a01a19b18ae5ec8e5d5dc247b92e95e199345fb733c9c33/sugarcrm-python-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5c083db20e7bcfd33f53d151badd3fe4", "sha256": "e6767d793bff22dc69c30b4f5345ec5b2e9fc95ecfb0a857ee080272386fa020" }, "downloads": -1, "filename": "sugarcrm-python-0.1.7.tar.gz", "has_sig": false, "md5_digest": "5c083db20e7bcfd33f53d151badd3fe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6469, "upload_time": "2019-08-20T21:03:46", "url": "https://files.pythonhosted.org/packages/e5/59/4b74f4f2e5949a01a19b18ae5ec8e5d5dc247b92e95e199345fb733c9c33/sugarcrm-python-0.1.7.tar.gz" } ] }