Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/prest/prest

PostgreSQL ➕ REST, low-code, simplify and accelerate development, ⚡ instant, realtime, high-performance on any Postgres application, existing or new
https://github.com/prest/prest

upgrade homebrew badget name prest to prestd

78a604174900d7ed8d1fe99fc4de938cfe387cda authored almost 4 years ago by Avelino <[email protected]>
docs: add homebrew badge

Signed-off-by: Rui Chen <[email protected]>

b1c9a85af387ff30d4be4d4964cc05ca888921f6 authored almost 4 years ago by Rui Chen <[email protected]>
chore: update release version

Signed-off-by: Rui Chen <[email protected]>

2f11d064ab65c3a7c8934cf44b2cf22238ddc336 authored almost 4 years ago by rui <[email protected]>
Upgrade sourcelevel badge

f959d00cfa3e55abafbb759b569633430055894a authored almost 4 years ago by Avelino <[email protected]>
force git checkout on goreleaser by tag

Signed-off-by: Avelino <[email protected]>

38429627d9557385dab8aa8c2de8e71e2f880e2c authored almost 4 years ago by Avelino <[email protected]>
update testify to 1.4.0

Signed-off-by: Avelino <[email protected]>

7e70316f954b89ad128f24f8e414374eb3eeb853 authored almost 4 years ago by Avelino <[email protected]>
use jwt-go fork

by @form3tech-oss

Signed-off-by: Avelino <[email protected]>

165c1f852d29f6f5bb7945c0f0034faef6a5d68d authored almost 4 years ago by Avelino <[email protected]>
upgrade go dependence modules

Signed-off-by: Avelino <[email protected]>

31f8b4108db932f9c9b00df381cfb1a065fe935b authored almost 4 years ago by Avelino <[email protected]>
set dbname with hyphen

Signed-off-by: Avelino <[email protected]>

85723459d5779ba5b6e8bf862038f1162b094e2b authored almost 4 years ago by Avelino <[email protected]>
Fix support hyphen in dbname

fixed: #446

open pull request was not used because it is very outdated and took a
lot of work to...

1d971e661ed3fba6e153a7ea25d32bf585f7c932 authored almost 4 years ago by Avelino <[email protected]>
rename all database prest to prest-test on _test.go

Signed-off-by: Avelino <[email protected]>

5535a5ca24106aa795e96af973f557f92ccf29ba authored almost 4 years ago by Avelino <[email protected]>
fixed dbname on config parse test

Signed-off-by: Avelino <[email protected]>

9b677c30fef3f06f62f8a22cafd55a075655bdbc authored almost 4 years ago by Avelino <[email protected]>
fixed SQL against the ANSI syntax error at or near "-"

Signed-off-by: Avelino <[email protected]>

845487bf62c198ccd56041a7c68aff182cd890a2 authored almost 4 years ago by Avelino <[email protected]>
fixed batch table name set sufix -test

Signed-off-by: Avelino <[email protected]>

cb83e71d072061fa9cbcf049690df1c88a59d37b authored almost 4 years ago by Avelino <[email protected]>
use string on create database dbname script

Signed-off-by: Avelino <[email protected]>

fc06611a9fe371fd4fc53cbac0417809f3cef89e authored almost 4 years ago by Avelino <[email protected]>
301 postgres.rest to prestd.com

in the project maintainers (mainly open source) we dream of having a .com or .org domain
we were ...

cc7c500803479f8e222fc006019f8d8acf6d28f1 authored almost 4 years ago by Avelino <[email protected]>
docs improvement configurations md style idents

Signed-off-by: Avelino <[email protected]>

3b69be880732028043cc7119480d0b7f4c724f8a authored almost 4 years ago by Avelino <[email protected]>
make image size smaller

Signed-off-by: brownchow <[email protected]>

c75bf67b1e5ffe88f36dbba1ce2ace9017c81892 authored almost 4 years ago by brownchow <[email protected]>
fixed title level on auth docs

Signed-off-by: Avelino <[email protected]>

2df34458d5fb1b3479fa6d46ab205299e50b6abb authored almost 4 years ago by Avelino <[email protected]>
improve description of authentication documentation

Signed-off-by: Avelino <[email protected]>

