Skip to content

ATLAS-5267: ATLAS UI: Create Glossary: Add Import glossary terms tab (template + upload)#617

Merged
pawarprasad123 merged 1 commit intoATLAS-5246-v1from
feature/pr-4-glossary-create-update-import-errormessage
May 8, 2026
Merged

ATLAS-5267: ATLAS UI: Create Glossary: Add Import glossary terms tab (template + upload)#617
pawarprasad123 merged 1 commit intoATLAS-5246-v1from
feature/pr-4-glossary-create-update-import-errormessage

Conversation

@pawarprasad123
Copy link
Copy Markdown
Contributor

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

Screenshot from 2026-05-06 15-55-59 Screenshot from 2026-05-06 15-55-53 Screenshot from 2026-05-06 15-01-36

@pawarprasad123 pawarprasad123 merged commit b0e2bbf into ATLAS-5246-v1 May 8, 2026
1 check failed
pawarprasad123 added a commit that referenced this pull request May 8, 2026
pawarprasad123 added a commit that referenced this pull request May 10, 2026
…ntation (#626)

* ATLAS-5286: ATLAS UI: Dashboard - Filter query and  shared view helpers changes (#615)

* ATLAS-5287: ATLAS UI: Dashboard- search bar with dropdown (#616)

* ATLAS-5267: ATLAS UI: Create Glossary: Add Import glossary terms tab (template + upload) (#617)

* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu. (#618)

* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu

* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu

* ATLAS-5251: ATLAS UI : Dashboard - Latest Entities List (#619)

* ATLAS-5247, ATLAS-5248, ATLAS-5249, ATLAS-5250, ATLAS-5252, ATLAS-5254, ATLAS-5255: ATLAS UI: Dashboard All cards. (#620)

* ATLAS-5288: ATLAS UI: Dashboard - Classification and Admin Audits (#621)

* ATLAS-5246: ATLAS UI: Dashboard Overview - React UI Dashboard Implementation
pawarprasad123 added a commit that referenced this pull request May 10, 2026
…ntation (#626)

* ATLAS-5286: ATLAS UI: Dashboard - Filter query and  shared view helpers changes (#615)

* ATLAS-5287: ATLAS UI: Dashboard- search bar with dropdown (#616)

* ATLAS-5267: ATLAS UI: Create Glossary: Add Import glossary terms tab (template + upload) (#617)

* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu. (#618)

* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu

* ATLAS-5256: ATLAS UI: Header - Create Button and Dropdown Menu

* ATLAS-5251: ATLAS UI : Dashboard - Latest Entities List (#619)

* ATLAS-5247, ATLAS-5248, ATLAS-5249, ATLAS-5250, ATLAS-5252, ATLAS-5254, ATLAS-5255: ATLAS UI: Dashboard All cards. (#620)

* ATLAS-5288: ATLAS UI: Dashboard - Classification and Admin Audits (#621)

* ATLAS-5246: ATLAS UI: Dashboard Overview - React UI Dashboard Implementation
 (cherry picked from commit 874180f)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants