Skip to content

SPRA exposes your Postgres database through a nice React-Admin UI

License

Notifications You must be signed in to change notification settings

wiringbits/scala-postgres-react-admin

Repository files navigation

scala-postgres-react-admin

SPRA exposes your Postgres database through a nice React-Admin UI

How to run

  • Add an AbstractModule that provides a DataExplorerSettings to your PlayFramework application, for example:
class DataExplorerModule extends AbstractModule {

  @Provides()
  def dataExplorerSettings: DataExplorerSettings = DataExplorerSettings(settings)

  val settings = List(
    TableSettings(
      tableName = "users",
      primaryKeyField = "user_id",
      hiddenColumns = List("password", "email"),
      nonEditableColumns = List("user_id", "email", "created_at", "verified_on", "name"),
      canBeDeleted = false,
      filterableColumns = List("name", "last_name")
    )
  )
} 
  • Add the AppRouter routes to your routes file:
-> / net.wiringbits.spra.admin.AppRouter
  • Run the PlayFramework application
  • Run sbt spra-dev to start the SPRA web

About

SPRA exposes your Postgres database through a nice React-Admin UI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages