Release Notes - JIRA Minyaa Suite Plugins - Version 2.2

Epic

  • [MYAA-693] - Timesheet with Approbation

Request

  • [MYAA-442] - Define Projekt in Link Schema
  • [MYAA-728] - Control of Estimate NULL or Not NULL as Workflow Conditions
  • [MYAA-733] - As an administrator of the Link Scheme I would like to be able to define a Create-Link entry for either side of a Link

Story

  • [MYAA-523] - As User, I want be able to use the same aggregation criteria for all Workload Report
  • [MYAA-664] - As Adminstrator, I want to enable Timesheet feature
  • [MYAA-665] - As Administrator, I want configure for Default Timesheet : the Period Start Date function and the Period delay
  • [MYAA-666] - As Timesheet Sub-system, I have to create a Technical and reserved Project
  • [MYAA-678] - As Adminstrator, I want to see Timesheet configuration managed as a scheme in order to apply it on concerned Project only.
  • [MYAA-682] - As User, I want see my entered Worklogs referenced by a Timesheet depending on the period deduced from Timesheet Scheme
  • [MYAA-683] - As User, I want to see my worklogs approved by hirerarchy
  • [MYAA-686] - As User, I want to see my spent time on issue presented by Timesheet with agregated display (Resource, Project,...,Date)
  • [MYAA-692] - As Timesheet Manager, I have to search for all Worklog depending on Timesheet attributs
  • [MYAA-694] - As an Administrator, I want be able to grant user for permission APPROVE_WORKLOG
  • [MYAA-725] - As Minyaa User, I want to use Minyaa with JIRA 4.2
  • [MYAA-729] - As Minyaa User (Time or Workflow), I want be able to validate Estimate on Transition (Null or Not Null)
  • [MYAA-741] - As User, I want to use Status field as Aggregation criteria in Worklog Reports
  • [MYAA-743] - As Minyaa Plugin, I want be able to upgrade JIRA Data Model for each Minyaa Modules without intrusion in JIRA files
  • [MYAA-751] - Worklog Attributes are available for any Workload Report
  • [MYAA-776] - As User, I want see, when I am logging Work, the Worklog Type proposed as default depeding on my role in the project
  • [MYAA-778] - In order to define Workflow Scheme in by Plugin, I need to define an Fire Event by its Name
  • [MYAA-779] - As Plugin, I want be able to extend Mail Template
  • [MYAA-781] - In order to be useable from Minyaa Time, AutoTransitionManager is now defined in Minyaa Core
  • [MYAA-785] - As Plugin, I want be able to extend Mail Template
  • [MYAA-787] - Revision following customer return
  • [MYAA-790] - I want be able to show/hide Timetracking in Issue View depending on Permission (4.1.x-x)
  • [MYAA-791] - As User, I want have a Default Worklog Type depending on my User Properties
  • [MYAA-800] - As Administrator, I want be able to define the Worklog Closure Period use to block the ability to create/update Worklogs
  • [MYAA-803] - Since Minyaa does not make any more intrusion in Configuration files (Velocity, OFBiz, ...), the installation should not have to request a restart of JIRA.
  • [MYAA-805] - If possible, Plugin Upgrade Manager should not init a Global Refresh

Support Request

  • [MYAA-720] - User recieves error when editing own worklog
  • [MYAA-747] - Minyaa requires excessive permissions
  • [MYAA-760] - Worklog type appears different in Workflow transition than in Operations.
  • [MYAA-782] - java.lang.RuntimeException: Edit Worklog Not Permitted with key

Task

  • [MYAA-667] - Design the Timesheet Workflow and store it as XML
  • [MYAA-681] - Integrate a Project Factories
  • [MYAA-736] - Scheme Mechanism for Plugin needs to be refund in order to use OSProperties APIs and to avoid non JIRA Table
  • [MYAA-745] - Alternative use of macros from velocimacro.library of velocity.properties
  • [MYAA-773] - Livraisons SNAPSHOT
  • [MYAA-792] - Documentation for Minyaa 2.2

