story #19242 create Jira project with Agile configuration
create Jira project with Agile configuration


  • Create the JiraImport TEE plugin
  • Import Sprints as Trackers
  • Have an AgileDashboard configuration with the sprints
  • Have a minimal dashboard to welcome user



  • Board configuration exposes the field that holds what corresponds to "Initial effort" in Tuleap.
  • AFAICT, there is no equivalent of "Remaining effort in story point" in Jira. There are 2 alternatives:
    • Remaining effort driven by story completion (ie a story estimated to 3 SP, the 3 SP are "counted" when the story is done, it's the same thing than burn-up there)
    • Remaining effort based on time tracking: original estimation is done with time and remaining time is taken into account.
  • [ ] Does it involves User Interface? 
  • [ ] Are there any mockups?
  • [ ] Are permissions checked?
  • [ ] Does it need Javascript development?
  • [ ] Does it need a forge upgrade bucket?
  • [ ] Does it need to execute things in system events?
  • [ ] Does it impact project creation (templates)?
  • [ ] Is it exploratory?
Manuel Vacelet (vaceletm)
2021-03-04 10:29
2021-01-29 09:38

Referencing story #19242

Git commit


Introduce bare Jira Import plugin 32540e7b2b
CreateProjectFromJiraCommand is provided by JiraImport plugin eefb36e792
Introduce Jira Boards management 3bdbde4d32
Add widget on dashboard when importing Jira project 0cb1b21766
Introduce logic for an XML representation of trackers e3b518b9f0
Remove un-used code 9f9ed488d4
Import and display a string field a4e97c7429
Remove un-used code abde5921b3
StringField should match PSR4 dd6a27067a
Fetch sprints exposed by Jira 121079a48f
Create sprint artifacts e2f2cb77a7
Add sprints' Start Date 1f4abef243
Fix broken unit test aa948d1f9f
Add sprints' End Date and Completed Date 859c0d5496
Add title and timeframe semantics 5e972f7963
Add the sprint state select box 6f9b95c48e
Import select box values e83a0fb20d
Import Jira issue links to sprints 28632bc319
Agiledashboard and cardwall must be dependencies of JiraImport plugin 9aae36469c
Refactoring: Jira issueType representation is now an object 24da154ada
Introduce `capacity` field for Scrum Tracker 5a3bf3f516
Import base of AD planning configuration 7485132bbb
Introduce XML helper object for planning 970de6e63d
Add Velocity field and semantic on Sprint tracker 64ac696af9
Export planning permissions with XML helper 8ed3920a8e
Cardwall configuration is now imported bd57da2181
IssueType object is passed at export ed84a5f7c7
Introduce XML helper object for cardwall 346dd33695
Import Story Points field as initial effort 83941f528b
Add `initial_effort` semantic b995612b95
Add done semantic to imported trackers 444dcd66d2
Add project milestone and project members widgets in project dashboard 68196e020d
Add missing fields to Sprint tracker bd3b9b8bef
Import top backlog from Jira board backlog fb5ff3657f
Extract Jira API results iterators cd950bbea2
Link issues to Epics 23701f446d
Fix error on PermissionsOnArtifact field f8aa0121eb
Fix permissions on artifact check so it can deal with non expected values a489ce75a6
Jira Import is no longer experimental plugin 34bda5718a


User avatar
  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes
User avatar
gerrit #21629 integrated into Tuleap

  • Acceptance criteria
    Something went wrong, the follow up content couldn't be loaded
    Only formatting have been changed, you should switch to markup to see the changes