Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: GearPlug/pipedrive-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: shanness/pipedrive-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 14 commits
  • 6 files changed
  • 2 contributors

Commits on Nov 10, 2018

  1. Fixed status code handling bug with duplicating deals

    Craig O'Shannessy committed Nov 10, 2018
    Configuration menu
    Copy the full SHA
    12f0f5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    754f42a View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2018

  1. Uses classes instead of dicts, handles custom fields transparently

    Expose all fields (inc custom) as attributes (both get and set)
    Custom fields :-
        load all custom fields using API on first API hit
        caches custom fields in local per entity json files (remove to update)
        converts the custom field keys to the field value
        When modifiying custom fields with set values, validates the new value
    Links related objects automatically (person.org.deals)
        Creates stubs for them until the they get fully loaded then refreshes them
    Handles modifying objects using attributes (including custom fields)
    Keeps a list of modified fields
    Added client.save_changes(entity)
    Added automatic pagination
    client.get_persons(limit=5000) will make up to 10 hits of 500 returning
    all and refreshing any stubs
    Retains access to raw json data (with .data)
    Allows empty Client constructor if pipedrive_settings.json exists
    Added examples folder
    Craig O'Shannessy committed Nov 11, 2018
    Configuration menu
    Copy the full SHA
    8853031 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2020

  1. Quite a few bug fixes and enhancements

    Craig O'Shannessy committed Jun 11, 2020
    Configuration menu
    Copy the full SHA
    7432274 View commit details
    Browse the repository at this point in the history
  2. README WIP

    Craig O'Shannessy committed Jun 11, 2020
    Configuration menu
    Copy the full SHA
    8ab63dd View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2021

  1. Ooops, ooclient hadnt been added and seems a bit broken - Adding to t…

    …rack fix attempts
    Craig O'Shannessy committed Sep 12, 2021
    Configuration menu
    Copy the full SHA
    f093178 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Fixed API change issue with Person owners

    Craig O'Shannessy committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    c1591f2 View commit details
    Browse the repository at this point in the history
  2. Moved all my OO changes out of client.py to keep it backwards compati…

    …ble with the original branch - Now you need to import ooclient and set client with client = OOClient()
    Craig O'Shannessy committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    33012c5 View commit details
    Browse the repository at this point in the history
  3. Updated README to match the new OOClient updates

    Craig O'Shannessy committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    667fd4b View commit details
    Browse the repository at this point in the history
  4. Fixed persons.py example to use the new OOClient update

    Craig O'Shannessy committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    69aeb65 View commit details
    Browse the repository at this point in the history
  5. Fixed example to use the new OOClient update

    Craig O'Shannessy committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    92c62ce View commit details
    Browse the repository at this point in the history
  6. Bug fixes

    Craig O'Shannessy committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    e999cd6 View commit details
    Browse the repository at this point in the history
  7. Added feature list

    shanness authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    c1e24aa View commit details
    Browse the repository at this point in the history
  8. Update README.md

    shanness authored Sep 13, 2021
    Configuration menu
    Copy the full SHA
    12e7e6f View commit details
    Browse the repository at this point in the history
Loading