3
0
Commit Graph

70 Commits

Author SHA1 Message Date
Tomaž Jerman
67e7698b28 Add provision for page button resource translations 2023-04-07 12:39:27 +02:00
Tomaž Jerman
b9e102313d Add access control and support for personal 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
cba972ac31 Removed pkg/discovery
It moves discovery types to discovery/ on root.
2023-04-06 11:53:18 +05:30
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
Mumbi Francis
3707f7edae Embed avatar initials font path and relocate it 2023-03-29 12:28:08 +03: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
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
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
525df34579 Touchups 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
eb63f41a44 Allow encoders/decoders to terminate for impossible scenarios 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
25b880e049 POC importing record datasources 2023-03-17 10:58:46 +01:00
Tomaž Jerman
804d59722a Base envoy codegen 2023-03-17 10:58:46 +01:00
Tomaž Jerman
1e929210b4 Add codegen for resource value getter/setter
Getters and setters will be used by Envoy to update values.
Most of the getters/setters can be deducted from the model
definitions.
2023-03-17 09:27:34 +01:00
Mumbi Francis
e7c2fdcb11 Validate font file for avatar generation
and fix the tests that we're broken by the new avatar feature
2023-03-15 15:04:03 +03:00
Mumbi Francis
5b3b584c8f Add functionality to generate user avatars and enable users to upload and manage their profile photos 2023-03-13 16:03:52 +03:00
Vivek Patel
8a7b8d9c7f Add endpoint to undo dismissed reminder
User can undo their own reminders.
2023-02-28 15:24:21 +01:00
Vivek Patel
e8b6117fe5 Fix tests for AuthClient
Added meta.name to test to avoid, missing error
2023-02-22 14:53:29 +05:30
Vivek Patel
76d8212e10 Fix template parsing
Added pointer address while parsing the template meta.
2023-02-22 14:47:02 +05:30
Emmy Leke
5f216c9adb Support Conditional fields on record pageblocks 2023-02-22 09:14:06 +01:00
Tomaž Jerman
5edc1c415e Make name required for sensitivity levels 2023-01-30 17:17:42 +01:00
Tomaž Jerman
7bc6101976 Make name required for auth clients 2023-01-27 16:24:27 +01:00
Tomaž Jerman
7046a7fa00 Make sens. level handle not required to keep consistent 2023-01-27 16:14:26 +01:00
Tomaž Jerman
d431b90a98 Make names required for resources 2023-01-26 15:22:59 +01:00
Vivek Patel
83f95ed5da Refactor data-privacy endpoints
Moved DataPrivacyRequest and DataPrivacyRequestComment under DataPrivacy route
2023-01-25 22:25:48 +05:30
Peter Grlica
921d4988c7 Fixed pagination on profiler hits 2023-01-16 13:52:44 +01:00
Peter Grlica
a64f4c18b3 Added profile purge endpoint 2023-01-16 13:52:44 +01:00
Peter Grlica
352865b4fb Added description to gateway route 2023-01-16 13:52:44 +01:00
Peter Grlica
6c423084b3 Added global settings to integration gateway 2023-01-16 13:52:44 +01:00
Peter Grlica
31ca5d6c29 Added Response postfilter
- removed json response
 - added response postfilter
 - unit tests
2023-01-16 13:52:44 +01:00
Tomaž Jerman
6c08e0b45b Remove handle requirement from roles 2023-01-13 09:52:52 +01:00
kinyaelgrande
a26b0dd606 Add support for helper env-variable that create super users 2023-01-13 09:29:31 +03:00
Tomaž Jerman
843b8b192c Fix server panic on user export where archived/deleted roles are used 2023-01-10 12:04:54 +01:00
Tomaž Jerman
b3a2937e88 Add a nicer error when trying to delete in use sens. levels 2023-01-04 15:22:19 +01:00
Tomaž Jerman
5d73098854 Fix broken tests due to fmt.Errf compile errors 2022-12-13 17:25:04 +01:00
Tomaž Jerman
3e00b38e2f Fix improper role resolution in workflow RBAC grant functions 2022-12-12 15:30:05 +01:00
Tomaž Jerman
8f3c3c3ea7 Add default report frame multi value separator 2022-12-12 15:22:09 +01:00
Tomaž Jerman
734bd2c21f Properly set the multivalue flag on frame columns 2022-12-12 15:22:09 +01:00