Áú»¢¶Ä²©

????? ??? ???????

?????

object dashboard.update(object/array dashboards)

???? ?? ?????? ????? ????? ??????? ??????.

???? ?? ????? ???????? ??? ???. ?????? ??? ????? ?? ????? ???? ???? ??????? ????? ??????. ??? ????? ??????? ????? ????.

???????

(???????/????) ?? ????? ??????? ??? ????????.

?? ????? ?? ??????? dashboardid ???? ?? ??? ???????, ??? ????? ????? ?? ???????????. ?? ????????? ?????? ???? ??????????.

????? ???????? ??? ???????? ??????????, ????? ????? ?? ???????? ?????.

????? ??? ?????
pages array ???? ?????? ?????? ??? ?????? ?? ??? ??? ???????? ???????.

??? ??? ???????? ???????? ?? ??? ??????? dashboard_pageid. ??? ??? ??????? ????? ??????? ???? ????????? ??? ?????? dashboard_pageid ???? ??? ???????? ??????? ?????? ?? ?? ???? ??? ????? ????. ??? ??? ???????? ?????? ????? ??? ??? ?????. ?? ????????? ?????? ?? ??? ??? ???????? ???????. ???? ????? ??????? ???? ??? ?? ??? ???????? ???? ?????? ????.
users array Dashboard user ??????? ??? ?????? ?? ???????? ???????.
userGroups ???? ???? ????? ????? ??????? ??????? ??? ?????? ?? ???????? ???????.

???? ?????

(???????) ?????? ??????? ????? ?? ?????? ?? ??????? ????? ??????? ??? ??????? dashboardids.

???????

????? ?? ?? ??? ???????

??? ?? ??? ??????? ?"????? ??? SQL".

?????????:

{
            "jsonrpc": "2.0",
            "method": "dashboard.update",
            "params": {
                "dashboardid": "2",
                "name": "????? ??? SQL"
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "????": 1
       }

????????:

{
            "jsonrpc": "2.0",
            "?????": {
                "dashboardids": [
                    "2"
                ]
            },
            "????": 1
       }

????? ??? ??? ????????

??? ?? ?? ??? ?????? ?? ??? ????????, ???? ?????'??? ???? ???????? ???? ???? ????? ???? ??? ???? ??????. ??? ?? ?? ??? ??? ???????? ????.

?????????:

{
            "jsonrpc": "2.0",
            "method": "dashboard.update",
            "params": {
                "dashboardid": "2",
                "??????": [
                    {
                        "dashboard_pageid": 1,
                        "name": '?? ???? ???'
                    },
                    {
                        "dashboard_pageid": 2,
                        "?????????": [
                            {
                                "type": "????",
                                "x": 0,
                                "y": 0,
                                "????": 4,
                                "????": 3
                            }
                        ]
                    },
                    {
                        "?????_?????": 60
                    }
                ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "????": 1
       }

????????:

{
            "jsonrpc": "2.0",
            "?????": {
                "dashboardids": [
                    "2"
                ]
            },
            "????": 2
       }

??? ????? ?? ??? ????????

???? ?? ?????? ????? ????? ???????.

?????????:

{
            "jsonrpc": "2.0",
            "method": "dashboard.update",
            "params": {
                "dashboardid": "2",
                "userid": "1"
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "????": 2
       }

????????:

{
            "jsonrpc": "2.0",
            "?????": {
                "dashboardids": [
                    "2"
                ]
            },
            "????": 2
       }

???? ????

????

CDashboard::update()? ???? ui/include/classes/api/services/CDashboard.php.