mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-07-01 18:52:20 +08:00
* fix: reject update when filter is empty object * chore: valid filter when destroy data * fix: test * refactor(utils): move isValidFilter to utils * chore: test * chore: test * chore: test * fix(plugin-workflow-manual): fix test case * fix(plugin-workflow-manual): add filter check for update form in manual node * chore: validate filter params as middleware * chore: action filter validate in data-source-manager * chore: acl filter params validate test * chore: move validate filter params middleware into core * Update nocobase-test-e2e.yml * chore: only run workflow's tests * chore: only run workflow's tests * fix: updateRecordForm * Revert "chore: only run workflow's tests" This reverts commit 64ce1241718ef516ff9bf7245296dee963ab2e43. * Revert "chore: only run workflow's tests" This reverts commit b9057b35ec4f87ba13c08650ffc7919e32eb3fc3. --------- Co-authored-by: mytharcher <mytharcher@gmail.com> Co-authored-by: chenos <chenlinxh@gmail.com> Co-authored-by: Zeke Zhang <958414905@qq.com> Co-authored-by: hongboji <j414562100@qq.com>
15 lines
340 B
TypeScript
15 lines
340 B
TypeScript
import { useTranslation } from 'react-i18next';
|
|
|
|
export const NAMESPACE = 'workflow-manual';
|
|
|
|
export function useLang(key: string, options = {}) {
|
|
const { t } = usePluginTranslation(options);
|
|
return t(key);
|
|
}
|
|
|
|
export const lang = useLang;
|
|
|
|
export function usePluginTranslation(options?) {
|
|
return useTranslation(NAMESPACE, options);
|
|
}
|