Sherfin Shamsudeen
5e266f9606
Delete 'AppUser's before App is deleted ( #490 )
...
* Delete 'AppUser's before App is deleted
This commit ensures that all the corresponding entries of AppUser
are deleted before an App is deleted. This is done so to prevent
pre-existing foreign keys from halting the deletion.
* Delete all One-To-Many associated entities when app is deleted
This commit makes the App service's delete action delete all the
related entities of types: FolderApps, DataSources, DataQueries,
AppUsers and AppVersions, before deleting the app itself.
* Set currentVersionId to null before deleting app
2021-08-11 15:36:28 +05:30
Sherfin Shamsudeen
54a40176ea
Feature: Ability to delete apps ( #486 )
...
* Add end-point that deletes an application
Deleting an application will also delete its corresponding
data sources, data queries and app versions.
* Add unit test for app deletion end-point
* Additional e2e test for delete app end-point
This test ensures that non-admin user cannot delete apps.
2021-08-10 19:36:37 +05:30
navaneeth
41dfad3651
Policies and tests for OAuth endpoint
2021-07-25 23:16:44 +05:30
navaneeth
a73b039114
Policies and tests for datasource endpoints
2021-07-25 00:14:44 +05:30
navaneeth
35388d8930
Policies and tests for query endpoints
2021-07-24 23:39:25 +05:30
navaneeth
fae1fa7272
Policies and tests for running queries
2021-07-24 11:43:21 +05:30
navaneeth
3c24d8a6c5
Endpoints for app viewer
2021-07-24 09:43:45 +05:30
navaneeth
59e0cd62c2
Endpoint for saving app versions
2021-07-23 22:27:59 +05:30
navaneeth
d5dda41c79
Endpoint to create app versions
2021-07-23 21:29:01 +05:30
navaneeth
70546845be
Endpoint for fetching app versions
2021-07-23 20:21:24 +05:30
navaneeth
a003d24e97
Endpoint to create app users
2021-07-23 12:13:50 +05:30
navaneeth
41cca1e60c
App users endpoint & e2e tests
2021-07-23 11:02:49 +05:30
navaneeth
540523c5ad
Porting rails migrations to typeORM
2021-07-22 23:42:06 +05:30
navaneeth
63a3cf28c1
Tests for archiving users & changing roles
2021-07-22 20:08:34 +05:30
navaneeth
ad3e627b9c
Endpoint for updating app params
2021-07-22 19:54:18 +05:30
navaneeth
cb56082f75
Test helpers for creating Nest instance & apps
2021-07-22 19:52:14 +05:30
navaneeth
c37289f1cd
Policies and tests for org user invitation
2021-07-22 15:11:50 +05:30
navaneeth
ed1c026440
Test helper for creating orgs and users
2021-07-22 15:10:16 +05:30
navaneeth
6634bcfc3b
Policies and tests for organization user actions
2021-07-22 12:55:29 +05:30
navaneeth
3aac8f03fb
Helper for clearing DB before each test
2021-07-22 12:36:12 +05:30
navaneeth
b218dce44b
E2e tests for archiving org users & changing roles
2021-07-20 16:55:51 +05:30
navaneeth
70ab290ffe
Helper for e2e tests to generate auth header
2021-07-20 15:53:47 +05:30
navaneeth
e9b868cdc1
Tests for organization users page
2021-07-20 14:40:11 +05:30
navaneeth
f6745a178b
Setup aliases for modules
2021-07-19 17:00:40 +05:30
navaneeth
f0ead25571
Endpoint: create datasource with encrypted credentials
2021-07-12 16:06:53 +05:30
navaneeth
c008dfc30e
Hashing passwords using beforeInsert & beforeUpdate
2021-07-10 12:31:13 +05:30
navaneeth
1a6e53fcf1
Migration for users table
2021-07-09 14:35:56 +05:30
navaneeth
0e8c027131
E2E tests for login endpoint
2021-07-08 22:13:23 +05:30
navaneeth
b68c56a16e
Initial commit for nestjs
2021-07-08 11:10:27 +05:30