From 3c70a9371fe7d96bafd04392b7d0c125c8a05693 Mon Sep 17 00:00:00 2001 From: helge Date: Fri, 8 Jul 2005 08:46:29 +0000 Subject: [PATCH] prepared ACL editor git-svn-id: http://svn.opengroupware.org/SOGo/trunk@695 d1b88da0-ebda-0310-925b-ed51d893ca5b --- SOGo/UI/MailerUI/ChangeLog | 4 ++ SOGo/UI/MailerUI/GNUmakefile | 2 + SOGo/UI/MailerUI/UIxMailFolderACLEditor.m | 42 +++++++++++++++++++ SOGo/UI/MailerUI/product.plist | 5 +++ .../MailerUI/UIxMailFolderACLEditor.wox | 14 +++++++ 5 files changed, 67 insertions(+) create mode 100644 SOGo/UI/MailerUI/UIxMailFolderACLEditor.m create mode 100644 SOGo/UI/Templates/MailerUI/UIxMailFolderACLEditor.wox diff --git a/SOGo/UI/MailerUI/ChangeLog b/SOGo/UI/MailerUI/ChangeLog index 648b8049..b51be639 100644 --- a/SOGo/UI/MailerUI/ChangeLog +++ b/SOGo/UI/MailerUI/ChangeLog @@ -1,3 +1,7 @@ +2005-07-08 Helge Hess + + * prepared ACL editors (v0.9.131) + 2005-07-07 Helge Hess * v0.9.130 diff --git a/SOGo/UI/MailerUI/GNUmakefile b/SOGo/UI/MailerUI/GNUmakefile index de47794b..dddc7978 100644 --- a/SOGo/UI/MailerUI/GNUmakefile +++ b/SOGo/UI/MailerUI/GNUmakefile @@ -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 index 00000000..9606edb1 --- /dev/null +++ b/SOGo/UI/MailerUI/UIxMailFolderACLEditor.m @@ -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 + +// 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 */ diff --git a/SOGo/UI/MailerUI/product.plist b/SOGo/UI/MailerUI/product.plist index 50af86e7..927a8a10 100644 --- a/SOGo/UI/MailerUI/product.plist +++ b/SOGo/UI/MailerUI/product.plist @@ -181,6 +181,11 @@ 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 index 00000000..3f01eabe --- /dev/null +++ b/SOGo/UI/Templates/MailerUI/UIxMailFolderACLEditor.wox @@ -0,0 +1,14 @@ + + + TODO: IMAP4 ACL editor + -- 2.39.5