Commit 997aaa44 authored by Ted Trask's avatar Ted Trask
Browse files

Removed redirect_to_referrer

parent af811bf4
......@@ -19,6 +19,5 @@ function kinit(self)
end
function kdestroy(self)
return self:redirect_to_referrer(self.model.kdestroy())
return self.handle_form(self, self.model.get_kdestroy, self.model.kdestroy, self.clientdata, "Destroy", "Destroy Tickets")
end
......@@ -10,12 +10,9 @@
<%= html.html_escape(data.value) %>
</pre>
<% if viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("kdestroy") then %>
<form action="<%= html.html_escape(page_info.script .. page_info.prefix .. page_info.controller .. "/kdestroy") %>">
<DT>Destroy Tickets</DT>
<DD><input class="submit" type="submit" value="Destroy"></DD>
</form>
<% end %>
<% if viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("kdestroy") then
viewlibrary.dispatch_component("kdestroy")
end %>
</DL>
......
......@@ -68,11 +68,15 @@ function klist()
return cfe({ value=result, label="List of Kerberos Tickets" })
end
function kdestroy()
function get_kdestroy()
return cfe({ type="group", value={}, label="Destroy Tickets" })
end
function kdestroy(self, kd)
local cmd = path.."kdestroy"
local f = io.popen(cmd)
local result = f:read("*a") or ""
kd.descr = f:read("*a") or ""
f:close()
if result == "" then result = "Success" end
return cfe({ value=result, label="Result of kdestroy" })
if kd.descr == "" then kd.descr = "Successfully Destroyed Tickets" end
return kd
end
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment