Thanks Gerald
We do need 'customer group  support' in our environment!
I had already made the 4-line additions that you suggested;  I did alter what 
else I thought was logical, and indeed I have looked at the 
'AddUser2Service.pl' script you mentioned in the link below for inspiration 
(we're using that script too).
It's probably something very simple that's wrong, I will check where I've added 
'Customer' again.
The hard bit is determining "where it makes sense" !
As the saying goes, 'a little learning is a dangerous thing', particularly when 
it comes to PERL ....

Thanks again for the suggestions.
Phil

From: otrs-boun...@otrs.org [mailto:otrs-boun...@otrs.org] On Behalf Of Gerald 
Young
Sent: 06 September 2013 15:00
To: User questions and discussions about OTRS.
Subject: Re: [otrs] Command-line script for adding Customer users to groups?

customers shouldn't belong to groups...
Ok, but bin/otrs.AddCustomerUser.pl<http://otrs.AddCustomerUser.pl> has an 
option to add a user to a group, but it doesn't appear to actually *use* 
$Options{g} (bug?)

copy otrs.AddUser2Group.pl<http://otrs.AddUser2Group.pl> to 
my.AddCustomerUser2Group.pl<http://my.AddCustomerUser2Group.pl>
add in
use Kernel::System::CustomerUser;
use Kernel::System::CustomerGroup;

create the CommonObjects to reflect Customer:
$CommonObject{CustomerUserObject} = 
Kernel::System::CustomerUser->new(%CommonObject);
$CommonObject{CustomerGroupObject} = 
Kernel::System::CustomerGroup->new(%CommonObject);


Prepend "Customer" to the keys (within curly braces{}) where it makes sense in 
$CommonObject

Test.

I wrote this "live" and did not test, but it should resemble in some form this: 
http://forums.otterhub.org/viewtopic.php?f=62&t=12487#p48841

On Fri, Sep 6, 2013 at 9:40 AM, Bogdan Iosif 
<bogdan.io...@gmail.com<mailto:bogdan.io...@gmail.com>> wrote:
It would be much simpler to perform this operation via SQL directly on OTRS's 
database

On Fri, Sep 6, 2013 at 4:33 PM, Stanford, Philip N. 
<p...@noc.ac.uk<mailto:p...@noc.ac.uk>> wrote:
Hi,
Does anyone have a script for adding Customer users to groups?
We have a large number of customers and want to add sub-sets of these to a 
number of groups.
I've tried modifying  the script 
otrs.AddUser2Group.pl<http://otrs.AddUser2Group.pl>  (which adds Agents to 
groups) without success - probably not surprisingly since I have only a limited 
acquaintance with PERL and the OTRS programming model.
All I'm after is something that works in a similar manner to the supplied 
script below, and will add a single customer to a group, with permissions:

# ./otrs.AddUser2Group.pl<http://otrs.AddUser2Group.pl>
Usage: ./otrs.AddUser2Group.pl<http://otrs.AddUser2Group.pl> -g groupname -u 
username -p ro|rw

Suggestions very welcome.
Phil

________________________________
This message (and any attachments) is for the recipient only. NERC is subject 
to the Freedom of Information Act 2000 and the contents of this email and any 
reply you make may be disclosed by NERC unless it is exempt from release under 
the Act. Any material supplied to NERC may be stored in an electronic records 
management system.

---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs


---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs


________________________________
This message (and any attachments) is for the recipient only. NERC is subject 
to the Freedom of Information Act 2000 and the contents of this email and any 
reply you make may be disclosed by NERC unless it is exempt from release under 
the Act. Any material supplied to NERC may be stored in an electronic records 
management system.
---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

Reply via email to