Skip to content

[DERCBOT-1859] Allow label for namespaces#2028

Merged
assouktim merged 1 commit intotheopenconversationkit:masterfrom
CreditMutuelArkea:feature/label-namespace/DERCBOT-1859
Apr 16, 2026
Merged

[DERCBOT-1859] Allow label for namespaces#2028
assouktim merged 1 commit intotheopenconversationkit:masterfrom
CreditMutuelArkea:feature/label-namespace/DERCBOT-1859

Conversation

@scezen
Copy link
Copy Markdown
Member

@scezen scezen commented Apr 9, 2026

Ticket : DERCBOT-1859

Goal

Add a label for namespaces, with a fallback to the technical namespace when no label is defined.

Details

  • Added an optional label field in NamespaceConfiguration
  • NamespaceConfiguration (was used for Sharing Settings option and created in Mongo only when one option was activated in namespace settings) is now created automatically when a namespace is created
  • The backend now returns a resolved label for namespaces:
    • Custom label if defined
    • Otherwise the technical namespace
  • Updated the main namespace displays in the Studio to show the label when present

Note

  • No breaking change: if no label is set, the UI still works with the technical namespace

Also included in this PR:

  • Display of footnote details in the Dialogs view

@scezen scezen marked this pull request as draft April 9, 2026 14:41
@assouktim assouktim marked this pull request as ready for review April 14, 2026 07:37
Copy link
Copy Markdown
Contributor

@assouktim assouktim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Looks good to me.
One thing to improve though: updating a label requires a browser refresh for the change to be visible at the namespace list and in the header.

Copy link
Copy Markdown
Member

@rkuffer rkuffer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok for me for the front part of this PR

Copy link
Copy Markdown
Contributor

@assouktim assouktim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@assouktim assouktim force-pushed the feature/label-namespace/DERCBOT-1859 branch from 9cfa098 to 422a51a Compare April 16, 2026 15:47
@assouktim assouktim force-pushed the feature/label-namespace/DERCBOT-1859 branch from 422a51a to 4ee02d8 Compare April 16, 2026 15:51
@assouktim assouktim merged commit dadda25 into theopenconversationkit:master Apr 16, 2026
7 checks passed
@assouktim assouktim deleted the feature/label-namespace/DERCBOT-1859 branch April 16, 2026 16:09
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.

3 participants