1.0.0 • Published 8 years ago

upsource-connector v1.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

upsource-connector

Upsource connector

Usage

var UpsourceClient = require('upsource-connector');
var upsource = new UpsourceClient({
    host: '192.168.1.1',
    basic_auth: {
        username: 'my-username',
        password: 'my-password'
    }
});

Refresh VCS

upsource.project.refresh('projectId', function (err, data) {

     if (err) {
         console.log('Error', err);
    } else {
         console.log(data);
     }
 });

Get all projects

upsource.project.getAllProjects(function (err, data) {

 if (err) {
     console.log('Error', err);
 } else {
     console.log(data.result);
 }
});

Create review

upsource.review.createReview('projectId', 'Test review', null, 'branch-name', function (err, data) {

    if (err) {
        console.log('Error', err);
    } else {
        console.log(data);
    }
});

Remove review

upsource.review.removeReview('projectId', 'reviewId', function (err, data) {

 if (err) {
     console.log('Error', err);
 } else {
     console.log(data);
 }
});

Get list of users that can be added to a review

upsource.user.getUsersForReview('projectId', 'reviewId', function (err, data) {

 if (err) {
     console.log('Error', err);
 } else {
     console.log(data);
 }
});

Add user to a review as a reviewer

upsource.review.addParticipant('projectId', 'reviewId', 'userId', function (err, data) {

 if (err) {
     console.log('Error', err);
 } else {
     console.log(data);
 }
});
1.0.0

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago