Add AST JSON representation for TenantTagController with detailed node and edge mappings

This commit is contained in:
hamed
2026-07-23 19:10:26 +03:30
parent f33c7a3eab
commit 48b0f684f5
20 changed files with 2824 additions and 1816 deletions
+51 -36
View File
@@ -1,7 +1,7 @@
{
"assets/admin/App.tsx": {
"mtime": 1784818172.692579,
"ast_hash": "8ff377edef61623fae9f278eac83122b",
"mtime": 1784820906.7683442,
"ast_hash": "8d0f3c0273b7b5b645e5fddb8d7359ec",
"semantic_hash": ""
},
"assets/admin/components/FreeVisitPrice.tsx": {
@@ -25,8 +25,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.tsx": {
"mtime": 1784816325.4877293,
"ast_hash": "8951499f1905371be30876d19c253d70",
"mtime": 1784820758.7049072,
"ast_hash": "842a0b95d3969899ec84ceeda1af6989",
"semantic_hash": ""
},
"assets/admin/components/layout/Topbar.tsx": {
@@ -1100,8 +1100,8 @@
"semantic_hash": ""
},
"src/ClinicService/Controller/ClinicServiceController.php": {
"mtime": 1784813866.2592807,
"ast_hash": "ecdb21995cc322da12550d4835f6e864",
"mtime": 1784820632.5114615,
"ast_hash": "36f0ea57dd223b4308c0569290eb1941",
"semantic_hash": ""
},
"src/ClinicService/Entity/ServiceItem.php": {
@@ -1210,8 +1210,8 @@
"semantic_hash": ""
},
"src/Insurance/Controller/InsuranceController.php": {
"mtime": 1784811160.5667396,
"ast_hash": "580205be8ca3bacd5e4515bceea4da8a",
"mtime": 1784820722.018758,
"ast_hash": "3ac2dc9f55c2c9f76dea0fe10f57c1e8",
"semantic_hash": ""
},
"src/Insurance/Entity/DoctorInsurance.php": {
@@ -1310,8 +1310,8 @@
"semantic_hash": ""
},
"src/Patient/Controller/PatientController.php": {
"mtime": 1784816935.0402553,
"ast_hash": "0446565cfd403fec9bc838c26a81c9e9",
"mtime": 1784820724.082775,
"ast_hash": "c1e9e6806d5945e4e12c68cbdf4d975a",
"semantic_hash": ""
},
"src/Patient/Entity/PatientRecord.php": {
@@ -1350,8 +1350,8 @@
"semantic_hash": ""
},
"src/Payment/Controller/PaymentController.php": {
"mtime": 1784818154.4552984,
"ast_hash": "deb04c63a0cf41588150d6e07387d411",
"mtime": 1784820760.775805,
"ast_hash": "c53132ad9e846708b786b83bd60aec08",
"semantic_hash": ""
},
"src/Payment/Entity/Payment.php": {
@@ -1595,8 +1595,8 @@
"semantic_hash": ""
},
"src/Sms/Controller/SmsWalletController.php": {
"mtime": 1784814463.9102025,
"ast_hash": "a96011f379a2d371231b715f0b9b3a71",
"mtime": 1784820752.1414826,
"ast_hash": "12a4dba77c759e2dd8a1c3d324fd05dc",
"semantic_hash": ""
},
"src/Sms/Entity/SmsLog.php": {
@@ -1715,8 +1715,8 @@
"semantic_hash": ""
},
"src/Staff/Controller/StaffController.php": {
"mtime": 1784814378.432419,
"ast_hash": "5640a999b73c97da1b0b6e8779909f76",
"mtime": 1784820739.5248845,
"ast_hash": "c52ba5338854d64a1169f3cec188d532",
"semantic_hash": ""
},
"src/Staff/Entity/ClinicStaff.php": {
@@ -2365,8 +2365,8 @@
"semantic_hash": ""
},
"docs/api/clinic.md": {
"mtime": 1784467315.9281468,
"ast_hash": "535571794286473c9f53259e3caaffa7",
"mtime": 1784821074.3873537,
"ast_hash": "ee6da47a98f0eec4b2e88e5cea20d02b",
"semantic_hash": ""
},
"docs/api/dashboard.md": {
@@ -4070,8 +4070,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/SettingsLayout.tsx": {
"mtime": 1784818183.4909794,
"ast_hash": "2e3db017d10b1db0ed7676af3ee85adc",
"mtime": 1784820887.4735112,
"ast_hash": "b2128c38fcc6f95f2248a93d8886ee8e",
"semantic_hash": ""
},
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
@@ -4155,8 +4155,8 @@
"semantic_hash": ""
},
"src/Tag/Controller/TenantTagController.php": {
"mtime": 1784810617.3659263,
"ast_hash": "f3e70b60a6e69f7a28bf762a736d7755",
"mtime": 1784820770.0772424,
"ast_hash": "8e2a136ddcf21ff6c29cdf465a0740cc",
"semantic_hash": ""
},
"src/Tag/Entity/TenantTag.php": {
@@ -4435,8 +4435,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx": {
"mtime": 1784818184.9586315,
"ast_hash": "53c9e2445a2cafa29c35f3d73f588a94",
"mtime": 1784820871.1188903,
"ast_hash": "89672bfe341cb2c0286376164912849d",
"semantic_hash": ""
},
"assets/admin/pages/subscriptionIcons.tsx": {
@@ -4570,8 +4570,8 @@
"semantic_hash": ""
},
"src/PaymentMethod/Controller/PaymentMethodController.php": {
"mtime": 1784811244.949153,
"ast_hash": "0d156563ce79e52b0f20b60e8a97e401",
"mtime": 1784820771.3861446,
"ast_hash": "19a1f6c62c501271cf18f00c100751cf",
"semantic_hash": ""
},
"src/PaymentMethod/Entity/BankAccount.php": {
@@ -4710,8 +4710,8 @@
"semantic_hash": ""
},
"src/Inventory/Controller/InventoryController.php": {
"mtime": 1784810544.31453,
"ast_hash": "cd6936ea62e0a39c61071a08ec751587",
"mtime": 1784820752.2898428,
"ast_hash": "6182877da8b17933af9e0414119ae524",
"semantic_hash": ""
},
"src/Inventory/Entity/InventoryItem.php": {
@@ -4800,8 +4800,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.test.tsx": {
"mtime": 1784816386.3284512,
"ast_hash": "0611077c87a16f07849ffff1bc87a248",
"mtime": 1784821020.6576161,
"ast_hash": "011aa185c3d0d54f526dad9c649d5d2c",
"semantic_hash": ""
},
"assets/admin/pages/AppointmentCreatePage.test.tsx": {
@@ -5215,8 +5215,8 @@
"semantic_hash": ""
},
"assets/admin/components/ui/DoctorPermissionsModal.tsx": {
"mtime": 1784464897.2191763,
"ast_hash": "863f3eaedb0cd4d6ec9afdb70aae1da1",
"mtime": 1784820037.6278641,
"ast_hash": "c574415ca0ca55d8adc828c9e383da0a",
"semantic_hash": ""
},
"assets/admin/components/ui/PriceInput.test.tsx": {
@@ -5345,8 +5345,8 @@
"semantic_hash": ""
},
"src/Clinic/Entity/ClinicDoctorPermission.php": {
"mtime": 1784464902.5990129,
"ast_hash": "c2298f090ea1d3f254e3955e48624f55",
"mtime": 1784820018.6469827,
"ast_hash": "7274cedd5f2d8a781b2777cd9889f4a9",
"semantic_hash": ""
},
"src/Clinic/Repository/ClinicDoctorPermissionRepository.php": {
@@ -5385,8 +5385,8 @@
"semantic_hash": ""
},
"src/Discount/Controller/DiscountController.php": {
"mtime": 1784814414.829287,
"ast_hash": "b5f8b1de08d9b83ba97b0559ce8fbb1c",
"mtime": 1784820757.511677,
"ast_hash": "df12fc422a347f020f6825135635ae08",
"semantic_hash": ""
},
"src/Discount/Entity/DiscountRule.php": {
@@ -6153,5 +6153,20 @@
"mtime": 1784812825.5404992,
"ast_hash": "2601cc7f4380fe482bbe64747b7077de",
"semantic_hash": ""
},
"src/Clinic/Security/ClinicDoctorAccessChecker.php": {
"mtime": 1784820581.2449746,
"ast_hash": "b022a7392d041b1d68251d9431e0ae6b",
"semantic_hash": ""
},
"tests/Clinic/ClinicDoctorPermissionEnforcementTest.php": {
"mtime": 1784820969.8948057,
"ast_hash": "de189a3336a708390f91e8d367346540",
"semantic_hash": ""
},
".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md": {
"mtime": 1784819813.5703921,
"ast_hash": "8559d93c94f2ac1823dbe12719f91a49",
"semantic_hash": ""
}
}