Switch to oslo.i18n fully.
Move the old incubated apiclient package to storyboardclient._apiclient
to make it clear it is no longer maintained by the Oslo team.
Remove the configuration file for syncing from the Oslo incubator.
Update the flake8 and coverage settings to ignore the apiclient in its
new home until it is cleaned up and passes completely.
Story: 2000776
Change-Id: I017e965353a20e0af151f0db9dc0ea8da9ff4b2f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Removing openstack/common from all OpenStack code in favor of the
Oslo libraries is a project wide goal for the Ocata release.
Change-Id: I7346af36724892b6595708cf51cc4fbad01649d1
Move over to the new fangled oslo logging library.
Removing openstack/common from all OpenStack code in favor of the
Oslo libraries is a project wide goal for the Ocata release.
Change-Id: Ib091ac61bda0ef4084cfd3f32eda083898ed02fc
This makes the default instance https://storyboard-dev.openstack.org.
Previously, the default was https://storyboard.openstack.org.
It's probably not a good idea to have everyone pointing their test
python scripts at a production instance of StoryBoard by default.
This should be safer.
Change-Id: I937b3ea584893eeff51db10fb7b958a566f871be
This allows a user to use the python client with a storyboard
instance that has a self-signed certificate, such as
https://storyboard-dev.openstack.org
Change-Id: Id1b1fb7b1b3921b70b2fa6946f13d188dd88f64e
Lets the client get info about the storyboard version. At present, this
is not interesting info, like the sha1, but the version value (currently
0.0.1). Maybe that suggests the API needs updating.
Change-Id: Ia3861aa70abf5cd75e9fb5bce8b0ab9410c49460
-Added WorklistFilters
-Added WorklistFilterCriteria
-Added NestedManagers for both
Refactored v1/worklists.py
Renamed get_all_filter to get_all_from_filter
Removed whitespace in worklists.py for PEP8 test
Removed erroneous change in base.py
Removed verify=False in HTTPClient creation.
Change-Id: I37d20066492f3414061a8aaa26f800cc3c858091
Signed-off-by: Bilal Tariq <bilal.tariq@codethink.co.uk>
Now you can request a board. Absolute basics; not yet possible to
see the board's worklists or their items, which is the interesting
bits.
Change-Id: Ic142e46751c920bc150dd7f63992710711887e78
Before, you had to fetch resources via ID. This patch
lets you get resources via other properties, eg: get
a list of stories with a specific named tag.
I'm committing this but it's really co-authored with
SotK, ie: he walked me through it. :)
Change-Id: I28dbfc95badb9153187b7a4449d6d3df65635a20
Adding these for completeness. I think repo_url is actually deprecated,
so we may not want this. There are plans to use project teams at some
point, though.
Change-Id: I0f57f2c530e414783358b2d5ed265a22ad5628ea
Now a request for a task can include notes (links). We should update
this when we update the db to use the term 'notes' instead of 'links'.
Change-Id: Ia38da58592dab7754cb6c7077057dfcb69d28b40
Oslo modules are now named with `_` instead of `.`. This patch updates
the import statements in python-storyboardclient to reflect this.
Change-Id: Id866d316bd79d00737896340a458a9281b74fa07
Added Branch object and manager.
Added field branch_id to Task object.
Added field autocreate_branches to
Project object.
Change-Id: I8eaa42f03663c4e65981129f22eec01f13d4a3f3
The exception from response method behavior changed to match the fields
that are returned from the API. This actually means changing oslo files
which is not a recommended thing to do, but I see no other way to inject a
custom error parsing to their code. Monkey-patching is worse option I
think.
Change-Id: I33b926b9541c3e16b256d7e7383fa65a89bb5642
_loaded was initialized after the __getattr__ call tried to pull it via is_loaded(). Also, added
the constructor for future sanity's sake.
Change-Id: Ice7ed104a040f7e7adebae42161ac677a5f1d31b