3
0

105 Commits

Author SHA1 Message Date
Tomaž Jerman
532e1ac46b Fix lapsus with envoyx json decoder
The decoder's reset didn't reset because we used an incorrect
reader and didn't reload the JSON decoder.
2023-10-16 12:26:39 +02:00
Tomaž Jerman
399f9a7cc4 Plug new envoy to record import endpoints 2023-10-09 14:45:01 +02:00
Peter Grlica
7bc36eb46f
Added splice workflow function 2023-08-25 14:53:56 +02:00
Peter Grlica
1e82fc034a
Fixed apigw scope opt conversion on proxy filter 2023-07-03 14:35:30 +02:00
Jože Fortun
037c53d22b Add runtime CSS customization for webapps 2023-06-27 14:48:48 +03:00
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
37035984ae Fix known concurrent map access issues 2023-06-08 15:54:11 +02:00
Jože Fortun
c93cd59544 Add .gitignore for server/pkg/locale/src 2023-06-08 13:01:07 +02:00
Vivek Patel
7fcfb40d2e Fix issue with session list
It fixes issue of sorting and pagination for the status column due to Its stringify interpretation.
2023-05-30 16:03:05 +02:00
Tomaž Jerman
41cbe2fb65 Update page->layout migration to include RBAC rules
Apply page RBAC rules to the _forked_ page layout resource.
This is under an assumption that the same rules would be applied
on both places.
2023-05-26 12:13:23 +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
6b14f78e8e Support error handler results
It adds error wrapper, error message, error step ID in result of error handler.
2023-05-17 18:10:21 +05:30
Tomaž Jerman
614f9c7cde Copy base page translations to page layouts on provision 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
c16307476c Add provision for old -> new page setup 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
9d37d8c949 Change page layout name to title, codegen config tweaks 2023-04-07 12:39:27 +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
Jože Fortun
23177e956a Make pageID in page-layout listNamespace not required 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
84d23c6797 Fix locale test
Added `// go:embed src/*` back to embeded.go
2023-04-06 16:45:35 +05:30
Vivek Patel
cba972ac31 Removed pkg/discovery
It moves discovery types to discovery/ on root.
2023-04-06 11:53:18 +05:30
Mumbi Francis
6b958e0edb Fix dedicated record revisions table 2023-04-05 17:25:01 +03:00
Tomaž Jerman
7db85c5456 Update provisioning with new envoy 2023-04-02 11:11:19 +02:00
Tomaž Jerman
2c42ec631e Support setting values within Envoy 2023-04-02 11:11:19 +02:00
Mumbi Francis
3707f7edae Embed avatar initials font path and relocate it 2023-03-29 12:28:08 +03: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
6148fdcab1 Order envoy nodes by RT to produce consistent outputs 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
Tomaž Jerman
2f015a26f6 Improve error handling & recovery 2023-03-17 10:58:46 +01:00
Tomaž Jerman
a0e25b457f Cleanup record encoding logic, add tests 2023-03-17 10:58:46 +01:00
Tomaž Jerman
1e6cbf6123 Add logic for record datasourceimport/export 2023-03-17 10:58:46 +01:00
Tomaž Jerman
7af889c164 Add logic for resource translation import/export 2023-03-17 10:58:46 +01:00
Tomaž Jerman
c42cf298de Tweak logic & add base RBAC import/export test 2023-03-17 10:58:46 +01:00
Tomaž Jerman
cf30aeb75d Tweak logic & add base import/export test 2023-03-17 10:58:46 +01:00
Tomaž Jerman
0bfc2a7f87 Add resource skipping for store encoders 2023-03-17 10:58:46 +01:00
Tomaž Jerman
f661206a79 Tweak envoy config structs
Have each node define it's own configs where the decoder may
define the wanted values and the global config populates missing
values in the Bake step.
2023-03-17 10:58:46 +01:00
Tomaž Jerman
2e9ba97dda Add missing bits from V1, slight touchup 2023-03-17 10:58:46 +01:00
Tomaž Jerman
a8b60c6525 POC exporting record datasources 2023-03-17 10:58:46 +01:00
Tomaž Jerman
25b880e049 POC importing record datasources 2023-03-17 10:58:46 +01:00
Tomaž Jerman
db1abbe65a Prepare JSON & CSV decoders for large imports 2023-03-17 10:58:46 +01:00
Tomaž Jerman
83720489d1 Add getter/setter to RBAC rules 2023-03-17 10:58:46 +01:00
Tomaž Jerman
804d59722a Base envoy codegen 2023-03-17 10:58:46 +01:00