Commit Graph

60 Commits

Author SHA1 Message Date
Raju Udava
d63fb1b41d fix: cypress corrections for new menu
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-08-03 21:31:12 +05:30
Wing-Kam Wong
7d0df7be60 cypress: add wait before getting shareView 2022-07-12 13:49:58 +08:00
աɨռɢӄաօռɢ
b2f8f0674e 0.91.8 Pre-release (#2350)
* add vscode ide's ignore list

* fix passing nested query in nested getAst calls

* chore: update nocodb-sdk to local path

* fix: ignore duplicating app config

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

* fix: swagger columnNameParam type

re: #2208
Signed-off-by: mertmit <mertmit99@gmail.com>

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* enhancement: hide slider on escape key

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

* Add information about maximum value for `limit` in REST API

* refactor: folder structure

* refactor: folder structure

* test: webhook (WIP)

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

* test: webhook

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

* test/cypress: corrections post develop branch refactoring

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

* fix: handle null

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

* fix: path correction

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

* fix: assign validation for correct column(LTAR)

re #2228

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

* fix: disable api docs access for viewer role

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

* docs: Repair broken link

* fix: DatePickerCell invalid date handling

Signed-off-by: mertmit <mertmit99@gmail.com>

* fix: nested insert correction in belongs to

re #2228

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

* feat: compare with non-os products

Signed-off-by: mertmit <mertmit99@gmail.com>

* fix: Persian language moving across table

Signed-off-by: mertmit <mertmit99@gmail.com>

* docs: env variables

* docs: env variables reorder

* docs: env variables reorder

* fix: i18n corrections (WeT-Klb)

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

* chore: image text corrections (@WeT-Klb)

* chore: upgrade nc-help

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

* docs: security.md

* Update packages/nocodb/src/lib/noco/meta/api/swagger/helpers/templates/params.ts

Co-authored-by: աɨռɢӄաօռɢ <wingkwong.code@gmail.com>

* Update SqliteUi.ts - set float for decimal case in getAbstractType (#2260)

* set float for decimal case in getAbstractType

* fix: add cross-env to nc-gui package.json (#2275)

* add cross-env to nc-gui package.json

* fix: sanitize project title

* chore: disable pr release for draft

* chore: attachment log during airtable import

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

* modification of the traduction

I aslo add some stuff according to the README (it was a different display so i didn't add a lot)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* fix: change password cache logic

* fix: add missing job name back

* fix: prop types for FlipCard component

Signed-off-by: mertmit <mertmit99@gmail.com>

* fix: invalid char in content-disposition header

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

* fix: question mark in CONCAT

* fix: handling lookup column reference in formula

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

* fix: throw err if user is already a project user

* chore: revise error msg

* fix: package lock corrections

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

* test/ trigger

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

* fix: lock file version

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

* fix: package lock after npm/node upgrade

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

* fix: cypress package lock json

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

* test: lock node-version to 16.15.0

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

* enhancement: allow custom limit values

* chore: update query limit description

* chore: bump to 16.15.0

* fix: node version

* fix: handle invalid limit numbers

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

* docs: update default value of pagination max limit value

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

* fix: pg database type money

Signed-off-by: mertmit <mertmit99@gmail.com>

* fix: hasmany pagination - api correction

re #2242

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

* script: add nc_017_add_user_token_exp_column

* fix: add token_expired

* fix: return unauthorized if token is expired

* chore: revise toast message

* chore: sign out n redirect to sign in page after changing password

* fix: SingeSelect/MultiSelect webhook trigger (#2309)

* fix: SingleSelect webhook trigger

Signed-off-by: mertmit <mertmit99@gmail.com>

* fix: MultiSelect webhook trigger

Signed-off-by: mertmit <mertmit99@gmail.com>

* Fix: Remove user reference from webhook context (#2337)

* fix: remove user info from webhook handlebar context

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

* docs: update webhook context variables docs

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

* fix: only check token_expired in non-public base

* fix: make rating readonly in lookup column (#2340)

re #2045

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

* fix: exclude sensitive data related to server from SMTP test api

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

* fix: session across broswers

* fix: reload related table metadata after relation column delete (#2345)

re #2344

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

* Fix: Sanitise comment data  (#2343)

* fix: sanitise row comment description

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

* fix: add dom purify and sanitize content

- Add DOMPurify in nuxt
- On update value encode html tags to render as text in comment

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

* fix: add missing dependency

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

Co-authored-by: cattong <tangym@jifenbang.net>
Co-authored-by: LepkoQQ <LepkoQQ@users.noreply.github.com>
Co-authored-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
Co-authored-by: navi <oof1lab@gmail.com>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Nils Reichardt <nils@reichardt.io>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
Co-authored-by: Toon van Ramshorst <ramshorst@gmail.com>
Co-authored-by: GurukiranMH <89529565+GurukiranMH@users.noreply.github.com>
Co-authored-by: QuentinDstl <qdesautel@gmail.com>
2022-06-14 11:34:16 +08:00
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
աɨռɢӄաօռɢ
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
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
Pranav C
8733948056 wip: towards v1
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-04-07 16:03:45 +05:30
Raju Udava
b84918110c refactor: file indentation alignment
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-03-08 10:12:50 +05:30
Raju Udava
9637fd6377 test: cypress corrections for i18n update-3
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-25 14:06:08 +05:30
Raju Udava
942ab9232c Merge branch 'develop' into develop 2022-02-17 11:21:00 +05:30
Raju Udava
897c861986 chore: cypress screenshots
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-17 10:28:36 +05:30
Raju Udava
63ac6cac56 refactor: i18n associated cypress correction
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-15 19:17:49 +05:30
Raju Udava
010138dec6 test: cypress- pg sign in corrections
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-14 11:20:43 +05:30
Raju Udava
45df78f934 test: cypress pg suite corrections to co-exist with mysql/xcdb suite
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-13 09:24:37 +05:30
Raju Udava
342f9d856c test: cypress pg test suite- base files
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-12 22:48:02 +05:30
Raju Udava
a461fa13eb refactor: consistent api's for api/db type
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-12 16:25:23 +05:30
Raju Udava
8489ea7323 refactor: test/cypress variable clean-up/2
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-12 14:04:27 +05:30
Raju Udava
be226a50a9 test(cypress): couple meta sync click & toast action
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-01 21:06:47 +05:30
Raju Udava
ed29fdd93d test: disable toast validation for metasync (kludge)
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-01 14:40:27 +05:30
Raju Udava
a201ac9de7 test(cypress): stability- metasync toast message validation re-order
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-01 14:24:10 +05:30
Raju Udava
09ea176925 test(cypress): suite/views align with UI changes
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-01-17 22:25:58 +05:30
Raju Udava
8d679e944b test(cypress): test suite/table operations - alignment for UI changes
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-01-17 19:39:50 +05:30
Raju Udava
ce0c54321b test(cypress) enable xcdb-rest suite
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-31 15:40:41 +05:30
Raju Udava
5796a80b5c test(cypress): WIP- support for xcdb test suite
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-30 10:50:57 +05:30
Raju Udava
6c18e53461 test(cypress): xcdb pre-configurations
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-28 14:04:49 +05:30
Raju Udava
5686b4ea2e test(cypress): metasync updates
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-23 16:17:49 +05:30
Raju Udava
2119b20473 test(cypress): meta-sync
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-21 22:23:33 +05:30
Raju Udava
75cd140319 test(cypress/stability): force click table/view names
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-10 14:08:06 +05:30
Raju Udava
9eeab55fc0 test(cypress): corrections post merger of view & table list
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-10 10:26:44 +05:30
Raju Udava
4bf161f1c3 test(cypress): prefix for console log
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-08 14:44:29 +05:30
Raju Udava
dfb4ad01ad test(cypress) sql view
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-07 17:50:18 +05:30
Raju Udava
7cbabbc0c7 test (cypress): user profile suite stability- tab
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-12-07 12:30:20 +05:30
Raju Udava
4ef9a6bcad chore: code formatting corrections applied (prettier)
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-30 09:53:59 +05:30
Raju Udava
2d0be9e4d6 test(cypress): hide/unhide field & openTableTab retry-ability
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-29 19:07:06 +05:30
Raju Udava
0616b48bf6 test(cypress): reduce dependency on static wait (cy.wait)
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-28 16:57:01 +05:30
Raju Udava
439c06a141 test(cypress): fix colname toast validation
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-26 01:23:48 +05:30
Raju Udava
90347523fc test(cypress): fix colname toast validation
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-26 00:47:20 +05:30
Raju Udava
4e51b87186 test(cypress) retry-ability, remove static delays- phase:1/5
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-26 00:32:25 +05:30
Raju Udava
3a28082a6f test(cypress): re-align based on role-configuration UI changes
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-23 11:33:47 +05:30
Raju Udava
5f66ec5d0b test(cypress): table rename verification
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-21 13:46:21 +05:30
Raju Udava
f6b21429ff test(cypress): excel import validation (draft/wip)
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-18 12:00:29 +05:30
Raju Udava
99e5df6c48 test(cypress): embeddable iFrame basic validation
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-16 19:12:43 +05:30
Raju Udava
982d8a352b test(cypress): URL path trim & baseUrl configured as NULL for full URL access
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-15 20:27:22 +05:30
Raju Udava
a297a9cfac test: cypress- align for role access updates
Signed-off-by: Raju Udava <sivadstala@gmail.com>
2021-11-15 17:05:33 +05:30