Samuel Štancl
3bb2759fe2
[3.x] DB users ( #382 )
...
* Initial draft
* Apply fixes from StyleCI
* Use CI on master branch too
* Pass correct argument to queued DB creators/deleters
* Apply fixes from StyleCI
* Remove new interface from MySQLDBManager
* Make phpunit run
* Apply fixes from StyleCI
* Fix static property
* Default databaseName
* Use database transactions for creating users & granting permissions
* Apply fixes from StyleCI
* Get old tests to pass
* Apply fixes from StyleCI
* Add tests for PermissionControlledMySQLDatabaseManager
* Apply fixes from StyleCI
* Write test for extra config, fix bug with extra config
* Apply fixes from StyleCI
2020-05-03 18:12:27 +02: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
f489aba819
Respect custom columns during tenant creation ( #191 )
2019-10-20 00:27:52 +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
Samuel Štancl
c965ca5c93
[2.x] Restructure drivers config ( #151 )
...
* Restructure drivers config
* Apply fixes from StyleCI
2019-09-30 18:38:32 +02:00
Samuel Štancl
25927c36bd
Test cleanup
2019-09-19 22:04:52 +02:00
Samuel Štancl
c9903cd43c
Clean up
2019-09-19 20:32:09 +02:00
stancl
3543340d26
Apply fixes from StyleCI
2019-09-18 18:27:57 +00:00
Samuel Štancl
12c05c0af6
Fix some tests
2019-09-18 19:48:15 +02:00
Samuel Štancl
5e9b421aa6
Fix Tenant DB manager tests
2019-09-17 17:59:40 +02:00
Samuel Štancl
50a77ee826
Fix some tests
2019-09-16 17:36:32 +02:00
Samuel Štancl
1532ccf019
Fix some tests
2019-09-16 16:57:55 +02:00
Samuel Štancl
79f912384b
uuid -> id (references in code)
2019-09-15 22:52:31 +02:00
Samuel Štancl
1bfe4a7ea5
Apply fixes from StyleCI ( #126 )
2019-09-11 17:37:02 +02:00
Samuel Štancl
f4421af6c5
Fix custom columns, add tests ( #122 )
...
* Fix custom columns & add test
* Apply fixes from StyleCI
2019-09-04 16:53:01 +02:00
Samuel Štancl
2fd3662eb7
[1.8.0] Use strict types ( #115 )
...
* Use strict types
* Apply fixes from StyleCI
* Fix str_repeat
* Fix false json decode
2019-08-23 18:18:26 +02:00
Samuel Štancl
b268e4bc85
Add test
2019-08-19 11:01:45 +02:00
Samuel Štancl
314b2d3003
Fix bug with JSON encoding
2019-08-19 10:55:48 +02:00
Samuel Štancl
8456280ac4
Test: Remove defaulting to 'default' DB connection
2019-08-18 23:30:40 +02:00
stancl
f10f2508af
Apply fixes from StyleCI
2019-08-17 19:26:14 +00:00
Samuel Štancl
f87c2b69ec
Default to default DB
2019-08-17 21:25:53 +02:00
Samuel Štancl
6944a46d4c
remove dd
2019-08-16 18:41:49 +02:00
stancl
84890cdd1e
Apply fixes from StyleCI
2019-08-16 16:21:59 +00:00
Samuel Štancl
bbafc9d8e2
is_array check
2019-08-16 18:20:34 +02:00
Samuel Štancl
9df78eb9c2
[1.7.0] Add DB storage driver ( #82 )
2019-08-16 14:36:49 +02:00
Samuel Štancl
eceacd9422
Apply fixes from StyleCI ( #80 )
2019-08-02 20:01:10 +02:00
Samuel Štancl
beb9a0a903
Move todos to issues ( #45 )
...
* Remove todo
* Remove todo
2019-04-24 09:22:12 +02:00
Samuel Štancl
7fc89271f3
Fix #28 associative arrays being converted into objects
2019-02-11 19:34:52 +01:00
Samuel Štancl
83d272007d
Add array support to the storage. ( #27 )
...
* Add array support to the storage.
(Existing tests have been modified, but only in a way that makes them more correct than they were, making this a backwards compatible feature.)
2019-02-10 21:45:36 +01:00
Samuel Štancl
8d382024a3
Add more TenantManager tests
2019-02-09 00:17:51 +01:00
Samuel Štancl
2c69c37032
Write more tests, fix filesystem support for s3
2019-02-08 23:59:27 +01:00
Samuel Štancl
f05a4bca41
Add tests, fix bugs
2019-02-08 15:28:32 +01:00