]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/account/domain/DomainOverview.java
fix: domain deletion
[gigi.git] / src / org / cacert / gigi / pages / account / domain / DomainOverview.java
index ed707612cc227d3f6b9d96e93e3ef5bde2a0fc29..12f3916a5d2689df2c09c42d55bbb7ab967d3ee4 100644 (file)
@@ -18,8 +18,8 @@ public class DomainOverview extends Page {
 
     public static final String PATH = "/account/domains/";
 
-    public DomainOverview(String title) {
-        super(title);
+    public DomainOverview() {
+        super("Domains");
     }
 
     @Override
@@ -49,9 +49,8 @@ public class DomainOverview extends Page {
 
         }
         try {
-            DomainManagementForm domMan = new DomainManagementForm(req, u);
+            DomainManagementForm domMan = new DomainManagementForm(req, u, false);
             HashMap<String, Object> vars = new HashMap<>();
-            vars.put("doms", u.getDomains());
             vars.put("domainman", domMan);
             if (u instanceof User) {
                 DomainAddForm domAdd = new DomainAddForm(req, (User) u);
@@ -90,9 +89,9 @@ public class DomainOverview extends Page {
             if (f.submit(resp.getWriter(), req)) {
                 resp.sendRedirect(PATH);
             }
-        } else if (req.getParameter("domdel") != null) {
+        } else if (req.getParameter("delete") != null) {
             DomainManagementForm f = Form.getForm(req, DomainManagementForm.class);
-            if (f.submit(resp.getWriter(), req)) {
+            if (f.submitProtected(resp.getWriter(), req)) {
                 resp.sendRedirect(PATH);
             }
         }