You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "pawarprasad123 (via GitHub)" <gi...@apache.org> on 2026/05/06 10:29:54 UTC

[PR] ATLAS-5267: ATLAS UI: Create Glossary: Add Import glossary terms tab (template + upload) [atlas]

pawarprasad123 opened a new pull request, #617:
URL: https://github.com/apache/atlas/pull/617

   
   
   ## What changes were proposed in this pull request?
   
   Unify glossary creation and term import in one Create Glossary dialog. Users switch between Create glossary and Import glossary terms via a toggle (same interaction pattern as Formatted / Plain text on the long-description field). Edit Glossary is unchanged (no toggle).
   
   User-facing behavior
   
   Create glossary: Existing form (name, short/long description, rich text) and Create / Cancel; same API and success handling as before.
   Import glossary terms:
   Download import template (download icon) using the glossary import template API (/glossary/import/template via existing client method).
   File dropzone for .csv, .xls, .xlsx (reuse existing import layout).
   Upload / Cancel with the same upload behavior as Import Glossary Term from the sidebar (shared postGlossaryImportFormData with ImportDialog glossary path).
   On partial failure: Error Details list, Back to return to the dropzone, footer Cancel only in error state.
   Sidebar entries Create Glossary, Download Import template, and Import Glossary Term remain; no removal required.
   
   
   ## How was this patch tested?
   Manual test, build pass
   
   <img width="889" height="699" alt="Screenshot from 2026-05-06 15-55-59" src="https://github.com/user-attachments/assets/e96cef26-38c1-41c5-9e88-146e28c74ae6" />
   <img width="889" height="699" alt="Screenshot from 2026-05-06 15-55-53" src="https://github.com/user-attachments/assets/5e4ab09c-899c-45fc-97aa-0cb0d7efd159" />
   <img width="1861" height="1141" alt="Screenshot from 2026-05-06 15-01-36" src="https://github.com/user-attachments/assets/3e772285-436e-45ed-b10e-fc2e79160e20" />
   


-- 
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: dev-unsubscribe@atlas.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] ATLAS-5267: ATLAS UI: Create Glossary: Add Import glossary terms tab (template + upload) [atlas]

Posted by "pawarprasad123 (via GitHub)" <gi...@apache.org>.
pawarprasad123 merged PR #617:
URL: https://github.com/apache/atlas/pull/617


-- 
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: dev-unsubscribe@atlas.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org