mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-04 13:58:54 +00:00
* masking workspace constants on frontend * remove comment * update * added logic to verify constants keys used in codehinter * Add check for value type * update workspace constant permissions * Fix exitsing issues related to validation on code hinter * do not send encrypted value to fe * small updates * Add data-cy for workspace constants components * Modify workspace constants cypress test cases * fix value alignment --------- Co-authored-by: ajith-k-v <[email protected]>
33 lines
1.4 KiB
JavaScript
33 lines
1.4 KiB
JavaScript
export const cyParamName = (paramName = "") => {
|
|
return paramName.toLowerCase().replace(/\s+/g, "-");
|
|
};
|
|
|
|
export const workspaceConstantsSelectors = {
|
|
workspaceConstantsHelperText: '[data-cy="workspace-constant-helper-text"]',
|
|
emptyStateImage: '[data-cy="empty-state-image"]',
|
|
emptyStateHeader: '[data-cy="empty-state-header"]',
|
|
emptyStateText: '[data-cy="empty-state-text"]',
|
|
addNewConstantButton: '[data-cy="add-new-constant-button"]',
|
|
contantFormTitle: '[data-cy="constant-form-title"]',
|
|
addConstantButton: '[data-cy="add-constant-button"]',
|
|
envName: '[data-cy="env-name"]',
|
|
constantsTableNameHeader: '[data-cy="workspace-variable-table-name-header"]',
|
|
constantsTableValueHeader:
|
|
'[data-cy="workspace-variable-table-value-header"]',
|
|
|
|
constantName: (constName) => {
|
|
return `[data-cy="${cyParamName(constName)}-workspace-constant-name"]`;
|
|
},
|
|
constantValue: (constName) => {
|
|
return `[data-cy="${cyParamName(constName)}-workspace-constant-value"]`;
|
|
},
|
|
constEditButton: (constName) => {
|
|
return `[data-cy="${cyParamName(constName)}-edit-button"]`;
|
|
},
|
|
constDeleteButton: (constName) => {
|
|
return `[data-cy="${cyParamName(constName)}-delete-button"]`;
|
|
},
|
|
constHideButton: (constName) => {
|
|
return `[data-cy="${cyParamName(constName)}-constant-visibility"]`;
|
|
},
|
|
};
|