mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
de-deprecate *not_in* validators
This commit is contained in:
@@ -3644,13 +3644,13 @@ parameters a ``metadata`` validator is added automatically.
|
||||
- ``dataset_metadata_in_range``: Check if a numeric metadata value is within
|
||||
a given range.
|
||||
- ``dataset_metadata_in_data_table``: Check if a metadata value is contained in a column of a data table.
|
||||
- ``dataset_metadata_not_in_data_table``: Equivalent to ``dataset_metadata_in_data_table`` with ``negate="true"``.
|
||||
|
||||
Deprecated data validators:
|
||||
|
||||
- ``dataset_metadata_in_file``: Use data tables with ``dataset_metadata_in_data_table``.
|
||||
Check if a metadata value is contained in a specific column of a file in the ``tool_data_path``
|
||||
(which is set in Galaxy's config).
|
||||
- ``dataset_metadata_not_in_data_table``: Use ``dataset_metadata_in_data_table`` with ``negate="true"``.
|
||||
|
||||
### Validators for textual inputs (``text``, ``select``, ...)
|
||||
|
||||
@@ -3672,10 +3672,7 @@ For ``text`` inputs the following validators are useful:
|
||||
- ``empty_field``: Check if the string is not empty
|
||||
- ``value_in_data_table``: Check if the value is
|
||||
contained in a column of a given data table.
|
||||
|
||||
Deprecated:
|
||||
|
||||
- ``value_not_in_data_table``: Use ``value_in_data_table`` with ``negate="true"``.
|
||||
- ``value_not_in_data_table``: Equivalent to ``value_in_data_table`` with ``negate="true"``.
|
||||
|
||||
### Validators for numeric inputs (``integer``, ``float``)
|
||||
|
||||
@@ -3736,9 +3733,10 @@ use in filenames may not contain ``..``.
|
||||
<xs:documentation xml:lang="en"><.
|
||||
|
||||
@@ -816,8 +816,7 @@ class ValueInDataTableColumnValidator(Validator):
|
||||
class ValueNotInDataTableColumnValidator(ValueInDataTableColumnValidator):
|
||||
"""
|
||||
Validator that checks if a value is NOT in a tool data table column.
|
||||
|
||||
Deprecated: use now the `negate` attribute
|
||||
Equivalent to ValueInDataTableColumnValidator with `negate="true"`.
|
||||
|
||||
note: this is covered in a framework test (validation_value_in_datatable)
|
||||
"""
|
||||
@@ -871,8 +870,7 @@ class MetadataInDataTableColumnValidator(ValueInDataTableColumnValidator):
|
||||
class MetadataNotInDataTableColumnValidator(MetadataInDataTableColumnValidator):
|
||||
"""
|
||||
Validator that checks if the value for a dataset's metadata item doesn't exists in a file.
|
||||
|
||||
Deprecated: use now the `negate` attribute
|
||||
Equivalent to MetadataInDataTableColumnValidator with `negate="true"`.
|
||||
|
||||
note: this is covered in a framework test (validation_metadata_in_datatable)
|
||||
"""
|
||||
@@ -940,15 +938,15 @@ validator_types = dict(
|
||||
empty_dataset=DatasetEmptyValidator,
|
||||
empty_extra_files_path=DatasetExtraFilesPathEmptyValidator,
|
||||
dataset_metadata_in_data_table=MetadataInDataTableColumnValidator,
|
||||
dataset_metadata_not_in_data_table=MetadataNotInDataTableColumnValidator,
|
||||
dataset_metadata_in_range=MetadataInRangeValidator,
|
||||
value_in_data_table=ValueInDataTableColumnValidator,
|
||||
value_not_in_data_table=ValueNotInDataTableColumnValidator,
|
||||
dataset_ok_validator=DatasetOkValidator,
|
||||
)
|
||||
|
||||
deprecated_validator_types = dict(
|
||||
dataset_metadata_in_file=MetadataInFileColumnValidator,
|
||||
dataset_metadata_not_in_data_table=MetadataNotInDataTableColumnValidator,
|
||||
value_not_in_data_table=ValueNotInDataTableColumnValidator,
|
||||
dataset_metadata_in_file=MetadataInFileColumnValidator
|
||||
)
|
||||
validator_types.update(deprecated_validator_types)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user