Proto commits in trailbaseio/trailbase

These 24 commits are when the Protocol Buffers files have changed:

Commit:c59bea6
Author:Sebastian Jeltsch

Allow setting password policies from admin UI.

Commit:e88ce84
Author:Sebastian Jeltsch

Add an option to disabled password-based registration for new users.

The documentation is generated from this commit.

Commit:d7766c4
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Allow RecordApis to explicitly exclude columns.

Commit:294df04
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

First version of RecordApis with explicitly hidden columns.

Commit:c67444e
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

First version of RecordApis with explicitly hidden columns.

Commit:54e42cb
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Add a periodic cleanup job to retry failed file deletions.

Commit:d069c03
Author:Sebastian Jeltsch

Minor: docstrings and delayed allocation.

Commit:667b7fb
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Add execution duration and remove backup interval setting.

Commit:4bb8ce3
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Add basic (cron) jobs page to Admin UI.

Commit:69eeb85
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Add basic time-based cron job scheduler (as opposed to interval based scheduling before) with config, and admin endpoints.

Commit:8b7eb66
Author:Sebastian Jeltsch

Add execution duration and remove backup interval setting.

Commit:dd31b04
Author:Sebastian Jeltsch

Rename all task and cron references to simply job(s).

Commit:8ee9af8
Author:Sebastian Jeltsch

Construct cron jobs from config.

Commit:6c6a621
Author:Sebastian Jeltsch

Add cron config for system jobs. WARN: backups are temporarily disabled. Do not merge.

Commit:c08762b
Author:Sebastian Jeltsch

Add generic OIDC OAuth provider. Not yet configurable through UI. Can currently only be configured via configuration.

Commit:44e3858
Author:Sebastian Jeltsch

Place realtime record subscriptions behind a configuration flag.

Commit:d3ac4fc
Author:Sebastian Jeltsch

Better document config, add conflict resolution test, and make all config APis public to hide some more internal test apis.

Commit:757f0c3
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Expand/inline foreign records in RecordApi read.

Commit:2b1d87a
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Allow expanding the schema of a foreign table into the local one. There are only stubs for configuring the expansion and the row_to_json output builder for the record read/list handlers .

Commit:bd1f0d0
Author:Sebastian Jeltsch

Move proto/ into trailbase-core.

Commit:fb0fe37
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Remove query apis and improve docs in preparation for v3.0. More context in the CHANGELOG.

Commit:e986e73
Author:Sebastian Jeltsch

Wire up S3 storage configuration.

Commit:0baf8d1
Author:Sebastian Jeltsch

Add untested Facebook and Microsoft oauth providers.

Commit:bdb3735
Author:Sebastian Jeltsch
Committer:Sebastian Jeltsch

Squash all commits for a fresh start. This is only to avoid accidentally leaking any secrets from early development especially in the light of short-sha attacks.