-
Incident report
-
Resolution: Fixed
-
Major
-
3.0.1
First issue:
There is an error message if moving all screen items into left side or down:
Screen "Zabbix server" cell X - 0 Y - 1 is already taken. [screenedit.php:250 ? addScreenRow() ? CFrontendApiWrapper->update() ? CApiWrapper->__call() ? CFrontendApiWrapper->callMethod() ? CApiWrapper->callMethod() ? CFrontendApiWrapper->callClientMethod() ? CLocalApiClient->callMethod() ? call_user_func_array() ? CScreen->update() ? CScreen->updateReal() ? CScreen->replaceItems() ? CScreenItem->update() ? CScreenItem->validateUpdate() ? CScreenItem->checkDuplicateResourceInCell() ? CApiService::exception() in include/classes/api/services/CScreenItem.php:965]
It is easy to reproduce it with this API request:
{ "screenid" : 16, "vsize" : 3, "screenitems" : [ { "screenitemid" : 46, "screenid" : 16, "resourcetype" : 0, "resourceid" : 525, "width" : 400, "height" : 100, "x" : 1, "y" : 2, "colspan" : 1, "rowspan" : 1, "elements" : 0, "valign" : 0, "halign" : 0, "style" : 0, "url" : "", "dynamic" : 0, "sort_triggers" : 0, "application" : "", "max_columns" : 3 }, { "screenitemid" : 45, "screenid" : 16, "resourcetype" : 0, "resourceid" : 524, "width" : 400, "height" : 156, "x" : 0, "y" : 2, "colspan" : 1, "rowspan" : 1, "elements" : 0, "valign" : 0, "halign" : 0, "style" : 0, "url" : "", "dynamic" : 0, "sort_triggers" : 0, "application" : "", "max_columns" : 3 }, { "screenitemid" : 44, "screenid" : 16, "resourcetype" : 2, "resourceid" : 1, "width" : 500, "height" : 100, "x" : 0, "y" : 1, "colspan" : 2, "rowspan" : 1, "elements" : 0, "valign" : 0, "halign" : 0, "style" : 0, "url" : "", "dynamic" : 0, "sort_triggers" : 0, "application" : "", "max_columns" : 3 } ] }
Second issue:
It is possible to set hsize/vsize to zero via API
- is duplicated by
-
ZBX-7241 Possible to create screen larger than 100x100
- Closed