mike12345567
|
3fd557bf08
|
Flipping RBAC implementation to use levels -> role for resource perms API and resource -> level -> role for full fetch (please note full fetch will only work for resources that have a custom permission in the system somewhere, everything else simply defaults to standard.
|
2021-02-11 18:13:09 +00:00 |
mike12345567
|
60b7d68c2e
|
Fixing minor issue with switch to level -> roleID.
|
2021-02-11 13:38:07 +00:00 |
mike12345567
|
091b4ee95d
|
Some updates to RBAC backend, try to make switch to object support level -> roleID.
|
2021-02-11 13:29:15 +00:00 |
mike12345567
|
a3ae17be8e
|
Merge branch 'master' of github.com:Budibase/budibase into rbac-ui
|
2021-02-11 13:01:07 +00:00 |
mike12345567
|
fdb825d444
|
WIP - storing progress on RBAC changes.
|
2021-02-11 10:24:37 +00:00 |
Andrew Kingston
|
aec4939b93
|
Merge branch 'master' of github.com:Budibase/budibase into form-builder
|
2021-02-10 18:34:45 +00:00 |
mike12345567
|
123846dab0
|
Fixing a minor issue with self hosting deployment/app creation.
|
2021-02-09 17:43:22 +00:00 |
mike12345567
|
31d7a7a378
|
Adding basic permissions test which proves a public user can read from a table, but cannot write.
|
2021-02-09 17:24:36 +00:00 |
mike12345567
|
c8ef404560
|
Fixing issues with builtin roles living in the database as well as in code (easier to change in the future this way) - discovered by basic test case.
|
2021-02-09 13:01:45 +00:00 |
mike12345567
|
d9ca4f0eed
|
Some more work and start of a test case towards resource permissions.
|
2021-02-08 18:30:30 +00:00 |
mike12345567
|
7d8cdafc60
|
Making use of the resourceId in the middleware package.
|
2021-02-08 17:52:22 +00:00 |
mike12345567
|
cd729192ea
|
Adding in resource IDs everywhere they should be accessible.
|
2021-02-08 17:22:07 +00:00 |
mike12345567
|
9f1c2cd602
|
Initial work towards rbac.
|
2021-02-05 15:58:25 +00:00 |
mike12345567
|
8eeda82511
|
Updating so that strings get coerced into arrays for relationships.
|
2021-02-04 17:17:05 +00:00 |
mike12345567
|
e0ea434f27
|
Added some unit tests for the enrichment process of rows, in the process found some issues with linking a table to itself, so fixed those so that we can do that in the future if desired.
|
2021-02-02 11:46:10 +00:00 |
Michael Drury
|
b1127b718e
|
Merge pull request #1049 from Budibase/feature/selfhosting-info
Quick update to self hosting to make next steps clear
|
2021-02-01 13:24:50 +00:00 |
Martin McKeaveney
|
d0f389a5cb
|
smoother downloads, lint
|
2021-01-29 21:52:45 +00:00 |
Martin McKeaveney
|
91ee1b313e
|
copy even users to dump
|
2021-01-29 17:17:13 +00:00 |
mike12345567
|
4d1ad5e726
|
This commit includes some fixes for a few auth issues I found when I was working on this and a static page which shows the self hosting info to get the user going (if they end up there).
|
2021-01-28 18:30:59 +00:00 |
Martin McKeaveney
|
67624ebe94
|
import and export apps
|
2021-01-27 13:55:46 +00:00 |
mike12345567
|
afe0996b70
|
Merge branch 'master' of github.com:Budibase/budibase into feature/handlebars-migration
|
2021-01-21 10:57:41 +00:00 |
mike12345567
|
3f6d9e21e0
|
Updating the string templating system to be capable of async operations.
|
2021-01-20 13:32:15 +00:00 |
mike12345567
|
e8ef03bb1c
|
Adding jest test cases to string templating library.
|
2021-01-19 17:29:38 +00:00 |
mike12345567
|
759a106d2d
|
Updating to have real auto-completion on string templates library.
|
2021-01-19 15:29:49 +00:00 |
mike12345567
|
3c627d6455
|
Adding the handlebars library, still need to add testcases to this.
|
2021-01-18 17:40:19 +00:00 |
Martin McKeaveney
|
70a49088d0
|
merge
|
2021-01-18 14:43:26 +00:00 |
mike12345567
|
67cc893670
|
Removing mention of mustache from the server package.
|
2021-01-15 14:38:10 +00:00 |
Martin McKeaveney
|
6f57c1d22d
|
better integration API, parse JSON by default
|
2021-01-15 13:11:51 +00:00 |
mike12345567
|
61f5d77335
|
Adding some fixes for general settings menu not respecting non-deployed apps fully.
|
2021-01-14 17:52:49 +00:00 |
mike12345567
|
0c66d9fca4
|
When self hosting it is now possible to use a pretty URL to access the app rather than the normal appId.
|
2021-01-14 17:01:31 +00:00 |
Michael Shanks
|
6c6f93af34
|
Merge pull request #981 from Budibase/trigger_automation_action
Trigger automation from button click
|
2021-01-13 11:06:10 +00:00 |
Martin McKeaveney
|
72ea05cc05
|
type safe schema validation
|
2021-01-11 21:01:21 +00:00 |
Martin McKeaveney
|
70e4b2514e
|
merge
|
2021-01-11 20:29:33 +00:00 |
mike12345567
|
e7913e5f19
|
This simply removes the self hosting logo URL feature as it doesn't really make sense, screen/layout templates are held in the builder codebase and therefore controlling the logo from the server isn't really possible.
|
2021-01-11 18:09:43 +00:00 |
Michael Shanks
|
b2daff6285
|
Trigger Automation from frontend actions
|
2021-01-08 17:25:06 +00:00 |
mike12345567
|
675e5127ad
|
Updating worker to support using a self host key, a basic level of security, stopping builder from asking for API key if currently configured for self hosting, made the default values for self hosting make sense for a basic local installation, this should be final.
|
2021-01-06 16:58:29 +00:00 |
Martin McKeaveney
|
37ef32a173
|
switching between queries
|
2021-01-06 12:28:51 +00:00 |
mike12345567
|
e25f64da71
|
Fixing up settings to only take the one URL now, the main hosting URL.
|
2021-01-06 10:59:10 +00:00 |
mike12345567
|
4c8ee99905
|
Merge branch 'master' of github.com:Budibase/budibase into feature/self-hosting
|
2020-12-22 16:24:34 +00:00 |
mike12345567
|
8655d73248
|
Update after testing, it is now possible to make a deployment to a self hosted environment. Some work still required, better authentication around MINIO deployment, currently the bucket is set to public read and there is no signing/verification to the upload process, also right now four different URLs are needed for the builder to connect correctly, ideally this shouldn't be the case.
|
2020-12-18 12:54:20 +00:00 |
kevmodrome
|
39c5c8a6fc
|
update test snapshot
|
2020-12-18 11:29:26 +01:00 |
kevmodrome
|
eb225a8df3
|
updates test
|
2020-12-18 11:20:25 +01:00 |
kevmodrome
|
d62f0752da
|
fixes encoding issue of file to work with non-english chars
|
2020-12-18 11:10:36 +01:00 |
mike12345567
|
15f8328770
|
Adding a deployment service which takes over from the lambdas in local operation, this may become part of the hosting portal if we ever decide to opensource that part of it.
|
2020-12-16 19:50:02 +00:00 |
mike12345567
|
fd1d7e3aa1
|
Linting.
|
2020-12-15 16:42:40 +00:00 |
mike12345567
|
166bf153de
|
WIP - starting to work on deployment and hosting so that they don't use static URLs anymore to reach assets, instead using environment variables to determine what to use.
|
2020-12-14 18:31:48 +00:00 |
mike12345567
|
186fe1e8f1
|
Adding the ability to change default logo URL for new apps in self hosting.
|
2020-12-14 15:56:33 +00:00 |
mike12345567
|
1904ec8bb4
|
Updating API key controller in self-host mode to return self host API key.
|
2020-12-09 17:10:53 +00:00 |
mike12345567
|
bc5f520a03
|
Adding in self hosted API key.
|
2020-12-09 17:04:05 +00:00 |
mike12345567
|
c3abc9fed4
|
Removing the static CSS bundling from the server as it is no longer required.
|
2020-12-09 12:30:21 +00:00 |