From e35f77e97e07a67a2d2ebc04ce13c6dd15ec3b70 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Mon, 15 Feb 2016 12:03:59 -0800 Subject: [PATCH 01/10] Refactoring and clean up for consistency. --- .gitignore | 1 + lib/tracker_api.rb | 7 ++++--- lib/tracker_api/resources/account.rb | 2 +- lib/tracker_api/resources/change.rb | 2 +- lib/tracker_api/resources/comment.rb | 2 +- lib/tracker_api/resources/epic.rb | 2 +- lib/tracker_api/resources/label.rb | 2 +- lib/tracker_api/resources/me.rb | 2 +- .../resources/membership_summary.rb | 2 +- lib/tracker_api/resources/notification.rb | 2 +- lib/tracker_api/resources/person.rb | 2 +- lib/tracker_api/resources/primary_resource.rb | 2 +- lib/tracker_api/resources/project.rb | 13 +++++++------ .../resources/project_membership.rb | 2 +- lib/tracker_api/resources/shared/has_id.rb | 18 ------------------ lib/tracker_api/resources/story.rb | 16 ++++++++-------- lib/tracker_api/resources/task.rb | 2 +- tracker_api.gemspec | 2 ++ 18 files changed, 34 insertions(+), 47 deletions(-) delete mode 100644 lib/tracker_api/resources/shared/has_id.rb diff --git a/.gitignore b/.gitignore index 96472af..645669e 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ spec/reports test/tmp test/version_tmp tmp +.byebug_history diff --git a/lib/tracker_api.rb b/lib/tracker_api.rb index 4810849..25e4821 100644 --- a/lib/tracker_api.rb +++ b/lib/tracker_api.rb @@ -1,17 +1,18 @@ require 'tracker_api/version' # dependencies -require 'virtus' require 'faraday' require 'faraday_middleware' + if defined?(ActiveSupport) require 'active_support/core_ext/object/blank' else require 'core_ext/object/blank' end require 'equalizer' -require 'representable/json' + require 'multi_json' +require 'representable/json' # stdlib require 'addressable/uri' @@ -51,7 +52,7 @@ module Endpoints module Resources module Shared - autoload :HasId, 'tracker_api/resources/shared/has_id' + autoload :Base, 'tracker_api/resources/shared/base' end autoload :Activity, 'tracker_api/resources/activity' autoload :Account, 'tracker_api/resources/account' diff --git a/lib/tracker_api/resources/account.rb b/lib/tracker_api/resources/account.rb index 597dfa1..8a754ff 100644 --- a/lib/tracker_api/resources/account.rb +++ b/lib/tracker_api/resources/account.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Account - include Shared::HasId + include Shared::Base attribute :created_at, DateTime attribute :status, String diff --git a/lib/tracker_api/resources/change.rb b/lib/tracker_api/resources/change.rb index d24d95c..62c483a 100644 --- a/lib/tracker_api/resources/change.rb +++ b/lib/tracker_api/resources/change.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Change - include Shared::HasId + include Shared::Base attribute :change_type, String attribute :kind, String diff --git a/lib/tracker_api/resources/comment.rb b/lib/tracker_api/resources/comment.rb index 53839ac..adadba0 100644 --- a/lib/tracker_api/resources/comment.rb +++ b/lib/tracker_api/resources/comment.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Comment - include Shared::HasId + include Shared::Base attribute :story_id, Integer attribute :epic_id, Integer diff --git a/lib/tracker_api/resources/epic.rb b/lib/tracker_api/resources/epic.rb index 9309056..0bf0716 100644 --- a/lib/tracker_api/resources/epic.rb +++ b/lib/tracker_api/resources/epic.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Epic - include Shared::HasId + include Shared::Base attribute :client diff --git a/lib/tracker_api/resources/label.rb b/lib/tracker_api/resources/label.rb index 8b4dc5d..2b94b1b 100644 --- a/lib/tracker_api/resources/label.rb +++ b/lib/tracker_api/resources/label.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Label - include Shared::HasId + include Shared::Base attribute :created_at, DateTime attribute :kind, String diff --git a/lib/tracker_api/resources/me.rb b/lib/tracker_api/resources/me.rb index 0d69f9b..b9e72d9 100644 --- a/lib/tracker_api/resources/me.rb +++ b/lib/tracker_api/resources/me.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Me - include Shared::HasId + include Shared::Base attribute :name, String attribute :initials, String diff --git a/lib/tracker_api/resources/membership_summary.rb b/lib/tracker_api/resources/membership_summary.rb index 7326570..56c4c6a 100644 --- a/lib/tracker_api/resources/membership_summary.rb +++ b/lib/tracker_api/resources/membership_summary.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class MembershipSummary - include Shared::HasId + include Shared::Base attribute :kind, String attribute :last_viewed_at, DateTime diff --git a/lib/tracker_api/resources/notification.rb b/lib/tracker_api/resources/notification.rb index 5cbcbf6..710ca41 100644 --- a/lib/tracker_api/resources/notification.rb +++ b/lib/tracker_api/resources/notification.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Notification - include Shared::HasId + include Shared::Base attribute :client diff --git a/lib/tracker_api/resources/person.rb b/lib/tracker_api/resources/person.rb index a07dc52..8e85f46 100644 --- a/lib/tracker_api/resources/person.rb +++ b/lib/tracker_api/resources/person.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Person - include Shared::HasId + include Shared::Base attribute :kind, String attribute :name, String diff --git a/lib/tracker_api/resources/primary_resource.rb b/lib/tracker_api/resources/primary_resource.rb index e5a98cd..94807f1 100644 --- a/lib/tracker_api/resources/primary_resource.rb +++ b/lib/tracker_api/resources/primary_resource.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class PrimaryResource - include Shared::HasId + include Shared::Base attribute :kind, String attribute :name, String diff --git a/lib/tracker_api/resources/project.rb b/lib/tracker_api/resources/project.rb index dc90fbd..9b24002 100644 --- a/lib/tracker_api/resources/project.rb +++ b/lib/tracker_api/resources/project.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Project - include Shared::HasId + include Shared::Base attribute :client @@ -54,7 +54,7 @@ def label_ids # @param [Hash] params # @return [Array[Label]] labels of this project def labels(params = {}) - if @labels && @labels.any? + if @labels && @labels.present? @labels else @labels = Endpoints::Labels.new(client).get(id, params) @@ -66,10 +66,11 @@ def labels(params = {}) # @param [Hash] params # @return [Array[Epic]] epics associated with this project def epics(params={}) - raise ArgumentError, 'Expected @epics to be an Array' unless @epics.is_a? Array - return @epics unless @epics.empty? - - @epics = Endpoints::Epics.new(client).get(id, params) + if @epics && @epics.present? + @epics + else + @epics = Endpoints::Epics.new(client).get(id, params) + end end # Provides a list of all the iterations in the project. diff --git a/lib/tracker_api/resources/project_membership.rb b/lib/tracker_api/resources/project_membership.rb index 9090942..5aa9f32 100644 --- a/lib/tracker_api/resources/project_membership.rb +++ b/lib/tracker_api/resources/project_membership.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class ProjectMembership - include Shared::HasId + include Shared::Base attribute :person_id, Integer attribute :project_id, Integer diff --git a/lib/tracker_api/resources/shared/has_id.rb b/lib/tracker_api/resources/shared/has_id.rb deleted file mode 100644 index c706087..0000000 --- a/lib/tracker_api/resources/shared/has_id.rb +++ /dev/null @@ -1,18 +0,0 @@ -require 'virtus' - -module TrackerApi - module Resources - module Shared - module HasId - def self.included(base) - base.class_eval do - include Virtus.model - include Equalizer.new(:id) - - attribute :id, Integer - end - end - end - end - end -end diff --git a/lib/tracker_api/resources/story.rb b/lib/tracker_api/resources/story.rb index 8d173dd..ffe8268 100644 --- a/lib/tracker_api/resources/story.rb +++ b/lib/tracker_api/resources/story.rb @@ -1,13 +1,13 @@ module TrackerApi module Resources class Story - include Shared::HasId + include Shared::Base attribute :client attribute :accepted_at, DateTime attribute :comment_ids, Array[Integer] - attribute :comments, Array[Comment], :default => [] + attribute :comments, Array[Comment] attribute :created_at, DateTime attribute :current_state, String # (accepted, delivered, finished, started, rejected, planned, unstarted, unscheduled) attribute :deadline, DateTime @@ -19,19 +19,19 @@ class Story attribute :integration_id, Integer attribute :kind, String attribute :label_ids, Array[Integer] - attribute :labels, Array[Label], :default => [] + attribute :labels, Array[Label] attribute :name, String attribute :owned_by_id, Integer # deprecated! attribute :owned_by, Person attribute :owner_ids, Array[Integer] - attribute :owners, Array[Person], :default => [] + attribute :owners, Array[Person] attribute :planned_iteration_number, Integer attribute :project_id, Integer attribute :requested_by, Person attribute :requested_by_id, Integer attribute :story_type, String # (feature, bug, chore, release) attribute :task_ids, Array[Integer] - attribute :tasks, Array[Task], :default => [] + attribute :tasks, Array[Task] attribute :updated_at, DateTime attribute :url, String @@ -72,7 +72,7 @@ def activity(params = {}) # @param [Hash] params # @return [Array[Comment]] def comments(params = {}) - if params.blank? && @comments.any? + if params.blank? && @comments.present? @comments else @comments = Endpoints::Comments.new(client).get(project_id, id, params) @@ -84,7 +84,7 @@ def comments(params = {}) # @param [Hash] params # @return [Array[Task]] def tasks(params = {}) - if params.blank? && @tasks.any? + if params.blank? && @tasks.present? @tasks else @tasks = Endpoints::Tasks.new(client).get(project_id, id, params) @@ -96,7 +96,7 @@ def tasks(params = {}) # @param [Hash] params # @return [Array[Person]] def owners(params = {}) - if params.blank? && @owners.any? + if params.blank? && @owners.present? @owners else @owners = Endpoints::StoryOwners.new(client).get(project_id, id, params) diff --git a/lib/tracker_api/resources/task.rb b/lib/tracker_api/resources/task.rb index ff53e7f..4a16923 100644 --- a/lib/tracker_api/resources/task.rb +++ b/lib/tracker_api/resources/task.rb @@ -1,7 +1,7 @@ module TrackerApi module Resources class Task - include Shared::HasId + include Shared::Base attribute :story_id, Integer attribute :description, String diff --git a/tracker_api.gemspec b/tracker_api.gemspec index a9d5737..cb37ab2 100644 --- a/tracker_api.gemspec +++ b/tracker_api.gemspec @@ -21,8 +21,10 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'bundler', '~> 1.3' spec.add_development_dependency 'rake' spec.add_development_dependency 'minitest' + spec.add_development_dependency 'mocha' spec.add_development_dependency 'awesome_print' spec.add_development_dependency 'vcr' + spec.add_development_dependency 'minitest-byebug' spec.add_dependency 'addressable' spec.add_dependency 'virtus' From 27599e7e2169776c32bbff8c972a31b930452879 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Mon, 15 Feb 2016 12:08:15 -0800 Subject: [PATCH 02/10] Added dirty tracking. * Goal is to only send changed fields when saving. * Had to change the API for adding a new label to a story since coercion and dirty tracking are done via the attribute writer. * Added test to verify that only changes attributes are sent on save. --- lib/tracker_api/endpoints/epic.rb | 2 + lib/tracker_api/endpoints/story.rb | 2 + lib/tracker_api/resources/shared/base.rb | 23 ++++++ lib/tracker_api/resources/story.rb | 20 +++++- lib/virtus/attribute/nullify_blank.rb | 27 +++++++ lib/virtus/dirty_attribute.rb | 90 ++++++++++++++++++++++++ lib/virtus/dirty_attribute/session.rb | 54 ++++++++++++++ test/minitest_helper.rb | 1 + test/story_test.rb | 13 +++- 9 files changed, 226 insertions(+), 6 deletions(-) create mode 100644 lib/tracker_api/resources/shared/base.rb create mode 100644 lib/virtus/attribute/nullify_blank.rb create mode 100644 lib/virtus/dirty_attribute.rb create mode 100644 lib/virtus/dirty_attribute/session.rb diff --git a/lib/tracker_api/endpoints/epic.rb b/lib/tracker_api/endpoints/epic.rb index d1c0f00..79532ed 100644 --- a/lib/tracker_api/endpoints/epic.rb +++ b/lib/tracker_api/endpoints/epic.rb @@ -31,6 +31,8 @@ def update(epic, params={}) data = client.put("/projects/#{epic.project_id}/epics/#{epic.id}", params: params).body epic.attributes = data + epic.clean! + epic end end end diff --git a/lib/tracker_api/endpoints/story.rb b/lib/tracker_api/endpoints/story.rb index bc4edc9..0ceefb9 100644 --- a/lib/tracker_api/endpoints/story.rb +++ b/lib/tracker_api/endpoints/story.rb @@ -31,6 +31,8 @@ def update(story, params={}) data = client.put("/projects/#{story.project_id}/stories/#{story.id}", params: params).body story.attributes = data + story.clean! + story end end end diff --git a/lib/tracker_api/resources/shared/base.rb b/lib/tracker_api/resources/shared/base.rb new file mode 100644 index 0000000..99b8e36 --- /dev/null +++ b/lib/tracker_api/resources/shared/base.rb @@ -0,0 +1,23 @@ +require 'virtus' +require 'virtus/attribute/nullify_blank' +require 'virtus/dirty_attribute' + +module TrackerApi + module Resources + module Shared + module Base + def self.included(base) + base.class_eval do + include Virtus.model(nullify_blank: true) + include Virtus::DirtyAttribute + include Virtus::DirtyAttribute::InitiallyClean + + include Equalizer.new(:id) + + attribute :id, Integer + end + end + end + end + end +end diff --git a/lib/tracker_api/resources/story.rb b/lib/tracker_api/resources/story.rb index ffe8268..05bb006 100644 --- a/lib/tracker_api/resources/story.rb +++ b/lib/tracker_api/resources/story.rb @@ -39,7 +39,7 @@ class Story class UpdateRepresenter < Representable::Decorator include Representable::JSON - property :follower_ids + property :follower_ids, if: ->(input:, **) { !input.blank? } property :name property :description property :story_type @@ -48,7 +48,7 @@ class UpdateRepresenter < Representable::Decorator property :accepted_at property :deadline property :requested_by_id - property :owner_ids + property :owner_ids, if: ->(input:, **) { !input.blank? } collection :labels, class: Label, decorator: Label::UpdateRepresenter, render_empty: true property :integration_id property :external_id @@ -59,6 +59,20 @@ def label_list @label_list ||= labels.collect(&:name).join(',') end + # Adds a new label to the story. + # + # @param [Label|Hash|String] label + def add_label(label) + new_label = if label.kind_of?(String) + Label.new(name: label) + else + label + end + + # Use attribute writer to get coercion and dirty tracking. + self.labels = @labels.dup.push(new_label) + end + # Provides a list of all the activity performed on the story. # # @param [Hash] params @@ -113,7 +127,7 @@ def create_task(params) def save raise ArgumentError, 'Can not update a story with an unknown project_id.' if project_id.nil? - Endpoints::Story.new(client).update(self, UpdateRepresenter.new(self)) + Endpoints::Story.new(client).update(self, UpdateRepresenter.new(Story.new(self.dirty_attributes))) end end end diff --git a/lib/virtus/attribute/nullify_blank.rb b/lib/virtus/attribute/nullify_blank.rb new file mode 100644 index 0000000..04f328c --- /dev/null +++ b/lib/virtus/attribute/nullify_blank.rb @@ -0,0 +1,27 @@ +module Virtus + class Attribute + + # Attribute extension which nullifies blank attributes when coercion failed + # + module NullifyBlank + + # @see [Attribute#coerce] + # + # @api public + def coerce(input) + output = super + + if !value_coerced?(output) && input.blank? + nil + # Added to nullify anything that is blank not just strings. + elsif output.blank? + nil + else + output + end + end + + end # NullifyBlank + + end # Attribute +end # Virtus diff --git a/lib/virtus/dirty_attribute.rb b/lib/virtus/dirty_attribute.rb new file mode 100644 index 0000000..03c7ead --- /dev/null +++ b/lib/virtus/dirty_attribute.rb @@ -0,0 +1,90 @@ +require_relative 'dirty_attribute/session' + +# @source: https://github.com/ahawkins/virtus-dirty_attribute +module Virtus + # == Dirty Tracking + # + # Dirty Tracking is an optional module that you include only if you need it. + module DirtyAttribute + module ClassMethods + def attribute(name, type, options = {}) + _create_writer_with_dirty_tracking(name) + super + end + + private + def _create_writer_with_dirty_tracking(name) + class_eval <<-RUBY, __FILE__, __LINE__ + 1 + def #{name}=(new_regular_object) + prev_object = instance_variable_get(:@#{name}) + new_virtus_object = super + + if attribute_dirty?(:#{name}) && original_attributes[:#{name}] == new_virtus_object + attribute_clean!(:#{name}) + elsif prev_object != new_virtus_object + unless original_attributes.key?(:#{name}) + original_attributes[:#{name}] = prev_object + end + + attribute_dirty!(:#{name}, new_regular_object) + end + + new_virtus_object + end + RUBY + end + end + + module InitiallyClean + def initialize(*args) + super(*args) + clean! + end + end + + def self.included(base) + base.extend ClassMethods + end + + def dirty? + dirty_session.dirty? + end + + def clean? + !dirty? + end + + def attribute_dirty?(name, options = {}) + result = dirty_session.dirty?(name) + result &&= options[:to] == dirty_attributes[name] if options.key?(:to) + result &&= options[:from] == original_attributes[name] if options.key?(:from) + result + end + + def clean! + dirty_session.clean! + end + + def dirty_attributes + dirty_session.dirty_attributes + end + + def original_attributes + dirty_session.original_attributes + end + + def attribute_dirty!(name, value) + dirty_session.dirty!(name, value) + end + + def attribute_clean!(name) + dirty_session.attribute_clean!(name) + end + + private + + def dirty_session + @_dirty_session ||= Session.new(self) + end + end +end diff --git a/lib/virtus/dirty_attribute/session.rb b/lib/virtus/dirty_attribute/session.rb new file mode 100644 index 0000000..1edf4b3 --- /dev/null +++ b/lib/virtus/dirty_attribute/session.rb @@ -0,0 +1,54 @@ +# @source: https://github.com/ahawkins/virtus-dirty_attribute +module Virtus + module DirtyAttribute + class Session + attr_reader :subject + + def initialize(subject) + @subject = subject + end + + def original_attributes + @_original_attributes ||= get_original_attributes(subject).dup + end + + def dirty_attributes + @_dirty_attributes ||= {} + end + + def dirty!(name, value) + dirty_attributes[name] = value + end + + def attribute_clean!(name) + dirty_attributes.delete name + original_attributes.delete name + end + + def dirty?(name = nil) + name ? dirty_attributes.key?(name) : dirty_attributes.any? + end + + def clean! + original_attributes.clear + dirty_attributes.clear + end + + private + + # Get the original values from the instance variable directly and not + # the possibly overridden accessor. + # + # This allows for accessors that are created to provide lazy loading + # of external resources. + # + # Whenever something is loaded from the server is should be marked clean. + def get_original_attributes(subject) + subject.class.attribute_set.each_with_object({}) do |attribute, attributes| + name = attribute.name + attributes[name] = subject.instance_variable_get("@#{name}") + end + end + end + end +end diff --git a/test/minitest_helper.rb b/test/minitest_helper.rb index 9be7aaf..928b599 100644 --- a/test/minitest_helper.rb +++ b/test/minitest_helper.rb @@ -6,6 +6,7 @@ require 'minitest/byebug' if ENV['DEBUG'] require 'minitest/autorun' +require 'mocha/mini_test' require 'awesome_print' require 'multi_json' require 'vcr' diff --git a/test/story_test.rb b/test/story_test.rb index ae5682c..a440bd4 100644 --- a/test/story_test.rb +++ b/test/story_test.rb @@ -19,6 +19,7 @@ end story.name.must_equal new_name + story.clean?.must_equal true end it 'can update multiple attributes of an existing story at once' do @@ -36,12 +37,11 @@ end it 'can add new labels to an existing story' do - new_label_name = 'super-special-label' + new_label_name = "super-special-label" story.labels.map(&:name).wont_include new_label_name - new_label = TrackerApi::Resources::Label.new(name: new_label_name) - story.labels << new_label + story.add_label(new_label_name) VCR.use_cassette('save story with new label', record: :new_episodes) do story.save @@ -51,6 +51,13 @@ story.labels.map(&:name).must_include new_label_name end + it 'does not send unmodified fields when saving' do + story_with_one_change = TrackerApi::Resources::Story::UpdateRepresenter.new(TrackerApi::Resources::Story.new(name: "new_name")) + expected_json = MultiJson.dump({name: "new_name"}) + + expected_json.must_equal story_with_one_change.to_json + end + it 'objects are equal based on id' do story_a = story story_b = VCR.use_cassette('get story') { project.story(story_id) } From 494803274783aab3bfba896f90b06a8653670725 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Mon, 15 Feb 2016 12:08:56 -0800 Subject: [PATCH 03/10] Re-ran all tests against the real Pivotal Tracker API and test project. --- test/vcr/cassettes/client_done_iterations_with_pagination.json | 2 +- test/vcr/cassettes/client_get_all_stories_with_pagination.json | 2 +- .../client_get_limited_stories_with_no_pagination.json | 2 +- test/vcr/cassettes/client_get_single_epic_by_epic_id.json | 2 +- test/vcr/cassettes/client_get_single_story_by_story_id.json | 2 +- test/vcr/cassettes/create_story.json | 2 +- test/vcr/cassettes/create_story_with_lengthy_params.json | 2 +- test/vcr/cassettes/create_task.json | 2 +- test/vcr/cassettes/get_all_projects.json | 2 +- test/vcr/cassettes/get_another_story.json | 2 +- test/vcr/cassettes/get_current_iteration.json | 2 +- test/vcr/cassettes/get_done_iterations.json | 2 +- test/vcr/cassettes/get_epics.json | 2 +- test/vcr/cassettes/get_iteration_by_number.json | 2 +- test/vcr/cassettes/get_labels.json | 2 +- test/vcr/cassettes/get_me.json | 2 +- test/vcr/cassettes/get_my_activities.json | 2 +- test/vcr/cassettes/get_owners_for_story.json | 2 +- test/vcr/cassettes/get_project.json | 2 +- test/vcr/cassettes/get_project_activity.json | 2 +- test/vcr/cassettes/get_project_with_epics.json | 2 +- test/vcr/cassettes/get_project_with_labels.json | 2 +- test/vcr/cassettes/get_story.json | 2 +- test/vcr/cassettes/get_story_activity.json | 2 +- test/vcr/cassettes/get_story_comments.json | 2 +- test/vcr/cassettes/get_story_owners.json | 2 +- test/vcr/cassettes/get_story_with_owners.json | 1 - test/vcr/cassettes/get_story_with_tasks.json | 2 +- test/vcr/cassettes/get_tasks.json | 2 +- test/vcr/cassettes/get_tasks_for_story.json | 2 +- test/vcr/cassettes/get_tasks_when_stories_filtered.json | 2 +- test/vcr/cassettes/get_unscheduled_stories.json | 2 +- test/vcr/cassettes/get_unscheduled_story.json | 2 +- test/vcr/cassettes/save_story.json | 2 +- test/vcr/cassettes/save_story_with_multiple_changes.json | 2 +- test/vcr/cassettes/save_story_with_new_label.json | 2 +- test/vcr/cassettes/update_story_to_create_activity.json | 2 +- 37 files changed, 36 insertions(+), 37 deletions(-) delete mode 100644 test/vcr/cassettes/get_story_with_owners.json diff --git a/test/vcr/cassettes/client_done_iterations_with_pagination.json b/test/vcr/cassettes/client_done_iterations_with_pagination.json index 64d99ee..3608c78 100644 --- a/test/vcr/cassettes/client_done_iterations_with_pagination.json +++ b/test/vcr/cassettes/client_done_iterations_with_pagination.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d68ec2d38a9a18645ab9524b715d7cbc\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["7edfa5d7e97312fd83d249936afab63c"],"X-Runtime":["0.041782"],"Date":["Wed, 24 Jun 2015 21:05:44 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":65,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":72,\"enable_following\":true}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:53 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=5&offset=-12&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["71"],"X-Tracker-Pagination-Offset":["-12"],"X-Tracker-Pagination-Limit":["5"],"X-Tracker-Pagination-Returned":["5"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"a405058648c69e8dca1eee9d910db156\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["a33ce508c69a70c84d64a81d30d9aea6"],"X-Runtime":["0.120395"],"Date":["Wed, 24 Jun 2015 21:05:44 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":60,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-03-30T07:00:00Z\",\"finish\":\"2015-04-06T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":61,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-06T07:00:00Z\",\"finish\":\"2015-04-13T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":62,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-13T07:00:00Z\",\"finish\":\"2015-04-20T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":63,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-20T07:00:00Z\",\"finish\":\"2015-04-27T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":64,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-27T07:00:00Z\",\"finish\":\"2015-05-04T07:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:54 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=5&offset=-7&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["71"],"X-Tracker-Pagination-Offset":["-7"],"X-Tracker-Pagination-Limit":["5"],"X-Tracker-Pagination-Returned":["5"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"cf5318db65ebe2e02b1d0404de0fac71\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["8e46019d24c44904f0e4268073dd4937"],"X-Runtime":["0.103841"],"Date":["Wed, 24 Jun 2015 21:05:45 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":65,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-04T07:00:00Z\",\"finish\":\"2015-05-11T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":66,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-11T07:00:00Z\",\"finish\":\"2015-05-18T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":67,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-18T07:00:00Z\",\"finish\":\"2015-05-25T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":68,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-25T07:00:00Z\",\"finish\":\"2015-06-01T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":69,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-06-01T07:00:00Z\",\"finish\":\"2015-06-08T07:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:54 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=5&offset=-2&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["71"],"X-Tracker-Pagination-Offset":["-2"],"X-Tracker-Pagination-Limit":["5"],"X-Tracker-Pagination-Returned":["2"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"191d708afd98790f96ff56664d04b59e\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["849e5c50272bc695131507ab2e65dca6"],"X-Runtime":["0.098432"],"Date":["Wed, 24 Jun 2015 21:05:45 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":70,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-06-08T07:00:00Z\",\"finish\":\"2015-06-15T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":71,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-06-15T07:00:00Z\",\"finish\":\"2015-06-22T07:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:54 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:34 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["716bfe5cf96e97f3afa3a7c318a1daab"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"48798becb80bd2dfcb98ea8d4be99b08\""],"X-Runtime":["0.036930"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":107,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":105,\"enable_following\":true}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:34 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=5&offset=-12&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:34 GMT"],"X-Tracker-Pagination-Total":["104"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["5"],"X-Request-Id":["abb379edb4fd9d7e58252d2200e5c009"],"X-Tracker-Pagination-Offset":["-12"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"9a67657d08e0e97c469718bd1f076941\""],"X-Runtime":["0.060119"],"X-Tracker-Pagination-Returned":["5"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":93,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-11-16T08:00:00Z\",\"finish\":\"2015-11-23T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":94,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-11-23T08:00:00Z\",\"finish\":\"2015-11-30T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":95,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-11-30T08:00:00Z\",\"finish\":\"2015-12-07T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":96,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-07T08:00:00Z\",\"finish\":\"2015-12-14T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":97,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-14T08:00:00Z\",\"finish\":\"2015-12-21T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:34 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=5&offset=-7&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:34 GMT"],"X-Tracker-Pagination-Total":["104"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["5"],"X-Request-Id":["28ebbafcadc5d219497cca5ae3f65434"],"X-Tracker-Pagination-Offset":["-7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"b9a5e8f2dcfff2ef75c937289dbc5610\""],"X-Runtime":["0.059233"],"X-Tracker-Pagination-Returned":["5"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":98,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-21T08:00:00Z\",\"finish\":\"2015-12-28T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":99,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-28T08:00:00Z\",\"finish\":\"2016-01-04T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":100,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-04T08:00:00Z\",\"finish\":\"2016-01-11T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":101,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-11T08:00:00Z\",\"finish\":\"2016-01-18T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":102,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-18T08:00:00Z\",\"finish\":\"2016-01-25T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:34 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=5&offset=-2&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:35 GMT"],"X-Tracker-Pagination-Total":["104"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["5"],"X-Request-Id":["c96b45bb54789289bfdfab4738436524"],"X-Tracker-Pagination-Offset":["-2"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"bb255a7e0bd7e4d77948144b250ec69f\""],"X-Runtime":["0.066972"],"X-Tracker-Pagination-Returned":["2"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":103,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-25T08:00:00Z\",\"finish\":\"2016-02-01T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":104,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-02-01T08:00:00Z\",\"finish\":\"2016-02-08T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:35 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects//epics","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":404,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["404 Not Found"],"Cache-Control":["no-cache"],"Date":["Mon, 15 Feb 2016 19:50:24 GMT"],"X-Request-Id":["339528f2e171254ccb74fcaa6156e717"],"X-UA-Compatible":["IE=Edge,chrome=1"],"X-Runtime":["0.034030"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"]},"body":{"encoding":"UTF-8","string":"{\"code\":\"unfound_resource\",\"kind\":\"error\",\"error\":\"The object you tried to access could not be found. It may have been removed by another user, you may be using the ID of another object type, or you may be trying to access a sub-resource at the wrong point in a tree.\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:50:23 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/client_get_all_stories_with_pagination.json b/test/vcr/cassettes/client_get_all_stories_with_pagination.json index 24927c9..7b48a6e 100644 --- a/test/vcr/cassettes/client_get_all_stories_with_pagination.json +++ b/test/vcr/cassettes/client_get_all_stories_with_pagination.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d68ec2d38a9a18645ab9524b715d7cbc\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["311728daabd99a20b6bfc6ebc77178e7"],"X-Runtime":["0.051401"],"Date":["Wed, 24 Jun 2015 21:05:39 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":65,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":72,\"enable_following\":true}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:48 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=300","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["300"],"X-Tracker-Pagination-Returned":["90"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"44aa346f29e00b2e19d43a98c7141ace\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["e29414f9c46483976ed860ec4df62f4b"],"X-Runtime":["0.086388"],"Date":["Wed, 24 Jun 2015 21:05:39 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727974,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727974\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66727976,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727976\",\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727978,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727978\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727980,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727980\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727982,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload product photo\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727982\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727984,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727984\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727986,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727986\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727988,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Product browsing should be paginated, with 10 products per page\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727988\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727990,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Make product browsing pagination AJAXy\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727990\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849084,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66727992,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to import multiple new products from CSV file\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727992\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727994,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to click on a product, and see all product details, including photos\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727994\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727996,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to add product to shopping cart\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727996\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727998,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to view contents of shopping cart\",\"description\":\"Cart icon in top right corner, with a number indicating how many items in cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727998\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728000,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to remove product from shopping cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728000\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728002,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Cart manipulation should be AJAXy\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728002\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:05:38Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}]},{\"kind\":\"story\",\"id\":82330186,\"created_at\":\"2014-11-08T00:09:53Z\",\"updated_at\":\"2015-01-27T00:35:36Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330186\",\"owner_ids\":[1266314,1266316,1266318],\"labels\":[],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330712,\"created_at\":\"2014-11-08T00:23:58Z\",\"updated_at\":\"2015-01-27T00:35:58Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330712\",\"owner_ids\":[1266316,1266314],\"labels\":[],\"owned_by_id\":1266316},{\"kind\":\"story\",\"id\":66728006,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to recommend a product to a friend\",\"description\":\"Prompt for email address and personalized message, send email with product details and message\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728006\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728008,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"configure solr for full text searching\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728008\",\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728010,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Shopper should be able to search for product\",\"description\":\"One search field, search should look through product name, description, and SKU\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728010\",\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728012,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"release\",\"name\":\"Initial demo to investors\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728012\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728014,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to enter credit card information and shipping address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728014\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728016,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"Integrate with payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728016\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728018,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"When shopper submits order, authorize total product amount from payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728018\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849092,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728020,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If system fails to authorize payment amount, display error message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728020\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728022,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If authorization is successful, show order number and confirmation message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728022\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728024,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Send notification email of order placement to admin\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728024\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728026,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to check status of order by entering name and order number\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728026\",\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728028,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to ask question about order\",\"description\":\"When checking status of order, shopper should have the option to ask a question. This should send email to admin.\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728028\",\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728030,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin can review all order questions and send responses to shoppers\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728030\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728032,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Set up Engine Yard production environment\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728032\",\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728034,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"deadline\":\"2014-03-17T00:00:00Z\",\"story_type\":\"release\",\"name\":\"Beta launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728034\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728036,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to sign up for an account with email address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728036\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728038,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to reset forgotten password\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728038\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728040,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to log out\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728040\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728042,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When checking out, shopper should have the option to sign in to their account\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728042\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728044,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review order history\",\"description\":\"Show orders in last 60 days, with link to show older orders\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728044\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728046,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save credit card and address information used in checkout\",\"description\":\"Credit card numbers should be stored encrypted\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728046\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728048,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save product to favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728048\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728050,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review and remove product from favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728050\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728052,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Provide feedback to designer about look/feel of site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728052\",\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728054,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Apply styling to all shopper facing parts of the site, based on assets from designer\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728054\",\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728056,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to post product reviews\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728056\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728058,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to rate product, by choosing 1-5 stars\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728058\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728060,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When shopper is browsing products, show average product rating and number of reviews next to each product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728060\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728062,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to read reviews for a product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728062\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728064,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to mark a product as featured\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728064\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728066,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Featured products should appear on the site landing page\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728066\",\"owner_ids\":[],\"labels\":[{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728068,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to create and edit blog articles\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728068\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728070,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to save blog articles in draft mode\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728070\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728072,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Published blog articles should appear on the site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728072\",\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728074,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"People should be able to subscribe to blog via RSS and Atom\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728074\",\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728076,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to view monthly sales report\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728076\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728078,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to export orders as CSV file, based on date range and order status\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728078\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728080,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"chore\",\"name\":\"Request higher number of production slices, for scaling\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728080\",\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728082,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"release\",\"name\":\"Full production launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728082\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751110,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T21:05:37Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751110\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751106,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751106\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751076,\"created_at\":\"2015-06-24T18:03:29Z\",\"updated_at\":\"2015-06-24T18:03:29Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751076\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139972,\"created_at\":\"2015-03-11T20:33:58Z\",\"updated_at\":\"2015-03-11T20:33:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139972\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139476,\"created_at\":\"2015-03-11T20:28:59Z\",\"updated_at\":\"2015-03-11T20:28:59Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139476\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90137886,\"created_at\":\"2015-03-11T20:07:15Z\",\"updated_at\":\"2015-03-11T20:07:43Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137886\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90137216,\"created_at\":\"2015-03-11T20:01:30Z\",\"updated_at\":\"2015-03-11T20:01:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137216\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":86045094,\"created_at\":\"2015-01-13T19:16:04Z\",\"updated_at\":\"2015-01-27T21:28:26Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/86045094\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269322,\"created_at\":\"2014-12-10T05:20:17Z\",\"updated_at\":\"2014-12-10T05:20:18Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269322\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269246,\"created_at\":\"2014-12-10T05:17:12Z\",\"updated_at\":\"2014-12-10T05:17:12Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269246\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874846,\"created_at\":\"2014-11-17T19:02:22Z\",\"updated_at\":\"2014-11-17T19:02:22Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874846\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874242,\"created_at\":\"2014-11-17T18:57:26Z\",\"updated_at\":\"2014-11-17T18:57:26Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874242\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82870906,\"created_at\":\"2014-11-17T18:26:06Z\",\"updated_at\":\"2014-11-17T18:26:06Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82870906\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330860,\"created_at\":\"2014-11-08T00:26:58Z\",\"updated_at\":\"2014-11-08T00:26:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330860\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330768,\"created_at\":\"2014-11-08T00:24:55Z\",\"updated_at\":\"2015-01-27T00:33:40Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330768\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330764,\"created_at\":\"2014-11-08T00:24:53Z\",\"updated_at\":\"2014-11-08T00:24:53Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330764\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330752,\"created_at\":\"2014-11-08T00:24:44Z\",\"updated_at\":\"2015-01-27T00:33:41Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330752\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330748,\"created_at\":\"2014-11-08T00:24:42Z\",\"updated_at\":\"2015-01-27T00:33:42Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330748\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330208,\"created_at\":\"2014-11-08T00:10:30Z\",\"updated_at\":\"2014-11-08T00:10:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330208\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330174,\"created_at\":\"2014-11-08T00:09:35Z\",\"updated_at\":\"2014-11-08T00:09:35Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330174\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330172,\"created_at\":\"2014-11-08T00:09:33Z\",\"updated_at\":\"2014-11-08T00:09:33Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330172\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82291024,\"created_at\":\"2014-11-07T15:23:36Z\",\"updated_at\":\"2014-11-07T15:23:36Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82291024\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290974,\"created_at\":\"2014-11-07T15:23:03Z\",\"updated_at\":\"2014-11-07T15:23:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290974\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290896,\"created_at\":\"2014-11-07T15:22:03Z\",\"updated_at\":\"2014-11-07T15:22:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290896\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290234,\"created_at\":\"2014-11-07T15:14:25Z\",\"updated_at\":\"2014-11-07T15:14:25Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290234\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290118,\"created_at\":\"2014-11-07T15:12:55Z\",\"updated_at\":\"2014-11-07T15:12:55Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290118\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82289640,\"created_at\":\"2014-11-07T15:08:42Z\",\"updated_at\":\"2014-11-07T15:08:42Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289640\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82289134,\"created_at\":\"2014-11-07T15:04:37Z\",\"updated_at\":\"2014-11-07T15:04:37Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289134\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82288946,\"created_at\":\"2014-11-07T15:01:54Z\",\"updated_at\":\"2014-11-07T15:01:54Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82288946\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-01-14T23:18:12Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:49 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"6d7aabd37e1baeb87fb18ebb3c1b965c\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["251895b44025a5b4a1d2212f5e81791c"],"X-Runtime":["0.057709"],"Date":["Wed, 24 Jun 2015 21:05:40 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727974,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727974\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66727976,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727976\",\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727978,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727978\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727980,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727980\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727982,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload product photo\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727982\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727984,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727984\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727986,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727986\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:49 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=7","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["7"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"ed9357066199e5cd0904dc91427699c1\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["9a2fbf22edad2da69e32240ff6efdf53"],"X-Runtime":["0.065579"],"Date":["Wed, 24 Jun 2015 21:05:40 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727988,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Product browsing should be paginated, with 10 products per page\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727988\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727990,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Make product browsing pagination AJAXy\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727990\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849084,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66727992,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to import multiple new products from CSV file\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727992\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727994,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to click on a product, and see all product details, including photos\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727994\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727996,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to add product to shopping cart\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727996\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727998,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to view contents of shopping cart\",\"description\":\"Cart icon in top right corner, with a number indicating how many items in cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727998\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728000,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to remove product from shopping cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728000\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:49 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=14","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["14"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"fd6b89c656e56e536c807e6bbe51c62c\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["91af369851d28d49501e9efae1e16f9f"],"X-Runtime":["0.063505"],"Date":["Wed, 24 Jun 2015 21:05:40 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728002,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Cart manipulation should be AJAXy\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728002\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:05:38Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}]},{\"kind\":\"story\",\"id\":82330186,\"created_at\":\"2014-11-08T00:09:53Z\",\"updated_at\":\"2015-01-27T00:35:36Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330186\",\"owner_ids\":[1266314,1266316,1266318],\"labels\":[],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330712,\"created_at\":\"2014-11-08T00:23:58Z\",\"updated_at\":\"2015-01-27T00:35:58Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330712\",\"owner_ids\":[1266316,1266314],\"labels\":[],\"owned_by_id\":1266316},{\"kind\":\"story\",\"id\":66728006,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to recommend a product to a friend\",\"description\":\"Prompt for email address and personalized message, send email with product details and message\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728006\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728008,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"configure solr for full text searching\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728008\",\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728010,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Shopper should be able to search for product\",\"description\":\"One search field, search should look through product name, description, and SKU\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728010\",\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:50 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=21","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["21"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"5eeff789550e094a5ff1fbaa161d4b4b\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["56488ec6e4b5e5ea9be5d7db4ce5067c"],"X-Runtime":["0.059143"],"Date":["Wed, 24 Jun 2015 21:05:41 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728012,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"release\",\"name\":\"Initial demo to investors\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728012\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728014,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to enter credit card information and shipping address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728014\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728016,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"Integrate with payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728016\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728018,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"When shopper submits order, authorize total product amount from payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728018\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849092,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728020,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If system fails to authorize payment amount, display error message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728020\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728022,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If authorization is successful, show order number and confirmation message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728022\",\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728024,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Send notification email of order placement to admin\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728024\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:50 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=28","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["28"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"ce5211d8e56c7fe389a8beb9d84ea005\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["8fc4b7a09ac790f432f80a0a50c5bcf0"],"X-Runtime":["0.054381"],"Date":["Wed, 24 Jun 2015 21:05:41 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728026,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to check status of order by entering name and order number\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728026\",\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728028,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to ask question about order\",\"description\":\"When checking status of order, shopper should have the option to ask a question. This should send email to admin.\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728028\",\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728030,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin can review all order questions and send responses to shoppers\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728030\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728032,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Set up Engine Yard production environment\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728032\",\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728034,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"deadline\":\"2014-03-17T00:00:00Z\",\"story_type\":\"release\",\"name\":\"Beta launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728034\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728036,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to sign up for an account with email address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728036\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728038,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to reset forgotten password\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728038\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:50 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=35","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["35"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"de3c5d9d7d5a0c8835f6fabf25e655e0\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["6f6fa3256848930c5e99617fe0f9c2e2"],"X-Runtime":["0.062199"],"Date":["Wed, 24 Jun 2015 21:05:41 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728040,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to log out\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728040\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728042,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When checking out, shopper should have the option to sign in to their account\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728042\",\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728044,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review order history\",\"description\":\"Show orders in last 60 days, with link to show older orders\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728044\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728046,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save credit card and address information used in checkout\",\"description\":\"Credit card numbers should be stored encrypted\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728046\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728048,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save product to favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728048\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728050,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review and remove product from favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728050\",\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728052,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Provide feedback to designer about look/feel of site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728052\",\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:50 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=42","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["42"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"f3e38259f13a59848f6c3f592b7bca1b\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["de6dfca28a2be29220f45d32812f9499"],"X-Runtime":["0.058526"],"Date":["Wed, 24 Jun 2015 21:05:41 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728054,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Apply styling to all shopper facing parts of the site, based on assets from designer\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728054\",\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728056,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to post product reviews\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728056\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728058,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to rate product, by choosing 1-5 stars\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728058\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728060,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When shopper is browsing products, show average product rating and number of reviews next to each product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728060\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728062,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to read reviews for a product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728062\",\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728064,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to mark a product as featured\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728064\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728066,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Featured products should appear on the site landing page\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728066\",\"owner_ids\":[],\"labels\":[{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:51 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=49","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["49"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"bed86ba03095eb48008ecd82f221dfb4\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["8d077385cd4898b5031a842bb5db617d"],"X-Runtime":["0.054917"],"Date":["Wed, 24 Jun 2015 21:05:42 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728068,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to create and edit blog articles\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728068\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728070,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to save blog articles in draft mode\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728070\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728072,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Published blog articles should appear on the site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728072\",\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728074,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"People should be able to subscribe to blog via RSS and Atom\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728074\",\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728076,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to view monthly sales report\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728076\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728078,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to export orders as CSV file, based on date range and order status\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728078\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728080,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"chore\",\"name\":\"Request higher number of production slices, for scaling\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728080\",\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:51 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=56","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["56"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"2d6d33c60a286dc1f1d16efae1cc625e\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["fa65b98b363bbab9940364f50d356e1e"],"X-Runtime":["0.061557"],"Date":["Wed, 24 Jun 2015 21:05:42 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728082,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"release\",\"name\":\"Full production launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728082\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751110,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T21:05:37Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751110\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751106,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751106\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751076,\"created_at\":\"2015-06-24T18:03:29Z\",\"updated_at\":\"2015-06-24T18:03:29Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751076\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139972,\"created_at\":\"2015-03-11T20:33:58Z\",\"updated_at\":\"2015-03-11T20:33:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139972\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139476,\"created_at\":\"2015-03-11T20:28:59Z\",\"updated_at\":\"2015-03-11T20:28:59Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139476\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90137886,\"created_at\":\"2015-03-11T20:07:15Z\",\"updated_at\":\"2015-03-11T20:07:43Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137886\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:51 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=63","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["63"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"99048c2a2eb849a746c5d6a559709c8f\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["b278c379494365e83e10e3cef741a6e7"],"X-Runtime":["0.060400"],"Date":["Wed, 24 Jun 2015 21:05:42 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":90137216,\"created_at\":\"2015-03-11T20:01:30Z\",\"updated_at\":\"2015-03-11T20:01:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137216\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":86045094,\"created_at\":\"2015-01-13T19:16:04Z\",\"updated_at\":\"2015-01-27T21:28:26Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/86045094\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269322,\"created_at\":\"2014-12-10T05:20:17Z\",\"updated_at\":\"2014-12-10T05:20:18Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269322\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269246,\"created_at\":\"2014-12-10T05:17:12Z\",\"updated_at\":\"2014-12-10T05:17:12Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269246\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874846,\"created_at\":\"2014-11-17T19:02:22Z\",\"updated_at\":\"2014-11-17T19:02:22Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874846\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874242,\"created_at\":\"2014-11-17T18:57:26Z\",\"updated_at\":\"2014-11-17T18:57:26Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874242\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82870906,\"created_at\":\"2014-11-17T18:26:06Z\",\"updated_at\":\"2014-11-17T18:26:06Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82870906\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:52 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=70","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["70"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"b660f3017a32062eb1bac21b66e0337a\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["a921ec1c844c595f2a231bd1e0172ac7"],"X-Runtime":["0.049796"],"Date":["Wed, 24 Jun 2015 21:05:43 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":82330860,\"created_at\":\"2014-11-08T00:26:58Z\",\"updated_at\":\"2014-11-08T00:26:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330860\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330768,\"created_at\":\"2014-11-08T00:24:55Z\",\"updated_at\":\"2015-01-27T00:33:40Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330768\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330764,\"created_at\":\"2014-11-08T00:24:53Z\",\"updated_at\":\"2014-11-08T00:24:53Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330764\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330752,\"created_at\":\"2014-11-08T00:24:44Z\",\"updated_at\":\"2015-01-27T00:33:41Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330752\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330748,\"created_at\":\"2014-11-08T00:24:42Z\",\"updated_at\":\"2015-01-27T00:33:42Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330748\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330208,\"created_at\":\"2014-11-08T00:10:30Z\",\"updated_at\":\"2014-11-08T00:10:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330208\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330174,\"created_at\":\"2014-11-08T00:09:35Z\",\"updated_at\":\"2014-11-08T00:09:35Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330174\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:52 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=77","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["77"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"43e3d8c06bed99f473c4516079730aa5\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["929f87145ab8411f4e85a690b4bffec8"],"X-Runtime":["0.064000"],"Date":["Wed, 24 Jun 2015 21:05:43 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":82330172,\"created_at\":\"2014-11-08T00:09:33Z\",\"updated_at\":\"2014-11-08T00:09:33Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330172\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82291024,\"created_at\":\"2014-11-07T15:23:36Z\",\"updated_at\":\"2014-11-07T15:23:36Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82291024\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290974,\"created_at\":\"2014-11-07T15:23:03Z\",\"updated_at\":\"2014-11-07T15:23:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290974\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290896,\"created_at\":\"2014-11-07T15:22:03Z\",\"updated_at\":\"2014-11-07T15:22:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290896\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290234,\"created_at\":\"2014-11-07T15:14:25Z\",\"updated_at\":\"2014-11-07T15:14:25Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290234\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290118,\"created_at\":\"2014-11-07T15:12:55Z\",\"updated_at\":\"2014-11-07T15:12:55Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290118\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82289640,\"created_at\":\"2014-11-07T15:08:42Z\",\"updated_at\":\"2014-11-07T15:08:42Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289640\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:52 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=84","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["84"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["6"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"c62c9250def006efd4214b4b93c6e4c6\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["93762a72d44432432ad805e3cbde0674"],"X-Runtime":["0.053620"],"Date":["Wed, 24 Jun 2015 21:05:43 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":82289134,\"created_at\":\"2014-11-07T15:04:37Z\",\"updated_at\":\"2014-11-07T15:04:37Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289134\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82288946,\"created_at\":\"2014-11-07T15:01:54Z\",\"updated_at\":\"2014-11-07T15:01:54Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82288946\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-01-14T23:18:12Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:53 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:31 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["3f3bfce70bc0979f7ceade7889fdbcd0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"48798becb80bd2dfcb98ea8d4be99b08\""],"X-Runtime":["0.041864"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":107,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":105,\"enable_following\":true}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:31 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=300","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:31 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["300"],"X-Request-Id":["ce94e28faa0daad18c78cdd143ce4c53"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d42aa5d7608097ac0c7cdb8f777bafed\""],"X-Runtime":["0.074330"],"X-Tracker-Pagination-Returned":["61"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727974,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727974\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66727976,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727976\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727978,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727978\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727980,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727980\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727982,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload product photo\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727982\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727984,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727984\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727986,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727986\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727988,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Product browsing should be paginated, with 10 products per page\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727988\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727990,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Make product browsing pagination AJAXy\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727990\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849084,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66727992,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to import multiple new products from CSV file\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727992\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727994,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to click on a product, and see all product details, including photos\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727994\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727996,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to add product to shopping cart\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727996\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727998,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to view contents of shopping cart\",\"description\":\"Cart icon in top right corner, with a number indicating how many items in cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727998\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728000,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to remove product from shopping cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728000\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728002,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Cart manipulation should be AJAXy\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728002\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-12T23:45:31Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330186,\"created_at\":\"2014-11-08T00:09:53Z\",\"updated_at\":\"2015-01-27T00:35:36Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/82330186\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316,1266318],\"labels\":[],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330712,\"created_at\":\"2014-11-08T00:23:58Z\",\"updated_at\":\"2015-01-27T00:35:58Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/82330712\",\"project_id\":1027488,\"owner_ids\":[1266316,1266314],\"labels\":[],\"owned_by_id\":1266316},{\"kind\":\"story\",\"id\":66728006,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to recommend a product to a friend\",\"description\":\"Prompt for email address and personalized message, send email with product details and message\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728006\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728008,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"configure solr for full text searching\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728008\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728010,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Shopper should be able to search for product\",\"description\":\"One search field, search should look through product name, description, and SKU\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728010\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728012,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"release\",\"name\":\"Initial demo to investors\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728012\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728014,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to enter credit card information and shipping address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728014\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728016,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"Integrate with payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728016\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728018,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"When shopper submits order, authorize total product amount from payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728018\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849092,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728020,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If system fails to authorize payment amount, display error message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728020\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728022,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If authorization is successful, show order number and confirmation message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728022\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728024,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Send notification email of order placement to admin\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728024\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728026,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to check status of order by entering name and order number\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728026\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728028,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to ask question about order\",\"description\":\"When checking status of order, shopper should have the option to ask a question. This should send email to admin.\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728028\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728030,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin can review all order questions and send responses to shoppers\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728030\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728032,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Set up Engine Yard production environment\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728032\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728034,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"deadline\":\"2014-03-17T00:00:00Z\",\"story_type\":\"release\",\"name\":\"Beta launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728034\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728036,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to sign up for an account with email address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728036\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728038,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to reset forgotten password\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728038\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728040,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to log out\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728040\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728042,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When checking out, shopper should have the option to sign in to their account\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728042\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728044,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review order history\",\"description\":\"Show orders in last 60 days, with link to show older orders\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728044\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728046,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save credit card and address information used in checkout\",\"description\":\"Credit card numbers should be stored encrypted\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728046\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728048,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save product to favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728048\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728050,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review and remove product from favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728050\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728052,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Provide feedback to designer about look/feel of site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728052\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728054,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Apply styling to all shopper facing parts of the site, based on assets from designer\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728054\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728056,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to post product reviews\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728056\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728058,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to rate product, by choosing 1-5 stars\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728058\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728060,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When shopper is browsing products, show average product rating and number of reviews next to each product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728060\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728062,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to read reviews for a product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728062\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728064,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to mark a product as featured\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728064\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728066,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Featured products should appear on the site landing page\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728066\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728068,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to create and edit blog articles\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728068\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728070,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to save blog articles in draft mode\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728070\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728072,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Published blog articles should appear on the site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728072\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728074,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"People should be able to subscribe to blog via RSS and Atom\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728074\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728076,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to view monthly sales report\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728076\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728078,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to export orders as CSV file, based on date range and order status\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728078\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728080,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"chore\",\"name\":\"Request higher number of production slices, for scaling\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728080\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728082,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"release\",\"name\":\"Full production launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728082\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-01-14T23:18:12Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:31 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:31 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["f4e8e248bf85063061d8e5b1e3cb68f1"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"a8a796e1789356d111b44a6c2582fb5b\""],"X-Runtime":["0.036605"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727974,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727974\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66727976,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727976\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727978,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727978\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727980,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727980\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727982,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload product photo\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727982\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727984,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727984\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727986,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727986\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:31 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=7","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:32 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["9b3db00dda1c6576796b35754fc61859"],"X-Tracker-Pagination-Offset":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"a32df2ea17d5741cb3d1b7e36a8cbe8c\""],"X-Runtime":["0.053102"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727988,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Product browsing should be paginated, with 10 products per page\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727988\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727990,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Make product browsing pagination AJAXy\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727990\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849084,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66727992,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to import multiple new products from CSV file\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727992\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727994,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to click on a product, and see all product details, including photos\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727994\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727996,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to add product to shopping cart\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727996\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727998,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to view contents of shopping cart\",\"description\":\"Cart icon in top right corner, with a number indicating how many items in cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727998\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728000,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to remove product from shopping cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728000\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:32 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=14","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:32 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["71ce3818cf14778842a006f1d5aca56e"],"X-Tracker-Pagination-Offset":["14"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"19bbbc5bc0f61175f052e311201c9505\""],"X-Runtime":["0.046237"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728002,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Cart manipulation should be AJAXy\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728002\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-12T23:45:31Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330186,\"created_at\":\"2014-11-08T00:09:53Z\",\"updated_at\":\"2015-01-27T00:35:36Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/82330186\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316,1266318],\"labels\":[],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330712,\"created_at\":\"2014-11-08T00:23:58Z\",\"updated_at\":\"2015-01-27T00:35:58Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/82330712\",\"project_id\":1027488,\"owner_ids\":[1266316,1266314],\"labels\":[],\"owned_by_id\":1266316},{\"kind\":\"story\",\"id\":66728006,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to recommend a product to a friend\",\"description\":\"Prompt for email address and personalized message, send email with product details and message\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728006\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728008,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"configure solr for full text searching\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728008\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728010,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Shopper should be able to search for product\",\"description\":\"One search field, search should look through product name, description, and SKU\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728010\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:32 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=21","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:32 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["0fdd7bbf93678d9b74c3daa3654c5013"],"X-Tracker-Pagination-Offset":["21"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1b6409ee83ee63eaf94bfbd2f4d67530\""],"X-Runtime":["0.050252"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728012,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"release\",\"name\":\"Initial demo to investors\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728012\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728014,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to enter credit card information and shipping address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728014\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728016,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"Integrate with payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728016\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728018,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"When shopper submits order, authorize total product amount from payment gateway\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728018\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849092,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728020,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If system fails to authorize payment amount, display error message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728020\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728022,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"If authorization is successful, show order number and confirmation message to shopper\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728022\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728024,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Send notification email of order placement to admin\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728024\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:32 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=28","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:32 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["d4ff972b7f9abb46f49fd1bcb70fa60b"],"X-Tracker-Pagination-Offset":["28"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"9f2d49c4fa72bd9d3b6516465cc938eb\""],"X-Runtime":["0.059818"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728026,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to check status of order by entering name and order number\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728026\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728028,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to ask question about order\",\"description\":\"When checking status of order, shopper should have the option to ask a question. This should send email to admin.\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728028\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728030,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin can review all order questions and send responses to shoppers\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728030\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728032,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Set up Engine Yard production environment\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728032\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728034,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"deadline\":\"2014-03-17T00:00:00Z\",\"story_type\":\"release\",\"name\":\"Beta launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728034\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728036,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to sign up for an account with email address\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728036\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728038,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to reset forgotten password\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728038\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:32 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=35","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:33 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["fa82bff371f7fc2d159edaa8be616bf5"],"X-Tracker-Pagination-Offset":["35"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"39058fd3464d8bf11db683c1b9effa36\""],"X-Runtime":["0.050136"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728040,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to log out\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728040\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728042,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When checking out, shopper should have the option to sign in to their account\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728042\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728044,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review order history\",\"description\":\"Show orders in last 60 days, with link to show older orders\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728044\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728046,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save credit card and address information used in checkout\",\"description\":\"Credit card numbers should be stored encrypted\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728046\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728048,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save product to favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728048\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728050,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review and remove product from favorites\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728050\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728052,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"chore\",\"name\":\"Provide feedback to designer about look/feel of site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728052\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:33 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=42","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:33 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["1b43de4969c39b099e66f0e4a415ef4a"],"X-Tracker-Pagination-Offset":["42"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"df291ee7214a598a49fae790cfdbc4ca\""],"X-Runtime":["0.044846"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728054,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Apply styling to all shopper facing parts of the site, based on assets from designer\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728054\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728056,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to post product reviews\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728056\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728058,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to rate product, by choosing 1-5 stars\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728058\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728060,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"When shopper is browsing products, show average product rating and number of reviews next to each product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728060\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728062,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to read reviews for a product\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728062\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728064,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to mark a product as featured\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728064\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728066,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Featured products should appear on the site landing page\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728066\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:33 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=49","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:33 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["4f67096d9507bd21c62c14de99f4e28d"],"X-Tracker-Pagination-Offset":["49"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"3ad707d5cae107a4e5fabe082b0a8c7e\""],"X-Runtime":["0.041470"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728068,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to create and edit blog articles\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728068\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728070,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to save blog articles in draft mode\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728070\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728072,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Published blog articles should appear on the site\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728072\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728074,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"People should be able to subscribe to blog via RSS and Atom\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728074\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]},{\"kind\":\"story\",\"id\":66728076,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:06Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to view monthly sales report\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728076\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728078,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Admin should be able to export orders as CSV file, based on date range and order status\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728078\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728080,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"chore\",\"name\":\"Request higher number of production slices, for scaling\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728080\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:33 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7&offset=56","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:33 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["c9fe35590358b715a5fe23628ea4c375"],"X-Tracker-Pagination-Offset":["56"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"ef4b18fe92d6d7ab02cc055e5bfb9252\""],"X-Runtime":["0.055932"],"X-Tracker-Pagination-Returned":["5"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728082,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"release\",\"name\":\"Full production launch\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728082\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-01-14T23:18:12Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:33 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects//epics","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":404,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["404 Not Found"],"Cache-Control":["no-cache"],"Date":["Mon, 15 Feb 2016 19:50:24 GMT"],"X-Request-Id":["852ab4682da00754c6943c4793c1dbb5"],"X-UA-Compatible":["IE=Edge,chrome=1"],"X-Runtime":["0.022153"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"]},"body":{"encoding":"UTF-8","string":"{\"code\":\"unfound_resource\",\"kind\":\"error\",\"error\":\"The object you tried to access could not be found. It may have been removed by another user, you may be using the ID of another object type, or you may be trying to access a sub-resource at the wrong point in a tree.\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:50:24 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/client_get_limited_stories_with_no_pagination.json b/test/vcr/cassettes/client_get_limited_stories_with_no_pagination.json index 0995563..86a0193 100644 --- a/test/vcr/cassettes/client_get_limited_stories_with_no_pagination.json +++ b/test/vcr/cassettes/client_get_limited_stories_with_no_pagination.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d68ec2d38a9a18645ab9524b715d7cbc\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["108ebc021e2c8822bf5eefff47b0c029"],"X-Runtime":["0.044769"],"Date":["Wed, 24 Jun 2015 21:05:43 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":65,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":72,\"enable_following\":true}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:53 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["90"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["7"],"X-Tracker-Pagination-Returned":["7"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"6d7aabd37e1baeb87fb18ebb3c1b965c\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["f5350b141f894f9c173894220d620bea"],"X-Runtime":["0.034421"],"Date":["Wed, 24 Jun 2015 21:05:44 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727974,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727974\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66727976,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727976\",\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727978,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727978\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727980,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727980\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727982,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload product photo\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727982\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727984,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727984\",\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727986,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66727986\",\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:53 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:30 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["6e907b0206a70527165bf9d41a8b6e0b"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"48798becb80bd2dfcb98ea8d4be99b08\""],"X-Runtime":["0.049386"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":107,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":105,\"enable_following\":true}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:30 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?limit=7","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:30 GMT"],"X-Tracker-Pagination-Total":["61"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["7"],"X-Request-Id":["30706a94d387aa37c5b00a38c46da9ae"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"a8a796e1789356d111b44a6c2582fb5b\""],"X-Runtime":["0.051153"],"X-Tracker-Pagination-Returned":["7"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66727974,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727974\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66727976,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727976\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727978,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727978\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727980,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727980\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727982,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload product photo\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727982\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727984,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727984\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727986,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727986\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:30 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects//epics","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":404,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["404 Not Found"],"Cache-Control":["no-cache"],"Date":["Mon, 15 Feb 2016 19:50:24 GMT"],"X-Request-Id":["00d9fd4fb3087ec7c53298bc1f880b5e"],"X-UA-Compatible":["IE=Edge,chrome=1"],"X-Runtime":["0.024830"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"]},"body":{"encoding":"UTF-8","string":"{\"code\":\"unfound_resource\",\"kind\":\"error\",\"error\":\"The object you tried to access could not be found. It may have been removed by another user, you may be using the ID of another object type, or you may be trying to access a sub-resource at the wrong point in a tree.\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:50:24 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/client_get_single_epic_by_epic_id.json b/test/vcr/cassettes/client_get_single_epic_by_epic_id.json index 8f97ea2..026c63f 100644 --- a/test/vcr/cassettes/client_get_single_epic_by_epic_id.json +++ b/test/vcr/cassettes/client_get_single_epic_by_epic_id.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/epics/1087314?fields=%3Adefault%2Clabel_id","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Mon, 08 Feb 2016 21:43:24 GMT"],"X-Tracker-Project-Version":["80"],"X-Request-Id":["8df59d6eb1fe5c607e8873327a1bc883"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"16fa2db17e653781a8158dcd83c85549\""],"X-Runtime":["0.073645"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"label_id\":7849080,\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}}"},"http_version":null},"recorded_at":"Mon, 08 Feb 2016 21:43:24 GMT"}],"recorded_with":"VCR 3.0.1"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/epics/1087314?fields=%3Adefault%2Clabel_id","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:52 GMT"],"X-Tracker-Project-Version":["110"],"X-Request-Id":["798d97291a0d37c3945ad19ecb8ca7cc"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"16fa2db17e653781a8158dcd83c85549\""],"X-Runtime":["0.056851"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"label_id\":7849080,\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:52 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/client_get_single_story_by_story_id.json b/test/vcr/cassettes/client_get_single_story_by_story_id.json index a8905ec..7421175 100644 --- a/test/vcr/cassettes/client_get_single_story_by_story_id.json +++ b/test/vcr/cassettes/client_get_single_story_by_story_id.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/stories/66728004?fields=%3Adefault%2Cowned_by","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Mon, 08 Feb 2016 21:43:24 GMT"],"X-Tracker-Project-Version":["80"],"X-Request-Id":["d9c612bfc7f3b31b27ff6834b563bafb"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"85ea9749df8583f218a5d899f0e149c6\""],"X-Runtime":["0.079536"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-12-17T22:14:04Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owned_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"email\":\"forestcarlisle+trackerapi1@gmail.com\",\"initials\":\"TU1\",\"username\":\"trackerapi1\"},\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":12049778,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2015-06-24T22:46:12Z\",\"updated_at\":\"2015-06-24T22:46:12Z\"}]}"},"http_version":null},"recorded_at":"Mon, 08 Feb 2016 21:43:24 GMT"}],"recorded_with":"VCR 3.0.1"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/stories/66728004?fields=%3Adefault%2Cowned_by","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:36 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["a8861b6b68bd9e9bbb4829391334f828"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"64f7e7eb0899d244453e1aed4be1cc3a\""],"X-Runtime":["0.060215"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-12T23:45:31Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owned_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"email\":\"forestcarlisle+trackerapi1@gmail.com\",\"initials\":\"TU1\",\"username\":\"trackerapi1\"},\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}]}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:35 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects//stories//comments","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":404,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["404 Not Found"],"Date":["Mon, 15 Feb 2016 19:50:24 GMT"],"X-Request-Id":["1c5eedf378a6959173ad03e7747e40be"],"X-Runtime":["0.041317"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"]},"body":{"encoding":"UTF-8","string":"{\"code\":\"route_not_found\",\"kind\":\"error\",\"error\":\"The path you requested has no valid endpoint.\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:50:24 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/create_story.json b/test/vcr/cassettes/create_story.json index 9c871ea..d61f627 100644 --- a/test/vcr/cassettes/create_story.json +++ b/test/vcr/cassettes/create_story.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"post","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories","body":{"encoding":"UTF-8","string":"{\"name\":\"Test story\"}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["67"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"ef22d02e41385ade3d1fe178e9024de0\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["d62806e88cc36d71c2d201cfb215560a"],"X-Runtime":["0.228264"],"Date":["Wed, 24 Jun 2015 21:06:03 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":97768378,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[],\"created_at\":\"2015-06-24T21:06:03Z\",\"updated_at\":\"2015-06-24T21:06:03Z\",\"url\":\"https://www.pivotaltracker.com/story/show/97768378\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:12 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"post","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories","body":{"encoding":"UTF-8","string":"{\"name\":\"Test story\"}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:53 GMT"],"X-Tracker-Project-Version":["111"],"X-Request-Id":["b7a8364782090ee97919912047293e83"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"16412711e1d7a521a62acb3228755435\""],"X-Runtime":["0.242162"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":113692661,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[],\"created_at\":\"2016-02-13T23:35:53Z\",\"updated_at\":\"2016-02-13T23:35:53Z\",\"url\":\"https://www.pivotaltracker.com/story/show/113692661\"}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:53 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/create_story_with_lengthy_params.json b/test/vcr/cassettes/create_story_with_lengthy_params.json index 3b39913..45f69d1 100644 --- a/test/vcr/cassettes/create_story_with_lengthy_params.json +++ b/test/vcr/cassettes/create_story_with_lengthy_params.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"post","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories","body":{"encoding":"UTF-8","string":"{\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \"}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["68"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1377c8c96865bb6577ae7587c0b26197\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["83feed12802d9c9c8336f29e33561748"],"X-Runtime":["0.202996"],"Date":["Wed, 24 Jun 2015 21:06:03 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":97768380,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[],\"created_at\":\"2015-06-24T21:06:03Z\",\"updated_at\":\"2015-06-24T21:06:03Z\",\"url\":\"https://www.pivotaltracker.com/story/show/97768380\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:12 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"post","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories","body":{"encoding":"UTF-8","string":"{\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \"}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:54 GMT"],"X-Tracker-Project-Version":["112"],"X-Request-Id":["e2a2721ad1bc473c6aa162e175c6dc71"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"5535340e73295754d8c3da8535075847\""],"X-Runtime":["0.211832"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":113692663,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[],\"created_at\":\"2016-02-13T23:35:54Z\",\"updated_at\":\"2016-02-13T23:35:54Z\",\"url\":\"https://www.pivotaltracker.com/story/show/113692663\"}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:54 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/create_task.json b/test/vcr/cassettes/create_task.json index 21acc91..1ac9c36 100644 --- a/test/vcr/cassettes/create_task.json +++ b/test/vcr/cassettes/create_task.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"f14a31a060efddf2031eb8ee5d177f89\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["56dd18bd8ec4bee29af9b98c0a160fff"],"X-Runtime":["0.056906"],"Date":["Wed, 24 Jun 2015 21:05:49 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:05:38Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}]}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:59 GMT"},{"request":{"method":"post","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/tasks","body":{"encoding":"UTF-8","string":"{\"description\":\"Test task\"}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"c8857ba8352d56159fc24a72daf917e8\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["8078555038f434d65555e15517812fbf"],"X-Runtime":["0.184058"],"Date":["Wed, 24 Jun 2015 21:05:50 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"task\",\"id\":33348986,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":4,\"created_at\":\"2015-06-24T21:05:50Z\",\"updated_at\":\"2015-06-24T21:05:50Z\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:59 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:36 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["585b6fcbefc0ed51e5b5c0d7b36c937f"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"f103e823c37fc593c77ff7044cfc4e25\""],"X-Runtime":["0.033738"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-12T23:45:31Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"owned_by_id\":1266314}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:36 GMT"},{"request":{"method":"post","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/tasks","body":{"encoding":"UTF-8","string":"{\"description\":\"Test task\"}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:36 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["f39db3b5a84daae2934fb2a6dc409442"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"fcef3f56e6ad9776cd95a2e384d55b33\""],"X-Runtime":["0.190424"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"task\",\"id\":40109803,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":5,\"created_at\":\"2016-02-13T23:35:36Z\",\"updated_at\":\"2016-02-13T23:35:36Z\"}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:36 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_all_projects.json b/test/vcr/cassettes/get_all_projects.json index feb9cec..efd2013 100644 --- a/test/vcr/cassettes/get_all_projects.json +++ b/test/vcr/cassettes/get_all_projects.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects?fields=%3Adefault%2Caccount%2Ccurrent_velocity%2Clabels%28name%29%2Cepics%28%3Adefault%2Clabel%28name%29%29","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"9a6cf4ebdd866e2b677d54bfd0c60943\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["36777efce74b8c9363a27466792da74d"],"X-Runtime":["0.113743"],"Date":["Wed, 24 Jun 2015 21:06:05 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":70,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"epics\":[{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"name\":\"admin\"}},{\"id\":1087316,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Shoppers\",\"description\":\"Allow shoppers to use the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087316\",\"label\":{\"id\":7849082,\"name\":\"shopping\"}}],\"labels\":[{\"id\":7849080,\"name\":\"admin\"},{\"id\":7849106,\"name\":\"blog\"},{\"id\":7849086,\"name\":\"cart\"},{\"id\":7849090,\"name\":\"checkout\"},{\"id\":7849078,\"name\":\"deployment\"},{\"id\":7849100,\"name\":\"design\"},{\"id\":7849112,\"name\":\"epic\"},{\"id\":7849104,\"name\":\"featured products\"},{\"id\":7849110,\"name\":\"ie6\"},{\"id\":11049868,\"name\":\"label1\"},{\"id\":11049870,\"name\":\"label2\"},{\"id\":7849092,\"name\":\"needs discussion\"},{\"id\":7849094,\"name\":\"orders\"},{\"id\":7849108,\"name\":\"reporting\"},{\"id\":7849088,\"name\":\"search\"},{\"id\":7849098,\"name\":\"shopper accounts\"},{\"id\":7849082,\"name\":\"shopping\"},{\"id\":7849096,\"name\":\"signup / signin\"},{\"id\":7849084,\"name\":\"usability\"},{\"id\":7849102,\"name\":\"user generated content\"}],\"account\":{\"kind\":\"account_summary\",\"id\":621384,\"name\":\"Trackher User1\",\"status\":\"active\"},\"account_id\":621384,\"current_iteration_number\":72,\"current_velocity\":10,\"enable_following\":true}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:15 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects?fields=%3Adefault%2Caccount%2Ccurrent_velocity%2Clabels%28name%29%2Cepics%28%3Adefault%2Clabel%28name%29%29","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:30 GMT"],"X-Request-Id":["8ef59a584b178349637c6894f6710eba"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"873860f077b21942432752aa506e7dbe\""],"X-Runtime":["0.147510"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":107,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"epics\":[{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"name\":\"admin\"}},{\"id\":1087316,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Shoppers\",\"description\":\"Allow shoppers to use the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087316\",\"label\":{\"id\":7849082,\"name\":\"shopping\"}}],\"labels\":[{\"id\":7849080,\"name\":\"admin\"},{\"id\":7849106,\"name\":\"blog\"},{\"id\":7849086,\"name\":\"cart\"},{\"id\":7849090,\"name\":\"checkout\"},{\"id\":7849078,\"name\":\"deployment\"},{\"id\":7849100,\"name\":\"design\"},{\"id\":7849112,\"name\":\"epic\"},{\"id\":7849104,\"name\":\"featured products\"},{\"id\":7849110,\"name\":\"ie6\"},{\"id\":11049868,\"name\":\"label1\"},{\"id\":11049870,\"name\":\"label2\"},{\"id\":7849092,\"name\":\"needs discussion\"},{\"id\":7849094,\"name\":\"orders\"},{\"id\":7849108,\"name\":\"reporting\"},{\"id\":7849088,\"name\":\"search\"},{\"id\":7849098,\"name\":\"shopper accounts\"},{\"id\":7849082,\"name\":\"shopping\"},{\"id\":7849096,\"name\":\"signup / signin\"},{\"id\":14060665,\"name\":\"super-special-label\"},{\"id\":7849084,\"name\":\"usability\"},{\"id\":7849102,\"name\":\"user generated content\"}],\"account\":{\"kind\":\"account_summary\",\"id\":621384,\"name\":\"Trackher User1\",\"status\":\"active\",\"plan\":\"Free\"},\"account_id\":621384,\"current_iteration_number\":105,\"current_velocity\":10,\"enable_following\":true}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:30 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects//epics","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":404,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["404 Not Found"],"Cache-Control":["no-cache"],"Date":["Mon, 15 Feb 2016 19:50:25 GMT"],"X-Request-Id":["999f63ce9c9f158a90dfffbc89b88a7f"],"X-UA-Compatible":["IE=Edge,chrome=1"],"X-Runtime":["0.022251"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"]},"body":{"encoding":"UTF-8","string":"{\"code\":\"unfound_resource\",\"kind\":\"error\",\"error\":\"The object you tried to access could not be found. It may have been removed by another user, you may be using the ID of another object type, or you may be trying to access a sub-resource at the wrong point in a tree.\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:50:24 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_another_story.json b/test/vcr/cassettes/get_another_story.json index d12648d..97134df 100644 --- a/test/vcr/cassettes/get_another_story.json +++ b/test/vcr/cassettes/get_another_story.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728000","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["70"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"71f3faf33c3eff58379dd1b9af362a69\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["e8db44b96e144368c3d39c8106d0c0f0"],"X-Runtime":["0.064952"],"Date":["Wed, 24 Jun 2015 21:06:05 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728000,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to remove product from shopping cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728000\",\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:14 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728000","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:48 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["a14336fe95e930d1ffe6c125cb046295"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"fd4d7bba97e20e9339efa4adfd5dd568\""],"X-Runtime":["0.043272"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728000,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to remove product from shopping cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728000\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:48 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_current_iteration.json b/test/vcr/cassettes/get_current_iteration.json index e9429e0..05972ff 100644 --- a/test/vcr/cassettes/get_current_iteration.json +++ b/test/vcr/cassettes/get_current_iteration.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?scope=current","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"6c4d796c19d12ca7df845124a48857c4\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["8eaba391306b90bf2a34972d3c40ac26"],"X-Runtime":["0.162544"],"Date":["Wed, 24 Jun 2015 21:05:47 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":72,\"project_id\":1027488,\"team_strength\":1,\"stories\":[{\"kind\":\"story\",\"id\":66727998,\"project_id\":1027488,\"name\":\"Shopper should be able to view contents of shopping cart\",\"description\":\"Cart icon in top right corner, with a number indicating how many items in cart\",\"story_type\":\"feature\",\"current_state\":\"delivered\",\"estimate\":2,\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849086,\"project_id\":1027488,\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727998\"},{\"kind\":\"story\",\"id\":66728000,\"project_id\":1027488,\"name\":\"Shopper should be able to remove product from shopping cart\",\"story_type\":\"feature\",\"current_state\":\"delivered\",\"estimate\":1,\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849086,\"project_id\":1027488,\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728000\"},{\"kind\":\"story\",\"id\":66728002,\"project_id\":1027488,\"name\":\"Cart manipulation should be AJAXy\",\"story_type\":\"feature\",\"current_state\":\"finished\",\"estimate\":1,\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849086,\"project_id\":1027488,\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728002\"},{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:05:38Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"},{\"kind\":\"story\",\"id\":82330186,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"finished\",\"estimate\":1,\"requested_by_id\":1266314,\"owned_by_id\":1266314,\"owner_ids\":[1266314,1266316,1266318],\"labels\":[],\"created_at\":\"2014-11-08T00:09:53Z\",\"updated_at\":\"2015-01-27T00:35:36Z\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"},{\"kind\":\"story\",\"id\":82330712,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"started\",\"estimate\":1,\"requested_by_id\":1266314,\"owned_by_id\":1266316,\"owner_ids\":[1266316,1266314],\"labels\":[],\"created_at\":\"2014-11-08T00:23:58Z\",\"updated_at\":\"2015-01-27T00:35:58Z\",\"url\":\"https://www.pivotaltracker.com/story/show/82330712\"},{\"kind\":\"story\",\"id\":66728006,\"project_id\":1027488,\"name\":\"Shopper should be able to recommend a product to a friend\",\"description\":\"Prompt for email address and personalized message, send email with product details and message\",\"story_type\":\"feature\",\"current_state\":\"unstarted\",\"estimate\":1,\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728006\"},{\"kind\":\"story\",\"id\":66728008,\"project_id\":1027488,\"name\":\"configure solr for full text searching\",\"story_type\":\"chore\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849088,\"project_id\":1027488,\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728008\"},{\"kind\":\"story\",\"id\":66728010,\"project_id\":1027488,\"name\":\"Shopper should be able to search for product\",\"description\":\"One search field, search should look through product name, description, and SKU\",\"story_type\":\"feature\",\"current_state\":\"unstarted\",\"estimate\":3,\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849088,\"project_id\":1027488,\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728010\"},{\"kind\":\"story\",\"id\":66728012,\"project_id\":1027488,\"name\":\"Initial demo to investors\",\"story_type\":\"release\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728012\"}],\"start\":\"2015-06-22T07:00:00Z\",\"finish\":\"2015-06-29T07:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:56 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?scope=current","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:29 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["8954fd746372980b34bf44a1887b9c8c"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"2925db9991e358d25cdba94fb0dd916a\""],"X-Runtime":["0.087395"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":105,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[{\"kind\":\"story\",\"id\":66727998,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should be able to view contents of shopping cart\",\"description\":\"Cart icon in top right corner, with a number indicating how many items in cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727998\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728000,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to remove product from shopping cart\",\"current_state\":\"delivered\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728000\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728002,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Cart manipulation should be AJAXy\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728002\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-12T23:45:31Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330186,\"created_at\":\"2014-11-08T00:09:53Z\",\"updated_at\":\"2015-01-27T00:35:36Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"finished\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/82330186\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316,1266318],\"labels\":[],\"owned_by_id\":1266314},{\"kind\":\"story\",\"id\":82330712,\"created_at\":\"2014-11-08T00:23:58Z\",\"updated_at\":\"2015-01-27T00:35:58Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/82330712\",\"project_id\":1027488,\"owner_ids\":[1266316,1266314],\"labels\":[],\"owned_by_id\":1266316},{\"kind\":\"story\",\"id\":66728006,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Shopper should be able to recommend a product to a friend\",\"description\":\"Prompt for email address and personalized message, send email with product details and message\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728006\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728008,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"chore\",\"name\":\"configure solr for full text searching\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728008\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66728010,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Shopper should be able to search for product\",\"description\":\"One search field, search should look through product name, description, and SKU\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728010\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66728012,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"story_type\":\"release\",\"name\":\"Initial demo to investors\",\"current_state\":\"unstarted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728012\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]}],\"start\":\"2016-02-08T08:00:00Z\",\"finish\":\"2016-02-15T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:29 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_done_iterations.json b/test/vcr/cassettes/get_done_iterations.json index 7be8612..96c15ed 100644 --- a/test/vcr/cassettes/get_done_iterations.json +++ b/test/vcr/cassettes/get_done_iterations.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?offset=-12&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["71"],"X-Tracker-Pagination-Offset":["-12"],"X-Tracker-Pagination-Limit":["10"],"X-Tracker-Pagination-Returned":["10"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1bb59d4cb8107b225bd85cbb6ceb04d7\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["e15d58a222cb933f7d5b3b35711fb4bf"],"X-Runtime":["0.122491"],"Date":["Wed, 24 Jun 2015 21:05:47 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":60,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-03-30T07:00:00Z\",\"finish\":\"2015-04-06T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":61,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-06T07:00:00Z\",\"finish\":\"2015-04-13T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":62,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-13T07:00:00Z\",\"finish\":\"2015-04-20T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":63,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-20T07:00:00Z\",\"finish\":\"2015-04-27T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":64,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-04-27T07:00:00Z\",\"finish\":\"2015-05-04T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":65,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-04T07:00:00Z\",\"finish\":\"2015-05-11T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":66,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-11T07:00:00Z\",\"finish\":\"2015-05-18T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":67,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-18T07:00:00Z\",\"finish\":\"2015-05-25T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":68,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-05-25T07:00:00Z\",\"finish\":\"2015-06-01T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":69,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-06-01T07:00:00Z\",\"finish\":\"2015-06-08T07:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:57 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=10&offset=-2&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["71"],"X-Tracker-Pagination-Offset":["-2"],"X-Tracker-Pagination-Limit":["10"],"X-Tracker-Pagination-Returned":["2"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"191d708afd98790f96ff56664d04b59e\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["5ea061515beaf952ac3cd1d09b33804a"],"X-Runtime":["0.092651"],"Date":["Wed, 24 Jun 2015 21:05:48 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":70,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-06-08T07:00:00Z\",\"finish\":\"2015-06-15T07:00:00Z\"},{\"kind\":\"iteration\",\"number\":71,\"project_id\":1027488,\"team_strength\":1,\"stories\":[],\"start\":\"2015-06-15T07:00:00Z\",\"finish\":\"2015-06-22T07:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:57 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?offset=-12&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:28 GMT"],"X-Tracker-Pagination-Total":["104"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["10"],"X-Request-Id":["ed28427445ad9b0134f427147ae9599d"],"X-Tracker-Pagination-Offset":["-12"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1e6d0087ba03e9660fd962ae7bcee06b\""],"X-Runtime":["0.073604"],"X-Tracker-Pagination-Returned":["10"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":93,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-11-16T08:00:00Z\",\"finish\":\"2015-11-23T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":94,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-11-23T08:00:00Z\",\"finish\":\"2015-11-30T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":95,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-11-30T08:00:00Z\",\"finish\":\"2015-12-07T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":96,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-07T08:00:00Z\",\"finish\":\"2015-12-14T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":97,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-14T08:00:00Z\",\"finish\":\"2015-12-21T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":98,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-21T08:00:00Z\",\"finish\":\"2015-12-28T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":99,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2015-12-28T08:00:00Z\",\"finish\":\"2016-01-04T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":100,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-04T08:00:00Z\",\"finish\":\"2016-01-11T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":101,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-11T08:00:00Z\",\"finish\":\"2016-01-18T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":102,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-18T08:00:00Z\",\"finish\":\"2016-01-25T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:28 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=10&offset=-2&scope=done","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:28 GMT"],"X-Tracker-Pagination-Total":["104"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["10"],"X-Request-Id":["f1a3de6dc1645c078eaaf971a46628ca"],"X-Tracker-Pagination-Offset":["-2"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"bb255a7e0bd7e4d77948144b250ec69f\""],"X-Runtime":["0.058524"],"X-Tracker-Pagination-Returned":["2"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":103,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-01-25T08:00:00Z\",\"finish\":\"2016-02-01T08:00:00Z\",\"kind\":\"iteration\"},{\"number\":104,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[],\"start\":\"2016-02-01T08:00:00Z\",\"finish\":\"2016-02-08T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:28 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_epics.json b/test/vcr/cassettes/get_epics.json index cbb4886..8a7765e 100644 --- a/test/vcr/cassettes/get_epics.json +++ b/test/vcr/cassettes/get_epics.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/epics","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"50d5d9653574e5f2088f09f04069f82c\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["1f3eb9facbecf7d60055b2016772ea9b"],"X-Runtime":["0.059148"],"Date":["Wed, 24 Jun 2015 21:05:49 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}},{\"id\":1087316,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Shoppers\",\"description\":\"Allow shoppers to use the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087316\",\"label\":{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:58 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/epics","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:27 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["4fdb11cb65651389f33827d213e447e9"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"50d5d9653574e5f2088f09f04069f82c\""],"X-Runtime":["0.063317"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}},{\"id\":1087316,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Shoppers\",\"description\":\"Allow shoppers to use the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087316\",\"label\":{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:27 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_iteration_by_number.json b/test/vcr/cassettes/get_iteration_by_number.json index edd5da5..d702cb1 100644 --- a/test/vcr/cassettes/get_iteration_by_number.json +++ b/test/vcr/cassettes/get_iteration_by_number.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=1&offset=1","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["75"],"X-Tracker-Pagination-Offset":["1"],"X-Tracker-Pagination-Limit":["1"],"X-Tracker-Pagination-Returned":["1"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"ef355a3142cb6e62c74f3f4eb4da42b4\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["d2f54378aebe7a612891bafd0e20a249"],"X-Runtime":["0.220447"],"Date":["Wed, 24 Jun 2015 21:05:46 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":2,\"project_id\":1027488,\"team_strength\":1,\"stories\":[{\"kind\":\"story\",\"id\":66727984,\"project_id\":1027488,\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":3,\"accepted_at\":\"2014-02-18T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849080,\"project_id\":1027488,\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727984\"},{\"kind\":\"story\",\"id\":66727986,\"project_id\":1027488,\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":2,\"accepted_at\":\"2014-02-18T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727986\"},{\"kind\":\"story\",\"id\":66727988,\"project_id\":1027488,\"name\":\"Product browsing should be paginated, with 10 products per page\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":1,\"accepted_at\":\"2014-02-18T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727988\"},{\"kind\":\"story\",\"id\":66727990,\"project_id\":1027488,\"name\":\"Make product browsing pagination AJAXy\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":2,\"accepted_at\":\"2014-02-18T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"kind\":\"label\",\"id\":7849084,\"project_id\":1027488,\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727990\"},{\"kind\":\"story\",\"id\":66727992,\"project_id\":1027488,\"name\":\"Admin should be able to import multiple new products from CSV file\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":3,\"accepted_at\":\"2014-02-18T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849080,\"project_id\":1027488,\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727992\"}],\"start\":\"2014-02-17T08:00:00Z\",\"finish\":\"2014-02-24T08:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:55 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=1","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["75"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["1"],"X-Tracker-Pagination-Returned":["1"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1dd0765269242bdc833cda801ea488da\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["f8a0a6dddcafae07c0218a918122c1aa"],"X-Runtime":["0.236972"],"Date":["Wed, 24 Jun 2015 21:05:46 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"iteration\",\"number\":1,\"project_id\":1027488,\"team_strength\":1,\"stories\":[{\"kind\":\"story\",\"id\":66727974,\"project_id\":1027488,\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"story_type\":\"chore\",\"current_state\":\"accepted\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727974\"},{\"kind\":\"story\",\"id\":66727976,\"project_id\":1027488,\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"story_type\":\"chore\",\"current_state\":\"accepted\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849078,\"project_id\":1027488,\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727976\"},{\"kind\":\"story\",\"id\":66727978,\"project_id\":1027488,\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":2,\"accepted_at\":\"2014-02-11T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849080,\"project_id\":1027488,\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727978\"},{\"kind\":\"story\",\"id\":66727980,\"project_id\":1027488,\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":1,\"accepted_at\":\"2014-02-11T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849080,\"project_id\":1027488,\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727980\"},{\"kind\":\"story\",\"id\":66727982,\"project_id\":1027488,\"name\":\"Admin should be able to upload product photo\",\"story_type\":\"feature\",\"current_state\":\"accepted\",\"estimate\":2,\"accepted_at\":\"2014-02-11T00:00:00Z\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849080,\"project_id\":1027488,\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}],\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66727982\"}],\"start\":\"2014-02-10T08:00:00Z\",\"finish\":\"2014-02-17T08:00:00Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:55 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=1&offset=9999","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["75"],"X-Tracker-Pagination-Offset":["9999"],"X-Tracker-Pagination-Limit":["1"],"X-Tracker-Pagination-Returned":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["968553258a0bedd77463d180e1bc4c23"],"X-Runtime":["0.238943"],"Date":["Wed, 24 Jun 2015 21:05:46 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:56 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=1&offset=1","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:28 GMT"],"X-Tracker-Pagination-Total":["108"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["1"],"X-Request-Id":["32c44e2b2c823523359643822a125aa1"],"X-Tracker-Pagination-Offset":["1"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d3c19bba433bc61b1422ff55ec3e9fe0\""],"X-Runtime":["0.117863"],"X-Tracker-Pagination-Returned":["1"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":2,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[{\"kind\":\"story\",\"id\":66727984,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload multiple product photos and mark one as the primary\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727984\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727986,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Shopper should see list of products, with primary photo as thumbnail\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727986\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727988,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Product browsing should be paginated, with 10 products per page\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727988\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727990,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Make product browsing pagination AJAXy\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727990\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849084,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"}]},{\"kind\":\"story\",\"id\":66727992,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:05Z\",\"accepted_at\":\"2014-02-18T00:00:00Z\",\"estimate\":3,\"story_type\":\"feature\",\"name\":\"Admin should be able to import multiple new products from CSV file\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727992\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}],\"start\":\"2014-02-17T08:00:00Z\",\"finish\":\"2014-02-24T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:28 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=1","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:29 GMT"],"X-Tracker-Pagination-Total":["108"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["1"],"X-Request-Id":["7a2d31d7185658da8625ebad46cc9018"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"5ba18f0d952a3afaec26d25199b07764\""],"X-Runtime":["0.123629"],"X-Tracker-Pagination-Returned":["1"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"number\":1,\"project_id\":1027488,\"length\":1,\"team_strength\":1,\"stories\":[{\"kind\":\"story\",\"id\":66727974,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup development environment\",\"description\":\"We need 2 machines set up\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727974\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66727976,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"story_type\":\"chore\",\"name\":\"Setup demo server\",\"description\":\"Should be accessible from outside the network, with basic auth\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727976\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727978,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to login\",\"description\":\"Admin should be a special user type. We can create the first admin user directly in the DB, but let's encrypt the password.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727978\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727980,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Admin should be able to create new product\",\"description\":\"Product information includes title, description, price, SKU.\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727980\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]},{\"kind\":\"story\",\"id\":66727982,\"created_at\":\"2014-02-10T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"accepted_at\":\"2014-02-11T00:00:00Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Admin should be able to upload product photo\",\"current_state\":\"accepted\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66727982\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"}]}],\"start\":\"2014-02-10T08:00:00Z\",\"finish\":\"2014-02-17T08:00:00Z\",\"kind\":\"iteration\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:29 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/iterations?limit=1&offset=9999","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:29 GMT"],"X-Tracker-Pagination-Total":["108"],"X-Tracker-Project-Version":["107"],"X-Tracker-Pagination-Limit":["1"],"X-Request-Id":["b79ea5c49d4fb2f13be93950ddf66c24"],"X-Tracker-Pagination-Offset":["9999"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.130233"],"X-Tracker-Pagination-Returned":["0"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:29 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_labels.json b/test/vcr/cassettes/get_labels.json index a6f382d..730bfe9 100644 --- a/test/vcr/cassettes/get_labels.json +++ b/test/vcr/cassettes/get_labels.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/labels","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["70"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1c0ec82dedb937e911cf6232126b917d\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["285d1c2d42a837bc66194193425a17a7"],"X-Runtime":["0.065235"],"Date":["Wed, 24 Jun 2015 21:40:25 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"label\",\"id\":7849080,\"project_id\":1027488,\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"kind\":\"label\",\"id\":7849106,\"project_id\":1027488,\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849086,\"project_id\":1027488,\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849090,\"project_id\":1027488,\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849078,\"project_id\":1027488,\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"kind\":\"label\",\"id\":7849100,\"project_id\":1027488,\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849112,\"project_id\":1027488,\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"kind\":\"label\",\"id\":7849104,\"project_id\":1027488,\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849110,\"project_id\":1027488,\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":7849092,\"project_id\":1027488,\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849094,\"project_id\":1027488,\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849108,\"project_id\":1027488,\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"kind\":\"label\",\"id\":7849088,\"project_id\":1027488,\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849098,\"project_id\":1027488,\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"kind\":\"label\",\"id\":7849096,\"project_id\":1027488,\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849084,\"project_id\":1027488,\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849102,\"project_id\":1027488,\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:40:34 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/labels","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:55 GMT"],"X-Tracker-Project-Version":["112"],"X-Request-Id":["47d462e385f9e42fa2121b900e118f50"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"09b7b80839393f41a467e3262507852b\""],"X-Runtime":["0.045784"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"label\",\"id\":7849080,\"project_id\":1027488,\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"kind\":\"label\",\"id\":7849106,\"project_id\":1027488,\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849086,\"project_id\":1027488,\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849090,\"project_id\":1027488,\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849078,\"project_id\":1027488,\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"kind\":\"label\",\"id\":7849100,\"project_id\":1027488,\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849112,\"project_id\":1027488,\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"kind\":\"label\",\"id\":7849104,\"project_id\":1027488,\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849110,\"project_id\":1027488,\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":7849092,\"project_id\":1027488,\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849094,\"project_id\":1027488,\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849108,\"project_id\":1027488,\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"kind\":\"label\",\"id\":7849088,\"project_id\":1027488,\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849098,\"project_id\":1027488,\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":7849082,\"project_id\":1027488,\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"kind\":\"label\",\"id\":7849096,\"project_id\":1027488,\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"kind\":\"label\",\"id\":14060665,\"project_id\":1027488,\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"label\",\"id\":7849084,\"project_id\":1027488,\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"kind\":\"label\",\"id\":7849102,\"project_id\":1027488,\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:55 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_me.json b/test/vcr/cassettes/get_me.json index d7ac734..73def4d 100644 --- a/test/vcr/cassettes/get_me.json +++ b/test/vcr/cassettes/get_me.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/me","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"745fd395ea1f06ff94f92eb8fc443ff9\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["4d470bf5cc8614d04884d80abe6aa7f1"],"X-Runtime":["0.191686"],"Date":["Wed, 24 Jun 2015 21:06:02 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"me\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\",\"username\":\"trackerapi1\",\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"api_token\":\"d55c3bc1f74346b843ca84ba340b29bf\",\"has_google_identity\":false,\"projects\":[{\"kind\":\"membership_summary\",\"id\":4001820,\"project_id\":1027488,\"project_name\":\"My Sample Project\",\"project_color\":\"555555\",\"role\":\"owner\",\"last_viewed_at\":\"2015-06-22T23:49:11Z\"}],\"email\":\"forestcarlisle+trackerapi1@gmail.com\",\"receives_in_app_notifications\":true,\"created_at\":\"2014-03-02T07:09:48Z\",\"updated_at\":\"2015-06-24T21:06:02Z\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:11 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/me","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:35 GMT"],"X-Request-Id":["ec86b6658238816e3e136469ce307a1f"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"0f27015a6615c01d66cb860bab186f90\""],"X-Runtime":["0.038106"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"me\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\",\"username\":\"trackerapi1\",\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"api_token\":\"d55c3bc1f74346b843ca84ba340b29bf\",\"has_google_identity\":false,\"projects\":[{\"kind\":\"membership_summary\",\"id\":4001820,\"project_id\":1027488,\"project_name\":\"My Sample Project\",\"project_color\":\"555555\",\"role\":\"owner\",\"last_viewed_at\":\"2016-02-12T00:28:40Z\"}],\"email\":\"forestcarlisle+trackerapi1@gmail.com\",\"receives_in_app_notifications\":true,\"created_at\":\"2014-03-02T07:09:48Z\",\"updated_at\":\"2016-02-13T23:35:26Z\"}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:35 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_my_activities.json b/test/vcr/cassettes/get_my_activities.json index f90e03c..6ddbba1 100644 --- a/test/vcr/cassettes/get_my_activities.json +++ b/test/vcr/cassettes/get_my_activities.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/my/activity?fields=%3Adefault","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Pagination-Total":["31"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["100"],"X-Tracker-Pagination-Returned":["31"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d9d5a6007e9737be171cdb6e8d931b80\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["17dad2bc4e51a9ecca9448f7107322e8"],"X-Runtime":["0.163856"],"Date":["Wed, 24 Jun 2015 21:05:48 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story_update_activity\",\"guid\":\"1027488_65\",\"project_version\":65,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-06-24T20:52:51Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2015-06-24T21:05:38Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T21:05:38Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_64\",\"project_version\":64,\"message\":\"Tracker API User1 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":97751110,\"original_values\":{\"name\":\"Test story\",\"updated_at\":\"2015-06-24T18:03:56Z\"},\"new_values\":{\"name\":\"Test story+\",\"updated_at\":\"2015-06-24T21:05:37Z\"},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751110\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T21:05:37Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_63\",\"project_version\":63,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-06-24T18:04:04Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-06-24T20:52:51Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T20:52:51Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_62\",\"project_version\":62,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":33341356,\"new_values\":{\"id\":33341356,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":3,\"created_at\":\"2015-06-24T18:04:04Z\",\"updated_at\":\"2015-06-24T18:04:04Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-06-09T21:24:28Z\"},\"new_values\":{\"updated_at\":\"2015-06-24T18:04:04Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:04:04Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_61\",\"project_version\":61,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":97751110,\"new_values\":{\"id\":97751110,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"before_id\":97751106,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751110\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:03:56Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_60\",\"project_version\":60,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":97751106,\"new_values\":{\"id\":97751106,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"before_id\":97751076,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751106,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751106\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:03:56Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_59\",\"project_version\":59,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":97751076,\"new_values\":{\"id\":97751076,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-06-24T18:03:29Z\",\"updated_at\":\"2015-06-24T18:03:29Z\",\"before_id\":90139972,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751076,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751076\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:03:29Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_58\",\"project_version\":58,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":32873326,\"new_values\":{\"id\":32873326,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":2,\"created_at\":\"2015-06-09T21:24:28Z\",\"updated_at\":\"2015-06-09T21:24:28Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-03-11T20:34:02Z\"},\"new_values\":{\"updated_at\":\"2015-06-09T21:24:28Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-09T21:24:28Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_57\",\"project_version\":57,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"++\",\"updated_at\":\"2015-03-11T20:07:27Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"description\":\"+\",\"updated_at\":\"2015-03-11T20:34:02Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:34:02Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_56\",\"project_version\":56,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90139972,\"new_values\":{\"id\":90139972,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:33:58Z\",\"updated_at\":\"2015-03-11T20:33:58Z\",\"before_id\":90139476,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90139972,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139972\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:33:58Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_55\",\"project_version\":55,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90139476,\"new_values\":{\"id\":90139476,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:28:59Z\",\"updated_at\":\"2015-03-11T20:28:59Z\",\"before_id\":90137886,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90139476,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139476\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:28:59Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_54\",\"project_version\":54,\"message\":\"Tracker API User1 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":90137886,\"original_values\":{\"name\":\"Test story\",\"updated_at\":\"2015-03-11T20:07:15Z\"},\"new_values\":{\"name\":\"Test story+\",\"updated_at\":\"2015-03-11T20:07:43Z\"},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137886\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:43Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_53\",\"project_version\":53,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"+\",\"updated_at\":\"2015-03-11T20:07:19Z\"},\"new_values\":{\"description\":\"++\",\"updated_at\":\"2015-03-11T20:07:27Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:27Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_52\",\"project_version\":52,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-03-07T12:51:39Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-03-11T20:07:19Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:19Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_51\",\"project_version\":51,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90137886,\"new_values\":{\"id\":90137886,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:07:15Z\",\"updated_at\":\"2015-03-11T20:07:15Z\",\"before_id\":90137216,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137886\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:15Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_50\",\"project_version\":50,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90137216,\"new_values\":{\"id\":90137216,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:01:30Z\",\"updated_at\":\"2015-03-11T20:01:30Z\",\"before_id\":86045094,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90137216,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137216\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:01:30Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_49\",\"project_version\":49,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":7849082,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":1,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":7,\"started\":0,\"finished\":1,\"unstarted\":11,\"planned\":0,\"delivered\":3,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":5,\"started\":1,\"finished\":1,\"unstarted\":8,\"planned\":0,\"delivered\":2,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":1,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":7,\"started\":0,\"finished\":1,\"unstarted\":11,\"planned\":0,\"delivered\":3,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":5,\"started\":0,\"finished\":1,\"unstarted\":8,\"planned\":0,\"delivered\":2,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"shopping\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[7849082],\"updated_at\":\"2015-01-20T06:24:29Z\",\"labels\":[\"shopping\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2015-03-07T12:51:39Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_48\",\"project_version\":48,\"message\":\"Tracker API User1 created labels: \\\"label1\\\", \\\"label2\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":11049868,\"new_values\":{\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":11049870,\"new_values\":{\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":11049868,\"name\":\"label1\"},{\"kind\":\"label\",\"id\":11049870,\"name\":\"label2\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_47\",\"project_version\":47,\"message\":\"Tracker API User1 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":86045094,\"original_values\":{\"name\":\"Test story\",\"updated_at\":\"2015-01-13T19:16:04Z\"},\"new_values\":{\"name\":\"Test story+\",\"updated_at\":\"2015-01-27T21:28:26Z\"},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/86045094\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T21:28:26Z\"},{\"kind\":\"project_membership_create_activity\",\"guid\":\"1027488_41\",\"project_version\":41,\"message\":\"Tracker API User1 added Tracker API User3 as a member\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"layout_scheme\",\"change_type\":\"create\",\"id\":2396882,\"new_values\":{\"id\":2396882,\"width_mode\":\"auto\",\"project_id\":1027488,\"person_id\":1266318,\"created_at\":\"2015-01-27T00:34:44Z\",\"updated_at\":\"2015-01-27T00:34:44Z\",\"favorite_epics\":[]}},{\"kind\":\"project_membership\",\"change_type\":\"create\",\"id\":5088456,\"new_values\":{\"id\":5088456,\"person_id\":1266318,\"project_id\":1027488,\"role\":\"member\",\"project_color\":\"74a4d7\",\"wants_comment_notification_emails\":true,\"will_receive_mention_notifications_or_emails\":true}}],\"primary_resources\":[{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:34:44Z\"},{\"kind\":\"project_membership_create_activity\",\"guid\":\"1027488_40\",\"project_version\":40,\"message\":\"Tracker API User1 added Tracker API User2 as a member\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"layout_scheme\",\"change_type\":\"create\",\"id\":2396880,\"new_values\":{\"id\":2396880,\"width_mode\":\"auto\",\"project_id\":1027488,\"person_id\":1266316,\"created_at\":\"2015-01-27T00:34:38Z\",\"updated_at\":\"2015-01-27T00:34:38Z\",\"favorite_epics\":[]}},{\"kind\":\"project_membership\",\"change_type\":\"create\",\"id\":5088454,\"new_values\":{\"id\":5088454,\"person_id\":1266316,\"project_id\":1027488,\"role\":\"member\",\"project_color\":\"8100ea\",\"wants_comment_notification_emails\":true,\"will_receive_mention_notifications_or_emails\":true}}],\"primary_resources\":[{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:34:38Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_39\",\"project_version\":39,\"message\":\"Tracker API User1 started this feature\",\"highlight\":\"started\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330186,\"original_values\":{\"current_state\":\"unscheduled\",\"owned_by_id\":null,\"owner_ids\":[],\"updated_at\":\"2015-01-27T00:33:44Z\",\"before_id\":82330174,\"after_id\":82330208},\"new_values\":{\"current_state\":\"started\",\"owned_by_id\":1266314,\"owner_ids\":[1266314],\"updated_at\":\"2015-01-27T00:33:56Z\",\"before_id\":66728006,\"after_id\":66728004},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330186,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:56Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_38\",\"project_version\":38,\"message\":\"Tracker API User1 estimated this feature as 1 point\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330186,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:09:53Z\"},\"new_values\":{\"estimate\":1,\"updated_at\":\"2015-01-27T00:33:44Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330186,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:44Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_37\",\"project_version\":37,\"message\":\"Tracker API User1 estimated this feature as 1 point\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330712,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:23:58Z\"},\"new_values\":{\"estimate\":1,\"updated_at\":\"2015-01-27T00:33:43Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330712,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330712\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:43Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_36\",\"project_version\":36,\"message\":\"Tracker API User1 estimated this feature as 2 points\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330748,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:24:42Z\"},\"new_values\":{\"estimate\":2,\"updated_at\":\"2015-01-27T00:33:42Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330748,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330748\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:42Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_35\",\"project_version\":35,\"message\":\"Tracker API User1 estimated this feature as 1 point\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330752,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:24:44Z\"},\"new_values\":{\"estimate\":1,\"updated_at\":\"2015-01-27T00:33:41Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330752,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330752\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:41Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_34\",\"project_version\":34,\"message\":\"Tracker API User1 estimated this feature as 2 points\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330768,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:24:55Z\"},\"new_values\":{\"estimate\":2,\"updated_at\":\"2015-01-27T00:33:40Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330768,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330768\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:40Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_33\",\"project_version\":33,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":null,\"updated_at\":\"2015-01-20T06:12:06Z\"},\"new_values\":{\"description\":\"+\",\"updated_at\":\"2015-01-20T06:24:29Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-20T06:24:29Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_32\",\"project_version\":32,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"updated_at\":\"2014-06-02T12:44:52Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-01-20T06:12:06Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-20T06:12:06Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_31\",\"project_version\":31,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728084,\"original_values\":{\"name\":\"Product browsing pagination not working in IE6\",\"updated_at\":\"2014-03-02T07:11:07Z\"},\"new_values\":{\"name\":\"Product browsing pagination not working in IE6+\",\"updated_at\":\"2015-01-14T23:18:12Z\"},\"name\":\"Product browsing pagination not working in IE6+\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728084,\"name\":\"Product browsing pagination not working in IE6+\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728084\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-14T23:18:12Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_30\",\"project_version\":30,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":86045094,\"new_values\":{\"id\":86045094,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-01-13T19:16:04Z\",\"updated_at\":\"2015-01-13T19:16:04Z\",\"before_id\":84269322,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/86045094\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-13T19:16:04Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:58 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/my/activity?fields=%3Adefault","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:56 GMT"],"X-Tracker-Pagination-Total":["34"],"X-Tracker-Pagination-Limit":["100"],"X-Request-Id":["5e1662b1fbb1ba66cf9ce7abd715057f"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"902122e5358b44eae430257a00a57b84\""],"X-Runtime":["0.293095"],"X-Tracker-Pagination-Returned":["34"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story_create_activity\",\"guid\":\"1027488_112\",\"project_version\":112,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":113692663,\"new_values\":{\"id\":113692663,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2016-02-13T23:35:54Z\",\"updated_at\":\"2016-02-13T23:35:54Z\",\"before_id\":113692661,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":113692663,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/113692663\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:54Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_111\",\"project_version\":111,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":113692661,\"new_values\":{\"id\":113692661,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2016-02-13T23:35:53Z\",\"updated_at\":\"2016-02-13T23:35:53Z\",\"before_id\":66728084,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":113692661,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/113692661\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:53Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_110\",\"project_version\":110,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728084,\"original_values\":{\"name\":\"Product browsing pagination not working in IE6+\",\"updated_at\":\"2015-01-14T23:18:12Z\"},\"new_values\":{\"name\":\"Product browsing pagination not working in IE6++\",\"updated_at\":\"2016-02-13T23:35:50Z\"},\"name\":\"Product browsing pagination not working in IE6++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728084,\"name\":\"Product browsing pagination not working in IE6++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728084\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:50Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_109\",\"project_version\":109,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"updated_at\":\"2016-02-13T23:35:36Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"description\":\"++++++\",\"updated_at\":\"2016-02-13T23:35:49Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:49Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_108\",\"project_version\":108,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":40109803,\"new_values\":{\"id\":40109803,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":5,\"created_at\":\"2016-02-13T23:35:36Z\",\"updated_at\":\"2016-02-13T23:35:36Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2016-02-12T23:45:31Z\"},\"new_values\":{\"updated_at\":\"2016-02-13T23:35:36Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:36Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_107\",\"project_version\":107,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"++++\",\"updated_at\":\"2016-02-12T23:45:13Z\"},\"new_values\":{\"description\":\"+++++\",\"updated_at\":\"2016-02-12T23:45:31Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:31Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_106\",\"project_version\":106,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14060665,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"super-special-label\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870],\"labels\":[\"label1\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,11049870,14060665],\"labels\":[\"label1\",\"label2\",\"super-special-label\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_105\",\"project_version\":105,\"message\":\"Tracker API User1 created labels: \\\"super-special-label\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14060665,\"new_values\":{\"id\":14060665,\"project_id\":1027488,\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"super-special-label\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14060665,\"name\":\"super-special-label\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_104\",\"project_version\":104,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T23:42:42Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++++\",\"updated_at\":\"2016-02-12T23:45:13Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_103\",\"project_version\":103,\"message\":\"Tracker API User1 deleted label: \\\"super-special-label\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":12049778,\"name\":\"super-special-label\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":12049778,\"name\":\"super-special-label\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:43:36Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_102\",\"project_version\":102,\"message\":\"Tracker API User1 deleted label: \\\"label1+\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,14057435,11049870],\"updated_at\":\"2016-02-12T23:39:45Z\",\"labels\":[\"label1\",\"label1+\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T23:42:42Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14057435,\"name\":\"label1+\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14057435,\"name\":\"label1+\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:42:42Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_101\",\"project_version\":101,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"+++\",\"updated_at\":\"2016-02-12T23:39:28Z\"},\"new_values\":{\"description\":\"++++\",\"updated_at\":\"2016-02-12T23:39:45Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:39:45Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_100\",\"project_version\":100,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2016-02-12T23:26:54Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T23:39:28Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:39:28Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_99\",\"project_version\":99,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"++\",\"updated_at\":\"2016-02-12T23:26:53Z\"},\"new_values\":{\"description\":\"+++\",\"updated_at\":\"2016-02-12T23:26:54Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:26:54Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_98\",\"project_version\":98,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2016-02-12T18:23:02Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2016-02-12T23:26:53Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:26:53Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_97\",\"project_version\":97,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14057435,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T18:23:01Z\",\"labels\":[\"label1\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,14057435,11049870],\"updated_at\":\"2016-02-12T18:23:02Z\",\"labels\":[\"label1\",\"label1+\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:02Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_96\",\"project_version\":96,\"message\":\"Tracker API User1 created labels: \\\"label1+\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14057435,\"new_values\":{\"id\":14057435,\"project_id\":1027488,\"name\":\"label1+\",\"created_at\":\"2016-02-12T18:23:02Z\",\"updated_at\":\"2016-02-12T18:23:02Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1+\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14057435,\"name\":\"label1+\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:02Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_95\",\"project_version\":95,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"description\":\"+\",\"updated_at\":\"2016-02-12T00:30:44Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"description\":\"++\",\"updated_at\":\"2016-02-12T18:23:01Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:01Z\"},{\"kind\":\"story_delete_activity\",\"guid\":\"1027488_94\",\"project_version\":94,\"message\":\"Tracker API User1 deleted 14 stories\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82288946,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82289134,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82289640,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290118,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290234,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290896,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290974,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82291024,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330172,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330174,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330208,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330748,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330752,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330764,\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330764,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330764\"},{\"kind\":\"story\",\"id\":82330752,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330752\"},{\"kind\":\"story\",\"id\":82330748,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330748\"},{\"kind\":\"story\",\"id\":82330208,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330208\"},{\"kind\":\"story\",\"id\":82330174,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330174\"},{\"kind\":\"story\",\"id\":82330172,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330172\"},{\"kind\":\"story\",\"id\":82291024,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82291024\"},{\"kind\":\"story\",\"id\":82290974,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290974\"},{\"kind\":\"story\",\"id\":82290896,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290896\"},{\"kind\":\"story\",\"id\":82290234,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290234\"},{\"kind\":\"story\",\"id\":82290118,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290118\"},{\"kind\":\"story\",\"id\":82289640,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82289640\"},{\"kind\":\"story\",\"id\":82289134,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82289134\"},{\"kind\":\"story\",\"id\":82288946,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82288946\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:34:32Z\"},{\"kind\":\"story_delete_activity\",\"guid\":\"1027488_93\",\"project_version\":93,\"message\":\"Tracker API User1 deleted 17 stories\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330768,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330860,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82870906,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82874242,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82874846,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":84269246,\"name\":\"Changed name\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":84269322,\"name\":\"Changed name\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90137216,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90139476,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90139972,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97751076,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97751106,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97768378,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97768380,\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97768380,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97768380\"},{\"kind\":\"story\",\"id\":97768378,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97768378\"},{\"kind\":\"story\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751110\"},{\"kind\":\"story\",\"id\":97751106,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751106\"},{\"kind\":\"story\",\"id\":97751076,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751076\"},{\"kind\":\"story\",\"id\":90139972,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139972\"},{\"kind\":\"story\",\"id\":90139476,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139476\"},{\"kind\":\"story\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137886\"},{\"kind\":\"story\",\"id\":90137216,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137216\"},{\"kind\":\"story\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/86045094\"},{\"kind\":\"story\",\"id\":84269322,\"name\":\"Changed name\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/84269322\"},{\"kind\":\"story\",\"id\":84269246,\"name\":\"Changed name\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/84269246\"},{\"kind\":\"story\",\"id\":82874846,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82874846\"},{\"kind\":\"story\",\"id\":82874242,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82874242\"},{\"kind\":\"story\",\"id\":82870906,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82870906\"},{\"kind\":\"story\",\"id\":82330860,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330860\"},{\"kind\":\"story\",\"id\":82330768,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330768\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:34:16Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_92\",\"project_version\":92,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868],\"updated_at\":\"2016-02-12T00:30:38Z\",\"labels\":[\"label1\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T00:30:44Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:44Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_91\",\"project_version\":91,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[],\"updated_at\":\"2016-02-12T00:30:25Z\",\"labels\":[]},\"new_values\":{\"label_ids\":[11049868],\"updated_at\":\"2016-02-12T00:30:38Z\",\"labels\":[\"label1\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:38Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_90\",\"project_version\":90,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T00:29:07Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"updated_at\":\"2016-02-12T00:30:25Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:25Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_89\",\"project_version\":89,\"message\":\"Tracker API User1 deleted label: \\\"58c646b368d6\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":12049526,\"name\":\"58c646b368d6\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":12049526,\"name\":\"58c646b368d6\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:16Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_88\",\"project_version\":88,\"message\":\"Tracker API User1 deleted label: \\\"40e6493bda1b\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":12049538,\"name\":\"40e6493bda1b\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":12049538,\"name\":\"40e6493bda1b\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:12Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_87\",\"project_version\":87,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050473],\"updated_at\":\"2016-02-12T00:29:04Z\",\"labels\":[\"#\"]},\"new_values\":{\"label_ids\":[],\"updated_at\":\"2016-02-12T00:29:07Z\",\"labels\":[]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050473,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050473,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:07Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_86\",\"project_version\":86,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050467,14050473],\"updated_at\":\"2016-02-12T00:29:00Z\",\"labels\":[\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050473],\"updated_at\":\"2016-02-12T00:29:04Z\",\"labels\":[\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050467,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050467,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:04Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_85\",\"project_version\":85,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:28:56Z\",\"labels\":[\"#\",\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050467,14050473],\"updated_at\":\"2016-02-12T00:29:00Z\",\"labels\":[\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050469,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050469,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:00Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_84\",\"project_version\":84,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050471,14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:19:55Z\",\"labels\":[\"#\",\"#\",\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:28:56Z\",\"labels\":[\"#\",\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050471,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050471,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:28:56Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_83\",\"project_version\":83,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":12049778,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050467,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050469,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050471,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050473,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870,12049778],\"updated_at\":\"2016-02-12T00:01:40Z\",\"labels\":[\"label1\",\"label2\",\"super-special-label\"]},\"new_values\":{\"label_ids\":[14050471,14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:19:55Z\",\"labels\":[\"#\",\"#\",\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:19:55Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_82\",\"project_version\":82,\"message\":\"Tracker API User1 created labels: \\\"#\\\", \\\"#\\\", \\\"#\\\", \\\"#\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050467,\"new_values\":{\"id\":14050467,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050469,\"new_values\":{\"id\":14050469,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050471,\"new_values\":{\"id\":14050471,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050473,\"new_values\":{\"id\":14050473,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050467,\"name\":\"#\"},{\"kind\":\"label\",\"id\":14050469,\"name\":\"#\"},{\"kind\":\"label\",\"id\":14050471,\"name\":\"#\"},{\"kind\":\"label\",\"id\":14050473,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:19:55Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_81\",\"project_version\":81,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-12-17T22:14:04Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T00:01:40Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:01:40Z\"},{\"kind\":\"comment_create_activity\",\"guid\":\"1027488_80\",\"project_version\":80,\"message\":\"Tracker API User1 added comment: \\\"This is another comment.\\\"\",\"highlight\":\"added comment:\",\"changes\":[{\"kind\":\"comment\",\"change_type\":\"create\",\"id\":120836938,\"new_values\":{\"id\":120836938,\"story_id\":66728004,\"text\":\"This is another comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:14:04Z\",\"updated_at\":\"2015-12-17T22:14:04Z\",\"file_attachment_ids\":[],\"google_attachment_ids\":[],\"file_attachments\":[],\"google_attachments\":[]}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-12-17T22:13:55Z\"},\"new_values\":{\"updated_at\":\"2015-12-17T22:14:04Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-12-17T22:14:04Z\"},{\"kind\":\"comment_create_activity\",\"guid\":\"1027488_79\",\"project_version\":79,\"message\":\"Tracker API User1 added comment: \\\"This is a comment.\\\"\",\"highlight\":\"added comment:\",\"changes\":[{\"kind\":\"comment\",\"change_type\":\"create\",\"id\":120836920,\"new_values\":{\"id\":120836920,\"story_id\":66728004,\"text\":\"This is a comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:13:55Z\",\"updated_at\":\"2015-12-17T22:13:55Z\",\"file_attachment_ids\":[],\"google_attachment_ids\":[],\"file_attachments\":[],\"google_attachments\":[]}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"follower_ids\":[],\"updated_at\":\"2015-07-02T16:57:53Z\"},\"new_values\":{\"follower_ids\":[1266314],\"updated_at\":\"2015-12-17T22:13:55Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-12-17T22:13:55Z\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:56 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_owners_for_story.json b/test/vcr/cassettes/get_owners_for_story.json index e6bbcc8..d23e4f4 100644 --- a/test/vcr/cassettes/get_owners_for_story.json +++ b/test/vcr/cassettes/get_owners_for_story.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/owners","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.10 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["78"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1b3412c670febaa8cc831588a4b38288\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["468eec53ea706a1fdf0b69be835c09f4"],"X-Runtime":["0.057243"],"Date":["Mon, 20 Jul 2015 20:16:28 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"email\":\"forestcarlisle+trackerapi1@gmail.com\",\"initials\":\"TU1\",\"username\":\"trackerapi1\"},{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"email\":\"forestcarlisle+trackerapi2@gmail.com\",\"initials\":\"TU2\",\"username\":\"trackerapi2\"}]"},"http_version":null},"recorded_at":"Mon, 20 Jul 2015 20:16:49 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/owners","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:52 GMT"],"X-Tracker-Project-Version":["110"],"X-Request-Id":["23fe3f58d3a138a31340f449752d362e"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1b3412c670febaa8cc831588a4b38288\""],"X-Runtime":["0.075141"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"email\":\"forestcarlisle+trackerapi1@gmail.com\",\"initials\":\"TU1\",\"username\":\"trackerapi1\"},{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"email\":\"forestcarlisle+trackerapi2@gmail.com\",\"initials\":\"TU2\",\"username\":\"trackerapi2\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:52 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_project.json b/test/vcr/cassettes/get_project.json index fd8617a..80a02f6 100644 --- a/test/vcr/cassettes/get_project.json +++ b/test/vcr/cassettes/get_project.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["63"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"0db3a3b18a2da08d2e391b58b13a83dc\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["1db64f4723c1a57d955f6e6150afc65a"],"X-Runtime":["0.046107"],"Date":["Wed, 24 Jun 2015 21:05:36 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":63,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":72,\"enable_following\":true}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:45 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:27 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["a26dba9edf225195c6cf854f75cbaad5"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"48798becb80bd2dfcb98ea8d4be99b08\""],"X-Runtime":["0.048937"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":107,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"account_id\":621384,\"current_iteration_number\":105,\"enable_following\":true}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:26 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects//epics","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":404,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["404 Not Found"],"Cache-Control":["no-cache"],"Date":["Mon, 15 Feb 2016 19:50:23 GMT"],"X-Request-Id":["2e743c4f54f11625da88999c613a503c"],"X-UA-Compatible":["IE=Edge,chrome=1"],"X-Runtime":["0.028783"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"]},"body":{"encoding":"UTF-8","string":"{\"code\":\"unfound_resource\",\"kind\":\"error\",\"error\":\"The object you tried to access could not be found. It may have been removed by another user, you may be using the ID of another object type, or you may be trying to access a sub-resource at the wrong point in a tree.\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:50:23 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_project_activity.json b/test/vcr/cassettes/get_project_activity.json index cb7b05e..d60667e 100644 --- a/test/vcr/cassettes/get_project_activity.json +++ b/test/vcr/cassettes/get_project_activity.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/activity","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["64"],"X-Tracker-Pagination-Total":["35"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["100"],"X-Tracker-Pagination-Returned":["35"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"48e8cf83ff79981899426a2570f865fb\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["02ad81fbb6551cc03a32d0b6e7da6c57"],"X-Runtime":["0.224415"],"Date":["Wed, 24 Jun 2015 21:05:37 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story_update_activity\",\"guid\":\"1027488_64\",\"project_version\":64,\"message\":\"Tracker API User1 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":97751110,\"original_values\":{\"name\":\"Test story\",\"updated_at\":\"2015-06-24T18:03:56Z\"},\"new_values\":{\"name\":\"Test story+\",\"updated_at\":\"2015-06-24T21:05:37Z\"},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751110\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T21:05:37Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_63\",\"project_version\":63,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-06-24T18:04:04Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-06-24T20:52:51Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T20:52:51Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_62\",\"project_version\":62,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":33341356,\"new_values\":{\"id\":33341356,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":3,\"created_at\":\"2015-06-24T18:04:04Z\",\"updated_at\":\"2015-06-24T18:04:04Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-06-09T21:24:28Z\"},\"new_values\":{\"updated_at\":\"2015-06-24T18:04:04Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:04:04Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_61\",\"project_version\":61,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":97751110,\"new_values\":{\"id\":97751110,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"before_id\":97751106,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751110\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:03:56Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_60\",\"project_version\":60,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":97751106,\"new_values\":{\"id\":97751106,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"before_id\":97751076,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751106,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751106\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:03:56Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_59\",\"project_version\":59,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":97751076,\"new_values\":{\"id\":97751076,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-06-24T18:03:29Z\",\"updated_at\":\"2015-06-24T18:03:29Z\",\"before_id\":90139972,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97751076,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751076\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:03:29Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_58\",\"project_version\":58,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":32873326,\"new_values\":{\"id\":32873326,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":2,\"created_at\":\"2015-06-09T21:24:28Z\",\"updated_at\":\"2015-06-09T21:24:28Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-03-11T20:34:02Z\"},\"new_values\":{\"updated_at\":\"2015-06-09T21:24:28Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-09T21:24:28Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_57\",\"project_version\":57,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"++\",\"updated_at\":\"2015-03-11T20:07:27Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"description\":\"+\",\"updated_at\":\"2015-03-11T20:34:02Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:34:02Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_56\",\"project_version\":56,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90139972,\"new_values\":{\"id\":90139972,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:33:58Z\",\"updated_at\":\"2015-03-11T20:33:58Z\",\"before_id\":90139476,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90139972,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139972\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:33:58Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_55\",\"project_version\":55,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90139476,\"new_values\":{\"id\":90139476,\"project_id\":1027488,\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:28:59Z\",\"updated_at\":\"2015-03-11T20:28:59Z\",\"before_id\":90137886,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90139476,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139476\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:28:59Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_54\",\"project_version\":54,\"message\":\"Tracker API User1 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":90137886,\"original_values\":{\"name\":\"Test story\",\"updated_at\":\"2015-03-11T20:07:15Z\"},\"new_values\":{\"name\":\"Test story+\",\"updated_at\":\"2015-03-11T20:07:43Z\"},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137886\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:43Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_53\",\"project_version\":53,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"+\",\"updated_at\":\"2015-03-11T20:07:19Z\"},\"new_values\":{\"description\":\"++\",\"updated_at\":\"2015-03-11T20:07:27Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:27Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_52\",\"project_version\":52,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-03-07T12:51:39Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-03-11T20:07:19Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:19Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_51\",\"project_version\":51,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90137886,\"new_values\":{\"id\":90137886,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:07:15Z\",\"updated_at\":\"2015-03-11T20:07:15Z\",\"before_id\":90137216,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137886\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:15Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_50\",\"project_version\":50,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":90137216,\"new_values\":{\"id\":90137216,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-03-11T20:01:30Z\",\"updated_at\":\"2015-03-11T20:01:30Z\",\"before_id\":86045094,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":90137216,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137216\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:01:30Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_49\",\"project_version\":49,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":7849082,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":1,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":7,\"started\":0,\"finished\":1,\"unstarted\":11,\"planned\":0,\"delivered\":3,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":5,\"started\":1,\"finished\":1,\"unstarted\":8,\"planned\":0,\"delivered\":2,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":1,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":7,\"started\":0,\"finished\":1,\"unstarted\":11,\"planned\":0,\"delivered\":3,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":5,\"started\":0,\"finished\":1,\"unstarted\":8,\"planned\":0,\"delivered\":2,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"shopping\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[7849082],\"updated_at\":\"2015-01-20T06:24:29Z\",\"labels\":[\"shopping\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2015-03-07T12:51:39Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_48\",\"project_version\":48,\"message\":\"Tracker API User1 created labels: \\\"label1\\\", \\\"label2\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":11049868,\"new_values\":{\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":11049870,\"new_values\":{\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":11049868,\"name\":\"label1\"},{\"kind\":\"label\",\"id\":11049870,\"name\":\"label2\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_47\",\"project_version\":47,\"message\":\"Tracker API User1 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":86045094,\"original_values\":{\"name\":\"Test story\",\"updated_at\":\"2015-01-13T19:16:04Z\"},\"new_values\":{\"name\":\"Test story+\",\"updated_at\":\"2015-01-27T21:28:26Z\"},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/86045094\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T21:28:26Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_46\",\"project_version\":46,\"message\":\"Tracker API User2 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330712,\"original_values\":{\"owner_ids\":[1266316],\"updated_at\":\"2015-01-27T00:35:24Z\"},\"new_values\":{\"owner_ids\":[1266316,1266314],\"updated_at\":\"2015-01-27T00:35:58Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330712,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330712\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"initials\":\"TU2\"},\"occurred_at\":\"2015-01-27T00:35:58Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_45\",\"project_version\":45,\"message\":\"Tracker API User2 finished this feature\",\"highlight\":\"finished\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330186,\"original_values\":{\"current_state\":\"started\",\"updated_at\":\"2015-01-27T00:35:33Z\"},\"new_values\":{\"current_state\":\"finished\",\"updated_at\":\"2015-01-27T00:35:36Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330186,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"initials\":\"TU2\"},\"occurred_at\":\"2015-01-27T00:35:36Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_44\",\"project_version\":44,\"message\":\"Tracker API User2 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330186,\"original_values\":{\"owner_ids\":[1266314,1266316],\"updated_at\":\"2015-01-27T00:35:31Z\"},\"new_values\":{\"owner_ids\":[1266314,1266316,1266318],\"updated_at\":\"2015-01-27T00:35:33Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330186,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"initials\":\"TU2\"},\"occurred_at\":\"2015-01-27T00:35:33Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_43\",\"project_version\":43,\"message\":\"Tracker API User2 edited this feature\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330186,\"original_values\":{\"owner_ids\":[1266314],\"updated_at\":\"2015-01-27T00:33:56Z\"},\"new_values\":{\"owner_ids\":[1266314,1266316],\"updated_at\":\"2015-01-27T00:35:31Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330186,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"initials\":\"TU2\"},\"occurred_at\":\"2015-01-27T00:35:31Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_42\",\"project_version\":42,\"message\":\"Tracker API User2 started this feature\",\"highlight\":\"started\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330712,\"original_values\":{\"current_state\":\"unscheduled\",\"owned_by_id\":null,\"owner_ids\":[],\"updated_at\":\"2015-01-27T00:33:43Z\",\"before_id\":82330208,\"after_id\":82330748},\"new_values\":{\"current_state\":\"started\",\"owned_by_id\":1266316,\"owner_ids\":[1266316],\"updated_at\":\"2015-01-27T00:35:24Z\",\"before_id\":66728006,\"after_id\":82330186},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330712,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330712\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"initials\":\"TU2\"},\"occurred_at\":\"2015-01-27T00:35:24Z\"},{\"kind\":\"project_membership_create_activity\",\"guid\":\"1027488_41\",\"project_version\":41,\"message\":\"Tracker API User1 added Tracker API User3 as a member\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"layout_scheme\",\"change_type\":\"create\",\"id\":2396882,\"new_values\":{\"id\":2396882,\"width_mode\":\"auto\",\"project_id\":1027488,\"person_id\":1266318,\"created_at\":\"2015-01-27T00:34:44Z\",\"updated_at\":\"2015-01-27T00:34:44Z\",\"favorite_epics\":[]}},{\"kind\":\"project_membership\",\"change_type\":\"create\",\"id\":5088456,\"new_values\":{\"id\":5088456,\"person_id\":1266318,\"project_id\":1027488,\"role\":\"member\",\"project_color\":\"74a4d7\",\"wants_comment_notification_emails\":true,\"will_receive_mention_notifications_or_emails\":true}}],\"primary_resources\":[{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:34:44Z\"},{\"kind\":\"project_membership_create_activity\",\"guid\":\"1027488_40\",\"project_version\":40,\"message\":\"Tracker API User1 added Tracker API User2 as a member\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"layout_scheme\",\"change_type\":\"create\",\"id\":2396880,\"new_values\":{\"id\":2396880,\"width_mode\":\"auto\",\"project_id\":1027488,\"person_id\":1266316,\"created_at\":\"2015-01-27T00:34:38Z\",\"updated_at\":\"2015-01-27T00:34:38Z\",\"favorite_epics\":[]}},{\"kind\":\"project_membership\",\"change_type\":\"create\",\"id\":5088454,\"new_values\":{\"id\":5088454,\"person_id\":1266316,\"project_id\":1027488,\"role\":\"member\",\"project_color\":\"8100ea\",\"wants_comment_notification_emails\":true,\"will_receive_mention_notifications_or_emails\":true}}],\"primary_resources\":[{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:34:38Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_39\",\"project_version\":39,\"message\":\"Tracker API User1 started this feature\",\"highlight\":\"started\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330186,\"original_values\":{\"current_state\":\"unscheduled\",\"owned_by_id\":null,\"owner_ids\":[],\"updated_at\":\"2015-01-27T00:33:44Z\",\"before_id\":82330174,\"after_id\":82330208},\"new_values\":{\"current_state\":\"started\",\"owned_by_id\":1266314,\"owner_ids\":[1266314],\"updated_at\":\"2015-01-27T00:33:56Z\",\"before_id\":66728006,\"after_id\":66728004},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330186,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:56Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_38\",\"project_version\":38,\"message\":\"Tracker API User1 estimated this feature as 1 point\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330186,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:09:53Z\"},\"new_values\":{\"estimate\":1,\"updated_at\":\"2015-01-27T00:33:44Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330186,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330186\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:44Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_37\",\"project_version\":37,\"message\":\"Tracker API User1 estimated this feature as 1 point\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330712,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:23:58Z\"},\"new_values\":{\"estimate\":1,\"updated_at\":\"2015-01-27T00:33:43Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330712,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330712\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:43Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_36\",\"project_version\":36,\"message\":\"Tracker API User1 estimated this feature as 2 points\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330748,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:24:42Z\"},\"new_values\":{\"estimate\":2,\"updated_at\":\"2015-01-27T00:33:42Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330748,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330748\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:42Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_35\",\"project_version\":35,\"message\":\"Tracker API User1 estimated this feature as 1 point\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330752,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:24:44Z\"},\"new_values\":{\"estimate\":1,\"updated_at\":\"2015-01-27T00:33:41Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330752,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330752\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:41Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_34\",\"project_version\":34,\"message\":\"Tracker API User1 estimated this feature as 2 points\",\"highlight\":\"estimated\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":82330768,\"original_values\":{\"estimate\":null,\"updated_at\":\"2014-11-08T00:24:55Z\"},\"new_values\":{\"estimate\":2,\"updated_at\":\"2015-01-27T00:33:40Z\"},\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330768,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330768\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-27T00:33:40Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_33\",\"project_version\":33,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":null,\"updated_at\":\"2015-01-20T06:12:06Z\"},\"new_values\":{\"description\":\"+\",\"updated_at\":\"2015-01-20T06:24:29Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-20T06:24:29Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_32\",\"project_version\":32,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"updated_at\":\"2014-06-02T12:44:52Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-01-20T06:12:06Z\"},\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-20T06:12:06Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_31\",\"project_version\":31,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728084,\"original_values\":{\"name\":\"Product browsing pagination not working in IE6\",\"updated_at\":\"2014-03-02T07:11:07Z\"},\"new_values\":{\"name\":\"Product browsing pagination not working in IE6+\",\"updated_at\":\"2015-01-14T23:18:12Z\"},\"name\":\"Product browsing pagination not working in IE6+\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728084,\"name\":\"Product browsing pagination not working in IE6+\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728084\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-14T23:18:12Z\"},{\"kind\":\"story_create_activity\",\"guid\":\"1027488_30\",\"project_version\":30,\"message\":\"Tracker API User1 added this feature\",\"highlight\":\"added\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"create\",\"id\":86045094,\"new_values\":{\"id\":86045094,\"project_id\":1027488,\"name\":\"Test story\",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"label_ids\":[],\"follower_ids\":[],\"created_at\":\"2015-01-13T19:16:04Z\",\"updated_at\":\"2015-01-13T19:16:04Z\",\"before_id\":84269322,\"after_id\":66728082,\"labels\":[]},\"name\":\"Test story+\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/86045094\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-13T19:16:04Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:47 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/activity","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:51 GMT"],"X-Tracker-Pagination-Total":["32"],"X-Tracker-Project-Version":["110"],"X-Tracker-Pagination-Limit":["100"],"X-Request-Id":["bf60eb51ef8a9fbbd6d2cdc11a37e133"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"7fc2e9e11419e473d7d1a25d8e2ee260\""],"X-Runtime":["0.362835"],"X-Tracker-Pagination-Returned":["32"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story_update_activity\",\"guid\":\"1027488_110\",\"project_version\":110,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728084,\"original_values\":{\"name\":\"Product browsing pagination not working in IE6+\",\"updated_at\":\"2015-01-14T23:18:12Z\"},\"new_values\":{\"name\":\"Product browsing pagination not working in IE6++\",\"updated_at\":\"2016-02-13T23:35:50Z\"},\"name\":\"Product browsing pagination not working in IE6++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728084,\"name\":\"Product browsing pagination not working in IE6++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728084\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:50Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_109\",\"project_version\":109,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"updated_at\":\"2016-02-13T23:35:36Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"description\":\"++++++\",\"updated_at\":\"2016-02-13T23:35:49Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:49Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_108\",\"project_version\":108,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":40109803,\"new_values\":{\"id\":40109803,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":5,\"created_at\":\"2016-02-13T23:35:36Z\",\"updated_at\":\"2016-02-13T23:35:36Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2016-02-12T23:45:31Z\"},\"new_values\":{\"updated_at\":\"2016-02-13T23:35:36Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:36Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_107\",\"project_version\":107,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"++++\",\"updated_at\":\"2016-02-12T23:45:13Z\"},\"new_values\":{\"description\":\"+++++\",\"updated_at\":\"2016-02-12T23:45:31Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:31Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_106\",\"project_version\":106,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14060665,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"super-special-label\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870],\"labels\":[\"label1\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,11049870,14060665],\"labels\":[\"label1\",\"label2\",\"super-special-label\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_105\",\"project_version\":105,\"message\":\"Tracker API User1 created labels: \\\"super-special-label\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14060665,\"new_values\":{\"id\":14060665,\"project_id\":1027488,\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"super-special-label\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14060665,\"name\":\"super-special-label\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_104\",\"project_version\":104,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T23:42:42Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++++\",\"updated_at\":\"2016-02-12T23:45:13Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_103\",\"project_version\":103,\"message\":\"Tracker API User1 deleted label: \\\"super-special-label\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":12049778,\"name\":\"super-special-label\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":12049778,\"name\":\"super-special-label\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:43:36Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_102\",\"project_version\":102,\"message\":\"Tracker API User1 deleted label: \\\"label1+\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,14057435,11049870],\"updated_at\":\"2016-02-12T23:39:45Z\",\"labels\":[\"label1\",\"label1+\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T23:42:42Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14057435,\"name\":\"label1+\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14057435,\"name\":\"label1+\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:42:42Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_101\",\"project_version\":101,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"+++\",\"updated_at\":\"2016-02-12T23:39:28Z\"},\"new_values\":{\"description\":\"++++\",\"updated_at\":\"2016-02-12T23:39:45Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:39:45Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_100\",\"project_version\":100,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2016-02-12T23:26:54Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T23:39:28Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:39:28Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_99\",\"project_version\":99,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"++\",\"updated_at\":\"2016-02-12T23:26:53Z\"},\"new_values\":{\"description\":\"+++\",\"updated_at\":\"2016-02-12T23:26:54Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:26:54Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_98\",\"project_version\":98,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2016-02-12T18:23:02Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2016-02-12T23:26:53Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:26:53Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_97\",\"project_version\":97,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14057435,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T18:23:01Z\",\"labels\":[\"label1\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,14057435,11049870],\"updated_at\":\"2016-02-12T18:23:02Z\",\"labels\":[\"label1\",\"label1+\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:02Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_96\",\"project_version\":96,\"message\":\"Tracker API User1 created labels: \\\"label1+\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14057435,\"new_values\":{\"id\":14057435,\"project_id\":1027488,\"name\":\"label1+\",\"created_at\":\"2016-02-12T18:23:02Z\",\"updated_at\":\"2016-02-12T18:23:02Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1+\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14057435,\"name\":\"label1+\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:02Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_95\",\"project_version\":95,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"description\":\"+\",\"updated_at\":\"2016-02-12T00:30:44Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"description\":\"++\",\"updated_at\":\"2016-02-12T18:23:01Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:01Z\"},{\"kind\":\"story_delete_activity\",\"guid\":\"1027488_94\",\"project_version\":94,\"message\":\"Tracker API User1 deleted 14 stories\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82288946,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82289134,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82289640,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290118,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290234,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290896,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82290974,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82291024,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330172,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330174,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330208,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330748,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330752,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330764,\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":82330764,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330764\"},{\"kind\":\"story\",\"id\":82330752,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330752\"},{\"kind\":\"story\",\"id\":82330748,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330748\"},{\"kind\":\"story\",\"id\":82330208,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330208\"},{\"kind\":\"story\",\"id\":82330174,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330174\"},{\"kind\":\"story\",\"id\":82330172,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330172\"},{\"kind\":\"story\",\"id\":82291024,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82291024\"},{\"kind\":\"story\",\"id\":82290974,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290974\"},{\"kind\":\"story\",\"id\":82290896,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290896\"},{\"kind\":\"story\",\"id\":82290234,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290234\"},{\"kind\":\"story\",\"id\":82290118,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82290118\"},{\"kind\":\"story\",\"id\":82289640,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82289640\"},{\"kind\":\"story\",\"id\":82289134,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82289134\"},{\"kind\":\"story\",\"id\":82288946,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82288946\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:34:32Z\"},{\"kind\":\"story_delete_activity\",\"guid\":\"1027488_93\",\"project_version\":93,\"message\":\"Tracker API User1 deleted 17 stories\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330768,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82330860,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82870906,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82874242,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":82874846,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":84269246,\"name\":\"Changed name\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":84269322,\"name\":\"Changed name\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90137216,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90139476,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":90139972,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97751076,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97751106,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97768378,\"name\":\"Test story\",\"story_type\":\"feature\"},{\"kind\":\"story\",\"change_type\":\"delete\",\"id\":97768380,\"name\":\"Test story\",\"story_type\":\"feature\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":97768380,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97768380\"},{\"kind\":\"story\",\"id\":97768378,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97768378\"},{\"kind\":\"story\",\"id\":97751110,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751110\"},{\"kind\":\"story\",\"id\":97751106,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751106\"},{\"kind\":\"story\",\"id\":97751076,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/97751076\"},{\"kind\":\"story\",\"id\":90139972,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139972\"},{\"kind\":\"story\",\"id\":90139476,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90139476\"},{\"kind\":\"story\",\"id\":90137886,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137886\"},{\"kind\":\"story\",\"id\":90137216,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/90137216\"},{\"kind\":\"story\",\"id\":86045094,\"name\":\"Test story+\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/86045094\"},{\"kind\":\"story\",\"id\":84269322,\"name\":\"Changed name\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/84269322\"},{\"kind\":\"story\",\"id\":84269246,\"name\":\"Changed name\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/84269246\"},{\"kind\":\"story\",\"id\":82874846,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82874846\"},{\"kind\":\"story\",\"id\":82874242,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82874242\"},{\"kind\":\"story\",\"id\":82870906,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82870906\"},{\"kind\":\"story\",\"id\":82330860,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330860\"},{\"kind\":\"story\",\"id\":82330768,\"name\":\"Test story\",\"story_type\":\"feature\",\"url\":\"https://www.pivotaltracker.com/story/show/82330768\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:34:16Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_92\",\"project_version\":92,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868],\"updated_at\":\"2016-02-12T00:30:38Z\",\"labels\":[\"label1\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T00:30:44Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:44Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_91\",\"project_version\":91,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[],\"updated_at\":\"2016-02-12T00:30:25Z\",\"labels\":[]},\"new_values\":{\"label_ids\":[11049868],\"updated_at\":\"2016-02-12T00:30:38Z\",\"labels\":[\"label1\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:38Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_90\",\"project_version\":90,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T00:29:07Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"updated_at\":\"2016-02-12T00:30:25Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:25Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_89\",\"project_version\":89,\"message\":\"Tracker API User1 deleted label: \\\"58c646b368d6\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":12049526,\"name\":\"58c646b368d6\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":12049526,\"name\":\"58c646b368d6\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:16Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_88\",\"project_version\":88,\"message\":\"Tracker API User1 deleted label: \\\"40e6493bda1b\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":12049538,\"name\":\"40e6493bda1b\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":12049538,\"name\":\"40e6493bda1b\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:12Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_87\",\"project_version\":87,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050473],\"updated_at\":\"2016-02-12T00:29:04Z\",\"labels\":[\"#\"]},\"new_values\":{\"label_ids\":[],\"updated_at\":\"2016-02-12T00:29:07Z\",\"labels\":[]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050473,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050473,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:07Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_86\",\"project_version\":86,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050467,14050473],\"updated_at\":\"2016-02-12T00:29:00Z\",\"labels\":[\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050473],\"updated_at\":\"2016-02-12T00:29:04Z\",\"labels\":[\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050467,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050467,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:04Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_85\",\"project_version\":85,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:28:56Z\",\"labels\":[\"#\",\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050467,14050473],\"updated_at\":\"2016-02-12T00:29:00Z\",\"labels\":[\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050469,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050469,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:00Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_84\",\"project_version\":84,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050471,14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:19:55Z\",\"labels\":[\"#\",\"#\",\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:28:56Z\",\"labels\":[\"#\",\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050471,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050471,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:28:56Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_83\",\"project_version\":83,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":12049778,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050467,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050469,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050471,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050473,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870,12049778],\"updated_at\":\"2016-02-12T00:01:40Z\",\"labels\":[\"label1\",\"label2\",\"super-special-label\"]},\"new_values\":{\"label_ids\":[14050471,14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:19:55Z\",\"labels\":[\"#\",\"#\",\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:19:55Z\"},{\"kind\":\"label_create_activity\",\"guid\":\"1027488_82\",\"project_version\":82,\"message\":\"Tracker API User1 created labels: \\\"#\\\", \\\"#\\\", \\\"#\\\", \\\"#\\\"\",\"highlight\":\"created\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050467,\"new_values\":{\"id\":14050467,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050469,\"new_values\":{\"id\":14050469,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050471,\"new_values\":{\"id\":14050471,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"},{\"kind\":\"label\",\"change_type\":\"create\",\"id\":14050473,\"new_values\":{\"id\":14050473,\"project_id\":1027488,\"name\":\"#\",\"created_at\":\"2016-02-12T00:19:55Z\",\"updated_at\":\"2016-02-12T00:19:55Z\",\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050467,\"name\":\"#\"},{\"kind\":\"label\",\"id\":14050469,\"name\":\"#\"},{\"kind\":\"label\",\"id\":14050471,\"name\":\"#\"},{\"kind\":\"label\",\"id\":14050473,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:19:55Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_81\",\"project_version\":81,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-12-17T22:14:04Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T00:01:40Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:01:40Z\"},{\"kind\":\"comment_create_activity\",\"guid\":\"1027488_80\",\"project_version\":80,\"message\":\"Tracker API User1 added comment: \\\"This is another comment.\\\"\",\"highlight\":\"added comment:\",\"changes\":[{\"kind\":\"comment\",\"change_type\":\"create\",\"id\":120836938,\"new_values\":{\"id\":120836938,\"story_id\":66728004,\"text\":\"This is another comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:14:04Z\",\"updated_at\":\"2015-12-17T22:14:04Z\",\"file_attachment_ids\":[],\"google_attachment_ids\":[],\"file_attachments\":[],\"google_attachments\":[]}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-12-17T22:13:55Z\"},\"new_values\":{\"updated_at\":\"2015-12-17T22:14:04Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-12-17T22:14:04Z\"},{\"kind\":\"comment_create_activity\",\"guid\":\"1027488_79\",\"project_version\":79,\"message\":\"Tracker API User1 added comment: \\\"This is a comment.\\\"\",\"highlight\":\"added comment:\",\"changes\":[{\"kind\":\"comment\",\"change_type\":\"create\",\"id\":120836920,\"new_values\":{\"id\":120836920,\"story_id\":66728004,\"text\":\"This is a comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:13:55Z\",\"updated_at\":\"2015-12-17T22:13:55Z\",\"file_attachment_ids\":[],\"google_attachment_ids\":[],\"file_attachments\":[],\"google_attachments\":[]}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"follower_ids\":[],\"updated_at\":\"2015-07-02T16:57:53Z\"},\"new_values\":{\"follower_ids\":[1266314],\"updated_at\":\"2015-12-17T22:13:55Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-12-17T22:13:55Z\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:51 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_project_with_epics.json b/test/vcr/cassettes/get_project_with_epics.json index 0fa4bed..376f96b 100644 --- a/test/vcr/cassettes/get_project_with_epics.json +++ b/test/vcr/cassettes/get_project_with_epics.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488?fields=%3Adefault%2Cepics%28%3Adefault%2Clabel%28name%29%29","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["63"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"cd6942c08c2ed71d64bc9d7621504295\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["e56ff330382173bc4f46b96e1ca8e2f6"],"X-Runtime":["0.108553"],"Date":["Wed, 24 Jun 2015 21:05:35 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":63,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"epics\":[{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"name\":\"admin\"}},{\"id\":1087316,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Shoppers\",\"description\":\"Allow shoppers to use the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087316\",\"label\":{\"id\":7849082,\"name\":\"shopping\"}}],\"account_id\":621384,\"current_iteration_number\":72,\"enable_following\":true}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:45 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488?fields=%3Adefault%2Cepics%28%3Adefault%2Clabel%28name%29%29","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:51 GMT"],"X-Tracker-Project-Version":["110"],"X-Request-Id":["e8281f25732b88ac04e039835d75b0f3"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"13e9cd36186802ff75f719ab489564ad\""],"X-Runtime":["0.097680"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":110,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"epics\":[{\"id\":1087314,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Admin Users\",\"description\":\"Get the Admin users working on the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087314\",\"label\":{\"id\":7849080,\"name\":\"admin\"}},{\"id\":1087316,\"kind\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"project_id\":1027488,\"name\":\"Shoppers\",\"description\":\"Allow shoppers to use the site\",\"url\":\"https://www.pivotaltracker.com/epic/show/1087316\",\"label\":{\"id\":7849082,\"name\":\"shopping\"}}],\"account_id\":621384,\"current_iteration_number\":105,\"enable_following\":true}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:51 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_project_with_labels.json b/test/vcr/cassettes/get_project_with_labels.json index 375203d..8b4a0cf 100644 --- a/test/vcr/cassettes/get_project_with_labels.json +++ b/test/vcr/cassettes/get_project_with_labels.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488?fields=%3Adefault%2Clabels","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["70"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"16f316c6b71928d38f1f358157709052\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["2fb1847ef57cdce0d53507e414f3e76a"],"X-Runtime":["0.096713"],"Date":["Wed, 24 Jun 2015 21:39:07 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":70,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-07:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":7849092,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849084,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}],\"account_id\":621384,\"current_iteration_number\":72,\"enable_following\":true}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:39:16 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488?fields=%3Adefault%2Clabels","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:52 GMT"],"X-Tracker-Project-Version":["110"],"X-Request-Id":["4f0bc76c0e1a8c5e1f233daf66c4a16e"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"39b278e20b59d355bbba1826bccf26ea\""],"X-Runtime":["0.091444"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"id\":1027488,\"kind\":\"project\",\"name\":\"My Sample Project\",\"version\":110,\"iteration_length\":1,\"week_start_day\":\"Monday\",\"point_scale\":\"0,1,2,3\",\"point_scale_is_custom\":false,\"bugs_and_chores_are_estimatable\":false,\"automatic_planning\":true,\"enable_tasks\":true,\"time_zone\":{\"kind\":\"time_zone\",\"olson_name\":\"America/Los_Angeles\",\"offset\":\"-08:00\"},\"velocity_averaged_over\":3,\"number_of_done_iterations_to_show\":12,\"has_google_domain\":false,\"profile_content\":\"This is a demo project, created by Tracker, with example stories for a simple shopping web site.\",\"enable_incoming_emails\":true,\"initial_velocity\":10,\"public\":false,\"atom_enabled\":false,\"project_type\":\"demo\",\"start_time\":\"2014-02-10T08:00:00Z\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\",\"labels\":[{\"id\":7849080,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"admin\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849106,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"blog\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849086,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"cart\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849090,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"checkout\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849078,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"deployment\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849100,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"design\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"id\":7849104,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"featured products\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":7849092,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"needs discussion\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849094,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"orders\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849108,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"reporting\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"},{\"id\":7849088,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"search\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849098,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopper accounts\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":7849082,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"shopping\",\"created_at\":\"2014-03-02T07:11:04Z\",\"updated_at\":\"2014-03-02T07:11:04Z\"},{\"id\":7849096,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"signup / signin\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"},{\"id\":7849084,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"usability\",\"created_at\":\"2014-03-02T07:11:05Z\",\"updated_at\":\"2014-03-02T07:11:05Z\"},{\"id\":7849102,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"user generated content\",\"created_at\":\"2014-03-02T07:11:06Z\",\"updated_at\":\"2014-03-02T07:11:06Z\"}],\"account_id\":621384,\"current_iteration_number\":105,\"enable_following\":true}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:52 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_story.json b/test/vcr/cassettes/get_story.json index b54a9a3..4abfeab 100644 --- a/test/vcr/cassettes/get_story.json +++ b/test/vcr/cassettes/get_story.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["64"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"3ceeaeda1c7b6cd0dbae10df41719b9b\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["132af99d452d5af1800a096a94b2af6e"],"X-Runtime":["0.062053"],"Date":["Wed, 24 Jun 2015 21:05:38 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T20:52:51Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}]}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:47 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Mon, 15 Feb 2016 19:33:47 GMT"],"X-Tracker-Project-Version":["117"],"X-Request-Id":["0193bdf92aa3fc203b4eeb472f5373d8"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"579dbc669230d59904e8c3fb0f10f358\""],"X-Runtime":["0.048086"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-15T19:33:18Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++++\",\"description\":\"+++++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"owned_by_id\":1266314}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:33:47 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_story_activity.json b/test/vcr/cassettes/get_story_activity.json index 462767f..50f22bd 100644 --- a/test/vcr/cassettes/get_story_activity.json +++ b/test/vcr/cassettes/get_story_activity.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/activity","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-Tracker-Pagination-Total":["10"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["100"],"X-Tracker-Pagination-Returned":["10"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"5ac5fc177c90bc8c3582b5806ca2d146\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["5b55b444b45284263b484f3db5347e92"],"X-Runtime":["0.099627"],"Date":["Wed, 24 Jun 2015 21:05:39 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story_update_activity\",\"guid\":\"1027488_65\",\"project_version\":65,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-06-24T20:52:51Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2015-06-24T21:05:38Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T21:05:38Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_63\",\"project_version\":63,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-06-24T18:04:04Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-06-24T20:52:51Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T20:52:51Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_62\",\"project_version\":62,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":33341356,\"new_values\":{\"id\":33341356,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":3,\"created_at\":\"2015-06-24T18:04:04Z\",\"updated_at\":\"2015-06-24T18:04:04Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-06-09T21:24:28Z\"},\"new_values\":{\"updated_at\":\"2015-06-24T18:04:04Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-24T18:04:04Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_58\",\"project_version\":58,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":32873326,\"new_values\":{\"id\":32873326,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":2,\"created_at\":\"2015-06-09T21:24:28Z\",\"updated_at\":\"2015-06-09T21:24:28Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-03-11T20:34:02Z\"},\"new_values\":{\"updated_at\":\"2015-06-09T21:24:28Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-06-09T21:24:28Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_57\",\"project_version\":57,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"++\",\"updated_at\":\"2015-03-11T20:07:27Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"description\":\"+\",\"updated_at\":\"2015-03-11T20:34:02Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:34:02Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_53\",\"project_version\":53,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"+\",\"updated_at\":\"2015-03-11T20:07:19Z\"},\"new_values\":{\"description\":\"++\",\"updated_at\":\"2015-03-11T20:07:27Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:27Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_52\",\"project_version\":52,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-03-07T12:51:39Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-03-11T20:07:19Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-11T20:07:19Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_49\",\"project_version\":49,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":7849082,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":1,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":7,\"started\":0,\"finished\":1,\"unstarted\":11,\"planned\":0,\"delivered\":3,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":5,\"started\":1,\"finished\":1,\"unstarted\":8,\"planned\":0,\"delivered\":2,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":1,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":7,\"started\":0,\"finished\":1,\"unstarted\":11,\"planned\":0,\"delivered\":3,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":5,\"started\":0,\"finished\":1,\"unstarted\":8,\"planned\":0,\"delivered\":2,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"shopping\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[7849082],\"updated_at\":\"2015-01-20T06:24:29Z\",\"labels\":[\"shopping\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2015-03-07T12:51:39Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_33\",\"project_version\":33,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":null,\"updated_at\":\"2015-01-20T06:12:06Z\"},\"new_values\":{\"description\":\"+\",\"updated_at\":\"2015-01-20T06:24:29Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-20T06:24:29Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_32\",\"project_version\":32,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"updated_at\":\"2014-06-02T12:44:52Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2015-01-20T06:12:06Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-01-20T06:12:06Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:48 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/activity","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:55 GMT"],"X-Tracker-Pagination-Total":["28"],"X-Tracker-Project-Version":["112"],"X-Tracker-Pagination-Limit":["100"],"X-Request-Id":["84651253bfc1e4f6df856f51244c2cbc"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"70410815d5e318cccb3670f6c8b129bb\""],"X-Runtime":["0.152917"],"X-Tracker-Pagination-Returned":["23"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story_update_activity\",\"guid\":\"1027488_109\",\"project_version\":109,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"updated_at\":\"2016-02-13T23:35:36Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"description\":\"++++++\",\"updated_at\":\"2016-02-13T23:35:49Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:49Z\"},{\"kind\":\"task_create_activity\",\"guid\":\"1027488_108\",\"project_version\":108,\"message\":\"Tracker API User1 added task: \\\"Test task\\\"\",\"highlight\":\"added task:\",\"changes\":[{\"kind\":\"task\",\"change_type\":\"create\",\"id\":40109803,\"new_values\":{\"id\":40109803,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":5,\"created_at\":\"2016-02-13T23:35:36Z\",\"updated_at\":\"2016-02-13T23:35:36Z\"}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2016-02-12T23:45:31Z\"},\"new_values\":{\"updated_at\":\"2016-02-13T23:35:36Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-13T23:35:36Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_107\",\"project_version\":107,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"++++\",\"updated_at\":\"2016-02-12T23:45:13Z\"},\"new_values\":{\"description\":\"+++++\",\"updated_at\":\"2016-02-12T23:45:31Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:31Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_106\",\"project_version\":106,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14060665,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"super-special-label\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870],\"labels\":[\"label1\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,11049870,14060665],\"labels\":[\"label1\",\"label2\",\"super-special-label\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_104\",\"project_version\":104,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T23:42:42Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++++\",\"updated_at\":\"2016-02-12T23:45:13Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:45:13Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_102\",\"project_version\":102,\"message\":\"Tracker API User1 deleted label: \\\"label1+\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,14057435,11049870],\"updated_at\":\"2016-02-12T23:39:45Z\",\"labels\":[\"label1\",\"label1+\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T23:42:42Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14057435,\"name\":\"label1+\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14057435,\"name\":\"label1+\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:42:42Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_101\",\"project_version\":101,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"+++\",\"updated_at\":\"2016-02-12T23:39:28Z\"},\"new_values\":{\"description\":\"++++\",\"updated_at\":\"2016-02-12T23:39:45Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:39:45Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_100\",\"project_version\":100,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2016-02-12T23:26:54Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T23:39:28Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:39:28Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_99\",\"project_version\":99,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"description\":\"++\",\"updated_at\":\"2016-02-12T23:26:53Z\"},\"new_values\":{\"description\":\"+++\",\"updated_at\":\"2016-02-12T23:26:54Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:26:54Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_98\",\"project_version\":98,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"updated_at\":\"2016-02-12T18:23:02Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2016-02-12T23:26:53Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T23:26:53Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_97\",\"project_version\":97,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14057435,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T18:23:01Z\",\"labels\":[\"label1\",\"label2\"]},\"new_values\":{\"label_ids\":[11049868,14057435,11049870],\"updated_at\":\"2016-02-12T18:23:02Z\",\"labels\":[\"label1\",\"label1+\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:02Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_95\",\"project_version\":95,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"description\":\"+\",\"updated_at\":\"2016-02-12T00:30:44Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+\",\"description\":\"++\",\"updated_at\":\"2016-02-12T18:23:01Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T18:23:01Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_92\",\"project_version\":92,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868],\"updated_at\":\"2016-02-12T00:30:38Z\",\"labels\":[\"label1\"]},\"new_values\":{\"label_ids\":[11049868,11049870],\"updated_at\":\"2016-02-12T00:30:44Z\",\"labels\":[\"label1\",\"label2\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:44Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_91\",\"project_version\":91,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[],\"updated_at\":\"2016-02-12T00:30:25Z\",\"labels\":[]},\"new_values\":{\"label_ids\":[11049868],\"updated_at\":\"2016-02-12T00:30:38Z\",\"labels\":[\"label1\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:38Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_90\",\"project_version\":90,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T00:29:07Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products\",\"updated_at\":\"2016-02-12T00:30:25Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:30:25Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_87\",\"project_version\":87,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050473],\"updated_at\":\"2016-02-12T00:29:04Z\",\"labels\":[\"#\"]},\"new_values\":{\"label_ids\":[],\"updated_at\":\"2016-02-12T00:29:07Z\",\"labels\":[]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050473,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050473,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:07Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_86\",\"project_version\":86,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050467,14050473],\"updated_at\":\"2016-02-12T00:29:00Z\",\"labels\":[\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050473],\"updated_at\":\"2016-02-12T00:29:04Z\",\"labels\":[\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050467,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050467,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:04Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_85\",\"project_version\":85,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:28:56Z\",\"labels\":[\"#\",\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050467,14050473],\"updated_at\":\"2016-02-12T00:29:00Z\",\"labels\":[\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050469,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050469,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:29:00Z\"},{\"kind\":\"label_delete_activity\",\"guid\":\"1027488_84\",\"project_version\":84,\"message\":\"Tracker API User1 deleted label: \\\"#\\\"\",\"highlight\":\"deleted\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[14050471,14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:19:55Z\",\"labels\":[\"#\",\"#\",\"#\",\"#\"]},\"new_values\":{\"label_ids\":[14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:28:56Z\",\"labels\":[\"#\",\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"},{\"kind\":\"label\",\"change_type\":\"delete\",\"id\":14050471,\"name\":\"#\"}],\"primary_resources\":[{\"kind\":\"label\",\"id\":14050471,\"name\":\"#\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:28:56Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_83\",\"project_version\":83,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049868,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label1\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":11049870,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"label2\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":12049778,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050467,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050469,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050471,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"label\",\"change_type\":\"update\",\"id\":14050473,\"original_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"new_values\":{\"counts\":{\"number_of_zero_point_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"sum_of_story_estimates_by_state\":{\"accepted\":0,\"started\":0,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"number_of_stories_by_state\":{\"accepted\":0,\"started\":1,\"finished\":0,\"unstarted\":0,\"planned\":0,\"delivered\":0,\"unscheduled\":0,\"rejected\":0,\"kind\":\"counts_by_story_state\"},\"kind\":\"story_counts\"}},\"name\":\"*deleted*\"},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"label_ids\":[11049868,11049870,12049778],\"updated_at\":\"2016-02-12T00:01:40Z\",\"labels\":[\"label1\",\"label2\",\"super-special-label\"]},\"new_values\":{\"label_ids\":[14050471,14050469,14050467,14050473],\"updated_at\":\"2016-02-12T00:19:55Z\",\"labels\":[\"#\",\"#\",\"#\",\"#\"]},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:19:55Z\"},{\"kind\":\"story_update_activity\",\"guid\":\"1027488_81\",\"project_version\":81,\"message\":\"Tracker API User1 edited this bug\",\"highlight\":\"edited\",\"changes\":[{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"name\":\"Some product photos not scaled properly when browsing products++\",\"updated_at\":\"2015-12-17T22:14:04Z\"},\"new_values\":{\"name\":\"Some product photos not scaled properly when browsing products+++\",\"updated_at\":\"2016-02-12T00:01:40Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2016-02-12T00:01:40Z\"},{\"kind\":\"comment_create_activity\",\"guid\":\"1027488_80\",\"project_version\":80,\"message\":\"Tracker API User1 added comment: \\\"This is another comment.\\\"\",\"highlight\":\"added comment:\",\"changes\":[{\"kind\":\"comment\",\"change_type\":\"create\",\"id\":120836938,\"new_values\":{\"id\":120836938,\"story_id\":66728004,\"text\":\"This is another comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:14:04Z\",\"updated_at\":\"2015-12-17T22:14:04Z\",\"file_attachment_ids\":[],\"google_attachment_ids\":[],\"file_attachments\":[],\"google_attachments\":[]}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"updated_at\":\"2015-12-17T22:13:55Z\"},\"new_values\":{\"updated_at\":\"2015-12-17T22:14:04Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-12-17T22:14:04Z\"},{\"kind\":\"comment_create_activity\",\"guid\":\"1027488_79\",\"project_version\":79,\"message\":\"Tracker API User1 added comment: \\\"This is a comment.\\\"\",\"highlight\":\"added comment:\",\"changes\":[{\"kind\":\"comment\",\"change_type\":\"create\",\"id\":120836920,\"new_values\":{\"id\":120836920,\"story_id\":66728004,\"text\":\"This is a comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:13:55Z\",\"updated_at\":\"2015-12-17T22:13:55Z\",\"file_attachment_ids\":[],\"google_attachment_ids\":[],\"file_attachments\":[],\"google_attachments\":[]}},{\"kind\":\"story\",\"change_type\":\"update\",\"id\":66728004,\"original_values\":{\"follower_ids\":[],\"updated_at\":\"2015-07-02T16:57:53Z\"},\"new_values\":{\"follower_ids\":[1266314],\"updated_at\":\"2015-12-17T22:13:55Z\"},\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\"}],\"primary_resources\":[{\"kind\":\"story\",\"id\":66728004,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"story_type\":\"bug\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}],\"project\":{\"kind\":\"project\",\"id\":1027488,\"name\":\"My Sample Project\"},\"performed_by\":{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"initials\":\"TU1\"},\"occurred_at\":\"2015-12-17T22:13:55Z\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:55 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_story_comments.json b/test/vcr/cassettes/get_story_comments.json index 1b3fa01..a29e2d3 100644 --- a/test/vcr/cassettes/get_story_comments.json +++ b/test/vcr/cassettes/get_story_comments.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/comments","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.11 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Thu, 17 Dec 2015 22:19:11 GMT"],"X-Tracker-Project-Version":["80"],"X-Request-Id":["bf8de15dbe8dce11ab420e0d988e107f"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"0deb8dbe1ce2f0d1f95892eb3114789a\""],"X-Runtime":["0.066911"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"comment\",\"id\":120836920,\"story_id\":66728004,\"text\":\"This is a comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:13:55Z\",\"updated_at\":\"2015-12-17T22:13:55Z\"},{\"kind\":\"comment\",\"id\":120836938,\"story_id\":66728004,\"text\":\"This is another comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:14:04Z\",\"updated_at\":\"2015-12-17T22:14:04Z\"}]"},"http_version":null},"recorded_at":"Thu, 17 Dec 2015 22:19:11 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/comments","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:53 GMT"],"X-Tracker-Project-Version":["110"],"X-Request-Id":["73c2876bcf361cc7ce8098b1b9113e91"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"0deb8dbe1ce2f0d1f95892eb3114789a\""],"X-Runtime":["0.043681"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"comment\",\"id\":120836920,\"story_id\":66728004,\"text\":\"This is a comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:13:55Z\",\"updated_at\":\"2015-12-17T22:13:55Z\"},{\"kind\":\"comment\",\"id\":120836938,\"story_id\":66728004,\"text\":\"This is another comment.\",\"person_id\":1266314,\"created_at\":\"2015-12-17T22:14:04Z\",\"updated_at\":\"2015-12-17T22:14:04Z\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:52 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects//stories//comments","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":404,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["404 Not Found"],"Date":["Mon, 15 Feb 2016 19:50:23 GMT"],"X-Request-Id":["1ac26a97c482fbd8e05a816b39fc91fb"],"X-Runtime":["0.017910"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"]},"body":{"encoding":"UTF-8","string":"{\"code\":\"route_not_found\",\"kind\":\"error\",\"error\":\"The path you requested has no valid endpoint.\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:50:23 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_story_owners.json b/test/vcr/cassettes/get_story_owners.json index 10c574b..f062278 100644 --- a/test/vcr/cassettes/get_story_owners.json +++ b/test/vcr/cassettes/get_story_owners.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/owners","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"2694c3642376e2adeda5f9cea6310da6\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["0d0edc87fef723a07ac224c1b7e4ba9f"],"X-Runtime":["0.051762"],"Date":["Wed, 24 Jun 2015 21:06:02 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"person\",\"id\":22778038,\"name\":\"John Smith\",\"email\":\"john.smith@example.org\",\"initials\":\"JS\",\"username\":\"john.smith\"},{\"kind\":\"person\",\"id\":32873326,\"name\":\"Jane Smith\",\"email\":\"jane.smith@example.org\",\"initials\":\"JaS\",\"username\":\"jane.smith\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:11 GMT"}],"recorded_with":"VCR 2.9.3"} +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/owners","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:27 GMT"],"X-Tracker-Project-Version":["107"],"X-Request-Id":["c512dc24991a047cda3b80ee7f7a7fbd"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1b3412c670febaa8cc831588a4b38288\""],"X-Runtime":["0.068294"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"person\",\"id\":1266314,\"name\":\"Tracker API User1\",\"email\":\"forestcarlisle+trackerapi1@gmail.com\",\"initials\":\"TU1\",\"username\":\"trackerapi1\"},{\"kind\":\"person\",\"id\":1266316,\"name\":\"Tracker API User2\",\"email\":\"forestcarlisle+trackerapi2@gmail.com\",\"initials\":\"TU2\",\"username\":\"trackerapi2\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:27 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_story_with_owners.json b/test/vcr/cassettes/get_story_with_owners.json deleted file mode 100644 index 764c627..0000000 --- a/test/vcr/cassettes/get_story_with_owners.json +++ /dev/null @@ -1 +0,0 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004?fields=%3Adefault%2Cowners","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.10 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["78"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"1f26a282513ccf8b2f5b0e873938e95b\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["a4c140d6a71860108446763556b27a88"],"X-Runtime":["0.074538"],"Date":["Mon, 20 Jul 2015 20:12:29 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-07-02T16:57:53Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"owner_ids\":[1266314,1266316],\"owners\":[],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":12049778,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2015-06-24T22:46:12Z\",\"updated_at\":\"2015-06-24T22:46:12Z\"}],\"owned_by_id\":1266314}"},"http_version":null},"recorded_at":"Mon, 20 Jul 2015 20:12:49 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_story_with_tasks.json b/test/vcr/cassettes/get_story_with_tasks.json index d6ed97d..0fdc1b0 100644 --- a/test/vcr/cassettes/get_story_with_tasks.json +++ b/test/vcr/cassettes/get_story_with_tasks.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004?fields=%3Adefault%2Ctasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"604d8984ff60bf034dc57b3fc3d958cb\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["6db36b67c80074617357e25e1f1eea4a"],"X-Runtime":["0.085856"],"Date":["Wed, 24 Jun 2015 21:06:01 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:05:50Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"tasks\":[{\"id\":22778038,\"kind\":\"task\",\"description\":\"Check unscaled\",\"complete\":false,\"story_id\":66728004,\"position\":1,\"created_at\":\"2014-06-02T12:44:52Z\",\"updated_at\":\"2014-06-02T12:44:52Z\"},{\"id\":32873326,\"kind\":\"task\",\"description\":\"Test task\",\"complete\":false,\"story_id\":66728004,\"position\":2,\"created_at\":\"2015-06-09T21:24:28Z\",\"updated_at\":\"2015-06-09T21:24:28Z\"},{\"id\":33341356,\"kind\":\"task\",\"description\":\"Test task\",\"complete\":false,\"story_id\":66728004,\"position\":3,\"created_at\":\"2015-06-24T18:04:04Z\",\"updated_at\":\"2015-06-24T18:04:04Z\"},{\"id\":33348986,\"kind\":\"task\",\"description\":\"Test task\",\"complete\":false,\"story_id\":66728004,\"position\":4,\"created_at\":\"2015-06-24T21:05:50Z\",\"updated_at\":\"2015-06-24T21:05:50Z\"}]}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:10 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004?fields=%3Adefault%2Ctasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:48 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["33925961c8dc359182b12e5adeb8fda0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"6e00e12becd7c3019f7b0796bdf63c06\""],"X-Runtime":["0.074025"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-13T23:35:36Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"tasks\":[{\"id\":22778038,\"kind\":\"task\",\"description\":\"Check unscaled\",\"complete\":false,\"story_id\":66728004,\"position\":1,\"created_at\":\"2014-06-02T12:44:52Z\",\"updated_at\":\"2014-06-02T12:44:52Z\"},{\"id\":32873326,\"kind\":\"task\",\"description\":\"Test task\",\"complete\":false,\"story_id\":66728004,\"position\":2,\"created_at\":\"2015-06-09T21:24:28Z\",\"updated_at\":\"2015-06-09T21:24:28Z\"},{\"id\":33341356,\"kind\":\"task\",\"description\":\"Test task\",\"complete\":false,\"story_id\":66728004,\"position\":3,\"created_at\":\"2015-06-24T18:04:04Z\",\"updated_at\":\"2015-06-24T18:04:04Z\"},{\"id\":33348986,\"kind\":\"task\",\"description\":\"Test task\",\"complete\":false,\"story_id\":66728004,\"position\":4,\"created_at\":\"2015-06-24T21:05:50Z\",\"updated_at\":\"2015-06-24T21:05:50Z\"},{\"id\":40109803,\"kind\":\"task\",\"description\":\"Test task\",\"complete\":false,\"story_id\":66728004,\"position\":5,\"created_at\":\"2016-02-13T23:35:36Z\",\"updated_at\":\"2016-02-13T23:35:36Z\"}],\"owned_by_id\":1266314}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:48 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_tasks.json b/test/vcr/cassettes/get_tasks.json index c0a8ad3..e95c57a 100644 --- a/test/vcr/cassettes/get_tasks.json +++ b/test/vcr/cassettes/get_tasks.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"196a63bdd41b0aed2c6b0e78768c0bef\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["de1159547f2b3d346de8f887776ccaae"],"X-Runtime":["0.051006"],"Date":["Wed, 24 Jun 2015 21:06:01 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:05:50Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}]}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:11 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:37 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["a913b3a94a9a13a132f0d510ae18a252"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"6a3cc51ca0d1b6f19801b121b557ecb7\""],"X-Runtime":["0.052456"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-13T23:35:36Z\",\"story_type\":\"bug\",\"name\":\"Some product photos not scaled properly when browsing products++++\",\"description\":\"+++++\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728004\",\"project_id\":1027488,\"owner_ids\":[1266314,1266316],\"labels\":[{\"id\":11049868,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":11049870,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"id\":14060665,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"owned_by_id\":1266314}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:37 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_tasks_for_story.json b/test/vcr/cassettes/get_tasks_for_story.json index d688590..f786f3f 100644 --- a/test/vcr/cassettes/get_tasks_for_story.json +++ b/test/vcr/cassettes/get_tasks_for_story.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"2694c3642376e2adeda5f9cea6310da6\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["0d0edc87fef723a07ac224c1b7e4ba9f"],"X-Runtime":["0.051762"],"Date":["Wed, 24 Jun 2015 21:06:02 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"task\",\"id\":22778038,\"story_id\":66728004,\"description\":\"Check unscaled\",\"complete\":false,\"position\":1,\"created_at\":\"2014-06-02T12:44:52Z\",\"updated_at\":\"2014-06-02T12:44:52Z\"},{\"kind\":\"task\",\"id\":32873326,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":2,\"created_at\":\"2015-06-09T21:24:28Z\",\"updated_at\":\"2015-06-09T21:24:28Z\"},{\"kind\":\"task\",\"id\":33341356,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":3,\"created_at\":\"2015-06-24T18:04:04Z\",\"updated_at\":\"2015-06-24T18:04:04Z\"},{\"kind\":\"task\",\"id\":33348986,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":4,\"created_at\":\"2015-06-24T21:05:50Z\",\"updated_at\":\"2015-06-24T21:05:50Z\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:11 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:37 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["a8773bd98dc475b32a0c9dc3c5001c9a"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"4d3b48a5065fd5e9c4fa8f4086595ed9\""],"X-Runtime":["0.043603"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"task\",\"id\":22778038,\"story_id\":66728004,\"description\":\"Check unscaled\",\"complete\":false,\"position\":1,\"created_at\":\"2014-06-02T12:44:52Z\",\"updated_at\":\"2014-06-02T12:44:52Z\"},{\"kind\":\"task\",\"id\":32873326,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":2,\"created_at\":\"2015-06-09T21:24:28Z\",\"updated_at\":\"2015-06-09T21:24:28Z\"},{\"kind\":\"task\",\"id\":33341356,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":3,\"created_at\":\"2015-06-24T18:04:04Z\",\"updated_at\":\"2015-06-24T18:04:04Z\"},{\"kind\":\"task\",\"id\":33348986,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":4,\"created_at\":\"2015-06-24T21:05:50Z\",\"updated_at\":\"2015-06-24T21:05:50Z\"},{\"kind\":\"task\",\"id\":40109803,\"story_id\":66728004,\"description\":\"Test task\",\"complete\":false,\"position\":5,\"created_at\":\"2016-02-13T23:35:36Z\",\"updated_at\":\"2016-02-13T23:35:36Z\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:37 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_tasks_when_stories_filtered.json b/test/vcr/cassettes/get_tasks_when_stories_filtered.json index 42fb79b..f457d7b 100644 --- a/test/vcr/cassettes/get_tasks_when_stories_filtered.json +++ b/test/vcr/cassettes/get_tasks_when_stories_filtered.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?fields=name%2Cstory_type&with_state=unstarted","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-Tracker-Pagination-Total":["39"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["100"],"X-Tracker-Pagination-Returned":["39"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"949b6b2e75edbab6ad71dc2d1a8121f4\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["381de09212d96f1b5e8666c57ca19f99"],"X-Runtime":["0.055354"],"Date":["Wed, 24 Jun 2015 21:05:50 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"id\":66728006,\"story_type\":\"feature\",\"name\":\"Shopper should be able to recommend a product to a friend\"},{\"id\":66728008,\"story_type\":\"chore\",\"name\":\"configure solr for full text searching\"},{\"id\":66728010,\"story_type\":\"feature\",\"name\":\"Shopper should be able to search for product\"},{\"id\":66728012,\"story_type\":\"release\",\"name\":\"Initial demo to investors\"},{\"id\":66728014,\"story_type\":\"feature\",\"name\":\"Shopper should be able to enter credit card information and shipping address\"},{\"id\":66728016,\"story_type\":\"chore\",\"name\":\"Integrate with payment gateway\"},{\"id\":66728018,\"story_type\":\"feature\",\"name\":\"When shopper submits order, authorize total product amount from payment gateway\"},{\"id\":66728020,\"story_type\":\"feature\",\"name\":\"If system fails to authorize payment amount, display error message to shopper\"},{\"id\":66728022,\"story_type\":\"feature\",\"name\":\"If authorization is successful, show order number and confirmation message to shopper\"},{\"id\":66728024,\"story_type\":\"feature\",\"name\":\"Send notification email of order placement to admin\"},{\"id\":66728026,\"story_type\":\"feature\",\"name\":\"Shopper should be able to check status of order by entering name and order number\"},{\"id\":66728028,\"story_type\":\"feature\",\"name\":\"Shopper should be able to ask question about order\"},{\"id\":66728030,\"story_type\":\"feature\",\"name\":\"Admin can review all order questions and send responses to shoppers\"},{\"id\":66728032,\"story_type\":\"chore\",\"name\":\"Set up Engine Yard production environment\"},{\"id\":66728034,\"story_type\":\"release\",\"name\":\"Beta launch\"},{\"id\":66728036,\"story_type\":\"feature\",\"name\":\"Shopper should be able to sign up for an account with email address\"},{\"id\":66728038,\"story_type\":\"feature\",\"name\":\"Shopper should be able to reset forgotten password\"},{\"id\":66728040,\"story_type\":\"feature\",\"name\":\"Shopper should be able to log out\"},{\"id\":66728042,\"story_type\":\"feature\",\"name\":\"When checking out, shopper should have the option to sign in to their account\"},{\"id\":66728044,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review order history\"},{\"id\":66728046,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save credit card and address information used in checkout\"},{\"id\":66728048,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save product to favorites\"},{\"id\":66728050,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review and remove product from favorites\"},{\"id\":66728052,\"story_type\":\"chore\",\"name\":\"Provide feedback to designer about look/feel of site\"},{\"id\":66728054,\"story_type\":\"feature\",\"name\":\"Apply styling to all shopper facing parts of the site, based on assets from designer\"},{\"id\":66728056,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to post product reviews\"},{\"id\":66728058,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to rate product, by choosing 1-5 stars\"},{\"id\":66728060,\"story_type\":\"feature\",\"name\":\"When shopper is browsing products, show average product rating and number of reviews next to each product\"},{\"id\":66728062,\"story_type\":\"feature\",\"name\":\"Shopper should be able to read reviews for a product\"},{\"id\":66728064,\"story_type\":\"feature\",\"name\":\"Admin should be able to mark a product as featured\"},{\"id\":66728066,\"story_type\":\"feature\",\"name\":\"Featured products should appear on the site landing page\"},{\"id\":66728068,\"story_type\":\"feature\",\"name\":\"Admin should be able to create and edit blog articles\"},{\"id\":66728070,\"story_type\":\"feature\",\"name\":\"Admin should be able to save blog articles in draft mode\"},{\"id\":66728072,\"story_type\":\"feature\",\"name\":\"Published blog articles should appear on the site\"},{\"id\":66728074,\"story_type\":\"feature\",\"name\":\"People should be able to subscribe to blog via RSS and Atom\"},{\"id\":66728076,\"story_type\":\"feature\",\"name\":\"Admin should be able to view monthly sales report\"},{\"id\":66728078,\"story_type\":\"feature\",\"name\":\"Admin should be able to export orders as CSV file, based on date range and order status\"},{\"id\":66728080,\"story_type\":\"chore\",\"name\":\"Request higher number of production slices, for scaling\"},{\"id\":66728082,\"story_type\":\"release\",\"name\":\"Full production launch\"}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:59 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728006/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["e99f73794d8637e762f4b2f8c293b9a4"],"X-Runtime":["0.048401"],"Date":["Wed, 24 Jun 2015 21:05:50 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:00 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728008/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["861f2800f9c621b568f0cea34b81d01a"],"X-Runtime":["0.053260"],"Date":["Wed, 24 Jun 2015 21:05:51 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:00 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728010/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["12fdf7aa0c9444bc058a067f8055a611"],"X-Runtime":["0.063613"],"Date":["Wed, 24 Jun 2015 21:05:51 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:00 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728012/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["19bdc87d71ec791e4e890065c989f532"],"X-Runtime":["0.056496"],"Date":["Wed, 24 Jun 2015 21:05:51 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:00 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728014/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["d8dd901117134652a0e0430be12ed1cd"],"X-Runtime":["0.045064"],"Date":["Wed, 24 Jun 2015 21:05:51 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:01 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728016/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["14294321b235c44220f26f4425d862f0"],"X-Runtime":["0.053672"],"Date":["Wed, 24 Jun 2015 21:05:52 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:01 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728018/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["b75bb8d08c1109e55194942c4f00c18f"],"X-Runtime":["0.055445"],"Date":["Wed, 24 Jun 2015 21:05:52 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:01 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728020/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["340888898a843d4898fe475bb508db87"],"X-Runtime":["0.050705"],"Date":["Wed, 24 Jun 2015 21:05:52 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:02 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728022/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["86802f9de1ef8ee6d079c049a91510b5"],"X-Runtime":["0.054540"],"Date":["Wed, 24 Jun 2015 21:05:53 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:02 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728024/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["29261a47b0ce614d18cadbce47d9a06e"],"X-Runtime":["0.051397"],"Date":["Wed, 24 Jun 2015 21:05:53 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:02 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728026/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["08292ef487817bcb1eb6b0ea07b76b20"],"X-Runtime":["0.042625"],"Date":["Wed, 24 Jun 2015 21:05:53 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:02 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728028/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["33ec1f22423bc376cb9c31ccaa278fa9"],"X-Runtime":["0.048405"],"Date":["Wed, 24 Jun 2015 21:05:53 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:03 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728030/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["2b118f369189a460477a879f5235d859"],"X-Runtime":["0.055648"],"Date":["Wed, 24 Jun 2015 21:05:54 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:03 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728032/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["748567cace292800dbe2a24f4e321b2e"],"X-Runtime":["0.047421"],"Date":["Wed, 24 Jun 2015 21:05:54 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:03 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728034/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["4dc594a1a1d47088c76556883c3761ac"],"X-Runtime":["0.047888"],"Date":["Wed, 24 Jun 2015 21:05:54 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:03 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728036/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["5d94c63ad92a3b876b19f5711a71ec24"],"X-Runtime":["0.043911"],"Date":["Wed, 24 Jun 2015 21:05:54 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:04 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728038/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["4fefdc2c2e1eef1f78e768e8e0a09cbf"],"X-Runtime":["0.050463"],"Date":["Wed, 24 Jun 2015 21:05:55 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:04 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728040/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["0ac9d1c21893eb661737a6140df57827"],"X-Runtime":["0.041247"],"Date":["Wed, 24 Jun 2015 21:05:55 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:04 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728042/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["0a7007ed1a207d9343e69a0c570532c1"],"X-Runtime":["0.060157"],"Date":["Wed, 24 Jun 2015 21:05:55 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:05 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728044/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["419d99d40828831cf4b9880d9759e683"],"X-Runtime":["0.050954"],"Date":["Wed, 24 Jun 2015 21:05:56 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:05 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728046/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["36d94777844c0ff7bcc5263a3e32652d"],"X-Runtime":["0.052688"],"Date":["Wed, 24 Jun 2015 21:05:56 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:05 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728048/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["5bc25881e35c737a79ba93cf16e24287"],"X-Runtime":["0.054002"],"Date":["Wed, 24 Jun 2015 21:05:56 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:05 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728050/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["77cba00baf5965ffff91d7c4b0903491"],"X-Runtime":["0.052422"],"Date":["Wed, 24 Jun 2015 21:05:56 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:06 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728052/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["60a21bec026fa99e7ac7765d40e81d1e"],"X-Runtime":["0.054847"],"Date":["Wed, 24 Jun 2015 21:05:57 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:06 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728054/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["b0bcf59757be5bd1158f89efd43705a6"],"X-Runtime":["0.042618"],"Date":["Wed, 24 Jun 2015 21:05:57 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:06 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728056/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["346e11d02b008f0238eb0aad40d9dfaa"],"X-Runtime":["0.040427"],"Date":["Wed, 24 Jun 2015 21:05:57 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:06 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728058/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["cfb6b42fbc17a6c0651102f4613ffef1"],"X-Runtime":["0.055602"],"Date":["Wed, 24 Jun 2015 21:05:57 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:07 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728060/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["702624df84c847e066025da94b0eb4ec"],"X-Runtime":["0.048835"],"Date":["Wed, 24 Jun 2015 21:05:58 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:07 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728062/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["5c45ecc97f4ec52af12cac267f465358"],"X-Runtime":["0.062369"],"Date":["Wed, 24 Jun 2015 21:05:58 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:07 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728064/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["15686f494c4a7150616e2f12cbbfefcd"],"X-Runtime":["0.047387"],"Date":["Wed, 24 Jun 2015 21:05:58 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:08 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728066/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["20b204e2f202d623b18d7f231c72facd"],"X-Runtime":["0.060910"],"Date":["Wed, 24 Jun 2015 21:05:59 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:08 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728068/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["5d848b685aad367c0272bda95651f0bf"],"X-Runtime":["0.047855"],"Date":["Wed, 24 Jun 2015 21:05:59 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:08 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728070/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["5acb08d0b5133e42e139e39f2e301399"],"X-Runtime":["0.047070"],"Date":["Wed, 24 Jun 2015 21:05:59 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:08 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728072/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["32703e16a6e27bb7fd916bf609b3a5cd"],"X-Runtime":["0.048809"],"Date":["Wed, 24 Jun 2015 21:05:59 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:09 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728074/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["4dcdb1b4b5ed58dbafe52be7892a738f"],"X-Runtime":["0.061821"],"Date":["Wed, 24 Jun 2015 21:06:00 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:09 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728076/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["21fa8e9366fb9b1ee06483a76220d638"],"X-Runtime":["0.042319"],"Date":["Wed, 24 Jun 2015 21:06:00 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:09 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728078/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["44413b88b5d45184946fa8aa25bef109"],"X-Runtime":["0.056611"],"Date":["Wed, 24 Jun 2015 21:06:00 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:10 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728080/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["ead54434fed11706c157f3cee42e582f"],"X-Runtime":["0.062083"],"Date":["Wed, 24 Jun 2015 21:06:01 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:10 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728082/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["66"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["869276e937a79dee306f5c79487d0f0a"],"X-Runtime":["0.044266"],"Date":["Wed, 24 Jun 2015 21:06:01 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:10 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?fields=name%2Cstory_type&with_state=unstarted","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:37 GMT"],"X-Tracker-Pagination-Total":["39"],"X-Tracker-Project-Version":["108"],"X-Tracker-Pagination-Limit":["100"],"X-Request-Id":["90af325282fe1affa68c34d138b080ba"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"949b6b2e75edbab6ad71dc2d1a8121f4\""],"X-Runtime":["0.062073"],"X-Tracker-Pagination-Returned":["39"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"id\":66728006,\"story_type\":\"feature\",\"name\":\"Shopper should be able to recommend a product to a friend\"},{\"id\":66728008,\"story_type\":\"chore\",\"name\":\"configure solr for full text searching\"},{\"id\":66728010,\"story_type\":\"feature\",\"name\":\"Shopper should be able to search for product\"},{\"id\":66728012,\"story_type\":\"release\",\"name\":\"Initial demo to investors\"},{\"id\":66728014,\"story_type\":\"feature\",\"name\":\"Shopper should be able to enter credit card information and shipping address\"},{\"id\":66728016,\"story_type\":\"chore\",\"name\":\"Integrate with payment gateway\"},{\"id\":66728018,\"story_type\":\"feature\",\"name\":\"When shopper submits order, authorize total product amount from payment gateway\"},{\"id\":66728020,\"story_type\":\"feature\",\"name\":\"If system fails to authorize payment amount, display error message to shopper\"},{\"id\":66728022,\"story_type\":\"feature\",\"name\":\"If authorization is successful, show order number and confirmation message to shopper\"},{\"id\":66728024,\"story_type\":\"feature\",\"name\":\"Send notification email of order placement to admin\"},{\"id\":66728026,\"story_type\":\"feature\",\"name\":\"Shopper should be able to check status of order by entering name and order number\"},{\"id\":66728028,\"story_type\":\"feature\",\"name\":\"Shopper should be able to ask question about order\"},{\"id\":66728030,\"story_type\":\"feature\",\"name\":\"Admin can review all order questions and send responses to shoppers\"},{\"id\":66728032,\"story_type\":\"chore\",\"name\":\"Set up Engine Yard production environment\"},{\"id\":66728034,\"story_type\":\"release\",\"name\":\"Beta launch\"},{\"id\":66728036,\"story_type\":\"feature\",\"name\":\"Shopper should be able to sign up for an account with email address\"},{\"id\":66728038,\"story_type\":\"feature\",\"name\":\"Shopper should be able to reset forgotten password\"},{\"id\":66728040,\"story_type\":\"feature\",\"name\":\"Shopper should be able to log out\"},{\"id\":66728042,\"story_type\":\"feature\",\"name\":\"When checking out, shopper should have the option to sign in to their account\"},{\"id\":66728044,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review order history\"},{\"id\":66728046,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save credit card and address information used in checkout\"},{\"id\":66728048,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to save product to favorites\"},{\"id\":66728050,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to review and remove product from favorites\"},{\"id\":66728052,\"story_type\":\"chore\",\"name\":\"Provide feedback to designer about look/feel of site\"},{\"id\":66728054,\"story_type\":\"feature\",\"name\":\"Apply styling to all shopper facing parts of the site, based on assets from designer\"},{\"id\":66728056,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to post product reviews\"},{\"id\":66728058,\"story_type\":\"feature\",\"name\":\"Signed in shopper should be able to rate product, by choosing 1-5 stars\"},{\"id\":66728060,\"story_type\":\"feature\",\"name\":\"When shopper is browsing products, show average product rating and number of reviews next to each product\"},{\"id\":66728062,\"story_type\":\"feature\",\"name\":\"Shopper should be able to read reviews for a product\"},{\"id\":66728064,\"story_type\":\"feature\",\"name\":\"Admin should be able to mark a product as featured\"},{\"id\":66728066,\"story_type\":\"feature\",\"name\":\"Featured products should appear on the site landing page\"},{\"id\":66728068,\"story_type\":\"feature\",\"name\":\"Admin should be able to create and edit blog articles\"},{\"id\":66728070,\"story_type\":\"feature\",\"name\":\"Admin should be able to save blog articles in draft mode\"},{\"id\":66728072,\"story_type\":\"feature\",\"name\":\"Published blog articles should appear on the site\"},{\"id\":66728074,\"story_type\":\"feature\",\"name\":\"People should be able to subscribe to blog via RSS and Atom\"},{\"id\":66728076,\"story_type\":\"feature\",\"name\":\"Admin should be able to view monthly sales report\"},{\"id\":66728078,\"story_type\":\"feature\",\"name\":\"Admin should be able to export orders as CSV file, based on date range and order status\"},{\"id\":66728080,\"story_type\":\"chore\",\"name\":\"Request higher number of production slices, for scaling\"},{\"id\":66728082,\"story_type\":\"release\",\"name\":\"Full production launch\"}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:37 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728006/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:37 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["549dfa2bfa7571c09200112651aa12c6"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.031020"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:37 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728008/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:38 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["97c18308d75afa8c7920e91836bfb315"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.036092"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:38 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728010/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:38 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["caa899bd34a4c6591ccae3e71395d4ad"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.037597"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:38 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728012/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:38 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["d998d540d78b2238d4d0b8afeba59fc2"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.038594"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:38 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728014/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:38 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["0d2d9c2dc65bbe49d647b668319cc7af"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.047274"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:38 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728016/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:39 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["2acab97334e645ea352d641c7c0de334"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.045622"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:39 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728018/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:39 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["c1da9b7b4c2ec55667d67f5882f06cae"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.047323"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:39 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728020/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:39 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["fa0e2d5b11520afdb4b51b2a67829bc2"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.042099"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:39 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728022/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:40 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["1417966725c2f29aaa725521d6c1f614"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.045067"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:39 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728024/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:40 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["2e83812eaf88f6c57c23c291ba2b1f82"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.042437"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:40 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728026/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:40 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["b11347a1a1c30b545da1cf40606ad424"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.040105"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:40 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728028/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:40 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["0525ee0fe1df527c527897b82804bc8c"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.038872"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:40 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728030/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:41 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["3b498cd5ed97eb075e6c88708423a681"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.035368"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:41 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728032/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:41 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["40fbabafcc1a0c76288dde0c559fb9cb"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.048361"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:41 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728034/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:41 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["2cc8b58978bed4c06540e108d34d7212"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.043500"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:41 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728036/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:42 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["2438a5f8c2eb2c4eb25961a2e196b4f2"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.038472"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:42 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728038/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:42 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["a052095c2881d43f26ae44fa0dd3b34e"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.043962"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:42 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728040/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:42 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["9d8afa1edb7f39e455b09378c8c43ec9"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.043882"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:42 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728042/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:42 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["9469319460a8504e8b56f60f300f3021"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.043960"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:42 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728044/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:43 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["7f75d280d16a24ee6399737e0cdf2e14"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.037013"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:43 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728046/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:43 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["eac8b078c123ed4f428c8e44550231d8"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.038566"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:43 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728048/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:43 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["c7b5978c9aa939a1e50221642dc36596"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.044510"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:43 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728050/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:44 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["c660c9fbed4746da45e352dacbe458ce"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.036688"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:43 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728052/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:44 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["3f3ba446c6ab6611ee159cad72087f27"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.060932"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:44 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728054/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:44 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["1fce247ae4c85ff053a31f7d47bddaee"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.052889"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:44 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728056/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:44 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["a4527853208e09c1bdf6621332468523"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.049179"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:44 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728058/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:45 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["c3bcb01181b0a902f1bb18ab5bef6b34"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.044556"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:45 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728060/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:45 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["b3b08d1ecfcf5cc64ee1cb35febafcdb"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.052886"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:45 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728062/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:45 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["81a9c2f2093f5f62c72734acb3e39690"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.040344"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:45 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728064/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:45 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["77ad6b85f179072a181ea470432f91ac"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.040712"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:45 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728066/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:46 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["e6f0a55a44799027a733fd40d37e84ad"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.040243"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:46 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728068/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:46 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["ef5d16ef4e0218e66fcf47306e7ebd5e"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.042887"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:46 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728070/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:46 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["d7d584da5388a3b925d3d48a88549443"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.043362"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:46 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728072/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:46 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["b15abda2bb8ab1727d76c8f9444f56bc"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.045333"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:46 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728074/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:47 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["049e18fc62e89d9bc26fde4ca2f4a38f"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.044042"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:47 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728076/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:47 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["9e60f6bf932f35e3a62579519f9a3c90"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.035517"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:47 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728078/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:47 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["0489a9695cd4d06c01efa51074cfae33"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.044603"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:47 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728080/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:48 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["f21500924762a5d16b5b92bb370b4076"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.042764"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:47 GMT"},{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728082/tasks","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:48 GMT"],"X-Tracker-Project-Version":["108"],"X-Request-Id":["3b82635d39b584d0ec2913c9a0445236"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d751713988987e9331980363e24189ce\""],"X-Runtime":["0.045886"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:48 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_unscheduled_stories.json b/test/vcr/cassettes/get_unscheduled_stories.json index eb3078d..532d9b1 100644 --- a/test/vcr/cassettes/get_unscheduled_stories.json +++ b/test/vcr/cassettes/get_unscheduled_stories.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?with_state=unscheduled","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["68"],"X-Tracker-Pagination-Total":["35"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["100"],"X-Tracker-Pagination-Returned":["35"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"58004b5a776249fb43d703e8d1910ae8\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["633bd57cbd833a4e62076cee45e2d5c6"],"X-Runtime":["0.063070"],"Date":["Wed, 24 Jun 2015 21:06:03 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":97768380,\"created_at\":\"2015-06-24T21:06:03Z\",\"updated_at\":\"2015-06-24T21:06:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97768380\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97768378,\"created_at\":\"2015-06-24T21:06:03Z\",\"updated_at\":\"2015-06-24T21:06:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97768378\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751110,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T21:05:37Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751110\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751106,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751106\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751076,\"created_at\":\"2015-06-24T18:03:29Z\",\"updated_at\":\"2015-06-24T18:03:29Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751076\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139972,\"created_at\":\"2015-03-11T20:33:58Z\",\"updated_at\":\"2015-03-11T20:33:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139972\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139476,\"created_at\":\"2015-03-11T20:28:59Z\",\"updated_at\":\"2015-03-11T20:28:59Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139476\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90137886,\"created_at\":\"2015-03-11T20:07:15Z\",\"updated_at\":\"2015-03-11T20:07:43Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137886\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90137216,\"created_at\":\"2015-03-11T20:01:30Z\",\"updated_at\":\"2015-03-11T20:01:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137216\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":86045094,\"created_at\":\"2015-01-13T19:16:04Z\",\"updated_at\":\"2015-01-27T21:28:26Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/86045094\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269322,\"created_at\":\"2014-12-10T05:20:17Z\",\"updated_at\":\"2014-12-10T05:20:18Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269322\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269246,\"created_at\":\"2014-12-10T05:17:12Z\",\"updated_at\":\"2014-12-10T05:17:12Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269246\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874846,\"created_at\":\"2014-11-17T19:02:22Z\",\"updated_at\":\"2014-11-17T19:02:22Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874846\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874242,\"created_at\":\"2014-11-17T18:57:26Z\",\"updated_at\":\"2014-11-17T18:57:26Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874242\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82870906,\"created_at\":\"2014-11-17T18:26:06Z\",\"updated_at\":\"2014-11-17T18:26:06Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82870906\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330860,\"created_at\":\"2014-11-08T00:26:58Z\",\"updated_at\":\"2014-11-08T00:26:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330860\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330768,\"created_at\":\"2014-11-08T00:24:55Z\",\"updated_at\":\"2015-01-27T00:33:40Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330768\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330764,\"created_at\":\"2014-11-08T00:24:53Z\",\"updated_at\":\"2014-11-08T00:24:53Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330764\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330752,\"created_at\":\"2014-11-08T00:24:44Z\",\"updated_at\":\"2015-01-27T00:33:41Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330752\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330748,\"created_at\":\"2014-11-08T00:24:42Z\",\"updated_at\":\"2015-01-27T00:33:42Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330748\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330208,\"created_at\":\"2014-11-08T00:10:30Z\",\"updated_at\":\"2014-11-08T00:10:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330208\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330174,\"created_at\":\"2014-11-08T00:09:35Z\",\"updated_at\":\"2014-11-08T00:09:35Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330174\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330172,\"created_at\":\"2014-11-08T00:09:33Z\",\"updated_at\":\"2014-11-08T00:09:33Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330172\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82291024,\"created_at\":\"2014-11-07T15:23:36Z\",\"updated_at\":\"2014-11-07T15:23:36Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82291024\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290974,\"created_at\":\"2014-11-07T15:23:03Z\",\"updated_at\":\"2014-11-07T15:23:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290974\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290896,\"created_at\":\"2014-11-07T15:22:03Z\",\"updated_at\":\"2014-11-07T15:22:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290896\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290234,\"created_at\":\"2014-11-07T15:14:25Z\",\"updated_at\":\"2014-11-07T15:14:25Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290234\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290118,\"created_at\":\"2014-11-07T15:12:55Z\",\"updated_at\":\"2014-11-07T15:12:55Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290118\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82289640,\"created_at\":\"2014-11-07T15:08:42Z\",\"updated_at\":\"2014-11-07T15:08:42Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289640\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82289134,\"created_at\":\"2014-11-07T15:04:37Z\",\"updated_at\":\"2014-11-07T15:04:37Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289134\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82288946,\"created_at\":\"2014-11-07T15:01:54Z\",\"updated_at\":\"2014-11-07T15:01:54Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82288946\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-01-14T23:18:12Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:13 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?with_state=unscheduled","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:53 GMT"],"X-Tracker-Pagination-Total":["5"],"X-Tracker-Project-Version":["111"],"X-Tracker-Pagination-Limit":["100"],"X-Request-Id":["8ba4e0aee70bd576a302fa6ee5036dc7"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"f72fbcf8abd6e81f07da7cf1db199d67\""],"X-Runtime":["0.041434"],"X-Tracker-Pagination-Returned":["5"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":113692661,\"created_at\":\"2016-02-13T23:35:53Z\",\"updated_at\":\"2016-02-13T23:35:53Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/113692661\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-13T23:35:50Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6++\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:53 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/get_unscheduled_story.json b/test/vcr/cassettes/get_unscheduled_story.json index 4229b35..5ab1e8b 100644 --- a/test/vcr/cassettes/get_unscheduled_story.json +++ b/test/vcr/cassettes/get_unscheduled_story.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?with_state=unscheduled","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["63"],"X-Tracker-Pagination-Total":["33"],"X-Tracker-Pagination-Offset":["0"],"X-Tracker-Pagination-Limit":["100"],"X-Tracker-Pagination-Returned":["33"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"89d5ebbfb8efba2ffd42fbb61dda6375\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["70ce833336693cdbe8e6f49917cc5484"],"X-Runtime":["0.085806"],"Date":["Wed, 24 Jun 2015 21:05:36 GMT"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":97751110,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751110\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751106,\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T18:03:56Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751106\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":97751076,\"created_at\":\"2015-06-24T18:03:29Z\",\"updated_at\":\"2015-06-24T18:03:29Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/97751076\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139972,\"created_at\":\"2015-03-11T20:33:58Z\",\"updated_at\":\"2015-03-11T20:33:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139972\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90139476,\"created_at\":\"2015-03-11T20:28:59Z\",\"updated_at\":\"2015-03-11T20:28:59Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90139476\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90137886,\"created_at\":\"2015-03-11T20:07:15Z\",\"updated_at\":\"2015-03-11T20:07:43Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137886\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":90137216,\"created_at\":\"2015-03-11T20:01:30Z\",\"updated_at\":\"2015-03-11T20:01:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/90137216\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":86045094,\"created_at\":\"2015-01-13T19:16:04Z\",\"updated_at\":\"2015-01-27T21:28:26Z\",\"story_type\":\"feature\",\"name\":\"Test story+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/86045094\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269322,\"created_at\":\"2014-12-10T05:20:17Z\",\"updated_at\":\"2014-12-10T05:20:18Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269322\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":84269246,\"created_at\":\"2014-12-10T05:17:12Z\",\"updated_at\":\"2014-12-10T05:17:12Z\",\"story_type\":\"feature\",\"name\":\"Changed name\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/84269246\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874846,\"created_at\":\"2014-11-17T19:02:22Z\",\"updated_at\":\"2014-11-17T19:02:22Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874846\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82874242,\"created_at\":\"2014-11-17T18:57:26Z\",\"updated_at\":\"2014-11-17T18:57:26Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82874242\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82870906,\"created_at\":\"2014-11-17T18:26:06Z\",\"updated_at\":\"2014-11-17T18:26:06Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82870906\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330860,\"created_at\":\"2014-11-08T00:26:58Z\",\"updated_at\":\"2014-11-08T00:26:58Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330860\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330768,\"created_at\":\"2014-11-08T00:24:55Z\",\"updated_at\":\"2015-01-27T00:33:40Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330768\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330764,\"created_at\":\"2014-11-08T00:24:53Z\",\"updated_at\":\"2014-11-08T00:24:53Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330764\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330752,\"created_at\":\"2014-11-08T00:24:44Z\",\"updated_at\":\"2015-01-27T00:33:41Z\",\"estimate\":1,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330752\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330748,\"created_at\":\"2014-11-08T00:24:42Z\",\"updated_at\":\"2015-01-27T00:33:42Z\",\"estimate\":2,\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330748\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330208,\"created_at\":\"2014-11-08T00:10:30Z\",\"updated_at\":\"2014-11-08T00:10:30Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330208\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330174,\"created_at\":\"2014-11-08T00:09:35Z\",\"updated_at\":\"2014-11-08T00:09:35Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330174\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82330172,\"created_at\":\"2014-11-08T00:09:33Z\",\"updated_at\":\"2014-11-08T00:09:33Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82330172\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82291024,\"created_at\":\"2014-11-07T15:23:36Z\",\"updated_at\":\"2014-11-07T15:23:36Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82291024\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290974,\"created_at\":\"2014-11-07T15:23:03Z\",\"updated_at\":\"2014-11-07T15:23:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290974\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290896,\"created_at\":\"2014-11-07T15:22:03Z\",\"updated_at\":\"2014-11-07T15:22:03Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290896\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290234,\"created_at\":\"2014-11-07T15:14:25Z\",\"updated_at\":\"2014-11-07T15:14:25Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290234\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82290118,\"created_at\":\"2014-11-07T15:12:55Z\",\"updated_at\":\"2014-11-07T15:12:55Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82290118\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82289640,\"created_at\":\"2014-11-07T15:08:42Z\",\"updated_at\":\"2014-11-07T15:08:42Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289640\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82289134,\"created_at\":\"2014-11-07T15:04:37Z\",\"updated_at\":\"2014-11-07T15:04:37Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82289134\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":82288946,\"created_at\":\"2014-11-07T15:01:54Z\",\"updated_at\":\"2014-11-07T15:01:54Z\",\"story_type\":\"feature\",\"name\":\"Test story\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/82288946\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-01-14T23:18:12Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"project_id\":1027488,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:46 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"get","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories?with_state=unscheduled","body":{"encoding":"US-ASCII","string":""},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:50 GMT"],"X-Tracker-Pagination-Total":["4"],"X-Tracker-Project-Version":["109"],"X-Tracker-Pagination-Limit":["100"],"X-Request-Id":["b40ebd5c85c278eefe9c5f23a4461df7"],"X-Tracker-Pagination-Offset":["0"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"333e6960333825c8e6f8d516be7cd5d9\""],"X-Runtime":["0.047096"],"X-Tracker-Pagination-Returned":["4"],"X-Rack-Cache":["miss"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"[{\"kind\":\"story\",\"id\":66728084,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-01-14T23:18:12Z\",\"story_type\":\"bug\",\"name\":\"Product browsing pagination not working in IE6+\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728084\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849110,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728086,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Integrate with automated order fullfillment system\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728086\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]},{\"kind\":\"story\",\"id\":66728088,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"native iPhone app to allow product browsing and checkout\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728088\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[{\"id\":7849112,\"project_id\":1027488,\"kind\":\"label\",\"name\":\"epic\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}]},{\"kind\":\"story\",\"id\":66728090,\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2014-03-02T07:11:07Z\",\"story_type\":\"feature\",\"name\":\"Facebook app, allowing users to share favorite products\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"url\":\"https://www.pivotaltracker.com/story/show/66728090\",\"project_id\":1027488,\"owner_ids\":[],\"labels\":[]}]"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:50 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/save_story.json b/test/vcr/cassettes/save_story.json index 7b4743c..5fb9f85 100644 --- a/test/vcr/cassettes/save_story.json +++ b/test/vcr/cassettes/save_story.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"follower_ids\":[],\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"name\":\"label1\"},{\"id\":11049870,\"name\":\"label2\"}]}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["70"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"8605e33024fa6056c0dca67b1e923850\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["3c9e2abb013c3fd5070a62598642b90a"],"X-Runtime":["0.213947"],"Date":["Wed, 24 Jun 2015 21:06:05 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:06:05Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:14 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"name\":\"Some product photos not scaled properly when browsing products+++++++\"}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Mon, 15 Feb 2016 19:33:48 GMT"],"X-Tracker-Project-Version":["118"],"X-Request-Id":["c3fda522db86a15b555905938fec3c43"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"69086648b523f7008cafceb1ab4ff4ed\""],"X-Runtime":["0.358272"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++++++\",\"description\":\"+++++++\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owned_by_id\":1266314,\"owner_ids\":[1266314,1266316],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-15T19:33:48Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:33:48 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/save_story_with_multiple_changes.json b/test/vcr/cassettes/save_story_with_multiple_changes.json index e58f5c5..038b349 100644 --- a/test/vcr/cassettes/save_story_with_multiple_changes.json +++ b/test/vcr/cassettes/save_story_with_multiple_changes.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"follower_ids\":[],\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"++\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"name\":\"label1\"},{\"id\":11049870,\"name\":\"label2\"}]}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["69"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"8313cb4977678b2cd5cbe6abc8f97ab3\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["463b3ae08d76b8c4309cc94edd732a99"],"X-Runtime":["0.254095"],"Date":["Wed, 24 Jun 2015 21:06:04 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"++\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:06:04Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:06:13 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"name\":\"Some product photos not scaled properly when browsing products+++++++\",\"description\":\"++++++++\"}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Mon, 15 Feb 2016 19:33:49 GMT"],"X-Tracker-Project-Version":["119"],"X-Request-Id":["c2dcfff1ff4852de4bc8df8aa179a9a1"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"9d8ccb7ba7d7b0c7fe77c602ff3a872e\""],"X-Runtime":["0.348974"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++++++\",\"description\":\"++++++++\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owned_by_id\":1266314,\"owner_ids\":[1266314,1266316],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-15T19:33:49Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:33:49 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/save_story_with_new_label.json b/test/vcr/cassettes/save_story_with_new_label.json index 2ec50b1..7ddc59c 100644 --- a/test/vcr/cassettes/save_story_with_new_label.json +++ b/test/vcr/cassettes/save_story_with_new_label.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"follower_ids\":[],\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"+\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"name\":\"label1\"},{\"id\":11049870,\"name\":\"label2\"},{\"name\":\"super-special-label\"}]}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["76"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"604da496a288b5a5f8052d1cc23a1e0b\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["03206890eaa740dc9d7e4bc4e11c7a7b"],"X-Runtime":["0.352481"],"Date":["Wed, 24 Jun 2015 22:46:13 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products++\",\"description\":\"+\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":12049778,\"project_id\":1027488,\"name\":\"super-special-label\",\"created_at\":\"2015-06-24T22:46:12Z\",\"updated_at\":\"2015-06-24T22:46:12Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T22:46:12Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 22:46:22 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"labels\":[{\"id\":11049868,\"name\":\"label1\"},{\"id\":11049870,\"name\":\"label2\"},{\"name\":\"super-special-label\"}]}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Mon, 15 Feb 2016 19:47:56 GMT"],"X-Tracker-Project-Version":["120"],"X-Request-Id":["75cc9fc59d7fbaa6b3df8ac1c90c3773"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"bf75053d2477d43a65cd62fe78b334ea\""],"X-Runtime":["0.230721"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++++++\",\"description\":\"++++++++\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owned_by_id\":1266314,\"owner_ids\":[1266314,1266316],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":14060665,\"project_id\":1027488,\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-15T19:47:17Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Mon, 15 Feb 2016 19:47:56 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file diff --git a/test/vcr/cassettes/update_story_to_create_activity.json b/test/vcr/cassettes/update_story_to_create_activity.json index 5486bba..3f94d1b 100644 --- a/test/vcr/cassettes/update_story_to_create_activity.json +++ b/test/vcr/cassettes/update_story_to_create_activity.json @@ -1 +1 @@ -{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/97751110","body":{"encoding":"UTF-8","string":"{\"follower_ids\":[],\"name\":\"Test story+\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[]}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["64"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"b873e12e34c8f171c25f618dafd8c7b1\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["de9276cdbd502384ea2847ae399aac16"],"X-Runtime":["0.199593"],"Date":["Wed, 24 Jun 2015 21:05:37 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":97751110,\"project_id\":1027488,\"name\":\"Test story+\",\"description\":\"Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description Test description \",\"story_type\":\"feature\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[],\"created_at\":\"2015-06-24T18:03:56Z\",\"updated_at\":\"2015-06-24T21:05:37Z\",\"url\":\"https://www.pivotaltracker.com/story/show/97751110\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:46 GMT"},{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"follower_ids\":[],\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"id\":11049868,\"name\":\"label1\"},{\"id\":11049870,\"name\":\"label2\"}]}"},"headers":{"User-Agent":["Ruby/2.1.5 (x86_64-darwin14.0; ruby) TrackerApi/0.2.9 Faraday/0.9.1"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"X-Tracker-Project-Version":["65"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"85c40615f429a9f17b9506d7935bed07\""],"Cache-Control":["max-age=0, private, must-revalidate"],"X-Request-Id":["fa3691abcf0d9531c82d601fcead0b96"],"X-Runtime":["0.254539"],"Date":["Wed, 24 Jun 2015 21:05:38 GMT"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger 4.0.41"],"Server":["nginx/1.6.0 + Phusion Passenger 4.0.41"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++\",\"description\":\"+\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2015-06-24T21:05:38Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Wed, 24 Jun 2015 21:05:48 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file +{"http_interactions":[{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728084","body":{"encoding":"UTF-8","string":"{\"name\":\"Product browsing pagination not working in IE6++\"}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:50 GMT"],"X-Tracker-Project-Version":["110"],"X-Request-Id":["04bb958036ccde403ff069871e5fb63b"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"7a755cef3e61d624d61de57c1a00ad8a\""],"X-Runtime":["0.192716"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728084,\"project_id\":1027488,\"name\":\"Product browsing pagination not working in IE6++\",\"story_type\":\"bug\",\"current_state\":\"unscheduled\",\"requested_by_id\":1266314,\"owner_ids\":[],\"labels\":[{\"kind\":\"label\",\"id\":7849110,\"project_id\":1027488,\"name\":\"ie6\",\"created_at\":\"2014-03-02T07:11:07Z\",\"updated_at\":\"2014-03-02T07:11:07Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-13T23:35:50Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728084\"}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:50 GMT"},{"request":{"method":"put","uri":"https://www.pivotaltracker.com/services/v5/projects/1027488/stories/66728004","body":{"encoding":"UTF-8","string":"{\"name\":\"Some product photos not scaled properly when browsing products+++++\"}"},"headers":{"User-Agent":["Ruby/2.2.3 (x86_64-darwin15; ruby) TrackerApi/0.2.12 Faraday/0.9.2"],"X-TrackerToken":["d55c3bc1f74346b843ca84ba340b29bf"],"Content-Type":["application/json"]}},"response":{"status":{"code":200,"message":null},"headers":{"Content-Type":["application/json; charset=utf-8"],"Status":["200 OK"],"Cache-Control":["max-age=0, private, must-revalidate"],"Date":["Sat, 13 Feb 2016 23:35:54 GMT"],"X-Tracker-Project-Version":["112"],"X-Request-Id":["c0befb9381e0d11b1a81c94a6be2f5ad"],"X-UA-Compatible":["IE=Edge,chrome=1"],"ETag":["\"d0cb80d60c20e575e68ff0b5966fdae9\""],"X-Runtime":["0.142630"],"X-Rack-Cache":["invalidate, pass"],"X-Powered-By":["Phusion Passenger Enterprise"],"Server":["nginx + Phusion Passenger"],"Access-Control-Allow-Origin":["*"],"Access-Control-Allow-Credentials":["false"],"Access-Control-Allow-Methods":["GET, POST, PUT, DELETE, OPTIONS"],"Access-Control-Allow-Headers":["X-TrackerToken,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,X-Tracker-Warn-Unless-Project-Version-Is"],"X-Tracker-Client-Pinger-Interval":["12"]},"body":{"encoding":"UTF-8","string":"{\"kind\":\"story\",\"id\":66728004,\"project_id\":1027488,\"name\":\"Some product photos not scaled properly when browsing products+++++\",\"description\":\"++++++\",\"story_type\":\"bug\",\"current_state\":\"started\",\"requested_by_id\":1266314,\"owned_by_id\":1266314,\"owner_ids\":[1266314,1266316],\"labels\":[{\"kind\":\"label\",\"id\":11049868,\"project_id\":1027488,\"name\":\"label1\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":11049870,\"project_id\":1027488,\"name\":\"label2\",\"created_at\":\"2015-03-07T12:51:39Z\",\"updated_at\":\"2015-03-07T12:51:39Z\"},{\"kind\":\"label\",\"id\":14060665,\"project_id\":1027488,\"name\":\"super-special-label\",\"created_at\":\"2016-02-12T23:45:13Z\",\"updated_at\":\"2016-02-12T23:45:13Z\"}],\"created_at\":\"2014-02-17T00:00:00Z\",\"updated_at\":\"2016-02-13T23:35:49Z\",\"url\":\"https://www.pivotaltracker.com/story/show/66728004\"}"},"http_version":null},"recorded_at":"Sat, 13 Feb 2016 23:35:54 GMT"}],"recorded_with":"VCR 2.9.3"} \ No newline at end of file From 7f5c45be7cc5a597c8f5db26bd2f62dbba3d72f1 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Mon, 15 Feb 2016 12:12:49 -0800 Subject: [PATCH 04/10] * Document add_label API change. * Bump major version number to signal backwards incompatible API change and start clean with semantic versioning. --- README.md | 2 +- lib/tracker_api/version.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0ce2db4..72eee17 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ story.activity # Get story.name = 'Save the Ewoks' # Update a single story attribute story.attributes = { name: 'Save the Ewoks', description: '...' } # Update multiple story attributes -story.labels << TrackerApi::Resources::Label.new(name: 'Endor') # Add a new label to an existing story +story.add_label('Endor') # Add a new label to an existing story story.save # Save changes made to a story story = TrackerApi::Resources::Story.new( client: client, diff --git a/lib/tracker_api/version.rb b/lib/tracker_api/version.rb index 747002f..c3bc6d9 100644 --- a/lib/tracker_api/version.rb +++ b/lib/tracker_api/version.rb @@ -1,3 +1,3 @@ module TrackerApi - VERSION = '0.2.12' + VERSION = '1.0.0' end From 34bb68de24ecb693df4e8de6f4080363e5836a59 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Mon, 15 Feb 2016 12:26:34 -0800 Subject: [PATCH 05/10] Don't use keyword arguments to support older ruby versions. --- lib/tracker_api/resources/story.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tracker_api/resources/story.rb b/lib/tracker_api/resources/story.rb index 05bb006..7d7fd56 100644 --- a/lib/tracker_api/resources/story.rb +++ b/lib/tracker_api/resources/story.rb @@ -39,7 +39,7 @@ class Story class UpdateRepresenter < Representable::Decorator include Representable::JSON - property :follower_ids, if: ->(input:, **) { !input.blank? } + property :follower_ids, if: ->(options) { !options[:input].blank? } property :name property :description property :story_type @@ -48,7 +48,7 @@ class UpdateRepresenter < Representable::Decorator property :accepted_at property :deadline property :requested_by_id - property :owner_ids, if: ->(input:, **) { !input.blank? } + property :owner_ids, if: ->(options) { !options[:input].blank? } collection :labels, class: Label, decorator: Label::UpdateRepresenter, render_empty: true property :integration_id property :external_id From 077062cb8fa469af65821825f5094b4b75161bbf Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Mon, 15 Feb 2016 13:19:43 -0800 Subject: [PATCH 06/10] Remove byebug for jruby --- tracker_api.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracker_api.gemspec b/tracker_api.gemspec index cb37ab2..d513273 100644 --- a/tracker_api.gemspec +++ b/tracker_api.gemspec @@ -24,7 +24,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'mocha' spec.add_development_dependency 'awesome_print' spec.add_development_dependency 'vcr' - spec.add_development_dependency 'minitest-byebug' + # spec.add_development_dependency 'minitest-byebug' spec.add_dependency 'addressable' spec.add_dependency 'virtus' From d580af0ff94f100082848f99778463a61bc7e69a Mon Sep 17 00:00:00 2001 From: Forest Date: Tue, 16 Feb 2016 10:39:20 -0800 Subject: [PATCH 07/10] Added comment with a link to a diff of the changes made. --- lib/virtus/dirty_attribute.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/virtus/dirty_attribute.rb b/lib/virtus/dirty_attribute.rb index 03c7ead..3381edb 100644 --- a/lib/virtus/dirty_attribute.rb +++ b/lib/virtus/dirty_attribute.rb @@ -1,6 +1,7 @@ require_relative 'dirty_attribute/session' # @source: https://github.com/ahawkins/virtus-dirty_attribute +# Changes from the original: https://gist.github.com/forest/40d3244acb00bb7a0322 module Virtus # == Dirty Tracking # From ffe95e74a08ec8347b26870a943bfb62bdd6dfa4 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Thu, 18 Feb 2016 09:58:46 -0800 Subject: [PATCH 08/10] Added comments explaining why Virtus::DirtyAttribute was modified from the original. --- lib/virtus/dirty_attribute.rb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/virtus/dirty_attribute.rb b/lib/virtus/dirty_attribute.rb index 3381edb..2a318d6 100644 --- a/lib/virtus/dirty_attribute.rb +++ b/lib/virtus/dirty_attribute.rb @@ -1,7 +1,20 @@ require_relative 'dirty_attribute/session' # @source: https://github.com/ahawkins/virtus-dirty_attribute -# Changes from the original: https://gist.github.com/forest/40d3244acb00bb7a0322 +# +# The above gem works great for the majority of Virtus use cases, but is +# not activly maintained. +# +# Here is a diff of the changes that have been made. +# https://gist.github.com/forest/40d3244acb00bb7a0322 +# +# We use instance_variable_get instead of the attribute getter +# method to get the original value. This is because in TrackerApi we +# often override the attribute getter to implement lazy loading of +# associated data from the API (e.g. Project#epics). Making an API +# request just get the original value is not what we want. Another thing +# that must be done is being careful to mark the Resource as clean +# when new data is loaded from the server (e.g. Endpoints::Epic#update). module Virtus # == Dirty Tracking # From c30801f30af5d725021cbeb756772b1bba77f919 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Thu, 18 Feb 2016 10:01:57 -0800 Subject: [PATCH 09/10] Help future devs when the Virtus::Attribute::NullifyBlank API changes. --- lib/tracker_api/resources/shared/base.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/tracker_api/resources/shared/base.rb b/lib/tracker_api/resources/shared/base.rb index 99b8e36..ec5f80c 100644 --- a/lib/tracker_api/resources/shared/base.rb +++ b/lib/tracker_api/resources/shared/base.rb @@ -1,5 +1,12 @@ require 'virtus' -require 'virtus/attribute/nullify_blank' +if Virtus::Attribute::NullifyBlank.method_defined?(:coerce) + require 'virtus/attribute/nullify_blank' +else + raise """ + WARNING: The above monkey patch can't be applied as expected. + See discussion here: https://github.com/dashofcode/tracker_api/commit/27599e7e2169776c32bbff8c972a31b930452879 + """ +end require 'virtus/dirty_attribute' module TrackerApi From badac587005f3be3816c9199584e2a2d65c155c8 Mon Sep 17 00:00:00 2001 From: Forest Carlisle Date: Thu, 18 Feb 2016 10:04:06 -0800 Subject: [PATCH 10/10] Update all attributes with an Array type to use the new Shared::Collection type. * Just provides a warning to users that Array#<< subverts coercion and dirty tracking. --- lib/tracker_api.rb | 1 + lib/tracker_api/resources/activity.rb | 4 ++-- lib/tracker_api/resources/comment.rb | 6 +++--- lib/tracker_api/resources/epic.rb | 8 ++++---- lib/tracker_api/resources/iteration.rb | 4 ++-- lib/tracker_api/resources/me.rb | 6 +++--- lib/tracker_api/resources/project.rb | 8 ++++---- .../resources/shared/collection.rb | 17 ++++++++++++++++ lib/tracker_api/resources/story.rb | 20 +++++++++---------- 9 files changed, 46 insertions(+), 28 deletions(-) create mode 100644 lib/tracker_api/resources/shared/collection.rb diff --git a/lib/tracker_api.rb b/lib/tracker_api.rb index 25e4821..159f56a 100644 --- a/lib/tracker_api.rb +++ b/lib/tracker_api.rb @@ -53,6 +53,7 @@ module Endpoints module Resources module Shared autoload :Base, 'tracker_api/resources/shared/base' + autoload :Collection, 'tracker_api/resources/shared/collection' end autoload :Activity, 'tracker_api/resources/activity' autoload :Account, 'tracker_api/resources/account' diff --git a/lib/tracker_api/resources/activity.rb b/lib/tracker_api/resources/activity.rb index d344d4f..499283d 100644 --- a/lib/tracker_api/resources/activity.rb +++ b/lib/tracker_api/resources/activity.rb @@ -11,8 +11,8 @@ class Activity attribute :project_version, Integer attribute :message, String attribute :highlight, String - attribute :changes, Array[Change] - attribute :primary_resources, Array[PrimaryResource] + attribute :changes, Shared::Collection[Change] + attribute :primary_resources, Shared::Collection[PrimaryResource] attribute :project, Project attribute :performed_by, Person attribute :occurred_at, DateTime diff --git a/lib/tracker_api/resources/comment.rb b/lib/tracker_api/resources/comment.rb index adadba0..ae5d38e 100644 --- a/lib/tracker_api/resources/comment.rb +++ b/lib/tracker_api/resources/comment.rb @@ -9,11 +9,11 @@ class Comment attribute :person_id, Integer attribute :created_at, DateTime attribute :updated_at, DateTime - attribute :file_attachment_ids, Array[Integer] - attribute :google_attachment_ids, Array[Integer] + attribute :file_attachment_ids, Shared::Collection[Integer] + attribute :google_attachment_ids, Shared::Collection[Integer] attribute :commit_identifier, String attribute :commit_type, String attribute :kind, String end end -end \ No newline at end of file +end diff --git a/lib/tracker_api/resources/epic.rb b/lib/tracker_api/resources/epic.rb index 0bf0716..62ed102 100644 --- a/lib/tracker_api/resources/epic.rb +++ b/lib/tracker_api/resources/epic.rb @@ -5,12 +5,12 @@ class Epic attribute :client - attribute :comment_ids, Array[Integer] - attribute :comments, Array[Comment] + attribute :comment_ids, Shared::Collection[Integer] + attribute :comments, Shared::Collection[Comment] attribute :created_at, DateTime attribute :description, String - attribute :follower_ids, Array[Integer] - attribute :followers, Array[Person] + attribute :follower_ids, Shared::Collection[Integer] + attribute :followers, Shared::Collection[Person] attribute :kind, String attribute :label, Label attribute :label_id, Integer diff --git a/lib/tracker_api/resources/iteration.rb b/lib/tracker_api/resources/iteration.rb index 2e2c7b7..70fb25e 100644 --- a/lib/tracker_api/resources/iteration.rb +++ b/lib/tracker_api/resources/iteration.rb @@ -13,8 +13,8 @@ class Iteration attribute :planned, Boolean attribute :project_id, Integer attribute :start, DateTime - attribute :stories, [Story] - attribute :story_ids, [Integer] + attribute :stories, Shared::Collection[Story] + attribute :story_ids, Shared::Collection[Integer] attribute :team_strength, Float def stories=(data) diff --git a/lib/tracker_api/resources/me.rb b/lib/tracker_api/resources/me.rb index b9e72d9..00eb864 100644 --- a/lib/tracker_api/resources/me.rb +++ b/lib/tracker_api/resources/me.rb @@ -9,9 +9,9 @@ class Me attribute :time_zone, TimeZone attribute :api_token, String attribute :has_google_identity, Boolean - attribute :project_ids, Array[Integer] - attribute :projects, [MembershipSummary] - attribute :workspace_ids, Array[Integer] + attribute :project_ids, Shared::Collection[Integer] + attribute :projects, Shared::Collection[MembershipSummary] + attribute :workspace_ids, Shared::Collection[Integer] attribute :email, String attribute :receives_in_app_notifications, Boolean attribute :kind, String diff --git a/lib/tracker_api/resources/project.rb b/lib/tracker_api/resources/project.rb index 9b24002..6971be2 100644 --- a/lib/tracker_api/resources/project.rb +++ b/lib/tracker_api/resources/project.rb @@ -17,14 +17,14 @@ class Project attribute :enable_incoming_emails, Boolean attribute :enable_planned_mode, Boolean attribute :enable_tasks, Boolean - attribute :epic_ids, Array[Integer] - attribute :epics, Array[Epic] + attribute :epic_ids, Shared::Collection[Integer] + attribute :epics, Shared::Collection[Epic] attribute :has_google_domain, Boolean attribute :initial_velocity, Integer attribute :iteration_length, Integer attribute :kind, String - attribute :label_ids, Array[Integer] - attribute :labels, Array[Label] + attribute :label_ids, Shared::Collection[Integer] + attribute :labels, Shared::Collection[Label] attribute :name, String attribute :number_of_done_iterations_to_show, Integer attribute :point_scale, String diff --git a/lib/tracker_api/resources/shared/collection.rb b/lib/tracker_api/resources/shared/collection.rb new file mode 100644 index 0000000..fccd1af --- /dev/null +++ b/lib/tracker_api/resources/shared/collection.rb @@ -0,0 +1,17 @@ +module TrackerApi + module Resources + module Shared + class Collection < Array + def <<(item) + warn """ + WARNING: Direct mutation of an attribute value skips coercion + and dirty tracking. Please use direct assignment or the + specialized add_* methods to get expected behavior. + https://github.com/solnic/virtus#important-note-about-member-coercions + """ + super + end + end + end + end +end diff --git a/lib/tracker_api/resources/story.rb b/lib/tracker_api/resources/story.rb index 7d7fd56..edcd23c 100644 --- a/lib/tracker_api/resources/story.rb +++ b/lib/tracker_api/resources/story.rb @@ -6,32 +6,32 @@ class Story attribute :client attribute :accepted_at, DateTime - attribute :comment_ids, Array[Integer] - attribute :comments, Array[Comment] + attribute :comment_ids, Shared::Collection[Integer] + attribute :comments, Shared::Collection[Comment] attribute :created_at, DateTime attribute :current_state, String # (accepted, delivered, finished, started, rejected, planned, unstarted, unscheduled) attribute :deadline, DateTime attribute :description, String attribute :estimate, Float attribute :external_id, String - attribute :follower_ids, Array[Integer] - attribute :followers, Array[Person] + attribute :follower_ids, Shared::Collection[Integer] + attribute :followers, Shared::Collection[Person] attribute :integration_id, Integer attribute :kind, String - attribute :label_ids, Array[Integer] - attribute :labels, Array[Label] + attribute :label_ids, Shared::Collection[Integer] + attribute :labels, Shared::Collection[Label] attribute :name, String attribute :owned_by_id, Integer # deprecated! attribute :owned_by, Person - attribute :owner_ids, Array[Integer] - attribute :owners, Array[Person] + attribute :owner_ids, Shared::Collection[Integer] + attribute :owners, Shared::Collection[Person] attribute :planned_iteration_number, Integer attribute :project_id, Integer attribute :requested_by, Person attribute :requested_by_id, Integer attribute :story_type, String # (feature, bug, chore, release) - attribute :task_ids, Array[Integer] - attribute :tasks, Array[Task] + attribute :task_ids, Shared::Collection[Integer] + attribute :tasks, Shared::Collection[Task] attribute :updated_at, DateTime attribute :url, String