Samuel Štancl
f34986b29f
[2.2.0] Tenant aware commands ( #221 )
...
* wip
* Apply fixes from StyleCI
* Return value when a single tenant is passed
* array map -> foreach
* bug fixes
2019-11-10 12:32:26 +01:00
Samuel Štancl
2b00665247
[2.2.0] Allow --path to be specified for migration commands ( #211 )
...
* Allow --path to be specified for migration commands
* Fix tests
2019-11-07 21:44:45 +01:00
Mads Møller
b3cf499ebd
add missing json extension ( #217 )
2019-11-06 18:02:51 +01:00
Samuel Štancl
0edb751e26
Update config key
2019-11-06 18:02:12 +01:00
Samuel Štancl
e953b18eb3
Register tenant routes after other SPs are executed ( #216 )
2019-11-05 23:33:57 +01:00
Samuel Štancl
0616e608aa
Update docblock
2019-11-04 22:07:07 +01:00
Samuel Štancl
1ef061ffc7
Array with global MW
2019-11-04 18:36:22 +01:00
Samuel Štancl
31c9930c93
[2.2.0] Timestamps ( #213 )
...
* Timestamps
* Apply fixes from StyleCI
* Add void typehint
* wip
* Fix tests
* Apply fixes from StyleCI
2019-11-04 17:56:08 +01:00
Samuel Štancl
b0c8e92bb4
Fix styleci
2019-11-03 18:32:13 +01:00
Samuel Štancl
a59aac5389
Fix styleci
2019-11-03 18:30:37 +01:00
Samuel Štancl
aeb15d4251
Fix Tenant::new()
2019-10-30 18:22:17 +01:00
Samuel Štancl
9c4f678321
Merge branch '2.x' of github.com:stancl/tenancy into 2.x
2019-10-30 18:11:56 +01:00
Samuel Štancl
8639e51c93
Clean up dependencies
2019-10-30 18:10:43 +01:00
Samuel Štancl
ab04ef025b
[2.2.0] Universal routes ( #210 )
...
* Universal routes
* Fix bugs
* Add universal MW group
2019-10-30 15:50:00 +01:00
Samuel Štancl
518ac4947c
Add extra dispatchNow tenancy init check
2019-10-29 22:06:42 +01:00
Samuel Štancl
ccb68f5400
Add test for tenant.creating hook
2019-10-29 21:49:50 +01:00
Samuel Štancl
eecadd6d39
Updating event
2019-10-29 20:16:45 +01:00
Samuel Štancl
596d43da2e
No need to use & for object methods
2019-10-29 20:12:24 +01:00
Samuel Štancl
44b2846bcd
Don't hardcode data
2019-10-29 19:53:15 +01:00
Samuel Štancl
7bc58f3980
Simplify reduce
2019-10-28 21:00:34 +01:00
Samuel Štancl
09412cd7ad
Pass variable
2019-10-28 15:27:32 +01:00
Samuel Štancl
853fdb19fa
Only put to storage when persisted
2019-10-28 15:01:14 +01:00
Samuel Štancl
464832be29
Pass arguments to events by reference
2019-10-28 14:59:25 +01:00
Samuel Štancl
3ec4314e91
[2.2.0] Optional storage path suffixing ( #197 )
...
* Optional storage path suffixing
* Default value true
2019-10-27 21:49:28 +01:00
Samuel Štancl
869ac32983
[2.2.0] [WIP] Add functionality ( #206 )
...
* TenantDatabaseDoesNotExistException
* Apply fixes from StyleCI
* User post-creation callbacks
* Rename method
* postCreationActions
* pass $tenant as parameter
* pass $tenant to async actions
* WIP findBy()
* findBy\* ForwardsCalls
* Apply fixes from StyleCI
* findBy DB storage driver
* Redis SD TODO message
* Apply fixes from StyleCI
* Fix chained jobs
* WIP event system
* import str
* instanceof closure check
* findBy instead of find
* Tenant -> Tenants
* dots
* Use DB hooks instead of a SC key
* Don't allow callables for queue chain
* CanDeleteKeys interface
* Apply fixes from StyleCI
* CanFindByAnyKey interface
* Apply fixes from StyleCI
* Ditch models for custom repositories
* Resolve circular dependency
* Apply fixes from StyleCI
* Fix tests
* Apply fixes from StyleCI
* FutureTest
* Prefix tenant events with 'tenant.'
* Event listener arguments test
2019-10-27 21:10:41 +01:00
Samuel Štancl
7389f44de9
[2.2.0] Use Tenant Run in console commands ( #205 )
...
* Utilize Tenant Run in commands
* Apply fixes from StyleCI
2019-10-27 20:50:49 +01:00
Samuel Štancl
b4caaaed51
Add comments to config
2019-10-26 22:01:01 +02:00
JapSeyz
77df467567
Fixes an issue where tests wouldn't have tenants in the tearDown method ( #198 )
...
* Fixes an issue where tests wouldn't have tenants in the tearDown method
* Styling
2019-10-26 21:18:03 +02:00
Samuel Štancl
bb4dc196b0
[2.2.0] Make tenancy initialization in global MW stack optional ( #203 )
...
* Make tenancy initialization in global MW stack optional
* update config key
2019-10-26 21:17:28 +02:00
Samuel Štancl
d4beae32ca
Add docblocks to helpers
2019-10-23 08:14:30 +02:00
Samuel Štancl
d899dcfcce
Add link to landing page to the image
2019-10-21 18:11:02 +02:00
Samuel Štancl
bd744cbb71
Center badges
2019-10-21 15:00:51 +02:00
Samuel Štancl
d86e30ea8b
Merge pull request #177 from caneco/2.x
...
Add brand new logo to the project
2019-10-21 14:47:46 +02:00
Caneco
3367983694
fix: housectapus colors
2019-10-21 07:25:13 +01:00
Samuel Štancl
6fdc041f88
Don't purge centrail connections - fix issue caused by writing a regression test ( #192 )
2019-10-20 09:45:03 +02:00
Samuel Štancl
f489aba819
Respect custom columns during tenant creation ( #191 )
2019-10-20 00:27:52 +02:00
Samuel Štancl
479df83027
[2.x] Don't purge central connections ( #189 )
...
* Make sure central connections aren't ever purged
* Extract setDefaultConnection()
* Regression test w/ markTestIncomplete()
* Apply fixes from StyleCI
2019-10-19 23:52:13 +02:00
Samuel Štancl
c8a0a58df6
Create routes/tenant.php only if the file does not exist ( #188 )
...
* Create routes/tenant.php only if the file does not exist
* Move tenant routes to a stub file
2019-10-19 22:03:03 +02:00
Samuel Štancl
cfcb2574c2
[2.1.0] Central queue connections ( #181 )
...
* Central queues
* Better dependency injection
* tenancy=false => central=true; move config to env setup
* Apply fixes from StyleCI
2019-10-17 21:00:52 +02:00
Chris Brown
d5b01219fd
[2.x] Allow automatic seeding after automatic migrations ( #160 )
2019-10-17 19:25:30 +02:00
Samuel Štancl
3dbbbe8b24
Update bug-report.md
2019-10-17 19:00:24 +02:00
Jona Goldman
58fbdd5281
Use config charset and collation for MySQL ( #180 )
...
* Use config charset and collation for MySQL
* respect code styling
2019-10-17 14:00:33 +02:00
Samuel Štancl
3e78410d8a
[2.1.0] Fix queue race conditions ( #178 )
...
* Add TenantDoesNotExist exception, fix queued migrator serialization
* wip
* Apply fixes from StyleCI
* Use only one config for queueing
* Apply fixes from StyleCI
* rename test
* rename test
2019-10-17 13:55:10 +02:00
Caneco
3ebde39ca1
feat: changed the base colors of the Housectapus to it feats the landing page
2019-10-16 19:26:08 +01:00
Caneco
961a65b53a
improvement: add brand new logo to the project
2019-10-16 07:48:16 +01:00
Samuel Štancl
e98db460ec
merge
2019-10-15 20:24:39 +02:00
Samuel Štancl
cbd3850a8f
[2.1.0] Initialize tenancy before executing controller constructors ( #169 )
...
* Update message about migrations in Install
* wip
* Apply fixes from StyleCI
* string instead of array
* Fix globalUrl binding
* Simplify if condition in TenantRouteServiceProvider
* Apply fixes from StyleCI
* Improve PreventAccessFromTenantDomains - look into middleware subgroups
* Fix typo
* gatherMiddleware() instead of middleware()
* Fix tests
* Apply fixes from StyleCI
* Update install command
* Apply fixes from StyleCI
* Add the PreventAccess MW to tenant routes by default
2019-10-15 20:23:56 +02:00
Chris Brown
7143bce5f9
Update PreventAccessFromTenantDomains.php ( #171 )
...
* Update PreventAccessFromTenantDomains.php
* Update PreventAccessFromTenantDomains.php
* Update PreventAccessFromTenantDomains.php
2019-10-14 15:51:26 +02:00
Samuel Štancl
97d47e33d0
Move facade/ignition-contracts to require-dev
2019-10-13 17:29:41 +02:00
Samuel Štancl
e7aefe6c09
Update message about migrations in Install
2019-10-12 13:07:57 +02:00