1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-04 21:24:04 +00:00

Commit graph

  • bbfa9ca7f4
    Merge 3de597ad20 into 37b2a91aa9 Saksham Gorey 2026-01-31 23:33:28 +05:30
  • 3de597ad20
    Merge branch 'master' into feat/add-reverb-broadcast-support Saksham Gorey 2026-01-31 23:33:27 +05:30
  • 3847fd9257
    Merge 6133c7cbe6 into 37b2a91aa9 lukinovec 2026-01-18 15:47:22 +01:00
  • 0c2433b2c0
    Merge 035f8a3d14 into 37b2a91aa9 ju5t 2026-01-16 13:47:43 +10:00
  • 765aaa005a
    Merge 3b0c1b0988 into 37b2a91aa9 Sarwar Alam 2026-01-15 10:08:37 +01:00
  • fdc06ad326
    Merge ae39e4dfd4 into 37b2a91aa9 lukinovec 2026-01-14 12:28:16 +01:00
  • 5514a259c5
    Merge 03bb021679 into 37b2a91aa9 Samuel Mwangi 2026-01-14 11:20:59 +01:00
  • 06c28b311d
    Add missing final new line Samuel Štancl 2026-01-14 11:20:02 +01:00
  • 9d4ef321be
    Merge a5a243469f into 37b2a91aa9 lukinovec 2026-01-14 11:18:28 +01:00
  • 37b2a91aa9
    [4.x] Fix URL override example in TenancyServiceProvider stub (#1426) master lukinovec 2026-01-14 11:18:15 +01:00
  • fe2191633e test: Remove redundant setup in reverb test Saksham Gorey 2026-01-05 23:45:52 +05:30
  • 97f93eb5b1 style: Fix code style violations Saksham Gorey 2026-01-05 23:32:15 +05:30
  • afb2bbdffb feat: Add explicit 'reverb' support to TenancyBroadcastManager Saksham Gorey 2026-01-05 22:59:52 +05:30
  • 03bb021679
    Trigger Build Samuel Mwangi 2026-01-05 14:46:07 +03:00
  • 7223eb4bcc
    Upgrade pest dev-dependency to v4 Samuel Mwangi 2026-01-05 14:42:21 +03:00
  • 3b0c1b0988 Ensure tenant DB charset is uppercase and database name is validated sarwar 2026-01-04 10:58:44 +06:00
  • 3b38bc4e4e feat: Add charset and collation support to PostgreSQLDatabaseManager sarwar 2026-01-04 10:41:53 +06:00
  • 6133c7cbe6 Delete redundant universal route check from prevent access MW redundant-check lukinovec 2025-12-29 16:55:19 +01:00
  • 500905f9e1 Fix URL override example in TenancyServiceProvider stub lukinovec 2025-12-29 15:47:38 +01:00
  • a5a243469f Fix code style (php-cs-fixer) subdomain-check github-actions[bot] 2025-12-29 13:21:36 +00:00
  • e37d4b67bd Fix assertion for domain or subdomain ID exception lukinovec 2025-12-29 14:21:15 +01:00
  • 4287f2a8a0 Fix DomainTenantResolver::isSubdomain() lukinovec 2025-12-29 14:14:59 +01:00
  • cde48a9b35 Add failling test for determining if string is subdomain lukinovec 2025-12-29 13:18:42 +01:00
  • e3701f1cc1
    [4.x] Add more relation type annotations (#1424) Punyapal Shah 2025-12-29 03:50:05 +05:30
  • 4fa82d3669 docs: update PHPDoc for tenant() and domains() methods to include full model type hints Punyapal Shah 2025-12-28 18:36:44 +05:30
  • d19947f6c7 docs: update PHPDoc for tenants() method in ResourceSyncing trait to include full namespace Punyapal Shah 2025-12-28 18:13:54 +05:30
  • a702833ac5 docs: add PHPDoc for tenants() method in ResourceSyncing trait Punyapal Shah 2025-12-28 18:12:32 +05:30
  • 1b3a20212e docs: add PHPDoc for domains() method in HasDomains trait Punyapal Shah 2025-12-28 18:12:28 +05:30
  • 36bd96a205 docs: add PHPDoc for tenant() method in BelongsToTenant trait Punyapal Shah 2025-12-28 18:12:24 +05:30
  • 3c0e21b726
    [4.x] Filesystem bootstrapper: scoped disk support (#1402) Victor R 2025-12-16 17:17:11 -05:00
  • 12b3b50230
    Merge master, add more assertions, use array_merge() syntax Samuel Stancl 2025-12-16 22:56:34 +01:00
  • 7955aae6d5
    TSP stub: remove unnecessary imports Samuel Stancl 2025-11-21 00:06:33 +01:00
  • a778e17686
    Merge pull request #1411 from archtechx/resource-syncing-refactor Samuel Štancl 2025-12-12 04:02:42 +01:00
  • 159e600a9b Syncing: support morph maps in TriggerSyncingEvents lukinovec 2025-12-01 10:28:58 +01:00
  • b33869fc3a fix failing tests kostamilorava 2025-12-11 19:50:12 +04:00
  • d77d98f9e2 revert function type to public static kostamilorava 2025-12-11 19:28:20 +04:00
  • 59d2c6d98d fix incorrect subdomain identification kostamilorava 2025-12-11 19:20:16 +04:00
  • 04a20ca930
    [MINOR BC BREAK] Syncing: PivotWithRelation -> PivotWithCentralResource Samuel Stancl 2025-11-25 04:29:28 +01:00
  • 072fcc6326
    Syncing: move global ID generation logic to an overridable method Samuel Stancl 2025-11-18 04:02:48 +01:00
  • e079803025 Syncing: Add DeleteAllTenantMappings listener lukinovec 2025-11-04 16:52:39 +01:00
  • 44e8ec8abf Syncing: SyncedResourceDeleted event and DeleteResourceMapping listener lukinovec 2025-11-03 17:33:12 +01:00
  • 45cf7029af
    globalUrl: useAssetOrigin() instead of setAssetRoot() Samuel Štancl 2025-11-14 10:58:35 +01:00
  • 0cd0bc44b1
    config: ignore port in default central_domains value Samuel Štancl 2025-11-11 02:06:03 +01:00
  • 38aab013a4
    Merge pull request #1416 from archtechx/cloning-improvements Samuel Štancl 2025-11-10 22:04:02 +01:00
  • 2aca784c0b
    Cloning: remove comments in TSP stub in favor of referencing class docs Samuel Štancl 2025-11-10 17:31:02 +01:00
  • 6ef4b91744
    Cloning: improve type annotations, add cloneRoutes() for convenience Samuel Štancl 2025-11-09 01:27:29 +01:00
  • 197513dd84
    Cloning: addTenantMiddleware() for specifying ID MW for cloned route Samuel Štancl 2025-11-08 18:39:28 +01:00
  • 97c5afd2cf
    Cloning: clarify case where neither paths nor domains differ Samuel Štancl 2025-11-08 18:39:28 +01:00
  • 76f203e16d fix: Update docblock for resolvedDomain type in DomainTenantResolver Hayatunnabi Nabil 2025-11-08 22:14:42 +06:00
  • c1fac4bb21 refactor: Improve domain resolution logic in DomainTenantResolver Hayatunnabi Nabil 2025-11-08 22:13:10 +06:00
  • e351316014 fix: Enhance DomainTenantResolver to handle SingleDomainTenant correctly Hayatunnabi Nabil 2025-11-08 21:24:45 +06:00
  • 69bf768424
    Cloning: remove route context middleware flags during cloning Samuel Štancl 2025-11-08 01:07:53 +01:00
  • 947894fa1d
    [4.x] Fix dropRLSPolicies() (#1413) Hayatunnabi Nabil 2025-11-08 05:52:08 +06:00
  • ccb52449f4
    implement fix, improve test Samuel Štancl 2025-11-08 00:42:01 +01:00
  • ffd3678e64
    Revert "fix: Refactor database management methods to use parameterized queries and add identifier quoting" Samuel Štancl 2025-11-07 20:41:06 +01:00
  • 9f0328f9ef test: Add unit test for dropRLSPolicies to verify removal of PostgreSQL policies Hayatunnabi Nabil 2025-11-07 22:58:23 +06:00
  • 712d7aabec fix: Refactor database management methods to use parameterized queries and add identifier quoting Hayatunnabi Nabil 2025-11-07 15:41:38 +06:00
  • 8bdacf566b
    Merge pull request #1412 from archtechx/push-xwrxrozxnsks Samuel Štancl 2025-11-05 15:08:18 +01:00
  • 510358b9be
    Config: scope_sessions = true only with supported drivers, always throw Samuel Štancl 2025-11-05 14:53:07 +01:00
  • cab8ecebec
    Create tenant storage directories in FilesystemTenancyBootstrapper (#1410) Samuel Štancl 2025-11-04 21:16:39 +01:00
  • 137494e02d
    Create tenant storage directories in FilesystemTenancyBootstrapper Samuel Štancl 2025-11-04 16:13:41 +01:00
  • 0ef4dfd230
    DB cache bootstrapper: setConnection() instead of purge() (#1408) Samuel Štancl 2025-11-04 15:47:15 +01:00
  • f9010c078e DB cache bootstrapper: setConnection() instead of purge() Samuel Štancl 2025-11-02 00:23:23 +01:00
  • b967d1647a
    Add UUIDv7Generator Samuel Štancl 2025-11-04 15:45:48 +01:00
  • 63da15f7ba
    Add UUIDv7Generator Samuel Štancl 2025-11-04 00:52:10 +01:00
  • 36153a949b
    docblocks: change TenantConfig references to TenantConfigBootstrapper Samuel Štancl 2025-10-30 02:31:49 +01:00
  • d274d8c902
    pending tenants: minor cleanup Samuel Štancl 2025-10-29 19:24:06 +01:00
  • ae39e4dfd4 Clarify behavior in log bootstrapper comments add-log-bootstrapper lukinovec 2025-10-29 14:56:37 +01:00
  • 58a2447adc Use more direct assertions in the tests that assert the actual behavior, keep simpler/less direct assertions in tests that don't require direct assertions, add comments to clarify the behavior lukinovec 2025-10-29 14:47:07 +01:00
  • e133c87c66 Make test priovide sufficient context for understanding the default behavior, improve test by making assertions more specific lukinovec 2025-10-29 14:15:06 +01:00
  • 108e0d1363 Swap closure param order, add/update comments lukinovec 2025-10-29 14:12:53 +01:00
  • b36f3ce4ee Fix typo lukinovec 2025-10-29 13:36:55 +01:00
  • f878aaf4e4 Improve closure overrides lukinovec 2025-10-29 10:21:08 +01:00
  • 4173749069 Add regression test lukinovec 2025-10-28 15:39:36 +01:00
  • 0dc187510b
    [4.x] Clean up expired impersonation tokens instead of just aborting, add command for cleaning up expired tokens (#1387) lukinovec 2025-10-28 14:14:52 +01:00
  • a0727fe7a7
    rename command to PurgeImpersonationTokens Samuel Štancl 2025-10-28 13:42:42 +01:00
  • 469595534e
    [4.x] Make TenancyUrlGenerator inherit the original UrlGenerator's scheme (http or https) (#1390) lukinovec 2025-10-28 13:26:50 +01:00
  • e5b79ff603
    Merge branch 'master' into patch-1 lukinovec 2025-10-28 13:14:57 +01:00
  • c3c5955c84 Delete the ttl option from clear expired impersonation tokens command (only clears expired tokens now) lukinovec 2025-10-28 12:51:23 +01:00
  • 6523f24a60 Pending tenants: Add getPendingAttributes() Samuel Štancl 2025-10-27 17:54:39 +01:00
  • e0478cb828
    Merge branch 'master' into url-generator-bootstrapper-https Samuel Štancl 2025-10-28 12:46:59 +01:00
  • 69a1326029 Merge branch 'master' into impersonation-token-cleanup lukinovec 2025-10-28 12:04:01 +01:00
  • 0b3f6987c3
    Merge branch 'master' into add-log-bootstrapper lukinovec 2025-10-28 10:43:53 +01:00
  • 86dc9314e1 Improve annotation lukinovec 2025-10-28 10:32:46 +01:00
  • 47cbee458a Add assertion for formatScheme default lukinovec 2025-10-28 09:30:49 +01:00
  • a53860ed21
    Pending tenants: Add getPendingAttributes() Samuel Štancl 2025-10-27 17:54:39 +01:00
  • aba7a50619
    Minor fixes Samuel Štancl 2025-10-22 12:58:23 +02:00
  • 99b79a5d08
    SQLite DB manager: use setInternal() instead of hardcoded tenancy_db_* Samuel Štancl 2025-10-20 02:08:25 +02:00
  • 5dfb4843b9
    Resolve misc todos, fix phpstan error Samuel Štancl 2025-10-19 18:44:58 +02:00
  • be93d6031c Fix code style (php-cs-fixer) github-actions[bot] 2025-10-19 23:47:46 +00:00
  • fadf1001f8
    PHP 8.5 support Samuel Štancl 2025-10-19 18:44:58 +02:00
  • 91f6c61fcd
    Fix assert: run createDatabase() outside assert() Samuel Štancl 2025-10-16 01:09:53 +02:00
  • 6049ade20e
    Fix exception message Samuel Štancl 2025-10-16 00:15:28 +02:00
  • 74634dfe4b
    Session scoping (cache bootstrapper): throw on incompatible driver Samuel Štancl 2025-09-01 21:09:47 +02:00
  • ddf83c4b55
    Assert createDatabase() success Samuel Štancl 2025-09-01 21:09:47 +02:00
  • 151e81b412
    Merge dev branch (minor breaking changes) august Samuel Štancl 2025-10-14 17:30:24 +02:00
  • 5fdae28edc Fix code style (php-cs-fixer) github-actions[bot] 2025-10-14 15:26:19 +00:00
  • e1b8658414
    Fix #1404: support universal routes in CheckTenantForMaintenanceMode Samuel Štancl 2025-10-14 17:11:47 +02:00
  • 3cf102ebd6 Update stubs, add PHP 8.5 todo Samuel Štancl 2025-09-01 21:09:47 +02:00
  • 211be22735 misc: update .gitattributes and .nvim.lua Samuel Štancl 2025-09-01 21:09:47 +02:00