Zack
c0f7b1d3a9
feat: upsert database row ( #1067 )
...
* feat: upsert database row
* feat: improve api to accept database row document payload
* feat: test case for upsert
* chore: refactor
* feat: database row doc content impl
* refactor: simplify insert row field names
* feat: folder updates for database row document
* refactor: simplify row detail return
* feat: add doc contents for database row detail
* feat: refactor database row creation
* feat: upsert database row doc modification
* feat: ignore empty string
* feat: add document similarity check
* chore: refactor to use broadcast with timeout
* feat: wrap broadcast timeout in a tokio spawn
2024-12-18 13:47:20 +08:00
Nathan.fooo
91b0c50722
chore: remove logs ( #986 )
2024-11-13 13:59:23 +08:00
Khor Shu Heng
9eb1c36c92
chore: access control interface to return error instead of boolean ( #914 )
2024-10-21 20:20:14 +08:00
Zack
60c589bd9c
feat: CRUD interface for custom namespace ( #882 )
...
* feat: listing all published_info
* fix: add sqlx files
* feat: add additional fields for publish info
* feat: get and set default publish info
* chore: cargo sqlx prepare
* fix: cargo clippy
* fix: test case exe order
* chore: cargo sqlx
* feat: get info and meta from workspace namespace
* chore: cargo sqlx
* feat: add original doc info for published view
* chore: log all publish endpoints
* fix: default values for publish info extra fields
* feat: move namespace restriction to gateway
2024-10-19 10:09:54 +08:00
khorshuheng
383629ab1c
chore: simplify not enough permission error
2024-10-16 15:10:31 +08:00
khorshuheng
34a7fd3633
feat: additional access control config
2024-10-16 15:10:01 +08:00
Nathan.fooo
bbd21dfef6
chore: import mailer ( #869 )
...
* chore: import mailer
* chore: update template
* chore: config template
* fix: add missing config parameter
* chore: update template
* chore: show error with task id
* chore: show error with task id
---------
Co-authored-by: khorshuheng <solemnpriest@gmail.com>
2024-10-13 20:08:55 +08:00
Khor Shu Heng
f19e9b0498
fix: allowed workspace owner only to view access request ( #855 )
2024-10-02 09:53:34 +08:00
Khor Shu Heng
1664fe869e
feat: send notification when access request is approved ( #854 )
2024-10-02 09:52:51 +08:00
khorshuheng
81c9042439
feat: send email to workspace owner when user request access
2024-10-01 11:54:55 +08:00
khorshuheng
6c6de08eaa
fix: access not granted after approval
2024-09-26 18:19:33 +08:00
khorshuheng
813fa29253
feat: add endpoints to allow workspace owner to approve web page view request
2024-09-26 14:59:33 +08:00