greggailly opened a new pull request, #36071:
URL: https://github.com/apache/superset/pull/36071

   ## **User description**
   feat(dashboard): Edit dashboard description from ui (and api) and show 
tooltip on dashboard list view
   
   ### SUMMARY
   Similar to the description field on charts, this PR adds a text area field 
in the dashboard properties modal to update the description. Works from the 
list and from the dashboard header edit mode as well.
   
   ### BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
   #### Before
   **Edit modal**
   <img width="503" height="298" alt="Screenshot 2025-11-11 at 11 00 52" 
src="https://github.com/user-attachments/assets/72394838-8100-4d5a-9090-9f5e1557a92f";
 />
   
   **List view**
   <img width="431" height="53" alt="Screenshot 2025-11-11 at 11 00 46" 
src="https://github.com/user-attachments/assets/2bfdc09e-bc59-48b6-940d-5d2176d27694";
 />
   
   #### After
   **Edit modal**
   <img width="501" height="709" alt="Screenshot 2025-11-11 at 10 52 56" 
src="https://github.com/user-attachments/assets/29c11d8d-6bf6-42fe-98c8-022bd7f5b5f4";
 />
   
   **List view with tooltip**
   <img width="418" height="52" alt="Screenshot 2025-11-11 at 10 53 03" 
src="https://github.com/user-attachments/assets/ca940c7c-abb8-4d5a-a627-ebef8a82cbd1";
 />
   
   ### ADDITIONAL INFORMATION
   <!--- Check any relevant boxes with "x" -->
   <!--- HINT: Include "Fixes #nnn" if you are fixing an existing issue -->
   - [x] Has associated issue: Fixes #27410
   - [x] Changes UI
   - [x] Introduces new feature or API
   
   
   ___
   
   ## **CodeAnt-AI Description**
   Add editable dashboard description and show it as tooltip in list
   
   ### What Changed
   - A Description field is added to the dashboard properties modal and header 
edit flow so users can add or update a dashboard description when saving.
   - Dashboard list view shows an info tooltip next to a dashboard title when a 
description exists, letting users read the description on hover.
   - The backend API and listing now include the description field so 
descriptions are persisted and returned; integration tests and frontend 
save/list logic were updated accordingly.
   
   ### Impact
   `✅ Edit and save dashboard descriptions`
   `✅ See dashboard descriptions from list via hover tooltip`
   `✅ API returns dashboard descriptions for list and detail`
   <details>
   <summary><strong>💡 Usage Guide</strong></summary>
   
   ### Checking Your Pull Request
   Every time you make a pull request, our system automatically looks through 
it. We check for security issues, mistakes in how you're setting up your 
infrastructure, and common code problems. We do this to make sure your changes 
are solid and won't cause any trouble later.
   
   ### Talking to CodeAnt AI
   Got a question or need a hand with something in your pull request? You can 
easily get in touch with CodeAnt AI right here. Just type the following in a 
comment on your pull request, and replace "Your question here" with whatever 
you want to ask:
   <pre>
   <code>@codeant-ai ask: Your question here</code>
   </pre>
   This lets you have a chat with CodeAnt AI about your pull request, making it 
easier to understand and improve your code.
   
   #### Example
   <pre>
   <code>@codeant-ai ask: Can you suggest a safer alternative to storing this 
secret?</code>
   </pre>
   
   ### Preserve Org Learnings with CodeAnt
   You can record team preferences so CodeAnt AI applies them in future 
reviews. Reply directly to the specific CodeAnt AI suggestion (in the same 
thread) and replace "Your feedback here" with your input:
   <pre>
   <code>@codeant-ai: Your feedback here</code>
   </pre>
   This helps CodeAnt AI learn and adapt to your team's coding style and 
standards.
   
   #### Example
   <pre>
   <code>@codeant-ai: Do not flag unused imports.</code>
   </pre>
   
   ### Retrigger review
   Ask CodeAnt AI to review the PR again, by typing:
   <pre>
   <code>@codeant-ai: review</code>
   </pre>
   
   ### Check Your Repository Health
   To analyze the health of your code repository, visit our dashboard at 
[https://app.codeant.ai](https://app.codeant.ai). This tool helps you identify 
potential issues and areas for improvement in your codebase, ensuring your 
repository maintains high standards of code health.
   
   </details>
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to