feat(migrations): add ownership fields to doctors table for IRIMC import
- Introduced new columns: owner_status, source, source_ref, managed_by, and claimed_at to the doctors table. - Created indexes for owner_status and source to optimize queries related to unclaimed doctors. feat(auth): implement SystemOwnerCommand for managing system-owner user - Added command to create, activate, and deactivate a system-owner user for IRIMC crawler. - Ensured the user has ROLE_ADMIN to access import endpoints. - Handled password setting and user status management within the command.
This commit is contained in:
graphify-out/cache/ast/v0.8.44/1bf9e2fdbbdeb39ef79ec789eef2feed93ab43b4d38d6fb654f99f51ca8f6956.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/49fbd65792c12c2b7f97b6dc2f15ac4884fd508d0cb943787e74ba909c9d3def.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/5837c54848ea076f11477168837315787273dd07993a0b6b7490e67b18bda279.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/5ab10409c49cb4cf0986803e07c598de0591bed66bf0a7cb033066998281fd13.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/67587a54dd8fe22ce6e3f32e7f0d43637b5033a2baae0a27e147a1f4159912a0.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/841e8fae88ae7b54c385fba51a967086bc0fcbdd0ca2fc02093721cd32d9ce62.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/a3a80739d80f3ec6f14ec0752fef0a8949ed9bc68c6dbc2319c8f7c03d6bc3df.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/b76df8833ede60daddb0ad1d1918a4fb80a768c4a304f00151acdaa256cb69bb.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/bc7f6f48e0ea96dadd33ef9dc1b9dcc1233532d1bf17642ff06f77893b3ea42f.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/d65b77e0134024f2a1d3222d6bc9837f71572f7177692a28fcd1d7bbdd4239bd.json
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_constant_errorcodes_php", "label": "ErrorCodes.php", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L1"}, {"id": "constant_errorcodes_errorcodes", "label": "ErrorCodes", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L5"}, {"id": "constant_errorcodes_errorcodes_message", "label": ".message()", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L107"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_constant_errorcodes_php", "target": "constant_errorcodes_errorcodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L5", "weight": 1.0}, {"source": "constant_errorcodes_errorcodes", "target": "constant_errorcodes_errorcodes_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L107", "weight": 1.0}], "raw_calls": []}
|
||||
graphify-out/cache/ast/v0.8.44/e336c0544292e117a0caf6be96ea5aa6b661a5732f812c575ebdbea880e7b742.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/f743a4e7e0f60c56ea925fe5f57fabcadd3fe75940207837c2db9133507c87fc.json
Vendored
+1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user