Commit Graph

3043 Commits

Author SHA1 Message Date
Pranav C
5d44848cae Feat - Next release improvements and bug fixes (#2120)
* refactor: include log lev3l in progress

Signed-off-by: Pranav C <pranavxc@gmail.com>

* feat: migration logs classification

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: escape `?` in query

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: handle leading/trailing whitespace in table name

re #2073

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: replace knex.raw

replace `knex.raw` with `knex.from` since response is different for each client

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: created time & modified time handling as dateTime datatype

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix:  at import issue and data list api corrections

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: richtext migration support

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: filter to ignore dateTime datatype along with date datatype

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: replace all occurance of . from column name

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* refactoring

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: correction in read api

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: keep correct dtxp value

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: replace ? with _ during column name processing

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* refactoring

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: allow singleLineText to text type instead of tinytext

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* chore: start scripts for pg

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* refactor: thumbnail size increased by 3x

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: exclude whitespace from table name and single select rendering correction

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: execute without extracting raw query in pg

Signed-off-by: Pranav C <pranavxc@gmail.com>

* chore: upgrade nc-help

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: replace special characters in column name with an _

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: handle duplicate table name

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: replace , in select options with a .

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: for title, trim only spaces

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: multiselect and single select import and rendering

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: unique column name generator

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: mmlist query correction

Signed-off-by: Pranav C <pranavxc@gmail.com>

* refactor: use common function for column/table name generation

Signed-off-by: Pranav C <pranavxc@gmail.com>

* refactor: type correction

Signed-off-by: Pranav C <pranavxc@gmail.com>

* chore: upgrade nc-help

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: form view field alias & help text migration

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: handle column name referenced by $

* refactor: rename system field, change its position during creation

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: replace . in column name with _

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: skip rollup for checkbox

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: replace title with id's in viewRowData APIs

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* chore: code cleanup and we are hiring button

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: ignore escaping . in alias

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: headercell overflow

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: support presence of existing tables during migration

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* enhancement: add reach out here link

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: skip default value configuration during import

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* enhancement: webhook prefill default values

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: add missing component properties

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: missing gallery view cover image

re # 2099

Signed-off-by: Pranav C <pranavxc@gmail.com>

* cache: fix view:[object Object]

* fix: hide websocket button and other buttons from shared form view

re # 2107

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: hide virtual columns which are not relevant in expanded form(add)

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: handle view cache based on returned value

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: add galleryViewGet permission for roles

Signed-off-by: Pranav C <pranavxc@gmail.com>

* chore: upgrade nc-help

Signed-off-by: Pranav C <pranavxc@gmail.com>

* refactor: add beta label

Signed-off-by: Pranav C <pranavxc@gmail.com>

* refactor: add beta label

Signed-off-by: Pranav C <pranavxc@gmail.com>

* test/cypress: fix- corrections for baseShare UI change

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test/cypress: fix view menu count

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: disable default autocomplete

Signed-off-by: Pranav C <pranavxc@gmail.com>

* chore: update docs link

Signed-off-by: Pranav C <pranavxc@gmail.com>

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: Wing-Kam Wong <wingkwong.code@gmail.com>
2022-05-23 16:24:52 +05:30
Wing-Kam Wong
a3a34fa0ad docs: revise Import Airtable to NocoDB content 2022-05-23 18:27:22 +08:00
Naveen MR
0fb2025505 docs: import airtable to nocodb 2022-05-23 10:47:57 +01:00
Naveen MR
33a4f56d85 docs: import airtable to nocodb 2022-05-23 10:44:42 +01:00
Naveen MR
5e75ed8238 docs: import airtable to nocodb 2022-05-23 10:42:07 +01:00
Naveen MR
a3da7d2cb5 docs: import airtable to nocodb 2022-05-23 10:40:37 +01:00
Naveen MR
57533a740c docs: import airtable to nocodb 2022-05-23 10:36:27 +01:00
Naveen MR
7e09779c6e docs: import airtable to nocodb 2022-05-23 10:31:46 +01:00
աɨռɢӄաօռɢ
99954d1fab Merge pull request #2090 from nocodb/enhancement/formula
enhancement: formula
2022-05-23 16:54:23 +08:00
navi
45cb9bef82 Update README.md 2022-05-22 11:14:37 +01:00
navi
6195c09c4a Update README.md 2022-05-22 11:07:27 +01:00
Pranav C
c020be9bb9 Update README.md 2022-05-21 23:45:05 +05:30
Vijay Rathore
36f1c2dd6e fix: google oauth2.0 (#2080)
Signed-off-by: Vijay Kumar Rathore <professional.vijay8492@gmail.com>
2022-05-21 22:57:06 +05:30
Wing-Kam Wong
3133793653 refactor: rename variable names 2022-05-20 23:00:26 +08:00
Wing-Kam Wong
a9d7e5e80d fix: handle jsep.IDENTIFIER case when uidt is Formula 2022-05-20 22:51:12 +08:00
Wing-Kam Wong
a74a631883 fix: incorrect formulaPaths 2022-05-20 20:24:52 +08:00
Wing-Kam Wong
a0a90c901b fix: validateAgainstType 2022-05-20 19:44:37 +08:00
navi
12fd0a0b09 Update README.md 2022-05-20 12:34:34 +01:00
Wing-Kam Wong
2366e6f0a2 fix: bypass jsep.UNARY_EXP 2022-05-20 18:17:21 +08:00
Wing-Kam Wong
bf7451ef5f wip: validateAgainstType 2022-05-20 17:56:08 +08:00
Wing-Kam Wong
f617b396d3 fix: formulaTypes.NUMERIC typo 2022-05-20 17:50:54 +08:00
Pranav C
70b4ce9651 chore: update swagger json and rebuild nocodb-sdk
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-05-20 12:18:00 +05:30
Vijay Rathore
c3d3fa3e5f group by api (#2074)
Signed-off-by: Vijay Kumar Rathore <professional.vijay8492@gmail.com>
2022-05-20 12:02:17 +05:30
Wing-Kam Wong
8385e3eaa3 wip: add data type validation 2022-05-20 14:27:35 +08:00
Wing-Kam Wong
24e5e458dd feat: add formulaTypes 2022-05-20 14:19:15 +08:00
Wing-Kam Wong
668f99c110 fix: formula validations 2022-05-20 12:46:53 +08:00
Wing-Kam Wong
c6c5877e83 fix: validate compound case 2022-05-20 11:55:00 +08:00
Wing-Kam Wong
1d87c0a1a5 refactor: jsep node types 2022-05-20 11:54:39 +08:00
Wing-Kam Wong
b21b0ed7c9 refactor: circular reference detection on formula 2022-05-20 11:29:53 +08:00
Wing-Kam Wong
4f2beab7e0 fix: circular reference detection using kahn's algo 2022-05-19 22:16:56 +08:00
Wing-Kam Wong
6437dfb112 fix: incorrect filtered formulaPaths 2022-05-19 21:13:00 +08:00
Wing-Kam Wong
473da7896a wip: check formula circular reference 2022-05-19 21:02:08 +08:00
Wing-Kam Wong
167809308a enhance: include formula description, syntax & examples 2022-05-19 17:36:09 +08:00
Wing-Kam Wong
77be2ad123 docs: update formula syntax & revise date function content 2022-05-19 17:34:47 +08:00
Wing-Kam Wong
bc8dee2c60 feat: add information message when editing formula cell 2022-05-19 13:21:50 +08:00
աɨռɢӄաօռɢ
3b57dfbb16 Merge pull request #1979 from nocodb/fix/formula
fix: formula
2022-05-18 20:47:11 +08:00
աɨռɢӄաօռɢ
6037e5b20a Merge pull request #2070 from nocodb/feat/exist-api
feat: exist api
2022-05-18 19:20:18 +08:00
navi
5e7bbbc007 Update index.md 2022-05-18 12:05:47 +01:00
Wing-Kam Wong
bb2279b323 docs: update exist api url 2022-05-18 18:47:09 +08:00
Wing-Kam Wong
6ca98683ed fix: exist logic - check row with provided primary key(s) exists or not 2022-05-18 18:46:50 +08:00
Pranav C
0890d61be0 refactor(gui): reorder filter and sort
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-05-18 16:01:54 +05:30
Pranav C
a11a5abf59 Feat - UUID auto generate and bug fixes (#2069)
* wip: automatic nanoid generation

Signed-off-by: Pranav C <pranavxc@gmail.com>

* wip: auto-generated id

Signed-off-by: Pranav C <pranavxc@gmail.com>

* wip: table create ui

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: sanitize column name

Signed-off-by: Pranav C <pranavxc@gmail.com>

* feat: table creation with autogenerated string id

Signed-off-by: Pranav C <pranavxc@gmail.com>

* enhancement: populate table name

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: attachment cell rendering bug

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: flickering issue in dashboard tabs

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: type correction

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: hide system fields from expanded form view

Signed-off-by: Pranav C <pranavxc@gmail.com>

* fix: in case of non auto_increment primary key sort by `created_at` if present

Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-05-18 15:31:13 +05:30
Raju Udava
9d8199ff55 Feat/at sync test - simple cleanups (#2071)
* fix: options as csv string, default disable debug

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* refactor: simple clean ups

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-18 15:30:18 +05:30
Wing-Kam Wong
110cc20db8 feat: add dataExist & dataFindOne to projectAcl.ts 2022-05-18 17:50:31 +08:00
Wing-Kam Wong
0254352a49 docs: add exist apis 2022-05-18 16:52:26 +08:00
Wing-Kam Wong
8f74ecd14a feat: add exist logic to BaseModelSqlv2 2022-05-18 16:52:12 +08:00
Wing-Kam Wong
fbfb849d0c feat: add dataExist to dataAliasApis 2022-05-18 16:52:00 +08:00
Wing-Kam Wong
dff3ab6182 feat: add exist to dbTableRow & dbViewRow 2022-05-18 16:51:34 +08:00
Raju Udava
ea41065366 Feat/at sync test: migration fixes (#2068)
* fix: ignore rollup for lookup columns

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test/cypress: base file for import airtable verification

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* test/cypress: import access creds

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: multiselect as csv string instead of array

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: ludicrous mode view data

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: use decimal if precision configured, support for default form view

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* fix: handle ? in column name

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>

* refactor: migration logs

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-18 11:53:01 +05:30
Wing-Kam Wong
d04ddf8019 fix: @click.stop.prevent -> @click.stop 2022-05-17 22:56:32 +08:00