]> err.no Git - scalable-opengroupware.org/commitdiff
prepared ACL editor
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Fri, 8 Jul 2005 08:46:29 +0000 (08:46 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Fri, 8 Jul 2005 08:46:29 +0000 (08:46 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@695 d1b88da0-ebda-0310-925b-ed51d893ca5b

SOGo/UI/MailerUI/ChangeLog
SOGo/UI/MailerUI/GNUmakefile
SOGo/UI/MailerUI/UIxMailFolderACLEditor.m [new file with mode: 0644]
SOGo/UI/MailerUI/product.plist
SOGo/UI/Templates/MailerUI/UIxMailFolderACLEditor.wox [new file with mode: 0644]

index 648b804910dc554477f456934380340235f20277..b51be639f1f3e24ac7051c160469bb384dc048d6 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
+
+       * prepared ACL editors (v0.9.131)
+
 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
 
        * v0.9.130
index de47794ba432626457b66faaf79b3d46a19bb99b..dddc7978773d8194b3f480c79bc4b6677b10fcbc 100644 (file)
@@ -40,6 +40,8 @@ MailerUI_OBJC_FILES += \
        \
        UIxFilterList.m                 \
        UIxSieveEditor.m                \
+       \
+       UIxMailFolderACLEditor.m        \
 
 MailerUI_RESOURCE_FILES += \
        Version         \
diff --git a/SOGo/UI/MailerUI/UIxMailFolderACLEditor.m b/SOGo/UI/MailerUI/UIxMailFolderACLEditor.m
new file mode 100644 (file)
index 0000000..9606edb
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+  Copyright (C) 2005 SKYRIX Software AG
+
+  This file is part of OpenGroupware.org.
+
+  OGo is free software; you can redistribute it and/or modify it under
+  the terms of the GNU Lesser General Public License as published by the
+  Free Software Foundation; either version 2, or (at your option) any
+  later version.
+
+  OGo is distributed in the hope that it will be useful, but WITHOUT ANY
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or
+  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
+  License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with OGo; see the file COPYING.  If not, write to the
+  Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+  02111-1307, USA.
+*/
+
+#include <SOGoUI/UIxComponent.h>
+
+// TODO: implement
+
+/*
+  UIxMailFolderACLEditor
+  
+  A component to edit IMAP4 ACLs on folders. It works on SOGoMailFolder
+  objects.
+*/
+
+@interface UIxMailFolderACLEditor : UIxComponent
+{
+}
+
+@end
+
+#include "common.h"
+
+@implementation UIxMailFolderACLEditor
+@end /* UIxMailFolderACLEditor */
index 50af86e7ec533dc3b7372a7b956ae66f2b599ecd..927a8a10b363ab5ceae83677f5fcc03473295fef 100644 (file)
           pageName    = "UIxMailListView"; 
           actionName  = "deleteFolder";
         };
+       
+        editACL = {
+          protectedBy = "View";
+          pageName    = "UIxMailFolderACLEditor";
+        };
         
         compose = {
           protectedBy = "View";
diff --git a/SOGo/UI/Templates/MailerUI/UIxMailFolderACLEditor.wox b/SOGo/UI/Templates/MailerUI/UIxMailFolderACLEditor.wox
new file mode 100644 (file)
index 0000000..3f01eab
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version='1.0' standalone='yes'?>
+<var:component
+  xmlns="http://www.w3.org/1999/xhtml"
+  xmlns:var="http://www.skyrix.com/od/binding"
+  xmlns:const="http://www.skyrix.com/od/constant"
+  xmlns:uix="OGo:uix"
+  xmlns:rsrc="OGo:url"
+  xmlns:label="OGo:label"
+  className="UIxMailMainFrame"
+  title="panelTitle"
+  const:hideFolderTree="1"
+>
+  TODO: IMAP4 ACL editor
+</var:component>