Naman Verma
4b956658ad
Merge branch 'main' into nv/dashboard-views
2026-06-11 13:43:47 +05:30
Naman Verma
80467683f9
fix: move view create/edit/delete to edit access
2026-06-11 13:33:01 +05:30
Naman Verma
d4a90a8028
fix: move view create/edit/delete to edit access
2026-06-11 13:30:26 +05:30
Ashwin Bhatkal
cfcd58b341
feat(dashboards): serve V2 dashboard pages behind use_dashboard_v2 flag ( #11642 )
...
build-staging / prepare (push) Waiting to run
build-staging / js-build (push) Blocked by required conditions
Release Drafter / update_release_draft (push) Waiting to run
build-staging / go-build (push) Blocked by required conditions
build-staging / staging (push) Blocked by required conditions
* fix(dashboard-v2): align list & patch code with the generated client
Match the now-upstream V2 client: PatchOpDTO (was JSONPatchOperationDTOOp),
ListedDashboardV2DTO as the list item, and ListSortDTO/ListOrderDTO casts on the
list params. No behaviour change — these files are still parked here.
* feat(dashboard-v2): serve V2 dashboard pages behind use_dashboard_v2 flag
Gate the dashboards list & detail entry points on useIsDashboardV2() — V1 falls
through when the flag is off (V1 detail logic moved into DashboardPage.tsx). Un-park
the V2 page directories in tsconfig so they typecheck and ship.
Also convert the // header comments in states.module.scss to /* */ — once the V2
list is wired into the import graph, vite compiles that stylesheet and the
backtick in the // comment crashed the CSS-modules parser ('Unclosed string').
* refactor(dashboard-v2): type list sort/order with the generated enums
Drop the local string-literal SortColumn/SortOrder unions and the `as` casts:
the nuqs query-state hooks now return DashboardtypesListSortDTO / ListOrderDTO
directly, and ListHeader/DashboardsList use the enum members.
2026-06-11 07:39:56 +00:00
Naman Verma
0d112f17e7
test: add unit tests for dashboard view validations
2026-06-11 03:50:17 +05:30
Naman Verma
8657f3d344
fix: cover errors, fix column type, add tests
2026-06-11 03:48:10 +05:30
Naman Verma
0b4875941f
chore: rearrange structs
2026-06-11 03:30:17 +05:30
Naman Verma
071cd8ed1a
Merge branch 'main' into nv/dashboard-views
2026-06-11 03:25:55 +05:30
Naman Verma
8b70d6f354
chore: remove separate gettable view typedef
2026-06-10 16:36:18 +05:30
Naman Verma
6bc3802ffa
fix: remove extra noop assignment
2026-06-10 16:32:27 +05:30
Naman Verma
f0e19c9763
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-10 16:28:18 +05:30
Naman Verma
83614806df
Merge branch 'main' into nv/v2-list-dashboard
2026-06-10 16:21:23 +05:30
Naman Verma
076db9b289
chore: explicitly mark request as nil in list apis
2026-06-10 11:37:06 +05:30
Naman Verma
6bf2c7b640
fix: use request query in api defs for list apis
2026-06-10 11:35:25 +05:30
Naman Verma
a1195985ef
Merge branch 'main' into nv/v2-list-dashboard
2026-06-10 11:19:12 +05:30
Naman Verma
7269599642
fix: update api specs
2026-06-10 11:18:53 +05:30
Naman Verma
a0ed403dbb
feat: add a pin free list dashboards api
2026-06-10 11:13:25 +05:30
Naman Verma
f844647c33
chore: code movement
2026-06-09 22:37:17 +05:30
Naman Verma
5d2ced6935
fix: move list filter to impl to avoid db impl logic in types
2026-06-09 22:21:31 +05:30
Naman Verma
93a58d4822
fix: remove unit test from ee package
2026-06-09 21:51:11 +05:30
Naman Verma
72c9823f45
fix: revert the check in can delete
2026-06-09 20:13:58 +05:30
Naman Verma
f72dfdd9f9
test: change limit
2026-06-09 19:19:35 +05:30
Naman Verma
5a7e07ec5b
test: address integration test comments
2026-06-09 19:11:14 +05:30
Naman Verma
c0320a1b02
fix: delete preferences on user deletion
2026-06-09 19:08:01 +05:30
Naman Verma
4de4744dfa
fix: proper url for pin apis
2026-06-09 18:34:06 +05:30
Naman Verma
9ca566996c
test: add unit test to ensure that all reserved keys have handlers
2026-06-09 18:30:22 +05:30
Naman Verma
19937cb60c
chore: remove outer parenthesis removal function
2026-06-09 18:19:30 +05:30
Naman Verma
7fa07a8662
chore: add fk from prefs to dashbaord table
2026-06-09 18:12:59 +05:30
Naman Verma
c13d35e4c8
fix: remove org column in preferences and add foreign key to users table
2026-06-09 18:06:46 +05:30
Naman Verma
8fc333ba08
fix: integration dashboards should not be deletable either
2026-06-09 17:44:24 +05:30
Naman Verma
8de2aa799e
Merge branch 'main' into nv/v2-list-dashboard
2026-06-09 17:08:40 +05:30
Naman Verma
f134030678
fix: wrap naked errors
2026-06-08 18:14:19 +05:30
Naman Verma
4915926a25
test: add integration test for pinning
2026-06-08 18:10:51 +05:30
Naman Verma
a2dd13b353
fix: delete preferences on dashboard delete
2026-06-08 18:10:33 +05:30
Naman Verma
3b42e09777
feat: change pinned dashboard table to user dashboard preference table
2026-06-08 17:43:28 +05:30
Naman Verma
fa6d05a37a
Merge branch 'main' into nv/v2-list-dashboard
2026-06-08 16:33:19 +05:30
Naman Verma
852ce0cfce
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-08 10:50:06 +05:30
Naman Verma
62c0c52bec
fix: use correct perses package in list v2 file
2026-06-08 10:46:04 +05:30
Naman Verma
36dd325e9a
Merge branch 'main' into nv/v2-list-dashboard
2026-06-08 10:42:23 +05:30
Naman Verma
c51ef198fe
fix: use ESCAPE literal in contains and like operators
2026-06-05 16:35:32 +05:30
Naman Verma
1b4f1c7161
chore: use go sqlbuilder
2026-06-05 15:23:27 +05:30
Naman Verma
f82dd1b96a
fix: remove public filter from visitor
2026-06-05 11:58:17 +05:30
Naman Verma
f0deed6e0f
fix: dont allow system dashboards to be deleted
2026-06-05 11:51:19 +05:30
Naman Verma
e8791fe1ed
fix: make GettableTag a defined type instead of an alias
2026-06-05 11:46:28 +05:30
Naman Verma
4fe9222a5c
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-05 02:43:45 +05:30
Naman Verma
7d9d4b923d
chore: regenerate api specs
2026-06-05 02:43:25 +05:30
Naman Verma
67ed248fef
chore: regenerate api specs
2026-06-05 02:41:57 +05:30
Naman Verma
77cb60c106
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-05 01:01:22 +05:30
Naman Verma
1fbe05f450
Merge branch 'main' into nv/v2-list-dashboard
2026-06-05 01:00:34 +05:30
Naman Verma
43d588a870
fix: add missing image field in list response
2026-06-05 00:58:27 +05:30
Naman Verma
6309e27168
chore: add nolint comment
2026-06-04 18:27:21 +05:30
Naman Verma
564e79137e
fix: use must method for user id as well
2026-06-04 18:03:31 +05:30
Naman Verma
92ef8b73a9
fix: remove wrong api description msg
2026-06-04 17:56:06 +05:30
Naman Verma
98df6ead80
Merge branch 'main' into nv/v2-list-dashboard
2026-06-04 17:50:01 +05:30
Naman Verma
7c7329cfd7
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-04 17:28:10 +05:30
Naman Verma
00a99999ac
feat: include list of all dashboard tags in list api response
2026-06-04 17:27:46 +05:30
Naman Verma
fd1a94ca41
fix: use must new org id
2026-06-04 17:18:26 +05:30
Naman Verma
29e8f651f5
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-04 17:16:56 +05:30
Naman Verma
3809dc1d31
fix: use must new org id
2026-06-04 17:16:15 +05:30
Naman Verma
9a5a24392f
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-04 17:13:18 +05:30
Naman Verma
de42bc9f73
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-06-04 17:12:56 +05:30
Naman Verma
0ddadb051d
chore: rename updateable to updatable
2026-06-04 17:10:12 +05:30
Naman Verma
9e8da30c3b
fix: proper error passage
2026-06-04 17:04:54 +05:30
Naman Verma
97de2551eb
fix: use must new org id
2026-06-04 17:04:37 +05:30
Naman Verma
67affa0fd5
chore: rearrange
2026-06-04 16:58:26 +05:30
Naman Verma
226d924489
chore: add all err codes in api spec
2026-06-04 16:45:32 +05:30
Naman Verma
643770d790
fix: return better err
2026-06-04 16:44:35 +05:30
Naman Verma
f92473230a
chore: rearrange
2026-06-04 16:34:51 +05:30
Naman Verma
93452ebde9
chore: regenerate api specs
2026-06-04 16:31:11 +05:30
Naman Verma
d9b316fc0a
chore: dont pass email to create and update methods
2026-06-04 16:29:35 +05:30
Naman Verma
c5c86c1bbf
chore: dont pass email to create and update methods
2026-06-04 16:27:18 +05:30
Naman Verma
19f68b1ac1
fix: remove user auditable
2026-06-04 16:25:28 +05:30
Naman Verma
932080a83c
chore: bump migration number
2026-06-04 16:23:12 +05:30
Naman Verma
9135664188
fix: remove omitempty
2026-06-04 16:22:26 +05:30
Naman Verma
2d061f3a70
fix: fix post merge build and schema errors
2026-06-04 16:21:10 +05:30
Naman Verma
a08bd8d126
Merge branch 'nv/v2-list-dashboard' into nv/dashboard-views
2026-06-04 16:17:49 +05:30
Naman Verma
6a3d1b54eb
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-06-04 16:13:42 +05:30
Naman Verma
4c10fb0df1
Merge branch 'main' into nv/v2-dashboard-update
2026-06-04 16:13:18 +05:30
Naman Verma
deea23d441
fix: remove extra decodePatch calls
2026-06-03 20:50:16 +05:30
Naman Verma
3b2586f386
chore: better error passage
2026-06-03 20:04:31 +05:30
Naman Verma
cd44095dc7
chore: separate file for patch types
2026-06-03 19:50:42 +05:30
Naman Verma
fb2834f812
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-06-03 17:04:06 +05:30
Naman Verma
66534bc7c6
Merge branch 'main' into nv/v2-dashboard-update
2026-06-03 17:01:10 +05:30
Naman Verma
e8214739b8
fix: make remove idempotent in patch
2026-06-03 16:59:37 +05:30
Naman Verma
0a2fe1c8f6
chore: remove JSONPatchDocument and use patchable everywhere
2026-06-03 16:49:44 +05:30
Naman Verma
d40d2ddf60
chore: use same jsonpatch package as done in zeus
2026-06-03 16:10:10 +05:30
Naman Verma
879258ec28
test: integration test and fixes found through it
2026-06-03 16:05:52 +05:30
Naman Verma
a36c7fbde1
fix: use valuer string for list order and sort
2026-06-03 14:38:49 +05:30
Naman Verma
005718cc3b
fix: remove join to public dashboard table in list call
2026-06-03 14:21:06 +05:30
Naman Verma
bc0623d07a
test: change data to spec in unit tests
2026-06-03 14:09:24 +05:30
Naman Verma
7019df2470
fix: add all error codes for new apis
2026-06-03 13:53:35 +05:30
Naman Verma
faf877de65
fix: change title to name in api description
2026-06-03 13:43:35 +05:30
Naman Verma
5e5656881d
fix: add missing name fetch in listv2 store method
2026-06-03 13:36:31 +05:30
Naman Verma
5d60c34761
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-06-03 13:30:12 +05:30
Naman Verma
9bf42aa1da
Merge branch 'main' into nv/v2-dashboard-update
2026-06-03 13:28:38 +05:30
Naman Verma
75b422d236
chore: generate frontend api spec
2026-06-03 12:20:26 +05:30
Naman Verma
a6e3a6efa2
fix: address review comments
2026-06-03 12:19:22 +05:30
Naman Verma
158a2eac8b
feat: delete dashboard v2 API ( #11299 )
...
* feat: delete dashboard v2 API
* fix: fix post merge build and spec errors
2026-06-03 11:29:16 +05:30
Naman Verma
c0e67a8ca3
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-06-03 11:23:52 +05:30
Naman Verma
9b7c820f87
Merge branch 'main' into nv/v2-dashboard-update
2026-06-03 11:21:38 +05:30
Srikanth Chekuri
43ff0dc90f
Merge branch 'main' into nv/v2-dashboard-update
2026-06-02 15:44:11 +05:30
Naman Verma
c8cbac7725
chore: bump migration number
2026-05-29 08:10:18 +05:30
Naman Verma
5efa8d226b
chore: update api spec
2026-05-29 08:09:10 +05:30
Naman Verma
cc1feb43d0
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-29 08:07:19 +05:30
Naman Verma
13d9641f9d
chore: add back accidentally removed tests
2026-05-29 07:44:16 +05:30
Naman Verma
9f559d33d7
fix: change data to spec in api param description
2026-05-29 07:43:19 +05:30
Naman Verma
f56f7381a5
fix: use v1 store update method
2026-05-29 07:38:12 +05:30
Naman Verma
3656d117cc
Merge branch 'main' into nv/v2-dashboard-update
2026-05-29 07:13:29 +05:30
Naman Verma
8e39f44a9e
Merge branch 'main' into nv/v2-dashboard-update
2026-05-27 18:42:47 +05:30
Naman Verma
e92a0e953c
fix: remove unused module methods
2026-05-27 17:56:30 +05:30
Naman Verma
7add0b924c
fix: remove unused store method
2026-05-27 17:54:38 +05:30
Naman Verma
d2070d4844
Merge branch 'main' into nv/v2-dashboard-update
2026-05-27 17:25:31 +05:30
Naman Verma
e9b0c32f19
fix: fix build error in test after merge conflict
2026-05-27 17:20:53 +05:30
Naman Verma
ae18dbc722
Merge branch 'main' into nv/v2-dashboard-update
2026-05-27 17:19:18 +05:30
Naman Verma
6771e06d15
feat: introduce dashboard views for list dashboards page
2026-05-26 20:22:15 +05:30
Naman Verma
61b8a41c3d
Merge branch 'nv/v2-list-dashboard' into nv/v2-dashboard-delete
2026-05-26 12:57:11 +05:30
Naman Verma
9789a5be89
chore: bump migration number
2026-05-26 12:56:59 +05:30
Naman Verma
09bf5267d6
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-26 12:56:42 +05:30
Naman Verma
87ff61e887
fix: build error fix
2026-05-26 12:56:10 +05:30
Naman Verma
3c14d0e53c
Merge branch 'nv/v2-list-dashboard' into nv/v2-dashboard-delete
2026-05-26 12:55:27 +05:30
Naman Verma
f57fc261b9
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-26 12:54:24 +05:30
Naman Verma
8afb247046
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-26 12:54:07 +05:30
Naman Verma
3ee706c68e
chore: make tags required in postable
2026-05-26 12:52:10 +05:30
Naman Verma
58767e67c0
chore: generate api specs
2026-05-26 12:50:39 +05:30
Naman Verma
ccecc13bb9
feat: add flag to generate unique name in backend
2026-05-26 12:41:04 +05:30
Naman Verma
1c8b2c1d21
Merge branch 'main' into nv/v2-dashboard-create
2026-05-26 12:03:27 +05:30
Naman Verma
8fbec89aab
chore: remove enum def of threshold comparison operator
2026-05-26 12:02:18 +05:30
Naman Verma
40da02e5b4
test: add unit tests for type conversions
2026-05-26 12:01:02 +05:30
Naman Verma
6704e15a01
fix: correct convertor method name
2026-05-26 11:29:48 +05:30
Naman Verma
d05697fdba
fix: fix post merge build and spec errors
2026-05-26 11:13:07 +05:30
Naman Verma
fd3ddab9fd
Merge branch 'nv/v2-list-dashboard' into nv/v2-dashboard-delete
2026-05-26 11:11:36 +05:30
Naman Verma
1b3b891d5c
chore: bump migration number
2026-05-26 11:07:51 +05:30
Naman Verma
d903f6cb1b
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-26 11:07:27 +05:30
Naman Verma
fbf30cc192
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-26 11:06:47 +05:30
Naman Verma
ecd9670bf6
Merge branch 'main' into nv/v2-dashboard-create
2026-05-26 11:05:56 +05:30
Naman Verma
b5fb45904c
fix: add quotes around tag relation kind
2026-05-25 16:07:25 +05:30
Naman Verma
c24caf0e9a
fix: dont include full data in list response
2026-05-25 15:51:25 +05:30
Naman Verma
dc42fae378
fix: fix tests based on name related changes
2026-05-25 15:42:08 +05:30
Naman Verma
94e70179d7
chore: generate api specs
2026-05-25 15:28:21 +05:30
Naman Verma
063c104b80
chore: bump migration number
2026-05-25 15:26:11 +05:30
Naman Verma
937ebfd843
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-25 15:25:47 +05:30
Naman Verma
d8da99fcbb
test: fix build errors and tests based on name related changes
2026-05-25 15:24:08 +05:30
Naman Verma
075e8d3029
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-25 14:39:27 +05:30
Naman Verma
f7fc3eade8
feat: add validation on dashboard name
2026-05-25 14:32:45 +05:30
Naman Verma
9415c06166
Merge branch 'main' into nv/v2-dashboard-create
2026-05-25 14:12:27 +05:30
Naman Verma
fa8139b279
chore: remove integration test for now (will add along with list api)
2026-05-25 14:12:05 +05:30
Naman Verma
3271e35eeb
fix: set display name in unmarshal json
2026-05-25 14:10:34 +05:30
Naman Verma
a48beef8ec
chore: increase MaxTagsPerDashboard to 10
2026-05-25 14:06:15 +05:30
Naman Verma
ad4e3dcf45
fix: remove unneeded comment
2026-05-25 14:05:15 +05:30
Naman Verma
2e8295f0b3
fix: improve api descriptions
2026-05-25 14:03:32 +05:30
Naman Verma
3e6394ba50
fix: remove unused param in constructor
2026-05-25 13:59:53 +05:30
Naman Verma
95da13ecb9
feat: add immutable name in dashboard v2 api specs
2026-05-25 13:58:01 +05:30
Naman Verma
8b38e3969f
Merge branch 'main' into nv/v2-dashboard-create
2026-05-25 13:56:54 +05:30
Naman Verma
f3d097a61a
feat: add immutable name in dashboard v2
2026-05-25 13:55:18 +05:30
Naman Verma
81249342ff
feat: add immutable name in dashboard v2
2026-05-25 13:55:08 +05:30
Naman Verma
5ce097ed2a
fix: add some required fields
2026-05-25 12:51:06 +05:30
Naman Verma
ad9b17d9ae
fix: remove system dashboards from list v2 response
2026-05-25 11:47:12 +05:30
Naman Verma
6d5eed3782
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-25 11:39:16 +05:30
Naman Verma
3c985af24c
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-25 11:38:56 +05:30
Naman Verma
c3f50b5db8
chore: incorporate source
2026-05-25 11:38:35 +05:30
Naman Verma
000dcc10b2
chore: incorporate source in api spec
2026-05-25 11:33:15 +05:30
Naman Verma
d7ffbe3f9f
chore: incorporate source
2026-05-25 11:31:03 +05:30
Naman Verma
72cbc0450b
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-25 11:14:19 +05:30
Naman Verma
7d7fd425e2
fix: add source for v2 dashboards
2026-05-25 11:13:48 +05:30
Naman Verma
e3e2ea61a0
fix: send total count in response + bug fixes
2026-05-25 11:10:03 +05:30
Naman Verma
a870a98a80
chore: bump migration number
2026-05-25 10:23:19 +05:30
Naman Verma
d55846af03
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-25 10:22:49 +05:30
Naman Verma
55cfe57a9e
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-25 10:22:04 +05:30
Naman Verma
0a4c75d899
Merge branch 'main' into nv/v2-dashboard-create
2026-05-25 10:21:47 +05:30
Naman Verma
44292bdc1d
fix: remove hasMore from list response
2026-05-25 10:21:21 +05:30
Naman Verma
5e6b71e56e
fix: add missing request struct in list api
2026-05-22 18:57:51 +05:30
Naman Verma
abeab11271
fix: update migration numbering
2026-05-21 17:11:25 +05:30
Naman Verma
26b007cce5
chore: generate api specs
2026-05-21 10:40:25 +05:30
Naman Verma
0d1766b7c2
fix: fix build errors
2026-05-21 10:18:12 +05:30
Naman Verma
61c15c704b
Merge branch 'nv/v2-dashboard-update' into nv/v2-list-dashboard
2026-05-21 10:14:38 +05:30
Naman Verma
6702930688
feat: patch dashboard api ( #11182 )
...
* feat: lock, unlock, create public, update public v2 dashboard APIs
* feat: delete dashboard v2 API and hard delete cron job
* feat: patch dashboard api
* chore: update api specs
* chore: update api specs
* chore: update api specs
* chore: remove delete related work
* fix: add examples of structs for value param in param description
* test: unit test fixes
* fix: use new pattern of checking for admin permission
* fix: remove soft delete reference
* test: key value tags in test
* fix: build error in patch module method
* fix: build error in Apply method
* fix: use sync tags method in update
* fix: fix build errors
* fix: fix all patch application tests
* chore: add more mapper methods
2026-05-21 10:04:38 +05:30
Naman Verma
4a24ee44e8
chore: generate api specs
2026-05-20 23:44:22 +05:30
Naman Verma
0045ecadab
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-20 23:43:34 +05:30
Naman Verma
69aad53eb4
chore: generate api specs
2026-05-20 23:42:24 +05:30
Naman Verma
7bacb03483
Merge branch 'main' into nv/v2-dashboard-create
2026-05-20 23:41:18 +05:30
Naman Verma
b610056954
chore: update frontend schema
2026-05-18 20:34:45 +05:30
Naman Verma
db77b398e7
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-18 20:34:17 +05:30
Naman Verma
574867bafb
chore: update frontend schema
2026-05-18 20:33:38 +05:30
Naman Verma
d87edca9d1
Merge branch 'main' into nv/v2-dashboard-create
2026-05-18 20:32:34 +05:30
Naman Verma
a7debaa6ed
feat: lock, unlock, create public, update public v2 dashboard APIs ( #11167 )
...
* feat: lock, unlock, create public, update public v2 dashboard APIs
* chore: update api specs
* fix: use new pattern of checking for admin permission
* fix: remove soft delete reference
* chore: revert all frontend changes
* fix: fix build errors and remove v2 create/update public apis
* chore: use v1 methods wherever possible
* fix: use update v2 store method
2026-05-15 13:12:04 +05:30
Naman Verma
85ac805fae
fix: fix build errors post merge conflict resolution
2026-05-15 12:21:25 +05:30
Naman Verma
8a0441293a
chore: revert all frontend changes
2026-05-15 12:17:44 +05:30
Naman Verma
25ae787ecb
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-update
2026-05-15 12:15:58 +05:30
Naman Verma
f0ed0a8967
feat: v2 dashboard GET API ( #11136 )
...
* feat: v2 dashboard GET API
* Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
* chore: update api specs
* fix: remove soft delete references
* chore: embed StorableDashboard into joinedRow in store method
* fix: fix build error
* chore: revert all frontend changes
* fix: remove public dashboard from get v2 call
2026-05-15 11:26:02 +05:30
Naman Verma
b47343bc09
Merge branch 'main' into nv/v2-dashboard-create
2026-05-15 10:52:06 +05:30
Naman Verma
bb39c52229
feat: follow the metadata+spec key structure in open api spec
2026-05-15 00:36:49 +05:30
Naman Verma
5fe69473c9
feat: follow the metadata+spec key structure
2026-05-15 00:34:12 +05:30
Naman Verma
9be77ace42
chore: change dashboardData to dashboardSpec
2026-05-14 20:23:54 +05:30
Naman Verma
c804d8f9b6
fix: remove sqlstore passage in ee pkg
2026-05-14 20:21:12 +05:30
Naman Verma
996bd949f2
fix: add ctx needed in sqlstore
2026-05-14 20:20:44 +05:30
Naman Verma
84225023a5
chore: rename module to m
2026-05-14 20:04:25 +05:30
Naman Verma
a5b9dd279c
chore: move NewDashboardV2 to NewDashboardV2WithoutTags
2026-05-14 20:03:44 +05:30
Naman Verma
172418a337
fix: use binding package to get request
2026-05-14 20:02:46 +05:30
Naman Verma
d1d5a9fa32
fix: use store.RunInTx instead of taking in sqlstore
2026-05-14 20:01:18 +05:30
Naman Verma
6f81e9f364
chore: revert idx generation to resolve conflicts
2026-05-14 19:50:09 +05:30
Naman Verma
1933bec786
Merge branch 'main' into nv/v2-dashboard-create
2026-05-14 19:48:57 +05:30
Naman Verma
6d3d9bfb49
Merge branch 'main' into nv/v2-dashboard-create
2026-05-14 19:46:00 +05:30
Naman Verma
8b89f4af85
chore: remove uploaded grafana flag from metadata
2026-05-14 17:51:10 +05:30
Naman Verma
66e4132504
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-14 17:49:37 +05:30
Naman Verma
29e14ce9c6
chore: bump migration number
2026-05-14 17:47:34 +05:30
Naman Verma
d7dc789a58
Merge branch 'main' into nv/tags
2026-05-14 17:45:55 +05:30
Naman Verma
d2d129eea9
chore: comment out unique index test
2026-05-14 16:03:21 +05:30
Naman Verma
9e1704615f
feat: add created at to tag relations
2026-05-14 15:58:52 +05:30
Naman Verma
db06557c12
chore: comment out unique index test
2026-05-14 15:51:18 +05:30
Naman Verma
1475e2b53a
chore: add a todo comment
2026-05-14 15:37:07 +05:30
Naman Verma
e58119a416
chore: comment out tags unique index for now
2026-05-14 15:27:53 +05:30
Naman Verma
4374f75394
feat: delete dashboard v2 API
2026-05-13 23:06:20 +05:30
Naman Verma
937a469e80
Merge branch 'nv/patch-dashboard' into nv/v2-list-dashboard
2026-05-13 22:44:21 +05:30
Naman Verma
b0262a7d89
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-13 22:43:43 +05:30
Naman Verma
18200c049e
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-13 22:43:14 +05:30
Naman Verma
3dc5b53cc3
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-13 22:42:32 +05:30
Naman Verma
60fef93100
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-13 22:41:57 +05:30
Naman Verma
f5935ccaf4
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-13 22:41:17 +05:30
Naman Verma
d354044fbe
Merge branch 'main' into nv/tags
2026-05-13 22:40:29 +05:30
Naman Verma
fe6cbc3c0c
test: add unit tests for new idx type
2026-05-13 22:39:01 +05:30
Naman Verma
45fa0c739c
chore: move tag resolution to module
2026-05-13 17:35:24 +05:30
Naman Verma
e1527dd148
chore: combine functional unique index with unique index
2026-05-13 17:23:22 +05:30
Naman Verma
5063be6467
chore: use tagtypestest package for mock store
2026-05-13 17:09:09 +05:30
Naman Verma
b453655dea
chore: rename create method to createOrGet
2026-05-13 16:54:58 +05:30
Naman Verma
8e4521177d
fix: correct the method name being called
2026-05-13 14:39:32 +05:30
Naman Verma
edf2c4493b
Merge branch 'nv/patch-dashboard' into nv/v2-list-dashboard
2026-05-13 14:37:21 +05:30
Naman Verma
39174d6040
fix: use sync tags method in update
2026-05-13 14:36:57 +05:30
Naman Verma
2e7500a0b2
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-13 14:32:16 +05:30
Naman Verma
5987228e4a
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-13 14:30:09 +05:30
Naman Verma
08a59145cc
fix: use sync tags method in update
2026-05-13 14:29:08 +05:30
Naman Verma
744856680e
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-13 14:23:07 +05:30
Naman Verma
681e205ac1
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-13 14:22:38 +05:30
Naman Verma
4cb27e330e
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-13 14:22:20 +05:30
Naman Verma
b47bc6bcc4
fix: only ascii in regex
2026-05-13 13:51:02 +05:30
Naman Verma
5321e9ee87
feat: functional unique index in sql schema
2026-05-13 13:27:44 +05:30
Naman Verma
dd615869f6
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-13 12:21:59 +05:30
Naman Verma
fc4f326953
fix: use sync tags in create api
2026-05-13 12:21:45 +05:30
Naman Verma
2af4cbf0f9
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-13 12:11:30 +05:30
Naman Verma
e82f568a27
chore: remove methods that shouldn't be exposed
2026-05-13 12:11:09 +05:30
Naman Verma
c2aac3a278
fix: add regex for tags
2026-05-13 12:00:26 +05:30
Naman Verma
ddfec3e5f7
fix: add len check on tags keys and values
2026-05-13 11:32:31 +05:30
Naman Verma
af623f66e8
chore: bump migration number
2026-05-13 11:23:03 +05:30
Naman Verma
1cdecceece
fix: fix build error
2026-05-13 11:00:52 +05:30
Naman Verma
fb4f0a9c63
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-13 10:59:55 +05:30
Naman Verma
268e747f5c
fix: fix build error
2026-05-13 10:59:12 +05:30
Naman Verma
3fc72329c9
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-13 10:56:15 +05:30
Naman Verma
10ecb7524c
fix: add ID in tag relation
2026-05-13 10:33:27 +05:30
Naman Verma
8fc21ca6b9
fix: remove user auditable
2026-05-13 10:19:51 +05:30
Naman Verma
422149369d
fix: add org id filter in all list and delete queries
2026-05-13 10:11:55 +05:30
Naman Verma
2063697350
chore: change entity id to resource id
2026-05-13 09:41:01 +05:30
Naman Verma
685faa9211
Merge branch 'main' into nv/tags
2026-05-13 09:23:28 +05:30
Naman Verma
de6fcb9fbb
chore: bump migration number
2026-05-12 14:19:47 +05:30
Naman Verma
828619a9e6
Merge branch 'main' into nv/tags
2026-05-12 14:19:17 +05:30
Naman Verma
aff2e1be6b
fix: fix build errors in dashboard module
2026-05-12 14:13:40 +05:30
Naman Verma
9728d17a0a
fix: remove entity type definition
2026-05-12 14:10:29 +05:30
Naman Verma
ffaf334dfd
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-12 14:09:58 +05:30
Naman Verma
d87e7241c0
feat: add SyncTags method that covers creation and linking
2026-05-12 14:09:19 +05:30
Naman Verma
ae184315a9
feat: foreign key on tag id
2026-05-12 13:55:33 +05:30
Naman Verma
29f782a3a0
chore: remove org ID from tag relation
2026-05-12 13:51:14 +05:30
Naman Verma
71d8dafce1
fix: singular table name
2026-05-12 13:45:02 +05:30
Naman Verma
412320d7d9
fix: use coretypes.Kind instead of defining entity type
2026-05-12 13:42:35 +05:30
Naman Verma
9b5d78b5a0
Merge branch 'main' into nv/tags
2026-05-12 13:21:20 +05:30
Naman Verma
444464ae15
fix: created and updated by schema
2026-05-12 13:04:48 +05:30
Naman Verma
d5841f8daa
fix: correct pk in bun model for tag relations
2026-05-12 12:29:29 +05:30
Naman Verma
c344cd256f
fix: diff error codes for invalid keys and values
2026-05-12 12:27:46 +05:30
Naman Verma
563b289469
fix: visitor should follow new tag struct
2026-05-12 00:21:13 +05:30
Naman Verma
eae3ff7ee6
chore: embed StorableDashboard in listedRow
2026-05-12 00:07:31 +05:30
Naman Verma
f228f2c9bf
fix: build error fix
2026-05-12 00:03:50 +05:30
Naman Verma
44afbbe122
fix: remove soft delete references
2026-05-11 23:52:14 +05:30
Naman Verma
771ae521ab
chore: remove newline
2026-05-11 23:49:17 +05:30
Naman Verma
7b97979d84
Merge branch 'nv/patch-dashboard' into nv/v2-list-dashboard
2026-05-11 23:47:58 +05:30
Naman Verma
4c604c3079
fix: build error in Apply method
2026-05-11 23:43:58 +05:30
Naman Verma
a11bc8c325
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-11 23:43:30 +05:30
Naman Verma
35930198d0
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-11 23:43:14 +05:30
Naman Verma
48f4838b93
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-11 23:42:55 +05:30
Naman Verma
ce7735d348
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-11 23:42:37 +05:30
Naman Verma
2f6b7b6260
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-11 23:42:21 +05:30
Naman Verma
5e61be1606
feat: method to build postable tags from tags
2026-05-11 23:42:08 +05:30
Naman Verma
124b529392
fix: build error in patch module method
2026-05-11 23:41:18 +05:30
Naman Verma
27f334dbe0
test: key value tags in test
2026-05-11 23:40:49 +05:30
Naman Verma
b626d4b868
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-11 23:25:59 +05:30
Naman Verma
3019d151ae
fix: remove soft delete reference
2026-05-11 23:08:06 +05:30
Naman Verma
7fa00ef30b
fix: use new pattern of checking for admin permission
2026-05-11 23:05:27 +05:30
Naman Verma
1abf66f593
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-11 22:51:44 +05:30
Naman Verma
d8f7e62565
fix: remove soft delete references
2026-05-11 22:47:02 +05:30
Naman Verma
9380569223
fix: compile error fix
2026-05-11 22:42:40 +05:30
Naman Verma
1605b1c1ec
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-11 22:36:00 +05:30
Naman Verma
42660ca8a6
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-11 22:34:22 +05:30
Naman Verma
1f7032953c
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-11 22:34:02 +05:30
Naman Verma
173037d3be
fix: extend bun in joinedRow
2026-05-11 22:33:37 +05:30
Naman Verma
e9aab5a618
chore: embed StorableDashboard into joinedRow in store method
2026-05-11 22:32:35 +05:30
Naman Verma
c0113324ca
fix: remove soft delete references
2026-05-11 22:17:11 +05:30
Naman Verma
6d59fa4700
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-11 22:13:40 +05:30
Naman Verma
4713fd4839
chore: generate api spec
2026-05-11 14:47:02 +05:30
Naman Verma
4ad872b722
fix: add back api endpoint
2026-05-11 14:24:53 +05:30
Naman Verma
642fb66831
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-11 14:11:28 +05:30
Naman Verma
d12c846212
chore: change where tag module is instantiated
2026-05-11 14:10:07 +05:30
Naman Verma
4e5bd7cf6f
fix: lint fix regarding nil, nil return in test file
2026-05-11 14:06:08 +05:30
Naman Verma
3982cce603
chore: merge conflicts error fixing pt 1
2026-05-11 13:59:41 +05:30
Naman Verma
1a43c85cb8
Merge branch 'nv/tags' into nv/v2-dashboard-create
2026-05-11 13:53:21 +05:30
Naman Verma
bd11e985e1
feat: new module for tags
2026-05-11 13:45:10 +05:30
Naman Verma
4f82bae07a
Merge branch 'nv/patch-dashboard' into nv/v2-list-dashboard
2026-05-08 18:12:44 +05:30
Naman Verma
aa6066f7a8
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-08 18:12:41 +05:30
Naman Verma
128abf413e
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-08 18:12:39 +05:30
Naman Verma
abd7e41f97
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-08 18:12:33 +05:30
Naman Verma
3ebde75ebd
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-08 18:11:59 +05:30
Naman Verma
3e849ee2d3
feat: reserved DSL key validation for tags
2026-05-08 18:10:28 +05:30
Naman Verma
f7d9a57637
fix: pass entity type in create many
2026-05-08 17:56:58 +05:30
Naman Verma
629779a666
Merge branch 'nv/patch-dashboard' into nv/v2-list-dashboard
2026-05-08 15:49:12 +05:30
Naman Verma
c864faf01f
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-08 15:49:09 +05:30
Naman Verma
99802daa3d
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-08 15:49:06 +05:30
Naman Verma
7dfa474dc1
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-08 15:49:04 +05:30
Naman Verma
5c223e9b04
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-08 15:49:01 +05:30
Naman Verma
fceb770337
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-08 15:48:58 +05:30
Naman Verma
44496d9d8d
feat: entity type column in tags
2026-05-08 15:48:51 +05:30
Naman Verma
24d3f65200
Merge branch 'nv/patch-dashboard' into nv/v2-list-dashboard
2026-05-08 13:38:36 +05:30
Naman Verma
9ceaaeecf1
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-08 13:38:33 +05:30
Naman Verma
3e9c1fd7c9
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-08 13:38:30 +05:30
Naman Verma
3b0fa192d8
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-08 13:38:28 +05:30
Naman Verma
8c44c42e13
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-08 13:38:25 +05:30
Naman Verma
398943fe41
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-08 13:38:22 +05:30
Naman Verma
a17debc61b
feat: move tags to key:value pairs model
2026-05-08 13:38:13 +05:30
Naman Verma
c13270814a
feat: v2 list dashboards api
2026-05-07 19:12:58 +05:30
Naman Verma
7eb6dbe4a6
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-07 12:06:44 +05:30
Naman Verma
ce424b776b
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-07 12:06:41 +05:30
Naman Verma
0fae729715
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-07 12:06:39 +05:30
Naman Verma
6079e9869c
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-07 12:06:36 +05:30
Naman Verma
3113b82904
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-07 12:06:33 +05:30
Naman Verma
71c60c3f2a
test: fix mock interface in test
2026-05-07 12:06:27 +05:30
Naman Verma
abfc19e27a
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-07 02:25:20 +05:30
Naman Verma
762a852a4f
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-07 02:25:17 +05:30
Naman Verma
3cc2a689c8
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-07 02:25:14 +05:30
Naman Verma
b74f5854fc
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-07 02:25:11 +05:30
Naman Verma
3b824d50a3
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-07 02:25:09 +05:30
Naman Verma
d0a693b034
feat: method to fetch tags for multiple entries at once
2026-05-07 02:24:42 +05:30
Naman Verma
ee4508cb85
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-07 02:19:04 +05:30
Naman Verma
b2aec2edaf
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-07 02:19:01 +05:30
Naman Verma
cd7899795d
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-07 02:18:59 +05:30
Naman Verma
ad2d1467ec
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-07 02:18:56 +05:30
Naman Verma
90377f8116
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-07 02:18:54 +05:30
Naman Verma
cabfd7271b
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-05-07 02:18:50 +05:30
Naman Verma
750d63cf6b
test: unit test fixes
2026-05-07 02:16:05 +05:30
Naman Verma
d0bfee2645
test: unit test fixes
2026-05-07 02:15:21 +05:30
Naman Verma
8b505c0197
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/patch-dashboard
2026-05-06 11:25:46 +05:30
Naman Verma
431fb7ca62
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-06 11:25:44 +05:30
Naman Verma
44cf8ed8e7
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-06 11:25:41 +05:30
Naman Verma
4d1129c85f
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-06 11:25:39 +05:30
Naman Verma
e4c4acb5df
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-06 11:25:36 +05:30
Naman Verma
c9235cd3d2
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-05-06 11:22:25 +05:30
Naman Verma
ec837c7006
fix: allow only 1 query in a panel
2026-05-06 11:21:49 +05:30
Naman Verma
cbba2e16d8
fix: add examples of structs for value param in param description
2026-05-05 17:58:58 +05:30
Naman Verma
1d0ab788d5
chore: remove delete related work
2026-05-05 17:51:52 +05:30
Naman Verma
4aae71462b
chore: update api specs
2026-05-05 16:57:03 +05:30
Naman Verma
bd49d94144
Merge branch 'nv/delete-v2-dashboard' into nv/patch-dashboard
2026-05-05 16:55:47 +05:30
Naman Verma
fa7205a673
chore: update api specs
2026-05-05 16:55:30 +05:30
Naman Verma
13ec049495
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/delete-v2-dashboard
2026-05-05 16:54:49 +05:30
Naman Verma
3e8468ab23
chore: update api specs
2026-05-05 16:54:34 +05:30
Naman Verma
e6cb7fabde
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-05 16:53:52 +05:30
Naman Verma
59b8fa0e05
chore: update api specs
2026-05-05 16:53:34 +05:30
Naman Verma
133a3a0057
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-05 16:52:12 +05:30
Naman Verma
b4e524dae0
chore: update api specs
2026-05-05 16:51:56 +05:30
Naman Verma
2aa46f9f86
Merge branch 'nv/delete-v2-dashboard' into nv/patch-dashboard
2026-05-05 16:41:55 +05:30
Naman Verma
73fa15da83
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/delete-v2-dashboard
2026-05-05 16:41:43 +05:30
Naman Verma
cd70d0bdeb
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-05 16:41:32 +05:30
Naman Verma
4de0092664
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-05 16:41:18 +05:30
Naman Verma
337d23c91f
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
...
# Conflicts:
# pkg/modules/tag/impltag/module.go
# pkg/modules/tag/tag.go
# pkg/types/tagtypes/tag_test.go
2026-05-05 16:41:04 +05:30
Naman Verma
a1f73655ca
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-05 16:39:35 +05:30
Naman Verma
0d6081d0d0
feat: consolidate tag module and tagtypes changes from downstream branches
2026-05-05 16:39:13 +05:30
Naman Verma
301d0103b0
Merge branch 'nv/delete-v2-dashboard' into nv/patch-dashboard
2026-05-05 11:59:12 +05:30
Naman Verma
dc99772ee4
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/delete-v2-dashboard
2026-05-05 11:58:45 +05:30
Naman Verma
80849ebfeb
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-05 11:58:22 +05:30
Naman Verma
2c0c7240a4
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-05 11:56:39 +05:30
Naman Verma
28cb0a8be7
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-05 11:54:54 +05:30
Naman Verma
54832cad34
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-05 11:54:38 +05:30
Naman Verma
a45178d709
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-05-05 11:54:21 +05:30
Naman Verma
c4224ecf72
Merge branch 'main' into nv/dashboardv2
2026-05-05 11:53:56 +05:30
Naman Verma
14927c89d3
feat: patch dashboard api
2026-05-05 09:22:25 +05:30
Naman Verma
55487dde3a
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/delete-v2-dashboard
2026-05-04 19:27:40 +05:30
Naman Verma
fc5717af51
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-04 19:27:26 +05:30
Naman Verma
8bf650192e
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-04 19:27:14 +05:30
Naman Verma
f8fb7e5f8d
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-04 19:27:02 +05:30
Naman Verma
ff578f7d92
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-04 19:26:49 +05:30
Naman Verma
cd630b1152
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-05-04 19:26:36 +05:30
Naman Verma
bd0842ac17
fix: query-less panels not allowed
2026-05-04 19:25:49 +05:30
Naman Verma
b3e3dd13b4
Merge branch 'nv/other-dashboard-v2-update-methods' into nv/delete-v2-dashboard
2026-05-04 17:48:42 +05:30
Naman Verma
710d5531f3
Merge branch 'nv/v2-dashboard-update' into nv/other-dashboard-v2-update-methods
2026-05-04 17:45:15 +05:30
Naman Verma
e37e427079
fix: merge fixes
2026-05-04 17:40:46 +05:30
Naman Verma
1e99ab4659
Merge branch 'nv/v2-dashboard-get' into nv/v2-dashboard-update
2026-05-04 17:40:26 +05:30
Naman Verma
3353cda021
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-04 17:35:33 +05:30
Naman Verma
f5a71037bf
Merge branch 'nv/v2-dashboard-create' into nv/v2-dashboard-get
2026-05-04 17:33:03 +05:30
Naman Verma
97b85c386a
fix: no v2 package and its consequences
2026-05-04 17:27:58 +05:30
Naman Verma
00bdf50c1c
fix: no v2 package and its consequences
2026-05-04 17:26:12 +05:30
Naman Verma
5dec4ec580
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-04 17:18:39 +05:30
Naman Verma
325767c240
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-05-04 17:17:32 +05:30
Naman Verma
5fed2a4585
chore: no v2 subpackage
2026-05-04 17:16:39 +05:30
Naman Verma
664337ae0f
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-05-04 16:19:29 +05:30
Naman Verma
a0ea276681
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-05-04 16:18:03 +05:30
Naman Verma
2dc8699f08
fix: wrap errors
2026-05-04 14:55:38 +05:30
Naman Verma
ed81ed8ab5
fix: no need for copying textboxvariablespec
2026-05-04 14:44:42 +05:30
Naman Verma
48c9da19df
fix: return 500 err if spec is nil for composite kind w/ code comment
2026-05-04 14:34:16 +05:30
Naman Verma
eb9663d518
fix: remove extra (un)marshal cycle
2026-05-04 14:18:37 +05:30
Naman Verma
a56a862338
fix: add allowed values in err messages
2026-05-04 14:16:22 +05:30
Naman Verma
021f33f65e
Merge branch 'main' into nv/dashboardv2
2026-05-04 12:52:31 +05:30
Naman Verma
ca96c71146
feat: delete dashboard v2 API and hard delete cron job
2026-05-03 15:01:43 +05:30
Naman Verma
de2909d1d1
feat: lock, unlock, create public, update public v2 dashboard APIs
2026-05-03 14:38:24 +05:30
Naman Verma
f311fcabf7
feat: v2 dashboard update API
2026-04-29 18:39:48 +05:30
Naman Verma
a37c07f881
feat: v2 dashboard GET API
2026-04-29 15:12:47 +05:30
Naman Verma
4d9386f418
fix: merge conflicts
2026-04-29 14:36:39 +05:30
Naman Verma
737473521d
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-04-29 14:33:25 +05:30
Naman Verma
1863db8ba8
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-04-29 14:32:14 +05:30
Naman Verma
661af09a13
Merge branch 'main' into nv/dashboardv2
2026-04-29 14:31:59 +05:30
Naman Verma
6024fa2b91
fix: remove extra spec from builder query marshalling
2026-04-29 14:31:16 +05:30
Naman Verma
8996a96387
chore: use existing mapper
2026-04-29 14:09:34 +05:30
Naman Verma
d6db5c2aab
test: integration test fixes
2026-04-29 12:56:14 +05:30
Naman Verma
709590ea1b
test: integration tests for create API
2026-04-29 12:23:12 +05:30
Naman Verma
1add46b4c5
fix: module should also validate postable dashboard
2026-04-28 20:05:38 +05:30
Naman Verma
8401261e20
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-04-28 20:04:33 +05:30
Naman Verma
0ff34a7274
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-04-28 20:04:08 +05:30
Naman Verma
44e3bd9608
chore: separate method for validation
2026-04-28 20:03:48 +05:30
Naman Verma
c3944d779e
fix: more dashboard request validations
2026-04-28 19:59:11 +05:30
Naman Verma
f5ec783a53
fix: go lint fix
2026-04-28 19:33:28 +05:30
Naman Verma
35b729c425
Merge branch 'nv/tags-for-dashboard-create' into nv/v2-dashboard-create
2026-04-28 19:30:42 +05:30
Naman Verma
4f43c3d803
fix: use existing tag's casing if new tag is a prefix of an existing tag
2026-04-28 19:30:07 +05:30
Naman Verma
5dbde6c64d
fix: only return name of a tag in dashboard response
2026-04-28 19:13:03 +05:30
Naman Verma
fb6fdd54ec
feat: v2 create dashboard API
2026-04-28 15:05:29 +05:30
Naman Verma
64b8ba62da
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-04-28 15:04:11 +05:30
Naman Verma
7c66df408b
Merge branch 'main' into nv/dashboardv2
2026-04-28 15:04:03 +05:30
Naman Verma
54049de391
chore: follow proper unmarshal json method structure
2026-04-28 15:02:49 +05:30
Naman Verma
a82f4237c8
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-04-28 09:52:23 +05:30
Naman Verma
89606b6238
Merge branch 'main' into nv/dashboardv2
2026-04-28 09:52:13 +05:30
Naman Verma
db5ce958eb
Merge branch 'nv/dashboardv2' into nv/tags-for-dashboard-create
2026-04-28 09:49:01 +05:30
Naman Verma
c8d3a9a54b
feat: enum for entity type that other modules can register
2026-04-28 09:47:24 +05:30
Naman Verma
637870b1fc
feat: define tags module for v2 dashboard creation
2026-04-27 22:14:47 +05:30
Naman Verma
d46a7e24c9
Merge branch 'main' into nv/dashboardv2
2026-04-27 22:12:12 +05:30
Naman Verma
2a451e1c31
test: test for drift detection mechanics
2026-04-27 18:57:41 +05:30
Naman Verma
60b6d1d890
chore: better method name extractKindAndSpec
2026-04-27 18:42:31 +05:30
Naman Verma
36f755b232
chore: cleanup comments
2026-04-27 18:39:41 +05:30
Naman Verma
c1b3e3683a
chore: code movement
2026-04-27 18:37:57 +05:30
Naman Verma
4c68544b1a
chore: go lint fix (godot)
2026-04-27 18:37:05 +05:30
Naman Verma
90d9ab95f9
chore: code movement
2026-04-27 18:35:18 +05:30
Naman Verma
065e712e0c
chore: code movement
2026-04-27 18:33:48 +05:30
Naman Verma
50db309ecd
chore: code movement
2026-04-27 18:32:41 +05:30
Naman Verma
261bc552b0
chore: cleanup testing code
2026-04-27 18:24:52 +05:30
Naman Verma
bab720e98b
Merge branch 'main' into nv/dashboardv2
2026-04-27 18:21:09 +05:30
Naman Verma
71fef6636b
chore: better method name
2026-04-27 18:18:14 +05:30
Naman Verma
fc3cdecbbb
chore: cleaner comment
2026-04-27 18:15:21 +05:30
Naman Verma
860fcfa641
chore: cleaner comment
2026-04-27 18:14:27 +05:30
Naman Verma
a090e3a4aa
chore: cleaner comment
2026-04-27 18:14:02 +05:30
Naman Verma
6cf73e2ade
chore: better comment to explain what restrictKindToLiteral does
2026-04-27 18:13:34 +05:30
Naman Verma
bbcb6a45d6
chore: renames and code rearrangement
2026-04-27 17:53:54 +05:30
Naman Verma
d13934febc
fix: remove textbox plugin from openapi spec
2026-04-27 17:29:36 +05:30
Naman Verma
d5a7b7523d
fix: strict decode variable spec as well
2026-04-27 17:27:51 +05:30
Naman Verma
5b8984f131
Merge branch 'main' into nv/dashboardv2
2026-04-27 17:18:44 +05:30
Naman Verma
6ddc5f1f12
chore: better error messages
2026-04-27 17:18:11 +05:30
Naman Verma
055968bfad
fix: dot at the end of a comment
2026-04-27 17:07:58 +05:30
Naman Verma
1bf0f38ed9
fix: js lint errors
2026-04-27 17:07:38 +05:30
Naman Verma
842125e20a
chore: too many comments
2026-04-27 16:50:41 +05:30
Naman Verma
6dab35caf8
chore: better file name
2026-04-27 16:43:42 +05:30
Naman Verma
047e9e2001
chore: better file names
2026-04-27 16:42:31 +05:30
Naman Verma
45eaa7db58
test: add tests for spec wrappers
2026-04-27 16:36:27 +05:30
Naman Verma
8a3d894eba
chore: comment cleanup
2026-04-27 16:32:29 +05:30
Naman Verma
5239060b53
chore: move plugin maps to correct file
2026-04-27 16:30:33 +05:30
Naman Verma
42c6f507ac
test: more descriptive test file name
2026-04-27 15:42:54 +05:30
Naman Verma
1b695a0b80
chore: separate file for perses replicas
2026-04-27 15:42:21 +05:30
Naman Verma
438cfab155
chore: comment clean up
2026-04-27 15:39:46 +05:30
Naman Verma
69f7617e01
Merge branch 'main' into nv/dashboardv2
2026-04-27 15:36:58 +05:30
Naman Verma
4420a7e1fc
test: much bigger json for data column
2026-04-24 22:16:03 +05:30
Naman Verma
b4bc68c5c5
test: data column in perf tests should match real data
2026-04-24 17:17:37 +05:30
Naman Verma
eb9eb317cc
test: perf test script for both sql flavours
2026-04-23 17:14:33 +05:30
Naman Verma
0b1eb16a42
test: fixes in dashboard perf testing data generator
2026-04-23 15:42:58 +05:30
Naman Verma
05a4d12183
test: script to generate test dashboard data in a sql db
2026-04-23 14:19:58 +05:30
Naman Verma
bbaf64c4f0
feat: openapi spec generation
2026-04-21 13:41:06 +05:30