Commit Graph
88 Commits
Author SHA1 Message Date
Benedikt Kulmann e7d3bb2063 Make get and list side effect free
Previously, Get and List requests could have the side effect of creating
folders. Creating required folders now only happens on save requests.
2020-06-03 13:00:14 +02:00
Benedikt Kulmann b002720b03 Add validation for DisplayName and Settings being required in SettingsBundles 2020-06-03 12:43:32 +02:00
Benedikt Kulmann cdafe48a62 Fix tests for invalid identifiers 2020-06-03 12:02:26 +02:00
Benedikt Kulmann ac98d4b85b Adapt validation for list requests on bundles and values
There are certain scenarios where fields of the Identifier are allowed
to be empty. If they are not empty they still have to match our
requirements for the contents of those fields (alphanumeric, -, _). This
is taken into acccount as well now.
2020-06-03 11:23:24 +02:00
Benedikt Kulmann 718ec8e061 Set up input validation for Identifiers on settings bundles
Implemented first input validation steps by making static validation on
identifiers in settings bundle requests.
2020-06-03 10:50:28 +02:00
Benedikt KulmannandGitHub d10179c1aa Merge pull request #21 from owncloud/gRPC-tests
[tests-only] grpc tests
2020-06-02 13:59:16 +02:00
Artur NeumannandBenedikt Kulmann a922961f12 make staticcheck happy 1 2020-06-02 13:33:55 +02:00
Artur NeumannandBenedikt Kulmann 72cfd4a89f gprc tests 2020-06-02 13:33:54 +02:00
Benedikt Kulmann 268d304d1a Automated changelog update [skip ci] 2020-06-02 07:42:25 +00:00
Benedikt KulmannandGitHub 486621cb30 Merge pull request #14 from owncloud/use-account-uuid
Use account UUID from x-access-token for `me` replacement
2020-06-02 09:23:46 +02:00
Benedikt Kulmann 04837d5bcb Fix import formatting 2020-05-27 16:05:50 +02:00
Benedikt Kulmann e341835c7d Add changelog item 2020-05-27 15:46:50 +02:00
Benedikt Kulmann 080384870a Use account uuid from request context in augmented identifier 2020-05-27 15:38:12 +02:00
Benedikt Kulmann d6ab3ff6a8 Use account uuid extractor middleware from ocis-pkg 2020-05-27 15:37:47 +02:00
Benedikt Kulmann f7cf214c08 Add JWTSecret to config and flagset 2020-05-27 15:36:40 +02:00
Benedikt Kulmann a39bd39bac Upgrade dependencies 2020-05-27 15:36:03 +02:00
Benedikt Kulmann ecabcd15be Use regenerated settings.pb.web.go with request context 2020-05-27 15:35:05 +02:00
Alex Unger c1adfd2c26 Automated changelog update [skip ci] 2020-05-22 10:21:42 +00:00
Alex UngerandGitHub 46ea310263 Merge pull request #1 from owncloud/basic-service 2020-05-22 12:13:20 +02:00
Alex UngerandGitHub 81c06d3ab7 Merge branch 'master' into basic-service 2020-05-22 12:05:28 +02:00
Alex UngerandGitHub 730c1b957d Merge pull request #3 from owncloud/settings-ui 2020-05-22 12:04:59 +02:00
A.Unger 707fe53f28 undo removing arm64, remove flagset parsing from server action 2020-05-22 11:55:51 +02:00
A.Unger 0c1c783d7a remove arm64 2020-05-22 11:48:54 +02:00
A.Unger d1c59937ce fix syntax 2020-05-22 11:48:21 +02:00
A.Unger 83af9492d2 ignore arm64 2020-05-22 11:47:01 +02:00
A.Unger 1747231bb0 add frontend step to docker binary 2020-05-22 10:45:07 +02:00
Benedikt Kulmann 97359589f1 Remove package.json and rollup.config.js from codacy 2020-05-22 10:40:00 +02:00
A.Unger aaa49e329f add frontend step to docker 2020-05-22 10:36:52 +02:00
A.Unger 9f27fe2981 ...make lint passing 2020-05-22 10:29:42 +02:00
A.Unger f5b45accb5 fix exported function comment 2020-05-22 10:28:35 +02:00
A.Unger c219866c7a fix golangci offenses 2020-05-22 10:24:01 +02:00
A.Unger b40048af13 go import config.go 2020-05-22 10:23:27 +02:00
Benedikt Kulmann b2a9be81f3 Remove unused code 2020-05-22 09:30:14 +02:00
Benedikt Kulmann 58a0da69c2 Fix terser import 2020-05-22 09:24:20 +02:00
A.Unger a18c224783 trigger ci 2020-05-22 09:22:47 +02:00
A.Unger 8b646499fa command between quotes 2020-05-22 09:20:38 +02:00
Benedikt Kulmann b5dba5b3c3 Merge branch 'settings-ui' of github.com:owncloud/ocis-settings into settings-ui 2020-05-22 09:20:05 +02:00
Benedikt Kulmann 88b0ecc643 Improve code doc 2020-05-22 09:19:06 +02:00
A.Unger 693e261491 add missing quote 2020-05-22 09:17:40 +02:00
A.Unger b39489e9dd syntax fix, yet again 2020-05-22 09:14:58 +02:00
A.Unger 917839a6db use golangci linters 2020-05-22 09:12:08 +02:00
A.Unger ea49cedac4 fix syntax error 2020-05-22 08:43:24 +02:00
A.Unger d6b50f2215 add frontend step to CI 2020-05-22 08:40:46 +02:00
Benedikt Kulmann 2f8cf78963 Upgrade go-micro to 2.6.0 2020-05-18 12:13:36 +02:00
Benedikt Kulmann d5390e442b Move responsibility of providing settings values away to phoenix 2020-05-15 13:52:46 +02:00
Benedikt Kulmann 56bbab28e7 Set up an axios interceptor to inject the auth token on all requests 2020-05-12 15:46:33 +02:00
Benedikt Kulmann 0fddb624d0 Generate new ui api client and adapt to changed function names 2020-05-11 11:39:40 +02:00
A.Unger cac9cb8ecc downgrade go-micro to v1 2020-05-11 11:27:09 +02:00
Benedikt Kulmann 03f7c8dd7d Implement loading/saving multi and single select 2020-05-07 17:57:09 +02:00
Benedikt Kulmann d6cd343b62 Implement single choice value load/save 2020-05-07 11:29:51 +02:00