https://github.com/byjpr/oban_ui
unofficial UI for oban
https://github.com/byjpr/oban_ui
elixir jobs oban ui web-ui
Last synced: about 1 year ago
JSON representation
unofficial UI for oban
- Host: GitHub
- URL: https://github.com/byjpr/oban_ui
- Owner: byjpr
- Created: 2021-04-23T12:06:22.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-04T17:28:38.000Z (over 4 years ago)
- Last Synced: 2025-03-24T05:01:54.198Z (about 1 year ago)
- Topics: elixir, jobs, oban, ui, web-ui
- Language: Elixir
- Homepage:
- Size: 40 KB
- Stars: 6
- Watchers: 0
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ObanUi
Unofficial ui for oban. This repo is not a replacement for [obanpro](https://getoban.pro/)
# Who should use this repo?
If you are not able to afford the pro version, you can use this. It lacks a lot of features so PR's are welcomed to improve it.
# Installation
Add `{:oban_ui, git: "https://github.com/sushant12/oban_ui.git", branch: "master"}` to your mix.exs file and run `mix deps.get`
# Configuration
ObanUi does not start a separate phoenix application. It will attach to your own phoenix application.
Add this to your **config.exs** file
```elixir
config :oban_ui, repo: MyApp.Repo, app_name: MyAppWeb
```
# Usage
In you router.ex file add the following
```elixir
defmodule MyAppWeb.Router do
import ObanUi.Router
scope "/", MyAppWeb do
pipe_through :browser
oban_web("/oban")
end
end
```
`oban_web/1` will accept any path you give to it
# Features
- List all Jobs
- Delete or Discard single job
# TODO
- delete all jobs
- pagination