- 
    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
 
-