534a2c4bd5822887b3b463b639b74cec92bf9965 authored almost 4 years ago by Avelino <[email protected]>
Give better visibility on the standard queries page

Signed-off-by: Avelino <[email protected]>

01475d9b8f905be386bb77391f271df692813a0a authored almost 4 years ago by Avelino <[email protected]>
fixed typo

Signed-off-by: Avelino <[email protected]>

48e67ecc6fd9b7792aaa14b43ac9f05b7b2a2a37 authored almost 4 years ago by Avelino <[email protected]>
Combine multiple `append`s into a single call

6aef8fd9b8123e102ec7ff447b342458df977668 authored almost 4 years ago by deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
initial test to tsquery

Signed-off-by: Avelino <[email protected]>

f80e8c19fc354eac62138365de86d19c3c70e0b6 authored almost 4 years ago by Avelino <[email protected]>
starting implementation tsquery filter

fixed #486

Signed-off-by: Avelino <[email protected]>

3fb612a6b91800c446b4504cfc35e4ba41dc2859 authored almost 4 years ago by Avelino <[email protected]>
full text search documentation

Signed-off-by: Avelino <[email protected]>

b2f8b5f540c8d6146015c654531f89488a1e157d authored almost 4 years ago by Avelino <[email protected]>
Fix script name (#484)

Signed-off-by: Fabrízio de Royes Mello <[email protected]>

c34b2a3a29856a8e30f56393af945a3a55d2b7c9 authored almost 4 years ago by Fabrízio de Royes Mello <[email protected]>
Added new `Integrations` section to documentation and added new (#485)

third-party tool integration example: TimescaleDB (ref #388).

Signed-off-by: Fabrízio de Roye...

886a3e5f153c1070dd3bd95cb7b943516ff0e4cd authored almost 4 years ago by Fabrízio de Royes Mello <[email protected]>
Fix admin bug report labels (#483)

Signed-off-by: Eliise S <[email protected]>

153da6a325b5d8036dcbe9423c638b64a51fc8c6 authored about 4 years ago by Eliise <[email protected]>
access ignore table configuration (#482)

* validate permission if config does not write
if permission system is active it was obliging t...

69e861343ebf22e6da0236d54f1690d0045801e0 authored about 4 years ago by Avelino <[email protected]>
create dependabot file

b912facdc4ca58c79386463fddf42903c252f641 authored about 4 years ago by Avelino <[email protected]>
Auth: grant access to the endpoint when in the whitelist (#481)

Signed-off-by: Avelino <[email protected]>

765d5f91f28b00ed67fbc2b5ae7edc9f086b3a07 authored about 4 years ago by Avelino <[email protected]>
chenage jwt whitelist from string to slice (array) (#479)

from hacking to elegant configuration

Signed-off-by: Avelino <[email protected]>

d224ca855a272338a969809f7fed4881e29c3e6a authored about 4 years ago by Avelino <[email protected]>
fixed url match validation logic

Signed-off-by: Avelino <[email protected]>

75e38fd363df5893c6691cb07142040cbef9dfae authored about 4 years ago by Avelino <[email protected]>
not check match url allow (#478)

* check not match url allow

Signed-off-by: Avelino <[email protected]>

* fixed typo

Signed-...

6bd9849668ce844daf0819acf053f0c0cafa3c1a authored about 4 years ago by Avelino <[email protected]>
create go mod in cmd/prestd folder

Signed-off-by: Avelino <[email protected]>

ffdc344d0190022d6a1b887124d6cdf403917cf6 authored about 4 years ago by Avelino <[email protected]>
unify go module files (#474)

Signed-off-by: Avelino <[email protected]>

61b142cdc346d6cb318604e4120ec2fbf5a7582a authored about 4 years ago by Avelino <[email protected]>
remove .vscode folder

Signed-off-by: Avelino <[email protected]>

f646e763875ac77068e9bdc493735e7f3017530f authored about 4 years ago by Avelino <[email protected]>
type name will be used as auth.AuthClaims by other packages

and that stutters; consider calling this Claims
https://app.codacy.com/gh/prest/prest/file/497781...

3e8451dc70d65102c72d4d91b179c645d3052c3d authored about 4 years ago by Avelino <[email protected]>
use the schema to create the table prest_users

the database is deleted from each test group performed

Signed-off-by: Avelino <[email protected]>

129704a6638e00aaa894f256b9f57de6a7bfdfb2 authored about 4 years ago by Avelino <[email protected]>
run migrate up auth on tests

Signed-off-by: Avelino <[email protected]>

b6a83b7130c81d3bd6b3b2dcd00bcf199a30e9c4 authored about 4 years ago by Avelino <[email protected]>
fixed auth table on main testdata

Signed-off-by: Avelino <[email protected]>

7accdb7a1d6f1f78c8d4ec0d5857098747224d17 authored about 4 years ago by Avelino <[email protected]>
set table patter on testdata toml

Signed-off-by: Avelino <[email protected]>

4c7e310d3a19db6e41b9b73d36e11b31eb6be7d1 authored about 4 years ago by Avelino <[email protected]>
isolate jwt claims

fixed: import cycle not allowed in test

Signed-off-by: Avelino <[email protected]>

df330a48a400070d42f40e6b9ef4aea381648662 authored about 4 years ago by Avelino <[email protected]>
basic documentation about the jwt token generating

endpoint /auth

Signed-off-by: Avelino <[email protected]>

1517da37963b17a8cdc9df85274173dd67821881 authored about 4 years ago by Avelino <[email protected]>
use prefix in the standard table of the prest

so it is possible to identify which tables are from the pREST and API (project)

Signed-off-by: ...

ee3ec422291ac3eb795a855158c55b74af50f092 authored about 4 years ago by Avelino <[email protected]>
user field will be username

if our user (developer) wants to store email no problem, but we can not leave some places with em...

ac068d62afda2b69704d0939fbe960c8245586ca authored about 4 years ago by Avelino <[email protected]>
added body and basic auth support

basic request:
curl -i -X POST http://127.0.0.1:3000/auth --user "[email protected]:123456"

body re...

5a646f50ecab4e024aa90abd9290dbfa30b98716 authored about 4 years ago by Avelino <[email protected]>
fixed config package

Signed-off-by: Avelino <[email protected]>

96047b5b6e9268f4177ec82aefc3e9dc85bdc243 authored about 4 years ago by Avelino <[email protected]>
fixed typo: missing ',' before newline in composite literal

Signed-off-by: Avelino <[email protected]>

111db3cb7281229a50456b1879da2de7e99f7665 authored about 4 years ago by Avelino <[email protected]>
clear struct tag on JWTWhiteList

Signed-off-by: Avelino <[email protected]>

548041c5d1733051eb1c5996afbdce0199fb3e48 authored about 4 years ago by Avelino <[email protected]>
Merge branch 'avelino/auth' of github.com:prest/prest into avelino/auth

* 'avelino/auth' of github.com:prest/prest: (23 commits)
fixed gofmt
feat: implement auth jw...

face06def59101dc065f5843f728eb910b58ffee authored about 4 years ago by Avelino <[email protected]>
JWT white list support

Signed-off-by: Avelino <[email protected]>

e6a42446e412e4657afb50723b99d9831a8cee1d authored about 4 years ago by Avelino <[email protected]>
upgrade pREST long description

Signed-off-by: Avelino <[email protected]>

ab086a51dfa2ce69b70c4d469ca8826894ab31b9 authored about 4 years ago by Avelino <[email protected]>
feat(config): set auth configurations

d11c4c91537fc8cd867c05d5f274cfce53dcea7f authored about 4 years ago by Tiago Temporin <[email protected]>
initial token generation structure

sharing how I imagine endpoint auth token generation
cc @tiaguinho

Signed-off-by: Avelino <t@ave...

996e4cd67d19f1b88dc993651c71786454375da5 authored about 4 years ago by Avelino <[email protected]>
feat(cmd): implement auth (up/down) migrations

81f7473af35c92e707f91a5a08d56eca3ef75177 authored about 4 years ago by Tiago Temporin <[email protected]>
test(controllers): password check, encryption and query build

80e1f02219d67b8159ca66a946991abfddf325fc authored about 4 years ago by Tiago Temporin <[email protected]>
fixed gofmt

Signed-off-by: Avelino <[email protected]>

0c8d4c1324bb6839525ff14d8013d01892406bd0 authored about 4 years ago by Avelino <[email protected]>
feat(controlers): implement basic authentication

a7a0215905cf8f98d4c3c9f2515e56765f0d5bd4 authored about 4 years ago by Tiago Temporin <[email protected]>
feat: implement auth jwt validation token

9bb0a56e13a12cfe5acb20275d28228a63b20d36 authored about 4 years ago by Tiago Temporin <[email protected]>
feat(cmd): add /auth route when auth is enabled

c2231310a4fb9ae88c897fee6c4647bbb4bfc8b5 authored about 4 years ago by Tiago Temporin <[email protected]>
refactor(controllers): add users fields to User struct

3bab9f592f8d21ef3d6d984c4af593b0df0023d3 authored about 4 years ago by Tiago Temporin <[email protected]>
chore: add data to test auth

3954589eac684e34ddb92288f8564622419f0686 authored about 4 years ago by Tiago Temporin <[email protected]>
feat: add enabled flag to auth configuration

29d181662250040ee5a30350bfa270eb7fc570fa authored about 4 years ago by Tiago Temporin <[email protected]>
fixed gofmt

Signed-off-by: Avelino <[email protected]>

12b302eeab85f7863cdeadc709f5ba84bb6443d0 authored about 4 years ago by Avelino <[email protected]>
feat: implement auth jwt validation token

e04b9fe908b312c53b4ea99c8af845cf08fd3a3c authored about 4 years ago by Tiago Temporin <[email protected]>
feat(cmd): add /auth route when auth is enabled

5290f01bb835b5a5675d3a2e68d97274490adf9a authored about 4 years ago by Tiago Temporin <[email protected]>
refactor(controllers): add users fields to User struct

2e0e3195ee3a307eebfebff9b4a74082700cbcc6 authored about 4 years ago by Tiago Temporin <[email protected]>
feat(cmd): implement auth (up/down) migrations

83379aefe8909d1bb70b15f40574918fdfb1ac97 authored about 4 years ago by Tiago Temporin <[email protected]>
Double spacing cleaning on testdata migration test shell

Signed-off-by: Avelino <[email protected]>

e3e79cbe57039c7561523c83926f3b3d16c1cc19 authored about 4 years ago by Avelino <[email protected]>
fixed typo string on mock query on SQL SELECT (#464)

Signed-off-by: Avelino <[email protected]>

5637ee27033dec7799a1f65f0e0cbfd314d2a231 authored about 4 years ago by Avelino <[email protected]>
Shutting down our Gitter

Ref: https://github.com/prest/prest/discussions/458

433da5cfdfad600d2f51de647bae636f3e227139 authored about 4 years ago by Avelino <[email protected]>
Add http headers support to SQL script templates (#462)

* feat: make request headers accessible

from SQL scripts templates.

Close #409

Signed-o...

aee8920a84f51d0c7e91e519df5bf307f1debdb7 authored about 4 years ago by Christophe Camel <[email protected]>
remove docker login on travis (#463)

remove docker login when not generating a release
```
Error response from daemon: Get https://...

9fcc17393dc4fe8b53821644f3423a8f8f87a772 authored about 4 years ago by Avelino <[email protected]>
test(controllers): password check, encryption and query build

54298ddbb0e46ac57591a15c3217537d926bd5bf authored about 4 years ago by Tiago Temporin <[email protected]>
feat(controlers): implement basic authentication

59e902935de4c2991448b950ef98451bbe1857be authored about 4 years ago by Tiago Temporin <[email protected]>
chore: add data to test auth

05f613bd2dd2474c57b129d91e023b5bc97c4345 authored about 4 years ago by Tiago Temporin <[email protected]>
feat: add enabled flag to auth configuration

e7a080482d914432cd2569a1a1ea1ca54f5515a4 authored about 4 years ago by Tiago Temporin <[email protected]>
feat(config): set auth configurations

e4845c35a1b1fe5ae01d708ac163f8a92ea0f6ee authored about 4 years ago by Tiago Temporin <[email protected]>
improve coverage (#403)

* improve configuration tests

Signed-off-by: Tiago Temporin <[email protected]>

* tes...

967e2bc9009c235dffef9e6c9f8ec7823222477e authored about 4 years ago by Tiago Temporin <[email protected]>
fixed github issue template multi labels (#454)

* fixed issue template server_bug_report

* fixed multi label on issue template

Signed-off-...

b5d6143ffeb671f027b21b9aefcfb117080e15be authored about 4 years ago by Avelino <[email protected]>
Update issue templates (#453)

* Update issue templates

* Update admin_server_custom.md

762d0cb8d785d8427a2c31b4e412a2ceea2f06f9 authored about 4 years ago by Avelino <[email protected]>
Update server_bug_report.md

66518e7ed20255c1c6855c00ef3781b08e22b0c9 authored about 4 years ago by Avelino <[email protected]>
test multi labels issue template

4161e96e6dd36b65a8f58114d100339e7beb8c83 authored about 4 years ago by Avelino <[email protected]>
initial token generation structure

sharing how I imagine endpoint auth token generation
cc @tiaguinho

Signed-off-by: Avelino <t@ave...

69b3995baa157fead2418dbb760dbefdc48105ad authored about 4 years ago by Avelino <[email protected]>
Use distroless image in docker distribution (#448)

* Use distroless image in docker distribution
fixed: #447

Signed-off-by: Avelino <t@avelino....

ff677ba52be9738292d1a838e54c45f8f11043a9 authored about 4 years ago by Avelino <[email protected]>
set target shell on shell script files (#450)

Fixed #449

662291a2f9748593199c2b7a29d70653ab28e324 authored about 4 years ago by Avelino <[email protected]>
set alpine latest version (#445)

Signed-off-by: Avelino <[email protected]>

c112140820fe22c5b4c0f907fac0276006c50c43 authored about 4 years ago by Avelino <[email protected]>
Add .deepsource.toml

a3290d454958afc8b88b340e7216a66264ec271f authored about 4 years ago by DeepSource Bot <[email protected]>
Fix typo mistake in Dockerfile for entrypoint.sh (#441)

d1143cdc6fa37919506eb925d94d1989275a1d73 authored about 4 years ago by Weverton do Couto Timoteo <[email protected]>
Configure SourceLevel linters (#440)

* Rename .codeclimate by .sourcelevel.yml

* Use latest channel for all engines

For more in...

848b59379065670d98758ec8143323129cd4526e authored about 4 years ago by Weverton do Couto Timoteo <[email protected]>
refactor: edit dockerfile

Signed-off-by: matheusfrancisco <[email protected]>

9b23b7bdc0f2482f423f38c2e83eba7a46bb6d52 authored over 4 years ago by matheusfrancisco <[email protected]>
set version 1.0.4

Signed-off-by: Avelino <[email protected]>

1a8264810a316c853b8559a8a3430cbe43f7bdf0 authored over 4 years ago by Avelino <[email protected]>
list endpoint /show on docs (#434)

lists the table structure - all fields contained in the tablelists the table structure - all fie...

c963cb94c59fd98271c77b23efd67abf625c1cf4 authored over 4 years ago by Avelino <[email protected]>
refactor migrate commands (#430)

* refactor migrate commands

- remove create command and goto command, refactor migration to u...

cfa0f1f80ff7c4fa68bdef716e351156286792ce authored over 4 years ago by Felipe Oliveira <[email protected]>
set docker registry path (#432)

* set docker registry path
fixed: #431

Signed-off-by: Avelino <[email protected]>

* fixed tra...

d9d3ebc0d554e6fa8250630524c289303781bd90 authored over 4 years ago by Avelino <[email protected]>
implemented endpoint to table description (/show/...) (#414)

* implemented endpoint to table list issue 411

* test travis

* fix: change travis running ...

360f542236f781cb373b4a5d6ad60c3200334914 authored over 4 years ago by DIEGO DOS SANTOS <[email protected]>
travis PR: check TRAVIS_PULL_REQUEST before exec goveralls

65849983d3d825d119365fec8b8452bee3da1854 authored over 4 years ago by Avelino <[email protected]>
move docker login to releaser script

Signed-off-by: Avelino <[email protected]>

2467abc1c1c8652599dbf9a2df978d5766304fd8 authored over 4 years ago by Avelino <[email protected]>