{
    "Services": {
        "table": {
            "searching": {
                "default": true,
                "values": [true, false]
            },
            "columns": {
                "default": [
                    {
                        "data": "name",
                        "title": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.COLUMNS.NAME",
                        "sref": "services.edit({id: $row.item.id})",
                        "showIfDisabled": true
                    },
                    {
                        "data": "description",
                        "title": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.COLUMNS.DESCRIPTION",
                        "defaultContent": "-"
                    },
                    {
                        "data": "service_type",
                        "title": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.COLUMNS.SERVICE_TYPE",
                        "defaultContent": "-"
                    }
                ],
                "values": "*bbc"
            },
            "buttons": {
                "default": {
                    "buttons": [
                        "pageLength",
                        "colvis"
                    ]
                },
                "values": "*bbc"
            },
            "pagingType": {
                "default": "full_numbers",
                "values": [
                    "numbers",
                    "simple",
                    "simple_numbers",
                    "full",
                    "full_numbers",
                    "first_last_numbers"
                ]
            },
            "language": {
                "default": {
                    "search": "_INPUT_",
                    "searchPlaceholder": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.FILTER_PLACEHOLDER"
                },
                "values": "*bbc"
            },
            "pageLength": {
                "default": 25,
                "values": [5, 10, 25]
            },
            "lengthMenu": {
                "default": [25, 50, 100],
                "values": [25, 50, 100]
            },
            "buttonSections": {
                "default": {
                    "title": [
                        {
                            "style": "primary",
                            "translation": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.CREATE_NEW",
                            "sref": "services.new()",
                            "roles": [
                                "owner", "admin", "parent-owner", "parent-admin"
                            ]
                        }
                    ],
                    "topRight": [{
                        "translation": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.REORDER",
                        "show": "$ctrl.showReorder",
                        "action": "$ctrl.reorder()",
                        "style": "primary"
                    }],
                    "topLeft": [],
                    "bottomRight": [],
                    "bottomLeft": [],
                    "rowRight": [
                        {
                            "style": "default xs",
                            "translation": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.LOCATIONS",
                            "action": "$ctrl.assignLocations($row.item.id)",
                            "show": "$row.item.$has('service_companies')",
                            "ariaLabel": "ADMIN_DASHBOARD.SERVICES_PAGE.LISTING.LOCATIONS_BTN_ARIA_LABEL",
                            "ariaLabelParams": {
                                "location": {
                                    "scope": true,
                                    "value": "$row.item.name"
                                }
                            }
                        }
                    ]
                },
                "values": "*bbc"
            }
        }
    }
}
