Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Workflow CleaningFor each workflow, exception made for the Default JIRA Workflow, the routine removes the approval condition on each transition.
  • Update the user list separatorFor each Approval, the routine checks, on the Users field, if the user list separator is the comma. If the check returns true, the separator ',' is replaced by the separator '&'.
  • Grant the user set on AWT global setting with permission to run workflow transition  on all projects.
  • ??Check Approval Mapping. For each ApprovalMapping chek if substantial, if it is not true remove all ApprovalMappingRel and ApprovalMRA associated of ApprovalMapping to it ????.
  • ??Check the Issue Approvalfor each IssueApproval of type ISSUE_APPROVAL_TYPE_FOR_SINGLE_ISSUE check if the HasConfiguratioForSingleIssue is correctly setting , else get the Issue Object, if exist delete the issueApproval ?? data consistency. In particular, if Issue id, Source status id Approval id or Transition id do not exist, data are cleaned.
  • ??Check Approval Projects. for each approvalProjects check if this project exist , if not exist delete the approvalProjects ??
  • Check the Permissions -> Approval Request -> Enabled Projects. If the Project doesn't exist data are cleaned.
  • Check the Permissions -> Define approval for single issue - Enabled Projects. If the Project doesn't exist data are cleaned.
  • Check the Permissions to notify an Approval Request with respect to a Project and an Issue TypeIf the Project and/or the Issue Type don't exist data are cleaned.
  • Check the Permissions to view the Define Approval button with respect to a Project and an Issue TypeIf the Project and/or the Issue Type don't exist data are cleaned.
  • Restore Approval Conditions on the Workflows For each workflow, exception made for the Default JIRA Workflow, the routine adds the approval condition on each transition.

...