Applies to both single-select and multi-select type questions.
UI sends choices in the form of text with line breaks
separating the options.
Customer complained about empty string erronously sent by
the UI being passed to playbook, which is a component of this.
* jsonbfield supports json querying. jsonfield package is still a jsonb
postgres data type, but doesn't support jsonb style querying.
* add undo migration support to GIN index
* Generating the set of valid unicode characters is expensive in terms
of memory storage. Instead, we define the grammer by the negation of
allowed unicode characters. Much faster.
* Establish a base grammar for handling json path specification and
value matching. With boolean logic support and parenthesis grouping
i.e. (a.b.c="value") and ((a.b="foo") or (a="bar"))
* generate Q() results for passing to Host.objects.filter()
* Hooked up via /api/v1/hosts?host_filter=...
* DynamicFilterField added to store host filter as string with grammar
parser attached as static methods for later use by DynamicInventory &
continued use by host_filter=...
* release_3.1.2: (33 commits)
updating changelog for 3.1.2
Add back SRC_ONLY_PKGS
Fix ubuntu 14 restart service list pt 2
Make sure the insight playbook fetch doesn't quote user and pass
Add requirements/vendor to gitignore
Conditionally install from local python dependencies in spec file
Remove requirements/vendor on make clean.
Update brew-srpm target to generate local requirements files
Get offline pip installs working
Add clean-dist target
Navigate back to the jobDetails state when the user clicks outside the host event modal.
Don't use jinja quote filter on insights username or password
fix legacy standard out
Fixed permissions typo
add test, restore old behavior in api test
create _survey_element_validation and use it for updating extra_vars
Do not set the default if the field was not passed in to kwargs_extra_vars
Remove log aggregator port required mark.
Modify according to review feedback.
Host Event json should be read-only
...
This is a special license that is triggered in the presence of two
directories:
- /opt/rh/cfme-appliance
- /opt/rh/cfme-gemset
and the rpms
- cfme
- cfme-appliance
- cfme-gemset
All of which I'm assured are responsible for validating that this is
indeed an enterprise cloudforms environment.
When these are present then a license is used that is near perpetual,
allows for a stupid large number of instances, and turns on all features