markdev
Ex_admin with Phoenix 1.3
Has anyone successfully used ex_admin with Phoenix 1.3?
I’ve done the following:
mix phx.new admin_test
cd admin_test/
mix ecto.create
Add ex_admin from github to deps: {:ex_admin, github: "smpallen99/ex_admin"}
Add the config macro:
config :ex_admin,
repo: AdminTest.Repo,
module: AdminTestWeb, # MyProject.Web for phoenix >= 1.3.0-rc
modules: [
AdminTest.ExAdmin.Dashboard,
]
Compile: mix do deps.get, deps.compile
Now to configure ex_admin:
Marks-MBP:admin_test mkaravan$ mix admin.install
** (Mix) Can't find brunch-config.js
Annoying. I can symlink it with ln -s assets/brunch-config.js . . Now when I run admin.install I get this:
Marks-MBP:admin_test mkaravan$ mix admin.install
* creating css files
* creating js files
* updating config/config.exs
** (ArgumentError) application :gettext is not loaded, or the configuration parameter :default_locale is not set
(elixir) lib/application.ex:281: Application.fetch_env!/2
lib/gettext.ex:677: Gettext.dgettext/4
lib/mix/tasks/admin.install.ex:229: Mix.Tasks.Admin.Install.do_dashboard/1
lib/mix/tasks/admin.install.ex:57: Mix.Tasks.Admin.Install.do_install/1
(mix) lib/mix/task.ex:301: Mix.Task.run_task/3
(mix) lib/mix/cli.ex:75: Mix.CLI.run_task/2
Ok, so I add :gettext to the application and give it a config
def application do
[
mod: {AdminTest.Application, []},
extra_applications: [:logger, :runtime_tools, :gettext]
]
end
config :admin_test, AdminTest.Gettext, default_locale: "en_US"
If I run mix admin.install, I get the same error again. Does anyone know where to go from here?
Marked As Solved
BartOtten
The author seems to have abandoned the project and is working on a ‘new edition’ called Tafon:
1
Popular in Questions
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
There are pre-rolled solutions for other frameworks that do work. However, Phoenix does not seem to have these. Have people had good expe...
New
Credo is smart enough to check for (something like) this:
assert length(the_list) == 0
with this response:
Checking if an enum is empt...
New
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
Hi,
I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
I tried installing
elixir 1.11.2
erlang 23.3.4
via asdf in my zsh shell. Enabled the versions locally and globally.
When I list them ...
New
Other popular topics
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
Lets say I have map like this fetching from my database
%{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
Hi All,
I set a environment variables in dev.exs , like below code.
when i start server, how can i set the ${enable} value?
thanks.
d...
New
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
Credo is smart enough to check for (something like) this:
assert length(the_list) == 0
with this response:
Checking if an enum is empt...
New
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #elixirconf-us
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex









