Commit Graph
86 Commits
Author SHA1 Message Date
Jože Fortun 2508b60dc0 Add ability to manage custom chart color schemes 2023-10-23 16:34:18 +02:00
Jože Fortun ed377a7d2b Remove required from user name on user update 2023-09-28 13:33:13 +02:00
Peter Grlica 979b467cb7 Remove handle field on signup 2023-09-11 11:58:15 +02:00
Tomaž Jerman 6558efcaf1 Make role undelete dispatch event buss events
This makes it consistent with other resource updaters.
2023-06-30 13:38:07 +02:00
Jože Fortun 037c53d22b Add runtime CSS customization for webapps 2023-06-27 14:48:48 +03:00
Tomaž Jerman 2529cf337c Add stale data errors to most resources 2023-06-12 12:28:52 +02:00
Peter Grlica d2b389bebc Fixed From header on env SMTP vars 2023-06-06 12:07:08 +02:00
Tomaž Jerman 256dd59b83 Reset reminder snooze counter when changing remind at 2023-06-05 09:31:29 +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
Mumbi Francis 5d88d1e5ea Implement optional email invitation to newly created users via CLI 2023-05-05 11:59:47 +03:00
Tomaž Jerman 7675e5db3b Fix broken setting value provisioning due to missing defaults 2023-04-24 12:32:34 +02:00
Mumbi Francis bdf92b9f80 Fix error handling and update permission on auth-profile page (#1089) 2023-04-20 18:23:41 +03:00
Tomaž Jerman a23c43890e Add missing err handling for user credential fetch 2023-04-14 09:04:32 +02:00
Tomaž Jerman b6c24588a9 Add applications as alias for yaml decoding 2023-04-14 08:53:22 +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 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