This project aims to provide a easy way to mirror your printable projects into Taiga for you to easily manage and track the progress of several ideas. It creates a new User Story for each printable project and attaches the first photo of it to provide a nice preview in the Kanban board. In addition it creates a new "Task" for each stl-file and attaches the stl-file to it.
- Setup your new project on your Taiga instance
- Create a user for the importer with a very strong password
- Optional: Create a "User Story Custom Field" in your project settings to preserve a backlink to the originally imported model
- Clone this project
- Create a virtual environment with e.g.
virtualenv venvand activate it
- Install requirements with
pip install -r requirements.txt
config.inito your needs
python importer.pyand provide a link when you get asked for it
Contents of config.ini
Baseurl used to make api requests to your taiga instance. Should use https if you make requests to an instance hosted in the internet.
The username for your import user to login into taiga.
The password for your import user to login into taiga.
The project into which new items are imported. If you open your project overview you should have a similar URL in your browsers url bar:
3d-printing is the slug here.
Define if the custom field should be used to preserve backlinks of imported print projects.
The "custom user story field"-name to use - I use "Platform link" in my projects.
Status which new tasks are assigned to. It usually makes sense to set them to "New" but depends on your taiga project configuration.