1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-06 18:14:04 +00:00
Commit graph

58 commits

Author SHA1 Message Date
lukinovec
6222a72a2f Merge branch 'master' of https://github.com/archtechx/tenancy into stein-j-readied-tenant 2022-10-05 13:42:38 +02:00
Samuel Štancl
ccaba05272 Add identification section to config, refactor static properties 2022-10-01 20:01:18 +02:00
Samuel Štancl
e5bc8ddb77 add tenantIdColumn() method (refactor previous commit) 2022-10-01 18:01:39 +02:00
Samuel Štancl
24146b26e2 fix #854 2022-10-01 17:59:33 +02:00
PHP CS Fixer
b211cf1caf Fix code style (php-cs-fixer) 2022-09-30 08:39:18 +00:00
lukinovec
75ce19e4a9
Make createPending() return the created tenant 2022-09-30 10:38:43 +02:00
Samuel Štancl
a94227a19c get down to 59 phpstan errors 2022-09-29 22:20:55 +02:00
Samuel Štancl
0d1a85005d
Merge branch 'master' into stein-j-readied-tenant 2022-09-29 16:01:24 +02:00
Jori Stein
121370ea01
[4.x] Add command to bring the tenants up and down from maintenance and remove deprecated exception (#761)
* Add bring up from maintenance function

* Add up and down tenant maintenance commands

* Rename commands signatures

* Update TenancyServiceProvider.php

* Complying to Laravel maintenance code and parameters

* Update MaintenanceModeTest.php

* Add maintenance mode via commands test

* Update CheckTenantForMaintenanceMode.php

* Update MaintenanceModeTest.php

* Cookie bypass only for > Laravel 8

* minor formatting change, trigger CI

* clean

* Update MaintenanceModeTest.php

* Add comments for using the 'tenants' option in runForMultiple

* improve code

* php-cs-fixer

* fix php cs fixer config

* improve test logic

* remove version check since v4 will be L9+

Co-authored-by: Samuel Štancl <samuel@archte.ch>
Co-authored-by: lukinovec <lukinovec@gmail.com>
Co-authored-by: Samuel Štancl <samuel.stancl@gmail.com>
2022-09-29 15:59:14 +02:00
lukinovec
a70b143859
Merge branch 'master' into stein-j-readied-tenant 2022-09-29 10:10:09 +02:00
PHP CS Fixer
77b5e508d6 Fix code style (php-cs-fixer) 2022-09-29 00:47:38 +00:00
Samuel Štancl
87212e5390 phpstan, global_cache, resolver improvements, InitializationHelpers trait 2022-09-29 02:47:13 +02:00
lukinovec
b56934674a Merge branch 'master' into stein-j-readied-tenant 2022-09-28 09:48:24 +02:00
Samuel Štancl
8af354c20e get phpstan errors down from 252 to 189 2022-08-30 05:44:23 +02:00
PHP CS Fixer
824292e6df Fix code style (php-cs-fixer) 2022-08-27 01:17:45 +00:00
Samuel Štancl
40bf28c7d0 general refactor, move more classes under Database namespace 2022-08-27 03:17:16 +02:00
Samuel Štancl
55d0a9ab87 misc improvements - stronger types, exception refactor 2022-08-26 21:35:17 +02:00
lukinovec
371b3836b6 Correct comments 2022-07-25 15:35:08 +02:00
lukinovec
a9146ae00d Update comments and naming 2022-07-25 14:46:56 +02:00
PHP CS Fixer
c6161f6997 Fix code style (php-cs-fixer) 2022-07-22 07:28:16 +00:00
lukinovec
095c2e1380
Merge branch 'master' into stein-j-readied-tenant 2022-07-22 09:27:52 +02:00
lukinovec
f4136f697c
Code and comment style improvements 2022-07-22 09:24:42 +02:00
Abrar Ahmad
97ab483173
Completing PR #881 (#902)
* install PHP CS Fixer

* Fix styling

* remove StyleCI config

* use config from archtechx/template

* Fix styling

* added `php-cs-fixer`

* Update .php-cs-fixer.php

* added GitHub token

* Update ci.yml

* Update ci.yml

* Update ci.yml

* php-cs-fixer workflow same as template

Co-authored-by: Erik Gaal <me@erikgaal.nl>
Co-authored-by: erikgaal <erikgaal@users.noreply.github.com>
2022-07-20 15:28:45 +02:00
j.stein
cd70b57b83 Laravel 6 compatible 2022-02-12 13:18:35 +01:00
j.stein
500b2538fc Change terminology to pending 2022-02-09 22:55:03 +01:00
j.stein
c8eadeb363 Rename config from include_in_scope to include_in_queries 2022-01-20 08:24:54 +01:00
j.stein
76a8d639ae Fix readied column cast 2022-01-18 18:27:34 +01:00
j.stein
30f0a2b134 Add readied events 2022-01-18 18:27:13 +01:00
j.stein
f487f92f0d Fix initialize function name 2022-01-18 08:44:06 +01:00
j.stein
065e74c9be Add readied tenants
Add config for readied tenants
Add `create` and `clear` command
Add Readied scope and static functions
Add tests
2022-01-17 09:55:44 +01:00
stancl
6bcd327b75 Apply fixes from StyleCI 2021-04-22 09:04:14 +00:00
Samuel Štancl
3ee1e36653
Set key type to string when uuids are used 2021-04-22 11:04:06 +02:00
Samuel Štancl
8f34a733d8
Add tenancy()->central() helper (#526)
* Add tenancy()->central() helper

* Apply fixes from StyleCI

* Add docblock

* Fix return typehint

Co-authored-by: stancl <stancl@users.noreply.github.com>
2020-11-13 08:15:24 +01:00
amirakbulut
df34a9eab9
Modified GeneratesIds.php (#472)
* Modified GeneratesIds.php

When overwriting `getTenantKeyName()` to use another column, an exception occurs when creating new tenants. (Field 'id' doesn't have a default value).

This fixes the issue.

* Fix style

Co-authored-by: Samuel Stancl <samuel.stancl@gmail.com>
2020-08-03 14:29:11 +02:00
Samuel Štancl
dd90efdffe Fix annotation 2020-07-09 13:18:54 +02:00
Samuel Štancl
f483d0b8cf Extract VirtualColumn package 2020-07-06 14:44:49 +02:00
Samuel Štancl
31af121bac Merge branch '3.x' of github.com:stancl/tenancy into 3.x 2020-06-28 11:58:15 +02:00
Samuel Štancl
27fb563cde if domains not array 2020-06-28 11:57:55 +02:00
stancl
4cad3bf8fc Apply fixes from StyleCI 2020-06-28 09:46:19 +00:00
Samuel Štancl
02e049b59e Convert domains to lowercase, persist current domain model on resolver 2020-06-28 11:45:08 +02:00
stancl
f1e083a408 Apply fixes from StyleCI 2020-06-02 18:10:29 +00:00
Samuel Štancl
5d94727ddd Rewrite cached resolver logic to allow for cache invalidation logic 2020-06-02 20:10:17 +02:00
Samuel Štancl
579779b88b Move DatabaseManager 2020-05-30 15:38:29 +02:00
stancl
1a85bca7ee Apply fixes from StyleCI 2020-05-24 18:40:24 +00:00
Samuel Štancl
2839f45196 Refactor models & config 2020-05-24 20:40:10 +02:00
stancl
6955512a6b Apply fixes from StyleCI 2020-05-22 09:01:31 +00:00
Samuel Štancl
c40dba4e02 Fix typo 2020-05-21 17:00:57 +02:00
Samuel Štancl
fbe43fbb04 Restructure config 2020-05-21 15:05:05 +02:00
Samuel Štancl
2fedd5ce88 Tenant-specific maintenance mode 2020-05-20 21:50:10 +02:00
Samuel Štancl
ac58f6992b Use getTenantKey() instead of ->id references 2020-05-20 20:41:47 +02:00