Skip to content

JavaScript library for Dynamics CRM 2011 & 2013 that supports CRUD operations with the REST service

Notifications You must be signed in to change notification settings

thuld/CrmRestKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Description

Based on the idea of the CrmServiceToolkit (Daniel Cai) and provides basic CRUD operations for the Dynamcis CRM 2011 REST /ODATA web-services endpoit.

###Breaking Changes with version 3.x The API of the module has changed:

  • Use GetById instead of Retrieve
  • Use GetByQuery instead of ByQuery
  • Use GetByQueryUrl instead of ByQueryUrl

The option parameter opt_asyn is not supported by version 3.x. All method will perform asynchronous operation. In case you need a certain operation to be performed in synchronous mode, use the method with the Sync postfix:

  • getByIdSync
  • getByQuerySync
  • getByQueryUrlSync
  • createSync
  • deleteSync
  • updateSync

Furthermore does are factory method moved to an new namespace

  • CrmRestKit.factories.entityReference
  • CrmRestKit.factories.optionSetValue

Dynamics CRM 2013

All unit-tests are passed /green for CRM 2013 Online (tested with the CrmRestKit-2.6.1.js).

Roadmap

The next major release (3.0) of the CrmRestKit.js requires some fundamental changes:

  • Eliminate the jQuery dependency
  • when.js (https://github.com/cujojs/when) instead of jQuery for the promise-pattern
  • Jasmine (http://jasmine.github.io/) as unit-testing framework instead of QUnit
  • “Real” unit-tests with mocks/stubs
  • Prototypes (CrmRestKit.Prototype.Create)
  • Performance
  • Namespace changes (e.g. CrmRestKit.util.ParseODataDate)

About

JavaScript library for Dynamics CRM 2011 & 2013 that supports CRUD operations with the REST service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published