[PR #20352] Fix/issues#18447,And a module for setting Beta function Settings has been added, allowing users to control whether to enable certain functions #29369

Closed
opened 2026-02-21 20:45:25 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/langgenius/dify/pull/20352

State: closed
Merged: No


Summary

Fixes #18447

The previously submitted PR caused some issues, so this time it's not just about fixing the problems that emerged;
Fixes #19784
Fixes #19782
Fixes #19771
Fixes #19768

PR: #19732, PR: #19744 The modified code has been modified synchronously

In addition, a configuration page for the Beta function has been added. It is hoped that the creator of the workspace can decide for themselves whether to enable this function

But I 'm not a pure backend developer, although beta_config was added to the tenants table, do I know how to submit changes to the table structure to you? Hope you can handle the structural change of this table. The table structure statement is

alter table tenants
	add beta_config text;

Some front-end unit tests will be added for this function in the future, but this will take a little time

Screenshots

Before After
... ...

Checklist

Important

Please review the checklist below before submitting your pull request.

  • This change requires a documentation update, included: Dify Document
  • I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!)
  • [] I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change.
  • I've updated the documentation accordingly.
  • I ran dev/reformat(backend) and cd web && npx lint-staged(frontend) to appease the lint gods
**Original Pull Request:** https://github.com/langgenius/dify/pull/20352 **State:** closed **Merged:** No --- # Summary Fixes #18447 The previously submitted PR caused some issues, so this time it's not just about fixing the problems that emerged; Fixes #19784 Fixes #19782 Fixes #19771 Fixes #19768 PR: #19732, PR: #19744 The modified code has been modified synchronously In addition, a configuration page for the Beta function has been added. It is hoped that the creator of the workspace can decide for themselves whether to enable this function But I 'm not a pure backend developer, although beta_config was added to the tenants table, do I know how to submit changes to the table structure to you? Hope you can handle the structural change of this table. The table structure statement is ``` alter table tenants add beta_config text; ``` Some front-end unit tests will be added for this function in the future, but this will take a little time # Screenshots | Before | After | |--------|-------| | ... | ... | # Checklist > [!IMPORTANT] > Please review the checklist below before submitting your pull request. - [x] This change requires a documentation update, included: [Dify Document](https://github.com/langgenius/dify-docs) - [x] I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!) - [] I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change. - [x] I've updated the documentation accordingly. - [x] I ran `dev/reformat`(backend) and `cd web && npx lint-staged`(frontend) to appease the lint gods
yindo added the pull-request label 2026-02-21 20:45:25 -05:00
yindo closed this issue 2026-02-21 20:45:25 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#29369