Commit Graph

360 Commits

Author SHA1 Message Date
Ramesh Mane
5d9b829345 fix(nc-gui): user logo bg color is not same in all the places 2024-12-02 10:51:43 +00:00
DarkPhoenix2704
76a838fe74 fix: disable endDate for created-at, updated-at, formula 2024-11-28 12:24:17 +00:00
DarkPhoenix2704
1c6ef42c89 feat: enable date field for calendar 2024-11-27 10:36:24 +00:00
DarkPhoenix2704
afb88b7976 fix: calendar misc fixes 2024-11-27 10:36:23 +00:00
Anbarasu
9f99d0ba20 Merge pull request #9831 from nocodb/nc-calendar-end-date
Nc calendar end date
2024-11-21 00:02:31 +05:30
DarkPhoenix2704
ce2af19283 fix: pr review comments 2024-11-20 17:43:15 +00:00
DarkPhoenix2704
1787f4935b fix: update view create modal design 2024-11-20 17:43:14 +00:00
DarkPhoenix2704
ef453e8baf fix: ui fixes feat: move to engineering beta toggle feature 2024-11-20 17:43:10 +00:00
DarkPhoenix2704
c13cb01048 fix: update dialog 2024-11-20 17:43:10 +00:00
DarkPhoenix2704
3ccad671cc feat: enable calendar end date 2024-11-20 17:43:10 +00:00
Ramesh Mane
98bfc9c8f3 fix(nc-gui): update workspace icon issue from admin panel 2024-11-20 17:11:12 +00:00
Mert E.
6724fd2f9d chore: sync various (#9864)
* chore: sync various

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

* test: ws scope

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

* fix(nc-gui): ncSubmenu right icon visibility issue

* fix(nc-gui): use viewTypeAlias in all the places

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
2024-11-20 21:48:09 +05:30
Yoones Khoshghadam
1ac0537327 fix(nc-gui): show meaningful error to user if import url is not accessible (#4006)
* fix(nc-gui): show meaningful error to user if import url is not accessible

* fix(nc-gui): styling changes
2024-11-19 19:00:47 +05:30
Pranav C
6b31e00e24 refactor: cleanup and corrections
Signed-off-by: Pranav C <pranavxc@gmail.com>
2024-11-12 18:32:14 +05:30
Pranav C
b6a6bbee5f fix: minor ui corrections 2024-11-12 06:06:48 +00:00
Pranav C
17983cf2cf fix: exclude viewer and no access user from users list 2024-11-12 06:06:48 +00:00
Pranav C
ccedb15113 fix: review comments 2024-11-12 06:06:48 +00:00
Pranav C
fc5e7aa2ba fix: tootltip for menu items 2024-11-12 06:06:47 +00:00
Pranav C
92b8f68743 fix: permission bugs 2024-11-12 06:06:47 +00:00
Pranav C
4465e7d7e5 refactor: allow owner/creator to transfer ownership of a view 2024-11-12 06:06:46 +00:00
Pranav C
3cdba84828 feat: api level restriction 2024-11-12 06:06:46 +00:00
Pranav C
fb1999c988 feat: navigate to default view if transferred a personal view 2024-11-12 06:06:45 +00:00
Pranav C
d58f73c60b feat: ownership transfer 2024-11-12 06:06:45 +00:00
Pranav C
d2b005709d feat: assign view owner 2024-11-12 06:06:45 +00:00
DarkPhoenix2704
5c6b198206 feat: row expansion 2024-11-11 10:13:21 +05:30
Ramesh Mane
487534bde5 fix(nc-gui): encode share view url except search params 2024-10-26 06:59:54 +00:00
Pranav C
8b8ed84664 fix: keep support to old editable shared base 2024-10-19 03:21:57 +00:00
Pranav C
9b5fa9f3ed fix: blank function argument type 2024-10-19 03:21:57 +00:00
Pranav C
cc2393712a fix: make shared base readonly 2024-10-19 03:21:54 +00:00
LiuHaoyang
81f233991d enhancement: increase file size limit to 25MB in QuickImport.vue (ref: #5858) 2024-10-14 13:34:21 +08:00
Ramesh Mane
46e6cff0a3 Nc fix/duplicate name update (#9573)
* fix(nc-gui): duplicated view name issue

* fix(nc-gui): duplicated webhook title issue

* fix(nc-gui): duplicated field name issue from MFE

* fix(nocodb): duplicate integration unique name issue

* fix(nc-gui): duplicate default view is throwing error in views are not loaded

* test(nc-gui): update copyview test case

* fix(nocodb): ai review changes

* test(nc-gui): update MFE duplicate field test case

* test(nc-gui): fix kanban view test fail issue
2024-10-01 23:27:05 +05:30
Pranav C
0e7a9dce6b fix: refresh-token based token generation issue 2024-09-03 20:20:42 +00:00
Anbarasu
dd499d1d13 Nc misc fixes (#9363)
* fix: show calendar is readonly when system fields or computed fields are used

* fix: handle data type mismatch

* fix: handle mysql 5 errors in calendar

* fix: mysql drag drop fix
2024-08-28 19:37:11 +05:30
Pranav C
bb3d2dc8f6 fix: while cloning base show only workspaces with required roles 2024-08-27 19:58:13 +00:00
Anbarasu
44ef0dc485 feat: field, table and view descriptions (#9256)
* feat: table description wip

* fix: swagger update

* fix: wip descriptions view

* feat: field, view, table descriptions

* fix: failing tests

* fix: allow description edit for schema read-only sources

* fix: add missing condition

* fix: ux changes fix: duplicate service didn't copy descriptions

* fix: long text default value update

* fix: add new line for long text

* fix: include labels for table and view description update

* fix: workaround without breaking all tests

* fix: update swagger types and tests fix

* fix: source restriction tests

* fix: pr review changes

* fix: updated icons

* fix: updated tooltip positions fix: minor corrections

* fix: invalid description length

* fix: update focus on tables

* fix: add shared view descriptions

* fix: title is missing
2024-08-17 19:07:22 +05:30
Pranav C
a0d87c5a4b Nc feat/user management (#9219)
* feat: api changes for user management

* refactor: gift banner behaviour change

* feat: user management api and ui changes

* feat: introduce invited_by info

* test: verify roles by checking datasource tab since access settings page will be available for all users now

* feat: allow owner role update only if there is more than one owner exist

* fix: role update behaviour correction

* fix: base owner invite issue

* fix: reload user roles state on changing roles of active user

* refactor: show disabled button if not avail

* refactor: hide dropdown and action menu options based on roles

* refactor: migration file name

* refactor: disable or hide option based on number of owners

* refactor: hide user list in shared base

* fix: review correction
2024-08-14 16:42:30 +05:30
Mert E.
bcc9bc5f9b feat: attachment references (#9215)
* feat: attachment migration

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

* fix: check for SQLite3

Signed-off-by: DarkPhoenix2704 <anbarasun123@gmail.com>

* fix: skip text index for mysql

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

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Signed-off-by: DarkPhoenix2704 <anbarasun123@gmail.com>
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
2024-08-14 12:05:03 +03:00
Pranav C
d4f76d348a fix: Miscellaneous bugs (#9149)
* feat: support pretty print in webhook json

* fix: on renaming table update default view name as well

* fix: show default view name alias as 'Default view'

* fix:  chunk loading error handling

* fix: global error boundary handling improvements

* fix: typo correction

* chore: sentry integration

* refactor: destroy the toast message after reload

* chore: add missing dependencies

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

* chore: sentry error reporting

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

* refactor: improved error toast message

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

* refactor: timeout correction

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

---------

Signed-off-by: Pranav C <pranavxc@gmail.com>
Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-08-07 12:39:57 +05:30
Raju Udava
e7f15d0024 Nc fix/at import issues (#9037)
* fix: duplicate pkey issue

* fix: id alias from airtable

---------

Co-authored-by: mertmit <mertmit99@gmail.com>
2024-07-20 17:20:13 +05:30
Ramesh Mane
2bd3b71648 Nc fix: rename id column if exist in import table (#8984)
* fix(nc-gui): rename id column if exist in import table

* fix(nc-gui): record already exist issue

* fix(nc-gui): import issue

* fix(nc-gui): duplicate table name issue

* Update QuickImport.vue

* fix(nc-gui): import data mapping issue

* fix(nc-gui): prevent user from using id as column name while importing csv

* fix(nc-gui): pr review changes

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-07-13 07:31:37 +05:30
Ramesh Mane
5cfe0f781b Nc feature: Import CSV - skip field mapping during import (#8915)
* fix(nc-gui): import csv changes

* fix(nc-gui): tooltip alignment issue

* fix(nc-gui): duplicate table name issue

* fix(nc-gui): uncheck auto select field type checkbox

* fix(nc-gui): skip field mapping during csv import

* chore(nc-gui): lint

* fix(nc-gui): small changes

* fix(nc-gui): remove auto mapping option

* fix(test): update import excel test cases

* fix(nc-gui): review changes

* fix(nc-gui): quick import modal width issue

* fix(nc-gui): w.replace is not a function
2024-07-06 07:08:44 +05:30
Anbarasu
da150f8efd Feat: support createdAt, updatedAt, formula for calendar (#8904)
* feat: support system datetime cols for calendar view

* feat: formula support

* fix: custom priority sort fix: error if formula is invalid

* fix: coderabbit suggestions

* fix: selectedDate not updating
2024-07-02 10:43:15 +05:30
Ramesh Mane
97e59b1829 fix: Import CSV/Excel/JSON bug in non selected base (#8895)
* fix(nc-gui): use base from props baseId instead of current base in quickImport

* fix(nc-gui): import issue

* fix(nc-gui): external data sources are not visible in data source tab if selected base is not active base

* revet(nc-gui): base audit related changes
2024-07-01 17:31:47 +05:30
Mert E
fb213eee0e feat: export as on background (#8890)
* feat: csv export job

* fix: duplicate job

* feat: csv export job final

* feat: data export extension POC

* feat: data export final

* fix: extensions & scroll

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-06-28 18:16:49 +05:30
Ramesh Mane
b224397656 fix: Audit records only available for super user (#8882)
* fix(nc-gui): audit record access issue for oss base creator

* fix(nocodb): use user created_at instead of project user created_at

* fix(nc-gui): show comment from start instead of bottom

* fix(nc-gui): enable record audit logs for all user roles

* fix: enable comment & audit list for viewer

* fix(nc-gui): enable grid row comment count

* fix(nc-gui): update empty comment state text

* chore(nc-gui): lint

* Update en.json

* chore(nc-gui): lint

* fix(nc-gui): remove padding and add hover effect in audit record logs

* fix(nc-gui): comment/audit user role info issue

* fix(test): update share base comment drawer test case

* fix(nc-gui): record audit item line height issue

* fix(nc-gui): truncate record comment/audit user name

* fix(nc-gui): text truncate issue

* fix(nc-gui): update base user map on updating base user role

* fix(nc-gui): update grid row count on adding/removing comment

* fix(nc-gui): skip loading row audits in ee & after adding/updating comment

---------

Co-authored-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2024-06-28 17:56:41 +05:30
Ramesh Mane
6e2cfdc20b feat: Use lookup over attachment field as cover image in gallery & kanban view (#8801)
* feat(nc-gui): Use lookup over attachment field as cover image in gallery & kanban view

* chore(nc-gui): lint

* fix(nc-gui): nested attchment lookup cell issue

* fix(nc-gui): pr review changes
2024-06-26 14:10:13 +05:30
Ramesh Mane
0bc1a85b38 fix(nc-gui): pr review changes 2024-06-24 08:28:53 +00:00
Ramesh Mane
a937050cbd chore(nc-gui): lint 2024-06-24 08:28:53 +00:00
Ramesh Mane
12a499abe7 fix(nc-gui): add table border in modal 2024-06-24 08:28:53 +00:00
Ramesh Mane
2a0b44f12a fix(nc-gui): display audit logs in modal for user how have only base creator access 2024-06-24 08:28:52 +00:00