Arpit
26c9cc655c
Fix linting errors across the app ( #785 )
...
* eslint-setup: rules for frontend and server
* setup pre-commit:hook
* frontend:eslint fixes
* frontend eslint errors and warning fixed
* eslint:fix for ./server
* fix server/test: expectatin string lint/error
* pre-commit:updated
* removed unwanted install cmd from docker file
* recommended settings and extension for vscode
* husky prepare script added
* updated extension recommendations
* added prettier as recommended extension
* added pre-commit to package.json
* remove .prettierrc file
* resolve changes
* resolve changes
2021-09-21 19:18:28 +05:30
Akshay
bc193c081f
Fix: Only update credentials when data source is updated ( #763 )
...
* only update credentials when data source is updated
* fix spec
2021-09-21 10:20:02 +05:30
Akshay
d166747276
add post health check endpoint ( #768 )
2021-09-16 21:45:33 +05:30
Akshay
52cbec3d4c
Add ability to clone from existing apps ( #743 )
...
* add ability to clone from existing apps
* make use of clone ability to authorize clone requests
* refactor to use seperate service for cloning apps
2021-09-15 21:17:44 +05:30
Akshay
762773770c
Fixes app creation authorization ( #757 )
2021-09-15 21:12:04 +05:30
Akshay
f637a80fd6
Feature: data query deletion ( #734 )
...
* add feature for data query deletion
* fix after query deletion default query selection is not being done
* move delete option and hide option unless mouse is hovered on query
* show dialog box confirmation before query deletion
2021-09-13 22:54:47 +05:30
Akshay
6bd08608ad
Feature: Client fetches public config from server ( #713 )
...
* add /api/config endpoint to serve public config
* client requests public config before app render
* update default public config for whitelist
2021-09-09 21:38:07 +05:30
Akshay
82f76e2799
Feature: app version preview & edit ( #639 )
...
* add ability to preview and edit versions
* add specs for get app versions
* create new app versions from prev definition
* fixes
* move default slug creation outside typeorm transaction
* set slug as app id when null
* fix app creation response
* fix entities not loading on test env
* add e2e test for version creation scenarios
Co-authored-by: navaneeth <navaneethpk@outlook.com>
2021-08-30 17:13:27 +05:30
Akshay
e4bcf80af2
Application logger using pino ( #600 )
...
* setup application logger with pino
* remove console.log
2021-08-25 22:13:18 +05:30
Akshay
960bacd0c6
fixes pagination on home page ( #589 )
2021-08-24 11:14:16 +05:30
Sherfin Shamsudeen
f4cb29ff69
Feature: Profile page for users ( #501 )
...
* Add endpoint to update user first and last name, password
* Add settings page that allows editing user details
* Respond with first and last name when user is updated
* Add 'Settings' item in the drop-down down for user
* Add newline for index.js of settings page
* Supply missing newlines
* Ask for current password inorder to change password
* Add end-point to change password
This commit also adds a Guard to ensure that the user reenters
existing valid password.
* Add e2e test for change_password endpoint
* Copy change for the toast presenting misentered current password while changing password
* Change password when enter key is pressed from 'new password' box
* Add newline and the end of password-revalidate.guard.ts
2021-08-12 21:03:52 +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
7ab53cd456
Fix for versions not getting saved
2021-08-10 17:26:16 +05:30
navaneeth
ae60c5897b
Serialize app entities
2021-08-10 14:34:27 +05:30
navaneeth
2f39470ab0
Fix for queries not being serialized properly
2021-08-10 14:18:20 +05:30
navaneeth
7843a3c303
Health check endpoint
2021-07-31 14:15:03 +05:30
navaneeth
86060557c0
Fix for app versions being saved with incorrect app id
2021-07-27 23:50:54 +05:30
navaneeth
ac1865280e
Feature: Check for updates
2021-07-26 22:44:14 +05:30
navaneeth
8ed041e991
Feature: Reset password
2021-07-26 21:32:47 +05:30
navaneeth
8afdb4917a
Feature: Switch folders on dashboard
2021-07-26 18:15:10 +05:30
navaneeth
41dfad3651
Policies and tests for OAuth endpoint
2021-07-25 23:16:44 +05:30
navaneeth
116fc1f9f3
Feature: OAuth support for REST API sources
2021-07-25 22:50:19 +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
ad3e627b9c
Endpoint for updating app params
2021-07-22 19:54:18 +05:30
navaneeth
c37289f1cd
Policies and tests for org user invitation
2021-07-22 15:11:50 +05:30
navaneeth
6634bcfc3b
Policies and tests for organization user actions
2021-07-22 12:55:29 +05:30
navaneeth
7745e4e460
Set up CASL abilities
2021-07-21 22:27:04 +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
20274d24c1
Endpoint for updatign user roles
2021-07-19 15:11:33 +05:30
navaneeth
70ad958d98
Endpoint for creating new organization users
2021-07-19 15:06:34 +05:30
navaneeth
1d9d1a833c
Endpoint to archive org users
2021-07-19 14:27:57 +05:30
navaneeth
8ac4508ed8
Endpoint to fetch organization users
2021-07-19 13:30:42 +05:30
navaneeth
95ebbcb8f5
Endpoint to set password from invitation token
2021-07-19 12:21:21 +05:30
navaneeth
65ce0b0555
Endpoint: user signup
2021-07-19 11:12:16 +05:30
navaneeth
85f97e5e63
Testing datasource connections
2021-07-18 12:28:05 +05:30
navaneeth
1ae00756a8
Endpoint to fetch oauth auth url
2021-07-17 23:24:14 +05:30
navaneeth
18346654c9
REST api as datasource
2021-07-17 19:54:48 +05:30
navaneeth
1d4ced43a3
Error handling for queries
2021-07-17 13:08:02 +05:30
navaneeth
13c49135be
Error handling for queries
2021-07-17 10:11:02 +05:30
navaneeth
52253f26ad
Feature: update data source connection options
2021-07-16 20:33:20 +05:30
navaneeth
fe9f2624b6
should not camelize query results
2021-07-16 18:07:30 +05:30