Fixing option parameters for ProjectMilestones

This commit is contained in:
Justin Dalrymple 2017-06-23 12:04:59 -04:00
parent b4e72f3414
commit fe5a5fbb8d

View File

@ -6,11 +6,6 @@ class ProjectMilestones extends BaseModel {
super(...args);
}
list(projectId) {
console.log('DEPRECATED: milestone.list. Use milestone.all instead');
return this.all(...arguments);
}
all(projectId, options = {}) {
options.page = options.page || 1;
options.per_page = options.per_page || 100;
@ -22,7 +17,7 @@ class ProjectMilestones extends BaseModel {
return this.get(`projects/${Utils.parse(projectId)}/milestones/${parseInt(milestoneId)}`);
}
add(projectId, title, description, due_date) {
add(projectId, title, { description, due_date }) {
return this.post(`projects/${Utils.parse(projectId)}/milestones`, {
id: Utils.parse(projectId),
title,
@ -31,7 +26,7 @@ class ProjectMilestones extends BaseModel {
});
}
update(projectId, milestoneId, title, description, due_date, state_event) {
update(projectId, milestoneId, { title, description, due_date, state_event }) {
return this.put(`projects/${Utils.parse(projectId)}/milestones/${parseInt(milestoneId)}`, {
id: Utils.parse(projectId),
title,