{
    "Events": {
        "occurances": {
            "columns": {
                "default": [
                    {
                        "data": "datetime",
                        "title": "Date/Time",
                        "filter": "datetime: 'llll'"
                    },
                    {
                        "data": "num_spaces",
                        "title": "Spaces",
                        "defaultContent": "-"
                    },
                    {
                        "data": "spaces_booked",
                        "title": "Booked"
                    },
                    {
                        "data": "spaces_wait",
                        "title": "Waitlist"
                    }
                ],
                "values": "*bbc"
            },
            "pagingType": {
                "default": "first_last_numbers",
                "values": [
                    "first_last_numbers"
                ]
            },
            "buttonSections": {
                "default": {
                    "topRight": [],
                    "topLeft": [],
                    "bottomRight": [],
                    "bottomLeft": [],
                    "rowRight": [
                        {
                            "style": "default xs",
                            "translation": "ADMIN_DASHBOARD.PEOPLE_PAGE.PERSON_BOOKINGS_TABLE.DETAILS_BTN",
                            "sref": "events.details.views.views({view: 'attendees', sub_view: 'bookings', slot_id: $row.item.id})"
                        }
                    ]
                },
                "values": "*bbc"
            }
        },
        "bookings": {
            "columns": {
                "default": [
                    {
                        "data": "client_name",
                        "title": "Client",
                        "defaultContent": "-"
                    },
                    {
                        "data": "private_note",
                        "title": "Note",
                        "defaultContent": "-"
                    },
                    {
                        "data": "quantity",
                        "title": "Qty",
                        "defaultContent": "-"
                    },
                    {
                        "data": "price",
                        "title": "Price"
                    },
                    {
                        "data": "paid",
                        "title": "Paid"
                    }
                ],
                "values": "*bbc"
            },
            "pagingType": {
                "default": "first_last_numbers",
                "values": [
                    "first_last_numbers"
                ]
            },
            "buttonSections": {
                "default": {
                    "title": [],
                    "topRight": [
                        {
                            "style": "primary",
                            "translation": "ADMIN_DASHBOARD.EVENTS.PRINT",
                            "action": "$ctrl.print()"
                        },
                        {
                            "style": "primary",
                            "translation": "ADMIN_DASHBOARD.EVENTS.ADD_BOOKING",
                            "action": "$ctrl.addBooking()"
                        }
                    ],
                    "topLeft": [],
                    "bottomRight": [],
                    "bottomLeft": [],
                    "rowRight": [
                        {
                            "style": "default xs",
                            "translation": "ADMIN_DASHBOARD.EVENTS.DETAILS",
                            "sref": "bookings.edit({id: $row.item.id})"
                        }
                    ]
                },
                "values": "*bbc"
            }
        },
        "pages": {
            "all": {
                "default": {
                    "style": "tab",
                    "layout": [
                        [
                            {
                                "type": "bb-tabs-panel",
                                "width": 12,
                                "index": 0,
                                "panel_params": {
                                    "name": "events_main",
                                    "hide_single": true,
                                    "tabs": [
                                        {
                                            "name": "ADMIN_DASHBOARD.EVENTS_PAGE.TABS.SINGLE",
                                            "path": ".views({view: 'single'})",
                                            "roles": [
                                                "owner", "admin", "user"
                                            ]
                                        },
                                        {
                                            "name": "ADMIN_DASHBOARD.EVENTS_PAGE.TABS.RECURRING",
                                            "path": ".views({view: 'recurring'})",
                                            "roles": [
                                                "owner", "admin", "user"
                                            ]
                                        },
                                        {
                                            "name": "ADMIN_DASHBOARD.EVENTS_PAGE.TABS.COURSES",
                                            "path": ".views({view: 'courses'})",
                                            "hide": true,
                                            "roles": [
                                                "owner", "admin", "user"
                                            ]
                                        },
                                        {
                                            "name": "ADMIN_DASHBOARD.EVENTS_PAGE.TABS.GROUPS",
                                            "path": ".views({view: 'groups'})",
                                            "roles": [
                                                "owner", "admin", "user",
                                                "parent-owner",
                                                "parent-admin",
                                                "parent-user"
                                            ]
                                        },
                                        {
                                            "name": "ADMIN_DASHBOARD.EVENTS_PAGE.TABS.TEMPLATES",
                                            "path": ".views({view: 'templates'})",
                                            "roles": [
                                                "owner", "admin", "user"
                                            ]
                                        }
                                    ]
                                }
                            }
                        ]
                    ]
                },
                "values": "*bbc"
            }
        }
    }
}

