<% local view, viewlibrary, page_info, session = ... %> <% htmlviewfunctions = require("htmlviewfunctions") %> <% html = require("acf.html") %> <% htmlviewfunctions.displaycommandresults({"edituserpermissions", "editrolepermissions"}, session) %> <% local header_level = htmlviewfunctions.displaysectionstart(view, page_info) %> <% local header_level2 = htmlviewfunctions.displaysectionstart(cfe({label="User Permissions"}), page_info, htmlviewfunctions.incrementheader(header_level)) %> <% local userid = cfe({ type="hidden", value="" }) %> <% local redir = cfe({ type="hidden", value=page_info.orig_action }) %> <% for i,user in ipairs(view.value.user) do %> <% userid.value = user.id %> <% end %>
Action User Permissions
<% htmlviewfunctions.displayitem(cfe({type="link", value={userid=userid, redir=redir}, label="", option="Edit", action="edituserpermissions"}), page_info, -1) %> <%= html.html_escape(user.id) %> <% for y,allowed in pairs(user.allowed) do print(html.html_escape(allowed), "
") end %>
<% htmlviewfunctions.displaysectionend(header_level2) %> <% htmlviewfunctions.displaysectionstart(cfe({label="Role Permissions"}), page_info, header_level2) %> <% local rolecfe = cfe({ type="hidden", value="" }) %> <% for i,role in ipairs(view.value.role) do %> <% rolecfe.value = role.id %> <% end %>
Action Role Permissions
<% htmlviewfunctions.displayitem(cfe({type="link", value={role=rolecfe, redir=redir}, label="", option="Edit", action="editrolepermissions"}), page_info, -1) %> <%= html.html_escape(role.id) %> <% for y,allowed in pairs(role.allowed) do print(html.html_escape(allowed), "
") end %>
<% htmlviewfunctions.displaysectionend(header_level2) %> <% htmlviewfunctions.displaysectionend(header_level) %>