ToolJet/server/src/entities
Gandharv a1fd1fc301
[Feature] Make plugins installable (#3069)
* feat: add user avatar

* update: @nest/platform-express from 8.0.0 to 8.4.4

* add avatar_id in login response

* add user avatar upload in frontend

* align cross divider with layout icons'

* generate nest model - extensions

* Add extensions module

* Add extension to datasouce

* add not implemented check

* create extension

* refactor

* cleanup

* fix tests

* reduce the avatar size on homepage

* poc: run js code from string

* resolve conflicts

* fix conflicts

* add globals

* add new route

* add icon, manifest file upload

* complete user flow

* add flow for data queries

* add dynamic manifest instead of local datasource types

* add version attr

* remove unused code

* add version

* rename extension(s) -> plugins(s)

* add test connection method

* feat: add marketplace listing page

* Add install plugin cmd + missing attrs {name, repo, desc} to plugin

* add missing icon

* - Add npm workspaces for marketplace monorepo
- Added cassandra datasource plugin
- Created upload to s3 script
- Created plugins.json entry file

* install plugin from s3 bucket

* cleanup

* update pkg locks

* fix icon render

* cleanup

* marketplace changes

* ui changes

* operations file load fix + revert vm2

* update module from string to 3.2.1

* load plugins.json from local file instead of remote

* install plugin from local file if not production environment

* add sqlite

* feat: add plivo api plugin

* exp: add heroku 22 stack

* update assets include path

* Revert "exp: add heroku 22 stack"

This reverts commit a8926b36e1.

* add integrations link

* Add casl ability for plugin

* load host from env else fallback to default

* update imports

* remove sqlite

* typo

* add marketplace flag to cli command

* move ts and ncc to devDep

* add hygen templates for marketplace

* cli tree-node path fix

* template indent fix

* TOOLJET_URL -> MARKETPLACE_TOOLJET_URL

* add tests

* refactor: move to plugins.helper for get-service helper utility

* fix; typo

* update package-lock.json

* review changes

* remove a href

* remove bg color + redirect issue due to href

* add test url

* fix crash on search

* remove extra slash

* feat: allow plugin to be installed from github repository

* remove unwanted args from cli command

* add repo attr while save

* feat: add feature toggle for marketplace feature

* fix: make default config as false

* chore: remove hyperlink

* fix: failing build

* chore: update s3 url to point to prod

* fix failing test

* fix test

* fix: test case

* update module from string pkg

* update env

* fix test

* fix test

* add readme file

* Update README.md

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-10-27 16:59:43 +05:30
..
app.entity.ts [Feature] Added a feature to show maintenance state of an app (#2820) 2022-04-21 22:08:54 +05:30
app_group_permission.entity.ts [feature] Hide apps in dashboard (#3888) 2022-09-08 15:03:03 +05:30
app_user.entity.ts Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
app_version.entity.ts [bugfix] Now users can't create multiple versions with the same name for an app (#3342) 2022-06-28 12:36:28 +05:30
comment.entity.ts [Fix] Delete app not working if any user mentioned in comments (#4161) 2022-10-17 23:04:06 +05:30
comment_user.entity.ts feat: trigger mail when user is mentioned in comment (#3443) 2022-07-25 11:14:59 +05:30
credential.entity.ts Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
data_query.entity.ts [Feature] Make plugins installable (#3069) 2022-10-27 16:59:43 +05:30
data_source.entity.ts [Feature] Make plugins installable (#3069) 2022-10-27 16:59:43 +05:30
file.entity.ts feat: add user avatar (#2920) 2022-06-02 12:19:49 +05:30
folder.entity.ts Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
folder_app.entity.ts Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
group_permission.entity.ts [Feature] Organisation level environment variables 🚀 (#3068) 2022-07-01 16:20:37 +05:30
metadata.entity.ts Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
org_envirnoment_variable.entity.ts [Feature] Organisation level environment variables 🚀 (#3068) 2022-07-01 16:20:37 +05:30
organization.entity.ts Instance level SSO for Multi-Workpsace (#3441) 2022-07-18 11:40:52 +05:30
organization_user.entity.ts Support for multiple workspaces 🚀 (#2778) 2022-05-05 12:38:42 +05:30
plugin.entity.ts [Feature] Make plugins installable (#3069) 2022-10-27 16:59:43 +05:30
sso_config.entity.ts SSO for GitHub Enterprise self hosted (#3352) 2022-07-29 17:03:42 +05:30
thread.entity.ts [Fix] Delete app not working if any user mentioned in comments (#4161) 2022-10-17 23:04:06 +05:30
user.entity.ts Instance level SSO for Multi-Workpsace (#3441) 2022-07-18 11:40:52 +05:30
user_group_permission.entity.ts Feature: User access management 🔥 (#918) 2021-10-11 20:45:58 +05:30