changed README.md
 
@@ -47,7 +47,7 @@ scope "/admin" do
47
47
otp_app: :my_app,
48
48
repo: MyApp.Repo,
49
49
schemas: [MyApp.User],
50
- view_module: MyAppWeb.Adminable.AdminView
50
+ view_module: MyAppWeb.Adminable.AdminView,
51
51
layout: {MyAppWeb.LayoutView, "app.html"}
52
52
])
53
53
end
changed hex_metadata.config
 
@@ -5,23 +5,23 @@
5
5
{<<"elixir">>,<<"~> 1.8">>}.
6
6
{<<"files">>,
7
7
[<<"lib">>,<<"lib/mix">>,<<"lib/mix/tasks">>,
8
- <<"lib/mix/tasks/adminable.gen.view.ex">>,<<"lib/adminable.ex">>,
9
- <<"lib/adminable">>,<<"lib/adminable/router.ex">>,
10
- <<"lib/adminable/exporter.ex">>,<<"lib/adminable/views">>,
11
- <<"lib/adminable/views/admin_view.ex">>,<<"lib/adminable/views/field.ex">>,
12
- <<"lib/adminable/views/layout_view.ex">>,
8
+ <<"lib/mix/tasks/adminable.gen.view.ex">>,<<"lib/adminable">>,
9
+ <<"lib/adminable/exporter.ex">>,<<"lib/adminable/plug.ex">>,
10
+ <<"lib/adminable/views">>,<<"lib/adminable/views/field.ex">>,
13
11
<<"lib/adminable/views/view_helpers.ex">>,
14
- <<"lib/adminable/error_helpers.ex">>,
12
+ <<"lib/adminable/views/layout_view.ex">>,
13
+ <<"lib/adminable/views/admin_view.ex">>,
15
14
<<"lib/adminable/admin_controller.ex">>,<<"lib/adminable/templates">>,
16
15
<<"lib/adminable/templates/layout">>,
17
16
<<"lib/adminable/templates/layout/app.html.eex">>,
18
17
<<"lib/adminable/templates/admin">>,
19
- <<"lib/adminable/templates/admin/dashboard.html.eex">>,
18
+ <<"lib/adminable/templates/admin/edit.html.eex">>,
20
19
<<"lib/adminable/templates/admin/_pagination.html.eex">>,
21
20
<<"lib/adminable/templates/admin/new.html.eex">>,
21
+ <<"lib/adminable/templates/admin/dashboard.html.eex">>,
22
22
<<"lib/adminable/templates/admin/index.html.eex">>,
23
- <<"lib/adminable/templates/admin/edit.html.eex">>,
24
- <<"lib/adminable/plug.ex">>,<<"mix.exs">>,<<"README.md">>,<<"LICENSE">>,
23
+ <<"lib/adminable/router.ex">>,<<"lib/adminable/error_helpers.ex">>,
24
+ <<"lib/adminable.ex">>,<<"mix.exs">>,<<"README.md">>,<<"LICENSE">>,
25
25
<<"CHANGELOG.md">>]}.
26
26
{<<"licenses">>,[<<"MIT">>]}.
27
27
{<<"links">>,[{<<"GitHub">>,<<"https://github.com/revelrylabs/adminable">>}]}.
 
@@ -31,12 +31,12 @@
31
31
{<<"name">>,<<"phoenix">>},
32
32
{<<"optional">>,false},
33
33
{<<"repository">>,<<"hexpm">>},
34
- {<<"requirement">>,<<"~> 1.4.0">>}],
34
+ {<<"requirement">>,<<"~> 1.6">>}],
35
35
[{<<"app">>,<<"phoenix_html">>},
36
36
{<<"name">>,<<"phoenix_html">>},
37
37
{<<"optional">>,false},
38
38
{<<"repository">>,<<"hexpm">>},
39
- {<<"requirement">>,<<"~> 2.10">>}],
39
+ {<<"requirement">>,<<"~> 3.1">>}],
40
40
[{<<"app">>,<<"gettext">>},
41
41
{<<"name">>,<<"gettext">>},
42
42
{<<"optional">>,false},
 
@@ -56,10 +56,10 @@
56
56
{<<"name">>,<<"harmonium">>},
57
57
{<<"optional">>,false},
58
58
{<<"repository">>,<<"hexpm">>},
59
- {<<"requirement">>,<<"~> 2.0">>}],
59
+ {<<"requirement">>,<<"~> 2.2">>}],
60
60
[{<<"app">>,<<"jason">>},
61
61
{<<"name">>,<<"jason">>},
62
62
{<<"optional">>,false},
63
63
{<<"repository">>,<<"hexpm">>},
64
64
{<<"requirement">>,<<"~> 1.0">>}]]}.
65
- {<<"version">>,<<"0.3.1">>}.
65
+ {<<"version">>,<<"0.4.0">>}.
changed lib/adminable/templates/admin/index.html.eex
 