Sub-task

  • [MYAA-668] - Workflow Conditions : Evaluate if "Created Worklog" exist for the current Timesheet
  • [MYAA-669] - Workflow Conditions : Evaluate if all Worklog are Validated for the current Timesheet
  • [MYAA-670] - Workflow Conditions : End Date of Timesheet is reached
  • [MYAA-671] - Workflow Validator : Verify if Comment is entered
  • [MYAA-672] - Workflow Post-function : Update all Created Worklog linked to the current Timesheet as To Validate Worklogs
  • [MYAA-673] - Workflow Post-function : Update all Refused Worklog linked to the current Timesheet as To Validate Worklogs
  • [MYAA-674] - Workflow Post-function : Update a set of "To Validate Worklog" as "Validated Worklogs"
  • [MYAA-675] - Workflow Post-function : Update a set of "To Validate Worklog" as "Invalidated Worklogs"
  • [MYAA-676] - Notiffy Impacted Approvers or Timesheet owner depending on event
  • [MYAA-679] - Serialisation of Timesheet Scheme attributes as OSProperties Entity
  • [MYAA-680] - Timesheet scheme has to be reachable from Scheme Menu
  • [MYAA-684] - Timesheet Manager : APIs linked to Workflow Transition to see worklog status updated : Created, to Valdiate, Validated, To Revise
  • [MYAA-691] - Workflow Conditions : Evaluate if "To Review Worklog" exist for the current Timesheet
  • [MYAA-695] - Define a Definition Report for Timesheet Details (Owner and Approver)
  • [MYAA-696] - Create a Gadget able to render a Minyaa Report
  • [MYAA-697] - Define Rendering for Timesheet Owner
  • [MYAA-698] - Define Rendering for Tmesheet Approver
  • [MYAA-699] - Define a Summary Display of Timesheets impacting Project where Approver has Approval Permission
  • [MYAA-706] - Select Timesheet Scheme with Project
  • [MYAA-707] - View Screen for Timesheet Scheme
  • [MYAA-708] - Edit Screen for Timesheet Scheme
  • [MYAA-709] - View List of Timesheet Scheme
  • [MYAA-710] - Final Design for Worklog Validation Workflow
  • [MYAA-711] - Worklog Listener in order to Create Timesheet on 1st Worklog creation on a period
  • [MYAA-712] - When Worklog is created or updated, status is set to created
  • [MYAA-713] - Gadget abstraction for new Gadgets in Minyaa Time Gadget
  • [MYAA-714] - Define Comment Screen on Review Required Transition (by Approver)
  • [MYAA-737] - Spike for Timesheet screen

Bug

  • [MYAA-604] - Application of Patch 21004 for (userpicker.jsp, mutlipickerutil.jsp) cause a disfonction in UserGroupPicker customfield
  • [MYAA-658] - System Workflow Functions "Permission Validator" and "Permission Condition" are disabled on 1st startup of JIRA 4.1.2.
  • [MYAA-722] - Default worklog type not used in worklog field
  • [MYAA-726] - Report Workload IssueType does not display Issue Type Name and Icons
  • [MYAA-734] - WorklogValidator check "0m" as invalid time when time is optional
  • [MYAA-738] - As a User without the permission to create a link or create an issue, I still see the Create&Link menu options in the operations bar of Jira
  • [MYAA-742] - User CustomFields are not displayed corrrectly in Worklog Aggregation Report
  • [MYAA-750] - Mocked Worklog for Workload Project Report was not well generated
  • [MYAA-757] - Month Closure Permission does not work for the month M-1
  • [MYAA-770] - Changed done on Sub-Task by Propagate Post-Function are not reindexed then not known until a update on the sub-task
  • [MYAA-777] - If a Workflow Validation fails on Create Issue, an IssueNotFoundException is raised.
  • [MYAA-793] - In Relative Date calculation, BOW operator has to return Monday, but Calendar caluclation were done on Sunday