Tomaž Jerman
6795e5e0f2
Post testing tweaks and fixes
2023-10-26 17:09:58 +02:00
Tomaž Jerman
7b5e8d1aa9
Fix lapsus in sys->pkg alt mapping for partial mapping
2023-10-26 17:09:58 +02:00
Tomaž Jerman
d2a901d424
Prevent schema alterations on the default schema
2023-10-26 17:09:58 +02:00
Tomaž Jerman
081058dd64
Remove lowercase modifiers from alteration index
2023-10-26 17:09:57 +02:00
Tomaž Jerman
1eb360f43e
Hook svc level alteration management to DAL
2023-10-26 17:09:57 +02:00
Tomaž Jerman
bc923209f4
Define base DAL schema alteration resource
2023-10-26 17:09:56 +02:00
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