@@ -13,28 +13,28 @@
13
13
<div class="rev-Row">
14
14
<div class="rev-Col">
15
15
<div class="rev-TableContainer">
16
- <table class="rev-Table">
17
- <thead class="rev-Table-head">
18
- <tr class="rev-Table-row">
19
- <%= for field <- index_fields(@schema_module) do %>
20
- <th class="rev-Table-header"><%= Phoenix.Naming.humanize(field) %></th>
21
- <% end %>
22
- <th>Edit</th>
23
- </tr>
24
- </thead>
25
- <tbody class="rev-Table-body">
26
- <%= for schema <- @schemas do %>
16
+ <table class="rev-Table">
17
+ <thead class="rev-Table-head">
27
18
<tr class="rev-Table-row">
28
- <%= for field <- index_fields(@schema_module) do %>
29
- <td class="rev-Table-Data"><%= Map.get(schema, field) %></td>
30
- <% end %>
31
- <td>
32
- <%= link "Edit", to: Adminable.Router.Helpers.admin_path(@conn, :edit, @schema, schema.id), class: "rev-Button rev-Button--secondary" %>
33
- </td>
34
- <tr>
35
- <% end %>
36
- </tbody>
37
- </table>
19
+ <%= for field <- index_fields(@schema_module) do %>
20
+ <th class="rev-Table-header"><%= Phoenix.Naming.humanize(field) %></th>
21
+ <% end %>
22
+ <th>Edit</th>
23
+ </tr>
24
+ </thead>
25
+ <tbody class="rev-Table-body">
26
+ <%= for schema <- @schemas do %>
27
+ <tr class="rev-Table-row">
28
+ <%= for field <- index_fields(@schema_module) do %>
29
+ <td class="rev-Table-Data"><%= Map.get(schema, field) %></td>
30
+ <% end %>
31
+ <td>
32
+ <%= link "Edit", to: Adminable.Router.Helpers.admin_path(@conn, :edit, @schema, schema.id), class: "rev-Button rev-Button--secondary" %>
33
+ </td>
34
+ </tr>
35
+ <% end %>
36
+ </tbody>
37
+ </table>
38
38
</div>
39
39
40
40
<%= render "_pagination.html",
changed mix.exs
 
@@ -4,7 +4,7 @@ defmodule Adminable.MixProject do
4
4
def project do
5
5
[
6
6
app: :adminable,
7
- version: "0.3.1",
7
+ version: "0.4.0",
8
8
elixir: "~> 1.8",
9
9
start_permanent: Mix.env() == :prod,
10
10
deps: deps(),
 
@@ -42,14 +42,14 @@ defmodule Adminable.MixProject do
42
42
# Run "mix help deps" to learn about dependencies.
43
43
defp deps do
44
44
[
45
- {:phoenix, "~> 1.4.0"},
46
- {:phoenix_html, "~> 2.10"},
45
+ {:phoenix, "~> 1.6"},
46
+ {:phoenix_html, "~> 3.1"},
47
47
{:gettext, "~> 0.11"},
48
48
{:ecto, "~> 3.0"},
49
49
{:scrivener_ecto, "~> 2.0"},
50
- {:harmonium, "~> 2.0"},
50
+ {:harmonium, "~> 2.2"},
51
51
{:jason, "~> 1.0"},
52
- {:ex_doc, "~> 0.19", only: :dev},
52
+ {:ex_doc, "~> 0.20", only: :dev},
53
53
{:excoveralls, "~> 0.10", only: :test}
54
54
]
55
55
end