feat: Add API documentation and permissions configuration

This commit is contained in:
2026-02-22 23:16:37 +01:00
parent b67542d159
commit b312dc56e3
3 changed files with 704 additions and 47 deletions

View File

@@ -7,38 +7,57 @@
"size": 1508,
"lmtime": 1771460522111,
"modified": false
},
"migrate.php": {
"type": "-",
"size": 1357,
"lmtime": 1771692294431,
"modified": false
}
},
"bootstrap": {
"app.php": {
"type": "-",
"size": 869,
"lmtime": 1771459558621,
"size": 877,
"lmtime": 1771692620052,
"modified": false
}
},
"composer.json": {
"type": "-",
"size": 330,
"lmtime": 1771460587937,
"size": 368,
"lmtime": 1771691973809,
"modified": false
},
"config": {
"app.php": {
"type": "-",
"size": 622,
"lmtime": 1771460431365,
"size": 690,
"lmtime": 1771692227139,
"modified": false
},
"auth.php": {
"type": "-",
"size": 289,
"lmtime": 1771459566674,
"lmtime": 1771691433920,
"modified": false
},
"database.php": {
"type": "-",
"size": 425,
"lmtime": 1771691899980,
"modified": false
}
},
"database": {
"migrations": {},
"migrations": {
"20260221_000001_create_users_table.sql": {
"type": "-",
"size": 333,
"lmtime": 1771691952235,
"modified": false
}
},
"seeders": {}
},
"DOCS": {
@@ -48,6 +67,12 @@
"lmtime": 1771460831573,
"modified": false
},
"FRONTEND_STANDARDS.md": {
"type": "-",
"size": 766,
"lmtime": 1771691123295,
"modified": false
},
"PLAN_PROJEKTU.md": {
"type": "-",
"size": 5181,
@@ -59,12 +84,30 @@
"size": 132,
"lmtime": 1771460631339,
"modified": false
},
"MIGRATIONS.md": {
"type": "-",
"size": 599,
"lmtime": 1771692333726,
"modified": false
}
},
".env": {
"type": "-",
"size": 325,
"lmtime": 1771692631760,
"modified": false
},
".env.example": {
"type": "-",
"size": 222,
"lmtime": 1771459546785,
"size": 229,
"lmtime": 1771692627769,
"modified": false
},
".gitignore": {
"type": "-",
"size": 82,
"lmtime": 1771460725903,
"modified": false
},
".htaccess": {
@@ -1235,8 +1278,8 @@
},
"package.json": {
"type": "-",
"size": 671,
"lmtime": 1771460684115,
"size": 1005,
"lmtime": 1771691140832,
"modified": false
},
"package-lock.json": {
@@ -1250,8 +1293,8 @@
"css": {
"app.css": {
"type": "-",
"size": 2295,
"lmtime": 1771460692659,
"size": 5370,
"lmtime": 1771692521342,
"modified": false
},
"app.css.map": {
@@ -1262,8 +1305,8 @@
},
"login.css": {
"type": "-",
"size": 2987,
"lmtime": 1771460693108,
"size": 4504,
"lmtime": 1771692521824,
"modified": false
},
"login.css.map": {
@@ -1271,10 +1314,27 @@
"size": 958,
"lmtime": 1771460670209,
"modified": false
},
"modules": {
"jquery-alerts.css": {
"type": "-",
"size": 768,
"lmtime": 1771691151859,
"modified": false
}
}
},
"img": {},
"js": {}
"js": {
"modules": {
"jquery-alerts.js": {
"type": "-",
"size": 1573,
"lmtime": 1771691107503,
"modified": false
}
}
}
},
"index.php": {
"type": "-",
@@ -1299,17 +1359,39 @@
"lang": {
"pl.php": {
"type": "-",
"size": 1393,
"lmtime": 1771460496306,
"size": 3819,
"lmtime": 1771692642685,
"modified": false
}
},
"scss": {
"app.scss": {
"type": "-",
"size": 3651,
"lmtime": 1771692517226,
"modified": false
},
"login.scss": {
"type": "-",
"size": 2507,
"lmtime": 1771691089256,
"modified": false
},
"shared": {
"_ui-components.scss": {
"type": "-",
"size": 3044,
"lmtime": 1771692265024,
"modified": false
}
}
},
"views": {
"auth": {
"login.php": {
"type": "-",
"size": 1521,
"lmtime": 1771460485980,
"size": 1649,
"lmtime": 1771691098142,
"modified": false
}
},
@@ -1324,8 +1406,8 @@
"layouts": {
"app.php": {
"type": "-",
"size": 1014,
"lmtime": 1771460470614,
"size": 1984,
"lmtime": 1771692509348,
"modified": false
},
"auth.php": {
@@ -1334,28 +1416,46 @@
"lmtime": 1771460477300,
"modified": false
}
},
"users": {
"index.php": {
"type": "-",
"size": 2379,
"lmtime": 1771691646298,
"modified": false
}
},
"settings": {
"database.php": {
"type": "-",
"size": 3470,
"lmtime": 1771692300314,
"modified": false
}
}
},
"scss": {
"app.scss": {
"type": "-",
"size": 2831,
"lmtime": 1771460151261,
"modified": false
},
"login.scss": {
"type": "-",
"size": 3671,
"lmtime": 1771460219578,
"modified": false
"modules": {
"jquery-alerts": {
"jquery-alerts.js": {
"type": "-",
"size": 1573,
"lmtime": 1771691107503,
"modified": false
},
"jquery-alerts.scss": {
"type": "-",
"size": 945,
"lmtime": 1771691116267,
"modified": false
}
}
}
},
"routes": {
"web.php": {
"type": "-",
"size": 1579,
"lmtime": 1771460461885,
"size": 2243,
"lmtime": 1771692238609,
"modified": false
}
},
@@ -1363,10 +1463,24 @@
"Core": {
"Application.php": {
"type": "-",
"size": 4572,
"lmtime": 1771460438825,
"size": 5346,
"lmtime": 1771692614516,
"modified": false
},
"Database": {
"ConnectionFactory.php": {
"type": "-",
"size": 1175,
"lmtime": 1771691906777,
"modified": false
},
"Migrator.php": {
"type": "-",
"size": 4739,
"lmtime": 1771692444377,
"modified": false
}
},
"Http": {
"Request.php": {
"type": "-",
@@ -1456,8 +1570,30 @@
},
"AuthService.php": {
"type": "-",
"size": 1584,
"lmtime": 1771459658223,
"size": 1599,
"lmtime": 1771692611409,
"modified": false
}
},
"Users": {
"UserRepository.php": {
"type": "-",
"size": 2878,
"lmtime": 1771691981226,
"modified": false
},
"UsersController.php": {
"type": "-",
"size": 3359,
"lmtime": 1771691595738,
"modified": false
}
},
"Settings": {
"SettingsController.php": {
"type": "-",
"size": 2609,
"lmtime": 1771692449213,
"modified": false
}
}
@@ -1511,12 +1647,6 @@
}
},
"tmp": {}
},
".gitignore": {
"type": "-",
"size": 82,
"lmtime": 1771460725903,
"modified": false
}
}
},