Rectesystem eingebaut
This commit is contained in:
@@ -0,0 +1,159 @@
|
||||
{
|
||||
"version": 1,
|
||||
"scope": "public",
|
||||
"roles": {
|
||||
"user": {
|
||||
"label": "Normale Benutzerrolle",
|
||||
"full_public_access": false,
|
||||
"can_manage_page_permissions": false
|
||||
},
|
||||
"admin": {
|
||||
"label": "Administrator",
|
||||
"full_public_access": true,
|
||||
"can_manage_page_permissions": false
|
||||
},
|
||||
"master": {
|
||||
"label": "Master",
|
||||
"full_public_access": true,
|
||||
"can_manage_page_permissions": true
|
||||
}
|
||||
},
|
||||
"public_access_allowlist": [
|
||||
"login.php",
|
||||
"register.php",
|
||||
"logout.php"
|
||||
],
|
||||
"manageable_pages": {
|
||||
"index.php": {
|
||||
"label": "Startseite",
|
||||
"menu_group": null
|
||||
},
|
||||
"settings.php": {
|
||||
"label": "Einstellungen",
|
||||
"menu_group": "Konto"
|
||||
},
|
||||
"my_favorites.php": {
|
||||
"label": "Favoriten",
|
||||
"menu_group": "Konto"
|
||||
},
|
||||
"moonphase.php": {
|
||||
"label": "Mondphase",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"planetensichtbarkeit.php": {
|
||||
"label": "Planetensichtbarkeit",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"tcrb_lightcurve.php": {
|
||||
"label": "T CrB Lichtkurve",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"solarsystem.php": {
|
||||
"label": "Sonnensystem",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"jupitersystem.php": {
|
||||
"label": "Jupitersystem",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"tagbogen.php": {
|
||||
"label": "Tagbogen",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"sternenhimmel.php": {
|
||||
"label": "Sternenhimmel",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"meteorshowers.php": {
|
||||
"label": "Meteorstroeme",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"geocron/index.php": {
|
||||
"label": "Geocron",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"geocron3d.php": {
|
||||
"label": "Geocron 3D",
|
||||
"menu_group": "Himmel & Planeten"
|
||||
},
|
||||
"mondfinsternis.php": {
|
||||
"label": "Mondfinsternis",
|
||||
"menu_group": "Finsternisse & Bedeckungen"
|
||||
},
|
||||
"sonnenfinsternis.php": {
|
||||
"label": "Sonnenfinsternis",
|
||||
"menu_group": "Finsternisse & Bedeckungen"
|
||||
},
|
||||
"bedeckung.php": {
|
||||
"label": "Bedeckungsphaenomene",
|
||||
"menu_group": "Finsternisse & Bedeckungen"
|
||||
},
|
||||
"sternbedeckungen.php": {
|
||||
"label": "Mond-Stern-Bedeckungen",
|
||||
"menu_group": "Finsternisse & Bedeckungen"
|
||||
},
|
||||
"monatsvorhersage.php": {
|
||||
"label": "Monatsvorhersage",
|
||||
"menu_group": "Administration"
|
||||
},
|
||||
"wochenvorhersage.php": {
|
||||
"label": "Wochenvorhersage",
|
||||
"menu_group": null
|
||||
},
|
||||
"satellitenhimmel.php": {
|
||||
"label": "Satellitenhimmel",
|
||||
"menu_group": "Konto"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
"main_groups": [
|
||||
{
|
||||
"title": "Himmel & Planeten",
|
||||
"links": [
|
||||
"moonphase.php",
|
||||
"planetensichtbarkeit.php",
|
||||
"tcrb_lightcurve.php",
|
||||
"solarsystem.php",
|
||||
"jupitersystem.php",
|
||||
"tagbogen.php",
|
||||
"sternenhimmel.php",
|
||||
"meteorshowers.php",
|
||||
"geocron/index.php",
|
||||
"geocron3d.php"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Finsternisse & Bedeckungen",
|
||||
"links": [
|
||||
"mondfinsternis.php",
|
||||
"sonnenfinsternis.php",
|
||||
"bedeckung.php",
|
||||
"sternbedeckungen.php"
|
||||
]
|
||||
}
|
||||
],
|
||||
"account_links": [
|
||||
"settings.php",
|
||||
"my_favorites.php",
|
||||
"satellitenhimmel.php"
|
||||
],
|
||||
"admin_links": [
|
||||
"admin_users.php",
|
||||
"monatsvorhersage.php",
|
||||
"telegram/broadcast_test.php"
|
||||
]
|
||||
},
|
||||
"database": {
|
||||
"page_permissions_table": "app_user_page_permissions",
|
||||
"page_permissions_columns": [
|
||||
"user_id",
|
||||
"page_key"
|
||||
]
|
||||
},
|
||||
"rules": {
|
||||
"default_policy": "deny",
|
||||
"single_page_permission_does_not_grant_admin": true,
|
||||
"menu_visibility_follows_page_permissions": true,
|
||||
"subfolder_pages_use_relative_path_keys": true
|
||||
}
|
||||
}
|
||||
@@ -47,6 +47,21 @@ CREATE TABLE IF NOT EXISTS `app_users` (
|
||||
|
||||
-- Daten-Export vom Benutzer nicht ausgewählt
|
||||
|
||||
-- Exportiere Struktur von Tabelle d0467f49.app_user_page_permissions
|
||||
CREATE TABLE IF NOT EXISTS `app_user_page_permissions` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`user_id` bigint(20) unsigned NOT NULL,
|
||||
`page_key` varchar(100) NOT NULL,
|
||||
`created_at` datetime NOT NULL DEFAULT current_timestamp(),
|
||||
`updated_at` datetime NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uq_app_user_page_permissions_user_page` (`user_id`,`page_key`),
|
||||
KEY `idx_app_user_page_permissions_page_key` (`page_key`),
|
||||
CONSTRAINT `fk_app_user_page_permissions_user_id` FOREIGN KEY (`user_id`) REFERENCES `app_users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
||||
|
||||
-- Daten-Export vom Benutzer nicht ausgewählt
|
||||
|
||||
-- Exportiere Struktur von Tabelle d0467f49.app_user_locations
|
||||
CREATE TABLE IF NOT EXISTS `app_user_locations` (
|
||||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
|
||||
|
||||
Reference in New Issue
Block a user