├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── composer.lock ├── config └── plugin.php ├── database └── migrations │ ├── 2017_08_09_000000_create_tenant_table.php │ └── 2017_09_08_000000_add_oauth_client_token_column_to_tenant_table.php ├── phpunit.xml ├── resources ├── assets │ └── package.png └── views │ ├── hello.blade.php │ └── layout.blade.php ├── src ├── Console │ ├── DummyCommand.php │ └── InstallCommand.php ├── Descriptor.php ├── Events │ ├── Disabled.php │ ├── Enabled.php │ ├── Installed.php │ └── Uninstalled.php ├── Exceptions │ └── PaginationException.php ├── Facades │ ├── Descriptor.php │ └── Webhook.php ├── Helpers │ └── JWTHelper.php ├── Http │ ├── Auth │ │ └── QSH.php │ ├── Clients │ │ └── JWTClient.php │ ├── Controllers │ │ ├── SampleController.php │ │ └── TenantController.php │ ├── Middleware │ │ └── JWTAuth.php │ ├── Requests │ │ ├── DisabledRequest.php │ │ ├── EnabledRequest.php │ │ ├── InstalledRequest.php │ │ └── UninstalledRequest.php │ └── routes.php ├── JWTGuard.php ├── Listeners │ ├── CreateOrUpdateTenant.php │ ├── DeleteTenant.php │ ├── PluginEventSubscriber.php │ └── UpdateTenantState.php ├── Models │ └── Tenant.php ├── Pagination │ ├── ConfluencePaginator.php │ ├── JiraPaginator.php │ └── Paginator.php ├── Repositories │ └── TenantRepository.php ├── ServiceProvider.php ├── Services │ └── TenantService.php └── Webhook.php └── tests ├── Auth └── QSHTest.php ├── Clients └── JWTClientTest.php ├── DescriptorTest.php ├── InstallCommandTest.php ├── JWTHelperTest.php ├── Listeners ├── CreateOrUpdateTenantTest.php ├── DeleteTenantTest.php └── UpdateTenantState.php ├── Pagination └── PaginatorTest.php ├── TenantServiceTest.php ├── TestCase.php └── WebhookTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | .idea/ -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/composer.lock -------------------------------------------------------------------------------- /config/plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/config/plugin.php -------------------------------------------------------------------------------- /database/migrations/2017_08_09_000000_create_tenant_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/database/migrations/2017_08_09_000000_create_tenant_table.php -------------------------------------------------------------------------------- /database/migrations/2017_09_08_000000_add_oauth_client_token_column_to_tenant_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/database/migrations/2017_09_08_000000_add_oauth_client_token_column_to_tenant_table.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/phpunit.xml -------------------------------------------------------------------------------- /resources/assets/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/resources/assets/package.png -------------------------------------------------------------------------------- /resources/views/hello.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/resources/views/hello.blade.php -------------------------------------------------------------------------------- /resources/views/layout.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/resources/views/layout.blade.php -------------------------------------------------------------------------------- /src/Console/DummyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Console/DummyCommand.php -------------------------------------------------------------------------------- /src/Console/InstallCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Console/InstallCommand.php -------------------------------------------------------------------------------- /src/Descriptor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Descriptor.php -------------------------------------------------------------------------------- /src/Events/Disabled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Events/Disabled.php -------------------------------------------------------------------------------- /src/Events/Enabled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Events/Enabled.php -------------------------------------------------------------------------------- /src/Events/Installed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Events/Installed.php -------------------------------------------------------------------------------- /src/Events/Uninstalled.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Events/Uninstalled.php -------------------------------------------------------------------------------- /src/Exceptions/PaginationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Exceptions/PaginationException.php -------------------------------------------------------------------------------- /src/Facades/Descriptor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Facades/Descriptor.php -------------------------------------------------------------------------------- /src/Facades/Webhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Facades/Webhook.php -------------------------------------------------------------------------------- /src/Helpers/JWTHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Helpers/JWTHelper.php -------------------------------------------------------------------------------- /src/Http/Auth/QSH.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Auth/QSH.php -------------------------------------------------------------------------------- /src/Http/Clients/JWTClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Clients/JWTClient.php -------------------------------------------------------------------------------- /src/Http/Controllers/SampleController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Controllers/SampleController.php -------------------------------------------------------------------------------- /src/Http/Controllers/TenantController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Controllers/TenantController.php -------------------------------------------------------------------------------- /src/Http/Middleware/JWTAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Middleware/JWTAuth.php -------------------------------------------------------------------------------- /src/Http/Requests/DisabledRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Requests/DisabledRequest.php -------------------------------------------------------------------------------- /src/Http/Requests/EnabledRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Requests/EnabledRequest.php -------------------------------------------------------------------------------- /src/Http/Requests/InstalledRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Requests/InstalledRequest.php -------------------------------------------------------------------------------- /src/Http/Requests/UninstalledRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/Requests/UninstalledRequest.php -------------------------------------------------------------------------------- /src/Http/routes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Http/routes.php -------------------------------------------------------------------------------- /src/JWTGuard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/JWTGuard.php -------------------------------------------------------------------------------- /src/Listeners/CreateOrUpdateTenant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Listeners/CreateOrUpdateTenant.php -------------------------------------------------------------------------------- /src/Listeners/DeleteTenant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Listeners/DeleteTenant.php -------------------------------------------------------------------------------- /src/Listeners/PluginEventSubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Listeners/PluginEventSubscriber.php -------------------------------------------------------------------------------- /src/Listeners/UpdateTenantState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Listeners/UpdateTenantState.php -------------------------------------------------------------------------------- /src/Models/Tenant.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Models/Tenant.php -------------------------------------------------------------------------------- /src/Pagination/ConfluencePaginator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Pagination/ConfluencePaginator.php -------------------------------------------------------------------------------- /src/Pagination/JiraPaginator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Pagination/JiraPaginator.php -------------------------------------------------------------------------------- /src/Pagination/Paginator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Pagination/Paginator.php -------------------------------------------------------------------------------- /src/Repositories/TenantRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Repositories/TenantRepository.php -------------------------------------------------------------------------------- /src/ServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/ServiceProvider.php -------------------------------------------------------------------------------- /src/Services/TenantService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Services/TenantService.php -------------------------------------------------------------------------------- /src/Webhook.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/src/Webhook.php -------------------------------------------------------------------------------- /tests/Auth/QSHTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/Auth/QSHTest.php -------------------------------------------------------------------------------- /tests/Clients/JWTClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/Clients/JWTClientTest.php -------------------------------------------------------------------------------- /tests/DescriptorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/DescriptorTest.php -------------------------------------------------------------------------------- /tests/InstallCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/InstallCommandTest.php -------------------------------------------------------------------------------- /tests/JWTHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/JWTHelperTest.php -------------------------------------------------------------------------------- /tests/Listeners/CreateOrUpdateTenantTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/Listeners/CreateOrUpdateTenantTest.php -------------------------------------------------------------------------------- /tests/Listeners/DeleteTenantTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/Listeners/DeleteTenantTest.php -------------------------------------------------------------------------------- /tests/Listeners/UpdateTenantState.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/Listeners/UpdateTenantState.php -------------------------------------------------------------------------------- /tests/Pagination/PaginatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/Pagination/PaginatorTest.php -------------------------------------------------------------------------------- /tests/TenantServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/TenantServiceTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/WebhookTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/breart/atlassian-connect-core/HEAD/tests/WebhookTest.php --------------------------------------------------------------------------------