Commit Graph

139 Commits

Author SHA1 Message Date
Ramesh Mane
4e51491fb4 fix(nc-gui): update audit logs query params 2024-06-24 08:28:52 +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
Ramesh Mane
acdd894b2c feat(nc-gui): filter audit logs base on date range 2024-06-24 08:28:51 +00:00
infeeeee
35c5a7e1eb Add Hungarian language to enums.ts (#8803) 2024-06-21 20:07:13 +05:30
Pranav C
652a1676d8 test: extract title from base in context 2024-06-18 19:06:19 +00:00
Pranav C
4561423226 refactor: move readonly props from meta to new cols for better stability 2024-06-18 19:06:18 +00:00
Pranav C
82b89d1ffe fix: middleware corrections 2024-06-18 19:06:17 +00:00
Pranav C
308ee8ddf8 refactor: exception handling and missing permissions 2024-06-18 19:06:17 +00:00
Anbarasu
88278a77a0 fix: comment delete not working (#8714)
* fix: missing ui acl

* fix: remove unwanted ref fix: wrap condition in template
2024-06-13 14:29:47 +03:00
Ramesh Mane
99ecc40f9a Nc Refactor: Gallery view (#8674)
* fix(nc-gui): introduce header icon in gallery view card and update style

* fix(nc-gui): field modal width issue if it is rich text

* fix(nc-gui): hide longtext expanded icon on gallery & kanban view card hove

* fix(nc-gui): date field alignment issue

* fix(nc-gui): udpate kanban view card

* fix(nc-gui): udpate gallery & kanban view card display value style

* fix(nocodb): hide cover image in new gallery, kanban view if it is not pv column

* feat(nc-gui): change cover image object fit property change support

* fix(nc-gui): virtual cell card value alignment issue

* fix(nc-gui): gallery view card image navigation issue

* fix(nc-gui): gallerym, kanban card cover image dots navigation overflow issue

* fix(nocodb): use optional chaining to access nested variable

* chore(nc-gui): lint

* fix(nc-gui): long text max line shuld be 4 in card

* test: update open expanded form in gallery test

* fix(nc-gui): add empty card in gallery view if cards length is less than 4

* fix(nc-gui): update gallery view card min width

* fix(nocodb): small changes

* fix(nc-gui): review changes

* fix(nc-gui): add input shadow effect

* fix(nc-gui): update card image navigation buttons icon

* fix(nc-gui): udpate gallery view bg color

* fix(nc-gui): update email, url, phone cell height from card

* fix(nc-gui): update isEmptyRow function logic

* fix(nc-gui): some review changes

* fix(nc-gui): card display value color

* fix(nc-gui): udpate gallery view card min width

* fix(nc-gui): update card shadow & border on hover

* fix(nc-gui): update gallery loader card width

* fix(nc-gui): add min height for card image

* chore(nc-gui): lint

* fix(nc-gui): card rich text height

* fix(nc-gui): align record count in right side in gallery view

* fix(nc-gui): review changes

* fix(nc-gui): shared view show & hide field issue

* chore(nc-gui): lint

* fix(nc-gui): link record test fail issue
2024-06-10 16:38:56 +05:30
Mert E
1caa37903c chore: sync various (#8671)
Signed-off-by: mertmit <mertmit99@gmail.com>
2024-06-07 14:49:08 +05:30
Ramesh Mane
575ff920ef Nc fix/shared view UI changes (#8615)
* fix(nc-gui): update shared grid view

* fix(nc-gui): shared gallery view padding issue

* fix(nc-gui): Shared kanban view padding issue

* fix(nc-gui): reduce calender shared view padding

* fix(nc-gui): reduce shared form view padding

* fix(nc-gui): update shared view password modal

* fix(nc-gui): shared view password input error handling

* fix(nc-gui): reduce expanded form modal width if comment section is not present

* fix(nc-gui): small changes

* fix(nc-gui): add export download view in topbar of shared view

* fix(nc-gui): small changes

* fix(nc-gui): add blur bg image for shared view password modal

* fix(nc-gui): download shared view dropdown ui changes

* fix(nc-gui): expanded form scroll issue

* fix(nc-gui): click anywhere in card should open expanded form

* fix(nc-gui): hide action icon on gallery/kanban card hover

* fix(nc-gui): expanded form cell hover effect

* fix(nc-gui): add sign up for free btn in shared view

* test: update shared view test cases

* test: update calendar test cases

* fix(nc-gui): remove readonly prefix from attachment modal

* fix(nc-gui): remove focus border effect if field is readonly

* fix(nc-gui): shared view groupby pagination size should be 10

* fix(nc-gui): remove field modal input shadow if field is disabled

* fix(nc-gui): add shadow on expanded form fields

* fix(nc-gui): calendar shared view background color update

* fix(nc-gui): shared view download btn text color

* fix(nc-gui): update url, link, email grid text color if cell is active and remove hover effect

* fix(nc-gui): pr review changes
2024-06-04 10:04:31 +05:30
Mert E
29b90cfb13 feat: extra flags (#8556) 2024-05-23 16:26:59 +05:30
Anbarasu
6c4d0482e3 fix: user management followup (#8458)
* fix(nocodb): image upload

* fix(nc-gui): invite workspace error

* feat: bug fixes(wip)

* fix(nocodb): incorrect members list

* fix(nc-gui): update row size

* fix(nc-gui): some more changes

* fix(nc-gui): show image

* chore: cleanup
2024-05-14 12:32:10 +05:30
Mert E
89f0895de3 fix: experimental frontend optimizations (#8427)
* fix: get rid of barrel files

* chore: get rid of explicit imports

* fix: use explicit import for classes and enums

* fix: use explicit import for enum & class & aliases

* fix: build issues
2024-05-08 15:55:09 +05:30
mertmit
d35e03d013 fix: group by belongs to 2024-05-03 18:54:37 +00:00
Pranav C
2197b8db1e Merge pull request #8371 from nocodb/nc-fix/sf-issues
fix: pre-post insert ops
2024-05-02 19:01:26 +05:30
Pranav C
2ee3edee58 Nc feat/user management (#8369)
* fix: source filter

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

* feat: sso cloud apis - WIP

* feat: admin panel menu option

* feat: UI integration - WIP

* feat: UI integration - SSO

* feat: domain verification

* feat: workspace upgrade and sso page - WIP

* feat: domain adding and verification - WIP

* feat: domain adding and verification

* fix: domain validation corrections

* chore: lint

* feat(nc-gui): organization settings page

* feat(nc-gui): organization members page

* fix(nc-gui): some more changes

* fix(nc-gui): refactor collaborators ui

* feat(nc-gui): dashboard ui

* feat(nc-gui): bases page

* feat(nocodb): wired up ui and apis. wip

* fix(nc-gui): some more fixes

* fix(nc-gui): move ws to org immediately after creation

* fix(nc-gui): some more bug fixes

* feat(nocodb): transfer workspace ownership

* fix(nc-gui): load roles if baseId is provided in prop

* fix(nc-gui): show only org workspaces

* fix(nc-gui): some more fixes

* fix(nc-gui): rename base

* fix(nc-gui): invite fixes

* feat: restrict access to org level user(SSO login)

* fix: include org and client info in token

* fix: include org and client info in refresh token

* refactor: minor ui corrections

* refactor: add a generic component for copying

* refactor: ui correction and cleanup

* fix: refresh token update

* fix: ui corrections

* fix: if user signin using unverified domain show error in sso page rather than showing the json with error

* fix: for all sso related exceptions redirect to sso ui page with error

* chore: lint

* fix: show admin panel option only for user who have permission

* fix: redirect to sso login page on logout based on current user info

* test: sso - playwright test

* fix: duplicate attribute

* test: playwright

* fix: missing import

* test: playwright - WIP

* test: playwright - Cloud sso login flow

* fix: error handling

* test: playwright - sso auth flow tests

* fix: show upgrade option only for workspace owner

* test: user invite tests corrections

* test: user invite tests corrections

* test: user management correction

* test: playwright - use regex for path match

* fix: delete existing provider if any

* test: combine sso tests to run serially

* test: playwright - title name correction

* test: playwright - reset sso client from sso tests only

* test: playwright - page navigation correction

* refactor: by default navigate to org settings page on org creation and disable org image upload

* refactor: reverify domain after 7 days and update role names to avoid confusion between  org and cloud org roles

* fix: corrections

* fix: show org level roles in members section

* refactor: disable org update by default

* test: unit tests for org admin apis

* chore: lint

* fix: review comments

* chore: lint and cleanup

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
Co-authored-by: mertmit <mertmit99@gmail.com>
Co-authored-by: DarkPhoenix2704 <anbarasun123@gmail.com>
2024-05-01 11:39:22 +05:30
mertmit
dd573ac84d fix: avoid saving if from expanded record
Signed-off-by: mertmit <mertmit99@gmail.com>
2024-05-01 03:22:06 +03:00
Mert E
fed1c7ba5c feat: virtual scroll for grid (#8356)
* feat: virtual scroll for grid

* feat: improve virtual scroll

* fix: remove unused expose & ref

* feat: move row ltar helpers to parent level

* fix: use shared composable for useMetas

* fix: column add issue

* fix: reload issue

* feat: move cell state to computed

* chore: lint

* fix: null check for sticky field

* fix: PR requested changes

* fix: shared views

* fix: provide row store calls

* test: avoid all rows selector

* fix: group by

* fix: include isVirtualCol in cellMeta

* fix: split colMeta and cellMeta

* chore: lint

* test: edit column flakiness

* test: renderColumn for dashboard grid

* test: user column test flakiness
2024-04-29 14:22:21 +05:30
Ramesh Mane
f9a4b13180 feat(nc-gui): add filter from field context menu 2024-04-22 05:37:59 +00:00
Ramesh Mane
287725923f feat(nc-gui): add & remove group by this field 2024-04-22 05:37:59 +00:00
Ramesh Mane
226c98edc6 feat(nc-gui): setup for group & filter by this field options in field header context menu 2024-04-22 05:37:58 +00:00
Mert E
d46b60d92e feat: extensions (#8303)
* feat: extensions

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

* chore: sync

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

---------

Signed-off-by: mertmit <mertmit99@gmail.com>
2024-04-19 21:09:30 +05:30
Ramesh Mane
be2c0ca59b fix(nc-gui): grid view pagesize pr review changes (#8300) 2024-04-19 10:38:15 +05:30
Ramesh Mane
6db2b67c5b Nc feat: Grid view custom pagesize option (#8298)
* feat(nc-gui): custom page size in grid view

* fix(nc-gui): persist grid view page size value across browser

* chore(nc-gui): lint

* fix(nc-gui): small changes

* fix(nc-gui): on change pagesize offset issue

* fix(test): small changes
2024-04-18 18:07:00 +05:30
Ramesh Mane
2a78930923 Nc feat/form view builder field settings in right pannel and fixed column delete modal virtual cell icon issue (#7927)
* feat(nc-gui): form field in right pannel setup

* fix(nc-gui): inline form field reorder issue

* fix(nc-gui): make edit form field right panel scrollable

* fix(nc-gui): form field limit option hide btn focus box shadow style issue

* fix(nc-gui): add support to edit form column in form view builder

* feat(nc-gui): added form field header menu dropdown

* fix(nc-gui): tab issue in form builder

* feat(nc-gui): add support to edit column from form builder itself

* fix(nc-gui): wrong virtual cell icon in column delete modal

* feat(nc-gui): column edit, hide, delete option in form builder field settings

* fix(nc-gui): move all form field settings radio btns to the right side

* chore(nc-gui): lint

* chore(nc-gui): lint errors

* chore(nc-gui): lint

* fix(nc-gui): update 'change icon color' text case

* fix(nc-gui): small changes

* fix(nc-gui): form builder side panel field div key issue

* fix(nc-gui): form view outsideclick fild toggle issue

* chore(nc-gui): lint

* fix(nc-gui): hide select dropdown in value is selected and show if value is not selected

* fix(nc-gui): suggested review changes

* fix(nc-gui): make form field rich text options sticky at bottom

* chore(nc-gui): lint

* fix(nc-gui): small changes

* fix(nc-gui): lazy import richtext component

* fix(nc-gui): set the max height for form rich text fields

* fix(nc-gui): move form settings switch inputs to the right side

* fix(nc-gui): move form select type field layout option to appearance settings section

* fix(nc-gui): select form active field text on focus

* fix(nc-gui): form rich text element menu option tabindex issue

* fix(nc-gui): form search field input autofill issue

* fix(nc-gui): update position of rich text menu option of form description

* feat(nc-gui): adjustable form view sidebar width

* chore(nc-gui): lint

* fix(nc-gui): typo mistake

* fix(nc-gui): PR review changes
2024-03-26 14:31:02 +05:30
IFGGit
62414238ca fix(nc-gui): Hide Rename, Delete, Add record buttons when user doesn't have necessary permissions (#7871)
* fix(nc-gui): Remove tableRename, tableDelete from org level role permissions

For hiding Rename and Delete buttons in table context menu.

* fix(nc-gui): Hide Add record button when user doesn't have dataInsert permission
2024-03-16 14:22:07 +05:30
DarkPhoenix2704
e22b06fa9b fix: base acl 2024-03-12 11:09:14 +00:00
Ramesh Mane
758c898ffb fix(nc-gui): swap prefilled mode radio options 2024-03-09 11:51:15 +00:00
Ramesh Mane
a454349a47 fix(nc-gui): use radio inputs instead of select for prefilled mode select 2024-03-09 11:51:14 +00:00
Ramesh Mane
8bd4215c00 fix(nc-gui): move get prefill link in share form modal 2024-03-09 11:51:12 +00:00
Ramesh Mane
d7729b5de5 fix(nc-gui): small changes in share form store 2024-03-09 11:51:09 +00:00
Ramesh Mane
038013d47e feat(nc-gui): prefill shared form setup 2024-03-09 11:51:09 +00:00
DarkPhoenix2704
6c65a1a452 fix(nc-gui): date time major rewrite 2024-03-06 10:54:34 +00:00
Ramesh Mane
66fb876be5 chore(nc-gui): lint 2024-03-02 07:32:43 +00:00
Ramesh Mane
8420abaae0 fix(nc-gui): remove image cropeer restriction and after submit form message alignment 2024-03-02 07:32:42 +00:00
Raju Udava
291c8a61cb Merge pull request #7673 from nocodb/nc-calendar/field-followup
feat(nc-gui): calendar field customization
2024-02-27 21:53:14 +05:30
Ramesh Mane
6c8825bed9 feat(nc-gui): add limit options for single & multi select field 2024-02-27 12:39:20 +00:00
DarkPhoenix2704
c49671cacc fix(nc-gui): field followup 2024-02-27 11:33:46 +00:00
DarkPhoenix2704
affe4c4897 fix(nc-gui): refactor calendar views 2024-02-20 07:16:22 +00:00
DarkPhoenix2704
99699df210 fix(nc-gui): incorrect spanning 2024-02-20 07:16:11 +00:00
DarkPhoenix2704
6a6e7db50e fix: random fixes 2024-02-20 07:16:07 +00:00
DarkPhoenix2704
cb774b6b57 fix(nc-gui): refactor selectedMonth to another state 2024-02-20 07:16:02 +00:00
DarkPhoenix2704
23560dcfd2 feat(nc-gui): month view dat & date time field 2024-02-20 07:16:02 +00:00
DarkPhoenix2704
d74c366b51 fix(nc-gui): position calc fix 2024-02-20 07:16:01 +00:00
DarkPhoenix2704
5d45138c69 fix(nc-gui): type for calendar range & update rowMeta 2024-02-20 07:15:58 +00:00
Ramesh Mane
02fad3630b fix(nc-gui): handle duplicate base order case and use permission baseReorder instead of baseMove 2024-02-02 13:29:07 +00:00
Ramesh Mane
1a839c795c feat(nc-gui): clickable command palette footer 2024-01-25 12:47:34 +00:00
Ramesh Mane
67bf4f529c Merge branch 'develop' into feat/sort-for-user-management 2023-12-29 17:21:00 +05:30