Add dropdown fields for review requests.
Review Request #9157 — Created Aug. 29, 2017 and submitted
This change adds Python and JavaScript classes to add dropdown-type fields in
review requests. Extensions can use this very simply by just subclassing
BaseDropdownField and providingfield_id
,label
, andoptions
attributes.
The resulting value will be stored inextra_data
as expected.
- Ran js-tests.
- Ran unit tests.
- Created a test extension that used a dropdown field and verified that the
state was correctly rendered when loading the page and correctly stored
when the dropdown was changed.
- Description:
-
~ This change adds python and javascript classes to add dropdown-type fields in
~ This change adds Python and JavaScript classes to add dropdown-type fields in
review requests. Extensions can use this very simply by just subclassing BaseDropdownField and providing field_id
,label
, andoptions
attributes.The resulting value will be stored in extra_data
as expected. - Commit:
-
43ede0c8faefbc1ea3eb20d86d5379d8c0c216ebcb64f1f50583f18e310b33ba97efc636b6a98f30
Checks run (2 succeeded)
flake8
passed.
JSHint
passed.