3
0
Commit Graph

91 Commits

Author SHA1 Message Date
Mumbi Francis
89f621c035 Add ability to select and perform bulk operations on all records
This change affects the recordlist and the bulk operations are edit,delete and undelete
2023-06-14 18:37:44 +03:00
Tomaž Jerman
2529cf337c Add stale data errors to most resources 2023-06-12 12:28:52 +02:00
Tomaž Jerman
4ad121747d Add page layouts to namespace export resources 2023-06-06 09:33:57 +02:00
Tomaž Jerman
88804b460e Change filter slices to be []string vs []uint64
This is to allow front-end to properly handle ID values.
This change was done to keep consistent with what we were doing
before. Alternative version would be to have a sepparate struct
on the rest package.
2023-05-24 12:26:01 +02:00
Tomaž Jerman
462619f2b9 Change logs to encode uint64 values as strings
This is due to us introducing the web console and the uints needing
to be string encoded (because of JavaScript).
2023-05-24 12:26:01 +02:00
Vivek Patel
28bc2231c4 Fix compose public attachment access
By adding exception to Page, Namespace, and Icon attachment while serving it(Original, Preview)
2023-05-24 12:42:46 +05:30
Vivek Patel
ffd49d3783 Fix preview for icon attachment
It will fall back to original image and return preview accordingly.
2023-04-13 18:53:53 +05:30
Jože Fortun
16d0420a9d Add extra chart configuration options 2023-04-12 14:06:03 +02:00
Tomaž Jerman
f1f7ff7d8f Prevent record DS from using empty refs
These empty refs made the whole situation awkward to work in.
2023-04-07 15:43:24 +02:00
Tomaž Jerman
16a30425ab Add missing meta.style update check to page layouts 2023-04-07 12:39:27 +02:00
Tomaž Jerman
c62b7b61a1 Add missing meta.style to page layout actions 2023-04-07 12:39:27 +02:00
Tomaž Jerman
c82592f6de Fix invalid unique handle check for page layouts 2023-04-07 12:39:27 +02:00
Tomaž Jerman
2196dd9ea4 Tweak envoy to better handle nested parent refs
* Don't overwrite parent refs if they are already set
* Allow page layout's pageID to be referenced as selfID
2023-04-07 12:39:27 +02:00
Tomaž Jerman
02d0c4dcdb Add resource translation UI for page layouts 2023-04-07 12:39:27 +02:00
Tomaž Jerman
fce2ae90e3 Remove the primary flag from page layouts 2023-04-07 12:39:27 +02:00
Tomaž Jerman
e18049f933 Tweak page layout sub types and JSON encoding 2023-04-07 12:39:27 +02:00
Tomaž Jerman
67e7698b28 Add provision for page button resource translations 2023-04-07 12:39:27 +02:00
Tomaž Jerman
9ec7139c84 Add page layout definitons to envoy 2023-04-07 12:39:27 +02:00
Tomaž Jerman
7bf2234daf Add tmp. page layout buttons 2023-04-07 12:39:27 +02:00
Tomaž Jerman
3379d273a9 Add missing JSON tags to page layouts 2023-04-07 12:39:27 +02:00
Tomaž Jerman
27a32a2607 Make page & layout meta non pointer for ease of use 2023-04-07 12:39:27 +02:00
Tomaž Jerman
0b98c786dd Fix rebase lapsus omitting page.Config field 2023-04-07 12:39:27 +02:00
Tomaž Jerman
4f77edce5e Make page layout handles unique per page not ns 2023-04-07 12:39:27 +02:00
Tomaž Jerman
9d37d8c949 Change page layout name to title, codegen config tweaks 2023-04-07 12:39:27 +02:00
Tomaž Jerman
8437728af1 Don't require pageID when fetching all NS layouts 2023-04-07 12:39:27 +02:00
Tomaž Jerman
209e48bcf7 Add base page layout integration tests 2023-04-07 12:39:26 +02:00
Tomaž Jerman
b9e102313d Add access control and support for personal layouts 2023-04-07 12:39:26 +02:00
Tomaž Jerman
3a329511a4 Add resource translations for page layouts 2023-04-07 12:39:26 +02:00
Tomaž Jerman
0a2a11d9fd Add page layout weight & reordering 2023-04-07 12:39:26 +02:00
Tomaž Jerman
19133a4cb3 Add support for expr & action persistence on layouts 2023-04-07 12:39:26 +02:00
Tomaž Jerman
c264bf7bcd Fix filter field name lapsus 2023-04-07 12:39:26 +02:00
Jože Fortun
23177e956a Make pageID in page-layout listNamespace not required 2023-04-07 12:39:26 +02:00
Tomaž Jerman
2144f086ef Add page independent layout search endpoint 2023-04-07 12:39:26 +02:00
Tomaž Jerman
175a597de2 Rename default to primary because typescript 2023-04-07 12:39:26 +02:00
Tomaž Jerman
bd59d58e98 Add base CRUD for page layout support 2023-04-07 12:39:26 +02:00
Vivek Patel
cba972ac31 Removed pkg/discovery
It moves discovery types to discovery/ on root.
2023-04-06 11:53:18 +05:30
Tomaž Jerman
7c006753de Fix invalid codegen for compose/envoy/store_encode
Lapsus in component ident field caused too much logic to be
removed from the generated code.

This caused some _happy accidents_ when matching up to existing
resources.
2023-04-02 12:03:25 +02:00
Tomaž Jerman
b041e4fb32 Fix workflow importing and referencing
* Page blocks used invalid ref. formats & value setters.
* Some default values were skipped due to how yaml decoder works.
2023-04-02 11:11:19 +02:00
Tomaž Jerman
ef94c90da1 General pkg/envoyx tweaks and fixes
* Fix invalid RBAC rule unmarshling where rules under resources
  incorrectly set resource references.
* Make reference assumptions not so aggressive where they will
  only apply when missing.
* Add missing skipIf evaluation checks.
2023-04-02 11:11:19 +02:00
Tomaž Jerman
2c42ec631e Support setting values within Envoy 2023-04-02 11:11:19 +02:00
Vivek Patel
8cf8161e50 Fix attachment preview url 2023-04-01 22:56:18 +05:30
Tomaž Jerman
d7d41c813c Fix invalid references for progress page block 2023-03-29 12:33:29 +02:00
Tomaž Jerman
d868391798 Update NS clone & import to utilize transactions 2023-03-27 17:57:15 +02:00
Tomaž Jerman
21e3710e8a Update envoy to not scope referenced workflows 2023-03-27 17:53:50 +02:00
Vivek Patel
c9740a6527 Add support for icons
- Add icon endpoint for list and upload
- Add endpoint to update icon to specific page
- Add compose icon settings for max size and mimetype limitation
2023-03-23 08:50:29 +01:00
Tomaž Jerman
c0ce0f6ac5 Allow store encoders to post-process after all resources of type are imported 2023-03-22 10:56:20 +01:00
Tomaž Jerman
22a70f61a8 Fix invalid matchup when importing resources
Matchups were not scoped which caused them to get matched
to any matched ident, regardles of scope.

This caused NS duplication to "move" original resources to the
cloned one instead of copying them.
2023-03-20 16:07:49 +01:00
Tomaž Jerman
6f5bb2ebd5 Port namespace import/export svc to Envoy v2 2023-03-20 11:42:49 +01:00
Tomaž Jerman
030a440885 Port cli import/export commands to Envoy v2 2023-03-20 11:42:49 +01:00
Tomaž Jerman
6c40b33b5e Fix error formatting lint issue 2023-03-17 10:58:46 +01:00