Added magic custom validation rule schemas in docstrings
This commit is contained in:
parent
baa77a7de5
commit
c607eaf23d
@ -73,6 +73,11 @@ class ValidateCustomFields(Validator):
|
|||||||
dict_property[key] = self.convert_properties(item_prop, item_schema)['item']
|
dict_property[key] = self.convert_properties(item_prop, item_schema)['item']
|
||||||
|
|
||||||
def _validate_valid_properties(self, valid_properties, field, value):
|
def _validate_valid_properties(self, valid_properties, field, value):
|
||||||
|
"""Fake property that triggers node dynamic property validation.
|
||||||
|
|
||||||
|
The rule's arguments are validated against this schema:
|
||||||
|
{'type': 'boolean'}
|
||||||
|
"""
|
||||||
from pillar.api.utils import project_get_node_type
|
from pillar.api.utils import project_get_node_type
|
||||||
|
|
||||||
projects_collection = current_app.data.driver.db['projects']
|
projects_collection = current_app.data.driver.db['projects']
|
||||||
@ -121,6 +126,9 @@ class ValidateCustomFields(Validator):
|
|||||||
|
|
||||||
Combine "required_after_creation=True" with "required=False" to allow
|
Combine "required_after_creation=True" with "required=False" to allow
|
||||||
pre-insert hooks to set default values.
|
pre-insert hooks to set default values.
|
||||||
|
|
||||||
|
The rule's arguments are validated against this schema:
|
||||||
|
{'type': 'boolean'}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if not required_after_creation:
|
if not required_after_creation:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user