AppFlowy-Cloud/admin_frontend
Zack 254bc23a6e
feat: insert database row into selected database (#1029)
* feat: insert database row into selected database

* feat: inserting database row

* feat: add impl for cell

* feat: insert row selection and mulitselection

* feat: support datetime field type

* fix: other fields like rich text

* feat: add database field server impl

* feat: add client api and tests

* feat: use to json value impl from collab

* feat: use add database cell impl from collab

* feat: update to latest collab

* chore: upgrade collab and fix tests

* chore: review issues

* fix: code review feedback

* feat: filter only allow supported field types

* feat: support more field types

* feat: support created at and last modified

* feat: add timestamp cell for created at and modified at fields

* chore: linting and formatting

* fix: add created at and last modified

* fix: ci add service dependency of appflowy cloud on admin frontend

* chore: trigger ci

* feat: add logging for admin frontend client signin

* fix: server logs if error

* fix: create admin confirmation without email

* fix: ci add service dependency of appflowy cloud on admin frontend

* fix: server logs if error

* chore: update collab
2024-12-11 15:47:29 +08:00
..
assets feat: use improved login page for oauth redirect 2024-12-04 14:15:14 +08:00
src feat: invite to workspace email wait (#1057) 2024-12-11 09:43:27 +08:00
templates feat: use improved login page for oauth redirect 2024-12-04 14:15:14 +08:00
tests feat: add logging for admin frontend client signin 2024-12-09 21:13:57 +08:00
Cargo.toml feat: insert database row into selected database (#1029) 2024-12-11 15:47:29 +08:00
dev.env docs: Doc improvement (#256) 2024-01-12 16:01:16 +08:00
Dockerfile chore: upload api endpoint for web upload (#1024) 2024-11-28 09:09:09 +08:00
README.md chore: trigger ci 2024-12-09 20:59:29 +08:00

Admin Frontend

Partial Local Environment

  • Go to source root folder of AppFlowy-Cloud
  • Start running locally dependency servers: docker compose --file docker-compose-dev.yml up -d
  • Start SQLX migrations cargo sqlx database create && cargo sqlx migrate run && cargo sqlx prepare --workspace
  • Start AppFlowy-Cloud Server cargo run
  • Go back to AppFlowy-Cloud/admin_frontend directory
  • Run cargo watch -x run -w ., this watch for source changes, rebuild and rerun the app.

Full Local Integration Environment

  • Start the whole stack: docker compose up -d
  • Go to web server
  • After editing source files, do docker compose up -d --no-deps --build admin_frontend
  • You might need to add --force-recreate flag for non build changes to take effect