tanishqgandhi1908 opened a new pull request, #7046:
URL: https://github.com/apache/texera/pull/7046

   ### What changes were proposed in this PR?
   
   Adds a Models section to the dashboard so models can be managed from the UI. 
Lists the models a user can access, with card and list views, keyword search, 
sort, inline rename and description editing, sharing, and delete.
   
   Gated behind a new gui.tabs.models_enabled flag, defaulting to false: the 
list page ships before the detail page, so the section stays hidden until 
complete.
   
   
   <img width="1432" height="635" alt="Screenshot 2026-07-29 at 11 05 33 AM" 
src="https://github.com/user-attachments/assets/013a2a7a-bd5a-4fdf-9f02-b145760a3096";
 />
   
   <img width="1432" height="635" alt="Screenshot 2026-07-29 at 11 05 33 AM" 
src="https://github.com/user-attachments/assets/027ed9c6-c32b-4478-bf0d-f75978ad68f6";
 />
   
   <img width="451" height="453" alt="Screenshot 2026-07-29 at 11 04 17 AM" 
src="https://github.com/user-attachments/assets/39a41348-298c-4491-8e22-d6a2ddab2c0d";
 />
   
   
   ### Any related issues, documentation, discussions?
   <!--
   Part of #6494
   Depends on #6974 — base is main, so the diff shows that PR's commits until 
it merges
   
   
   ### How was this PR tested?
   
   cd frontend && ng test --include "src/app/dashboard/**"
   sbt "ConfigService/testOnly *ConfigResourceSpec" "Config/testOnly 
*DefaultsConfigSpec"
   
   229 tests across the 7 touched specs; ConfigResourceSpec 33 and 
DefaultsConfigSpec 5 for the new tab flag. New specs cover the model service 
(15) and the list page (14: filtering across name/description/framework/owner, 
AND-ing across chips, sort fallback for the edit-time key models lack, caching 
so a filter change does not refetch). Model branches added to list-item (24) 
and card-item (74), including that the card links to the user route when 
accessibleUserIds is empty, does not fetch a dataset cover, and routes 
rename/description/share through ModelService.
   
   Manually verified against the local stack: sidebar appears only with the 
flag on, both views render, search and sort work, share opens against 
/access/model/*, delete removes the row.
   
   ### Was this PR authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Code (Claude Opus 5)
   
   


-- 
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]

Reply via email to