|
35 | 35 | SnowflakeImportStepPerformer
|
36 | 36 | from mitosheet.transpiler.transpile import transpile
|
37 | 37 | from mitosheet.transpiler.transpile_utils import get_default_code_options
|
38 |
| -from mitosheet.types import CodeOptions, ColumnDefinintion, ColumnDefinitions, MitoTheme, ParamMetadata |
| 38 | +from mitosheet.types import CodeOptions, ColumnDefinintion, ColumnDefinitions, DefaultEditingMode, MitoTheme, ParamMetadata |
39 | 39 | from mitosheet.updates import UPDATES
|
40 | 40 | from mitosheet.user.utils import is_enterprise, is_pro, is_running_test
|
41 | 41 | from mitosheet.utils import NpEncoder, dfs_to_array_for_json, get_default_df_formats, get_new_id, is_default_df_names
|
@@ -188,7 +188,7 @@ def __init__(
|
188 | 188 | user_defined_editors: Optional[List[Callable]]=None,
|
189 | 189 | code_options: Optional[CodeOptions]=None,
|
190 | 190 | column_definitions: Optional[List[ColumnDefinitions]]=None,
|
191 |
| - default_apply_formula_to_column: Optional[bool]=None, |
| 191 | + default_editing_mode: Optional[DefaultEditingMode]=None, |
192 | 192 | theme: Optional[MitoTheme]=None,
|
193 | 193 | ):
|
194 | 194 | """
|
@@ -256,7 +256,8 @@ def __init__(
|
256 | 256 |
|
257 | 257 | if not is_running_test() and not is_pro() and column_definitions is not None:
|
258 | 258 | raise ValueError("column definitions are only supported in the enterprise version of Mito. See Mito plans https://www.trymito.io/plans")
|
259 |
| - |
| 259 | + |
| 260 | + default_apply_formula_to_column = False if default_editing_mode == 'cell' else True |
260 | 261 | if not is_running_test() and not is_pro() and default_apply_formula_to_column is not None:
|
261 | 262 | raise ValueError(f'Setting default_editing_mode is only supported in the enterprise version of Mito. See Mito plans https://www.trymito.io/plans')
|
262 | 263 |
|
|
0 commit comments