Planning Poker: Jira Extension
This application extends the Planning Poker app with the ability to import stories and their description from Jira and export the estimated amount of story points back to the Jira instance.
This extension also serves as an example on how to add custom behaviour to/extend the functionality of the Planning Poker app.
Features
⬇️ Import stories from your backlog and use them to poker.
⬆️ Export story points back to the Jira backend hassle-free.
📋 Easily manage multiple Jira backends.
🔒 Securely safe your password in an encrypted database field.
Quickstart
You’ll need an existing system with the Planning Poker app installed. See its documentation if you haven’t already.
Install the Planning Poker Jira app.
$ pip install planning-poker-jira
Add the app and its dependencies to the list of your installed apps.
INSTALLED_APPS = [ ... 'planning_poker', 'encrypted_fields', 'planning_poker_jira' ]Add encryption keys to your settings. This is used to encrypt your passwords before they are stored in the database. If you don’t already have this defined, it’s probably easiest to take your SECRET_KEY and convert it to hex since that should be kept secret anyways. See encrypted fields docs for more information on this setting.
FIELD_ENCRYPTION_KEYS = [SECRET_KEY.encode().hex()[:64]]See configuration for more ways to customize the application to fit your needs.
Run the migrations.
$ python manage.py migrate
You can now start your server.
$ python manage.py runserver 0.0.0.0:8000
Metadata
Release files for planning-poker-jira 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| planning-poker-jira-1.0.0.tar.gz | 17.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| planning_poker_jira-1.0.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 39.8 kB
Release files / planning-poker-jira-1.0.0.tar.gz
| Download URL | planning-poker-jira-1.0.0.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
48653ca7be444c3971a41a5cb7e8d128b06fc2b150263dd3d001092c75a66cd5
|
|
BLAKE2b-256 checksum How to use checksums |
c04a53ed8c3d705f16cfed6ced5485dbee76843b1c3a944b65a7418c57f55ef2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
|
Release files / planning_poker_jira-1.0.0-py2.py3-none-any.whl
| Download URL | planning_poker_jira-1.0.0-py2.py3-none-any.whl |
|---|---|
| Size | 22.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
c538c27cd02f8dea8ed9a9971cffc9a95ee22174f2cb401c3d22de7656272a31
|
|
BLAKE2b-256 checksum How to use checksums |
611830d7a448442bcebbb5e585a7058bc232d9ffae0dd21f0aa730114110f641
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7
|