Skip to content

Add issuable time tracking report

Lee Tickett requested to merge 271409-time-tracking-reports into master

What does this MR do?

Starts to address #271409 (closed) by creating an MVC for displaying a time tracking report against issuables.

We opted to use a modal launched from the time tracking widget on the sidebar to be as non-intrusive as possible until UI/UX team can weigh in (perhaps it will end up as another tab on the issuables screen)

MR was started during a pairing session with @afontaine @cwoolley-gitlab @pslaughter @oregand @ohoral @leipert

Screenshots (strongly suggested)

image

Video slightly out of date (see above updated screenshot since moving to GlTable

tt_report

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #271409 (closed)

Edited by Lee Tickett

Merge request reports

Loading