Commit Graph

270 Commits

Author SHA1 Message Date
Raju Udava
887d45564e test/cypress: corrections post develop branch refactoring
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-06-03 16:19:49 +05:30
Raju Udava
e453f42e06 test: webhook
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-06-03 16:02:13 +05:30
Raju Udava
7b284f810d test: webhook (WIP)
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-06-03 16:02:13 +05:30
Naveen MR
4b5bb7d58a refactor: folder structure 2022-06-03 10:59:22 +01:00
Pranav C
317f6ff85a Merge pull request #2214 from nocodb/feat/attachment-upload-using-url
Feat - Attachment upload using url
2022-06-01 14:30:30 +05:30
Pranav C
72ce83af50 feat: attachment upload by url
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-06-01 12:23:10 +05:30
Raju Udava
956ffc21d9 fix: dom element class name correction
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-31 12:55:59 +05:30
Raju Udava
9b1ef07750 test/cypress: sort/filter menu operation corrections
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-30 22:52:53 +05:30
Pranav C
5abcdd3e65 Enhancement: UI improvements (#2164)
* enhancement: show loader while loading gird/gallery data

re #2150

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

* enhancement: add icon for select option in filter/sort

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

* enhancement: show loader and transitions

- add transition for menu
- include icon within select(fileter/sort)
- show loader while loading data(grid/gallery)
- remove announcement

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

* refactor: remove announcement component and related state props

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

* fix: ignore loader while switching tab

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

* chore: upgrade nc-help

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

* test/kludge: avoid flicker with a delay

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

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-27 15:53:34 +05:30
Pranav C
2da9e1083b fix: swagger api path correction
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-05-25 08:33:31 +05:30
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
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
աɨռɢӄաօռɢ
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
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
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
381a43e992 Merge branch 'develop' into fix/formula 2022-05-17 13:48:40 +08:00
Wing-Kam Wong
8b6b2fd351 cypress: skip parsing special character sequences and type the text exactly as written 2022-05-17 11:51:35 +08:00
navi
99d10f3cc3 Merge pull request #2050 from Tim-Paik/docs/improve-chinese-translation
Docs: improve chinese translation
2022-05-16 17:23:46 +01:00
Wing-Kam Wong
c62acc06bc Merge branch 'develop' into fix/formula 2022-05-16 20:08:43 +08:00
Wing-Kam Wong
116a064c6c cypress: wrap column name by {} 2022-05-16 19:25:15 +08:00
Raju Udava
046d3b7fbd Image text corrections (@Tim-Paik) 2022-05-16 13:29:43 +05:30
Wing-Kam Wong
b7347a5afd chore: sync with develop 2022-05-16 12:33:04 +08:00
Tim-Paik
24b9a11dee docs: improve the Chinese translation 2022-05-15 14:04:24 +08:00
Tim-Paik
a02dca5ba6 docs: improve the Chinese translation 2022-05-15 13:49:01 +08:00
աɨռɢӄաօռɢ
19bbce998e feat: quick import (#2042)
* wip: basic add / import layout

* chore: move excel from create project options to project tabs

* chore: move drag attributes & rm unused methods

* chore: remove create project logic

* chore: rm project title text field

* fix: import excel into an existing project logic

* refactor: add / import menu ui

* feat: integrate with import-csv logic

* wip: new csv import logic

* feat: import csv basic ui

* refactor: use excel adapter for csv import

* chore: merge excel & csv together

* fix: accept csv for import

* i18n: add csv to excelSupport

* fix: empty map & extract error msg

* fix: duplicate columns with system fields during import

* chore: rename excel import -> quick import

* chore: separate csv & excel for better tele

* chore: pass quickImportType

* i18n: remove .csv from the message

* fix: wrong import type

* chore: hide gradient generator

* fix: file type validation

* i18n: add importCSV

* fix: import button text

* fix: set modal to false after importing

* fix: header text in quick import

* chore: show error message in parseAndExtractData

* i18n: add csvURL

* fix: import url label

* fix: wrong import type

* fix: failed to execute 'insertBefore' on 'Node'

* fix: delete logic & add pv to first column

* feat: set default primary value

* chore: disable virtual columns in dropdown

* fix: set pk & rqd to ID by default

* docs: remove creating project from excel

* docs: add quick import

* feat: add loadFirstCreatedTableTab

* feat: open the tab automatically after import

* test/cypress: UI corrections for quick-import

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

* fix: add UI permission to Add / Import

* fix: remove unnecessary drop handler

* fix: wrong class name in cypress test

* fix: use v-if instead of v-show

* fix: move _isUIAllowed to parent v-menu

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-14 19:09:43 +05:30
Pranav C
7c4a828b74 fix(swagger): typo correction in schema property name
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-05-09 22:39:55 +05:30
Werner
d258353d68 Update german.md
Remove minor errors
2022-05-08 10:03:48 +02:00
Wing-Kam Wong
7745c8cc4f cypress: wrap column name by $ 2022-05-06 12:06:36 +08:00
Wing-Kam Wong
2139c91268 chore: sync with develop 2022-05-05 12:10:53 +08:00
աɨռɢӄաօռɢ
0f39a2167d Merge pull request #1950 from nocodb/feat/code-snippet
Feat/code snippet
2022-05-04 17:30:48 +08:00
Wing-Kam Wong
4950331847 feat: add axiosRequestMake 2022-05-04 16:57:10 +08:00
Raju Udava
3c9aac6039 test/cypress: download csv data verification ignoring order
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-04 11:30:16 +05:30
Raju Udava
93d46262f7 add delay after rename
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-03 18:50:19 +05:30
Raju Udava
8bb98959ab test/cypress: fix for table rename validation suite
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-03 18:24:18 +05:30
Raju Udava
eda3ecc4f1 test/cypress: allow DOM elements to settle after reload
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-03 16:52:29 +05:30
Raju Udava
9fb81cb5fe test/cypress: remove hardwired timeouts
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-03 16:14:59 +05:30
Raju Udava
d176d0e74d test/fix: wait for project tab to become available
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-05-03 14:10:35 +05:30
Wing-Kam Wong
253a3b1fec chore: rm CreateByExcel API 2022-04-29 19:57:05 +08:00
Wing-Kam Wong
ae699e165e Merge branch 'develop' into fix/excel-import 2022-04-29 17:18:36 +08:00
dependabot[bot]
37c96679dc chore(deps): bump sqlite3
Bumps [sqlite3](https://github.com/TryGhost/node-sqlite3) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/TryGhost/node-sqlite3/releases)
- [Changelog](https://github.com/TryGhost/node-sqlite3/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TryGhost/node-sqlite3/compare/v5.0.2...v5.0.3)

---
updated-dependencies:
- dependency-name: sqlite3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-29 06:03:16 +00:00
Wing-Kam Wong
183a4fb659 feat: add createByExcel API 2022-04-29 12:59:12 +08:00
աɨռɢӄաօռɢ
093cf2355d Merge pull request #1892 from nocodb/feat/pr-docker
feat: PR Release
2022-04-28 17:21:45 +08:00
Raju Udava
f220fb65bb test/cypress: UI corrections
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-04-27 14:06:40 +05:30
Wing-Kam Wong
d5117d3c8b wip: pr release 2022-04-27 13:27:57 +08:00
Raju Udava
2021c59342 test: cypress disable screenshots/ suspecting flakyness due to screenshots
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-04-26 17:00:51 +05:30
աɨռɢӄաօռɢ
bdef265d5f feat: findOne (#1830)
* feat: add fineOne api

Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>

* feat: add findOne logic

Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>

* docs: add findOne & fix typos for dbViewRow

Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>

* fix: point to local nocodb-sdk for the tests

Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>

* feat: findone impl

Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
2022-04-22 23:18:54 +05:30
Raju Udava
9e48e21913 test: remove access to export / import tab
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-04-22 21:32:10 +05:30
Wing-Kam Wong
62cbf6b5b7 fix: cypress test for editor acl
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
2022-04-22 12:58:58 +08:00