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 updates the commentary on the python client, now that it can
work with StoryBoard instances that use self-signed certificates.
It also removes 'examples of delete commands' from the TODOs, as
we don't want to make it easy for passers-by to copy-paste a command to
delete data in bulk without any understanding.
Change-Id: Icb9660ac79992a1e53baa89f1016c626b0cfe467
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
Otherwise, the user will get this error:
`AttributeError: 'list' object has no attribute 'iteritems'`
which is rather difficult to track down.
Change-Id: I49f69bb34e38f7dda0e37fad7f50f11c07b71880
Now a user can more easily find out how to update StoryBoard via the
python client.
Story: 2000710
Task: 3190
Change-Id: Ie59933344c24bca59477d75fa589a063d8866c6f
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
The installation instructions were incorrect; they advised the user to
install a package via pip that was not registered in pypi. This patch
changes the installation instructions to ones that work. To avoid
confusion, this patch also notes that the client does not run via a
command, but can just be imported into other scripts.
Change-Id: If34a26dc78641daf0be90dab4a7f788dc72db4bb
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