•  
      story #26777 have artifact tooltips on roadmap
    Summary
    Empty
    have artifact tooltips on roadmap

    I can see additional data about roadmap elements

    Overview

    As of today, the tooltip displayed on artifact's hover on Roadmap displays information related to roadmap itself (progress).

    However, for people use to Tuleap, they expect to find the same information than everywhere else in Tuleap: what is configured in the tooltip semantic.

    Proposal

    The proposal is to:

    • display the regular tooltip instead of the dedicated one
    • when a tracker have a Progress semantic, the tooltip automatically has Title, Start date and End date at the beginning of the tooltip (not modifiable), the rest of the tooltip remains configurable (tracker admin can add whatever they want).

    The configuration page of tooltip semantic is updated to reflect the "mandatory" configuration.

    Mockup here

    Abandoned alternatives

    It's not really possible to have 2 tooltips, one on the bars and one on the artifacts on the left hand side because it's too confusing.

    Moreover, as there is already an action hooked on artifacts on the left hand side (expand of children) there would be a race between the tooltip and the expand that would make things clumsy (the tooltip would be quickly displayed everytime someone want to expand an artifact).

    Empty
    Empty
    Status
    Roadmap
    Done
    Development
    • [ ] 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?
    Empty
    Details
    #26777
    Manuel Vacelet (vaceletm)
    2023-05-24 09:28
    2022-05-10 16:28
    3660

    References
    Referencing story #26777

    Git commit

    tuleap/tuleap/stable

    refactor: Move Tracker_Tooltip in the right namespace be0b85ceea
    refacto: extract fetchTooltip 73cc63cd99
    feat: Display artifact title in tooltip master b61c1f3ffa
    feat: Display artifact title in tooltip e7ecd61b9b
    feat: Use color tracker as top border for tooltip ba97626244
    feat: Display artifact progress in tooltip 3481076c4c
    Fix request #31586: XSS in the tooltip via an artifact title fdc93a736c
    feat: Display artifact xref in tooltip 8fa3cb6091
    chore: Remove jQuery from tooltip.js 6afc3ecaa3
    chore: convert tooltip.js to TypeScript d6bb5ab3b8
    feat: display Timeframe semantic in art tooltip ba2fa1d15c
    fix: Date in tooltips should respect user preference d936101176
    feat: i18n of timeframe dates ef06a8668b
    refactor: Move tooltip admin in a mustache template ed653a99e0
    fix: no tooltips on legcay PR overview 1d441a3813
    feat: replace BarPopover content by Tooltip content 34f3398c24
    Run vue-tsc on roadmap plugin 42ebe5f465
    Do not typecheck roadmap plugin apps twice 67f9634a0e
    fix: Do not display time in tooltip for date fields 641ecdc384
    feat: Convert admin tooltip to BurningParrot 8187ba528b
    Add "other semantics" for tooltip in admin homepage 26b4be30d7
    fix: fr_FR translation of tooltip 773da1453a
    refactor: rename fetchAddTooltip ae45f21105
    chore: remove unused method 6e0d4a5332
    fix: Task without fields in tooltip should have a tooltip 265fa2a2cd

    Follow-ups

    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
    • Status changed from On going to Done
    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
    • 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
    • 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