Commit Graph

38 Commits

Author SHA1 Message Date
Raju Udava
66843c037a chore: i18n front end JSON based updates
Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
2022-02-23 15:45:59 +05:30
Wing-Kam Wong
c4405db554 fix: MoreAction in SQL Views and fine-tuned UI
Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
2022-02-08 18:20:58 +08:00
Pranav C
0425538b32 refactor: ui improvements
Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-01-16 19:25:35 +05:30
Pranav C
badccd590d fix: show password dialog only when required
- upgrade nc-help (fixed primary key creation problem with whitespace)

re #937

Signed-off-by: Pranav C <pranavxc@gmail.com>
2022-01-10 15:41:26 +05:30
աɨռɢӄաօռɢ
cfabc58456 feat: kanban view (#903)
* feat: enable kanban button on nav drawer

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

* refak: move conditions to isKanban

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

* wip: add basic layout & integrate with view data

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

* fix: add missing components

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

* feat: emit expandForm

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

* feat: add boolean cell for kanban card

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

* fix: add :disable to boollean cell

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

* style: kanban card

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

* feat: enable kanban share view on drawer

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

* fix: share links

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

* wip: kanban shared page

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

* wip: implement updateBlock logic

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

* wip: reload kanban view after drag n drop

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

* refak: kanban view

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

* fix: update CsvExportImport path

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

* feat: add grouping field for kanban view

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

* feat: add uncategorized stack

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

* style: match stack title color with that of grouping field

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

* style: kanban view

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

* feat: implement groupingField change logic

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

* feat: watch data prop change

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

* style: fix center title n padding

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

* wip: add footer

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

* test(cypress): include kanban viewTest

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

* feat: add insertNewRow logic to kanban view

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

* feat: add new stack column

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

* feat: include loadTableData

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

* fix: reload issue

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

* wip: fetch data using api

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

* feat: add api filtering logic

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

* fix: inconsistent content

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

* chore: merge from upstream master

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

* chore: hide new stack button

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

* feat: populate the grouping field to new record for kanban

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

* chore: hide pagination in kanban view

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

* style: display add new record as an icon

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

* feat: add numbers of records under each stack

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

* fix: missing uncategorized records

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

* fix: kanban preset value issue

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

* fix: kanban layout & 0 record issue

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

* chore: set toast position

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

* fix: lint

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

* feat: add v-skeleton-loader

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

* chore: rm toast if there is no grouping column

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

* fix: remove :loading

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

* refak: move kanban logic to rowsXcDataTable

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

* refak: update kanban block logic

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

* refak: remove unused code

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

* fix: update kanban ui for status and grouping field

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

* refak: move set kanban logic to rowsXcDataTable

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

* fix: new kanban record issue

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

* feat: infinite scrolling on kanban view

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

* refak: remove updateKanbanBlock

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

* fix: splash issue

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

* fix: empty kanban view

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

* chore: move skeleton-loader to rowsXcDataTable.vue

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

* fix: avoid reload after saving in expanded form

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

* refak: remove unused clonedBlock

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

* fix: handle composite primary key

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

* fix: kanban refresh issue

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

* fix: update reload logic for kanban

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

* feat: add total number of records for each kanban stack

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

* fix: kanban display issue

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

* wip: kanban share view

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

* fix: insert new row issue

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

* fix: missing data after reload

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

* chore: temporarily disable share view for kanban view

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

* chore: disable kanban viewTest temporarily

Signed-off-by: Wing-Kam Wong <wingkwong.code@gmail.com>
2022-01-03 18:40:30 +05:30
Pranav C
3b05fcbc77 fix: hide csv import in sql view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-12-10 17:19:28 +05:30
Pranav C
a4fd84779b feat: add import excel option in project
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-11-23 16:35:16 +05:30
Pranav C
be131d7dfe test(cypress): provide delay to sync view metas
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-11-16 15:18:15 +05:30
Pranav C
6dbea600f8 feat: csv import
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-11-14 20:03:03 +05:30
Pranav C
afcb955071 fix: enable attachment upload in shared view
re #687

Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-31 17:47:58 +05:30
Pranav C
d5814e4c31 fix: apply shared view fields,filters and sort in csv export
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-29 18:29:19 +05:30
Pranav C
599d307a49 feat: csv export public/private api
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-28 20:44:27 +05:30
Pranav C
042c022d7c feat: reload meta data on reload button click
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-21 13:25:08 +05:30
Pranav C
dcbd42ae13 feat: make default sort list editable in public shared view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-21 13:21:01 +05:30
Pranav C
9d4d7a0434 feat: public grid view height adjustment
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-21 12:20:31 +05:30
Pranav C
3b24143f2b fix: password protected shared grid view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-20 22:24:52 +05:30
Pranav C
b3a799f2de fix(gui): handle meta not found error,
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-20 18:22:25 +05:30
Pranav C
d6251abdf6 feat: single shared view per view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-20 17:15:00 +05:30
Pranav C
c7fcbd73ef fix: maintain fields order in shared grid view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-20 14:39:21 +05:30
Pranav C
b169d80d21 fix(gui): show fields list while switching between views and shared views
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-20 13:29:14 +05:30
Pranav C
cf1bfa6a40 fix(gui): show not found if shared view deleted
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-20 11:47:04 +05:30
Pranav C
ab2278454d fix(gui): show shared view name
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-20 11:22:41 +05:30
Pranav C
63a27f0ed5 fix(gui): public shared view issues
- hide virtual columns from filters and sort
- password protected form
- hide filter
- should be available without auth

Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-18 13:59:21 +05:30
Pranav C
d311ae011f fix(gui): remove unnecessary JSON parse form shared from view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-18 12:39:25 +05:30
Pranav C
a8583327d6 chore: add jsonconfig, remove field option from dhared view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-16 20:29:39 +05:30
Pranav C
05475efc9d fix: lookup columns in shared view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-16 17:37:35 +05:30
Pranav C
a3a4b65dff fix: form view bugs
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-16 13:59:56 +05:30
Pranav C
a7b10dead4 fix(gui): table header cell styling and column width
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-16 13:59:56 +05:30
Pranav C
da9da645a6 feat: impelement shared grid view(WIP)
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-15 20:18:59 +05:30
Pranav C
8307bc2970 fix: handle form view query params detail on table operations
Handle following events
- Table delete
- Table update
- Relation delete

Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-13 20:35:25 +05:30
Pranav C
91a1d5f316 feat: password protected shared form view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-12 13:08:05 +05:30
Pranav C
6cc85d00f8 feat: show not found if a view doesn't exist
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-12 12:36:37 +05:30
Pranav C
14950540c3 fix: show missing fields in shared form view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-12 11:56:05 +05:30
Pranav C
836fd9f1cd fix: maintain fields order in shared form view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-11 15:26:38 +05:30
Pranav C
69cc533c8e feat: integrate after form submit options in shared form view
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-11 12:35:08 +05:30
Pranav C
a39e9cbc37 feat: add shared view type and show url accordingly
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-10 20:09:35 +05:30
Pranav C
6e4dd55a6f feat: implement nested insert
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-10 19:34:01 +05:30
Pranav C
ecea4c92dc feat: implement shared form view(WIP)
Signed-off-by: Pranav C <pranavxc@gmail.com>
2021-10-10 15:56:27 +05:30