•  
     
    story #41799 Have multiple queries per widget
Summary
Empty
Have multiple queries per widget
Empty

Multiple Queries

A widget can have several queries, when there are multiple queries, the widget owner can select the one that is run by default.

Creating queries

When creating a new query, the widget owner can either

  • write the full TQL directly

  • or select a query proposed by Tuleap.

    • For Project widgets, there are three queries proposed

      • All open artifacts

      • Open artifacts assigned to me

      • All artifacts created in the last 10 days

    • For Personal widgets

      • Open artifacts assigned to me in my projects

Empty
Empty
Status
Cross tracker search
On going
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
#41799
Kevin Traini (ktraini)
2025-02-03 10:04
2025-02-03 10:04
31216

References
Referencing story #41799

Git commit

tuleap/tuleap/stable

feat: TLP dropdowns can contains actions (filter, CTA) 30798a3de9
refactor: remove constants.php from crosstracker plugin 39f67f1c19
feat: DB is able to store multiple queries per widget 97c8c13e63
refactor: Extract art link tests from rest to db 5effd40607
feat: Be able to choose between predefined query 7d2f9eac49
feat: Get XTS queries by their uuid bc49f58a77
Be able to filter between queries 4ddad8b38c
chore: Remove useless files in CrossTrackerSearch 9b327e7e53
fix: Tracker list emptyness is not checked when put 299acb5577
chore: have a dedicated section for crosstracker in config-list efa15ec6f0
feat: API handle mutliple queries per widget f7020a2217
Introduce new query creation form a5eec78f9f
chore: Move all crosstracker unit tests one dir above e9c9ca48fb
refacto: Put the "old" CrossTracker implementation in a dedicated 405aac6254
chore: Move all crosstracker db tests one dir above a367fe9500
refactor: Extract feedback success and error messages in a component bdb9a39f51
Introduce the ability to chose a suggested query 50db93a26e
fix: Boolean("false") in js is true 1a3c894938
feat: Be able to add new Query in XTS widget 36c668d2cb
feat: Download XLSX with query name 2fe8b87605
refacto: Add a builder for CrossTrackerQuery 7dfc13b77b
feat: CrossTracker’s widget title is current query’s title 96d1885ebc
refactor: Feedback in root component bee08d77b3
feat: Add preview modal when using suggested query 7cc30f15d4
fix: Widget title should be the default title name (Cross Tracker e52cb64f4f
feat: add query details and tools 63e7b14a33