# HG changeset patch
# User bsw
# Date 1643888598 -3600
# Node ID 8147173d9a13bc62102089436e9812dd661eceee
# Parent aeca49db332ff5712dee47dde1e360b3ef39d58f
Fixed layout of admin page
diff -r aeca49db332f -r 8147173d9a13 app/main/admin/index.lua
--- a/app/main/admin/index.lua Thu Feb 03 12:43:02 2022 +0100
+++ b/app/main/admin/index.lua Thu Feb 03 12:43:18 2022 +0100
@@ -1,8 +1,11 @@
local inactive = param.get("inactive", atom.boolean)
+local inactive_policies = param.get("inactive_policies", atom.boolean)
+
+
local units = Unit:get_flattened_tree{ include_inactive = inactive, include_hidden = true }
-local policies = Policy:build_selector{ active = not inactive }:exec()
+local policies = Policy:build_selector{ active = not inactive_policies }:exec()
--local policies = Policy:build_selector{}:add_order_by("index"):exec()
ui.titleAdmin()
@@ -51,16 +54,24 @@
end
}
end
-
- slot.put("
")
- ui.link { module = "admin", view = "unit_edit", content = _"Create new unit" }
- slot.put("
")
- slot.put("
")
+ end }
+
+ ui.container{ attr = { class = "mdl-card__actions mdl-card--border" }, content = function()
+ ui.link {
+ attr = { class = "mdl-button mdl-js-button" },
+ module = "admin", view = "unit_edit", content = _"Create new unit"
+ }
if (not inactive) then
- ui.link { module = "admin", view = "index", params = { inactive = true }, content = _"Show inactive" }
+ ui.link {
+ attr = { class = "mdl-button mdl-js-button" },
+ module = "admin", view = "index", params = { inactive = true }, content = _"Show inactive"
+ }
else
- ui.link { module = "admin", view = "index", content = _"Hide inactive" }
+ ui.link {
+ attr = { class = "mdl-button mdl-js-button" },
+ module = "admin", view = "index", content = _"Hide inactive"
+ }
end
end }
@@ -74,27 +85,23 @@
ui.heading { attr = { class = "mdl-card__title-text" }, level = 2, content = _"Members" }
end }
ui.container{ attr = { class = "mdl-card__content" }, content = function()
- ui.tag { tag = "ul", attr = { class = "ul" }, content = function()
- ui.tag { tag = "li", content = function()
- ui.form{
- module = "admin", view = "member_list",
- content = function()
-
- ui.field.text{ container_attr = { style = "display: inline-block;" }, label = _"search", name = "search" }
-
- ui.submit{ value = _"search" }
-
- end
- }
- end }
- end }
- ui.sidebarSection( "moreLink", function()
- ui.link{
- text = _"Register new member",
- module = "admin",
- view = "member_edit"
- }
- end )
+ ui.form{
+ module = "admin", view = "member_list",
+ content = function()
+ ui.field.text{ container_attr = { style = "display: inline-block;" }, label = _"search", name = "search" }
+ slot.put(" ")
+ ui.submit{ value = _"OK" }
+ end
+ }
+ end }
+
+ ui.container{ attr = { class = "mdl-card__actions mdl-card--border" }, content = function()
+ ui.link{
+ attr = { class = "mdl-button mdl-js-button" },
+ text = _"Add member",
+ module = "admin",
+ view = "member_edit"
+ }
end }
end }
@@ -115,17 +122,26 @@
end }
end
end }
+ end }
+ ui.container{ attr = { class = "mdl-card__actions mdl-card--border" }, content = function()
ui.link{
- text = _"Create new policy",
+ attr = { class = "mdl-button mdl-js-button" },
+ text = _"Add policy",
module = "admin",
view = "policy_show"
}
slot.put(" ")
- if (not inactive) then
- ui.link { module = "admin", view = "index", params = { inactive = true }, content = _"Show inactive" }
+ if (not inactive_policies) then
+ ui.link {
+ attr = { class = "mdl-button mdl-js-button" },
+ module = "admin", view = "index", params = { inactive_policies = true }, content = _"Show inactive"
+ }
else
- ui.link { module = "admin", view = "index", content = _"Hide inactive" }
+ ui.link {
+ attr = { class = "mdl-button mdl-js-button" },
+ module = "admin", view = "index", content = _"Hide inactive"
+ }
end
end }
end }
@@ -158,12 +174,9 @@
module = "admin",
view = "cancel_issue",
content = function()
- ui.tag { tag = "ul", attr = { class = "ul" }, content = function()
- ui.tag { tag = "li", content = function()
- ui.field.text{ container_attr = { style = "display: inline-block;" }, label = _"Issue #", name = "id" }
- ui.submit{ text = _"cancel issue" }
- end }
- end }
+ ui.field.text{ container_attr = { style = "display: inline-block;" }, label = _"Issue #", name = "id" }
+ slot.put(" ")
+ ui.submit{ text = _"OK" }
end
}
end }