Hi, You can use the script I put here: https://gist.github.com/mbeijen/6491928
-- Michiel Beijen Senior Developer OTRS BV Schipholweg 103 2316 XC Leiden The Netherlands T: +31 71 8200 255 I: http://www.otrs.com Happy Birthday OTRS ! - 10 years of Open Technology, Shared Innovation and Advanced Customer Service - Let's move on together On Fri, Sep 6, 2013 at 4:31 PM, Stanford, Philip N. <p...@noc.ac.uk> wrote: > 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 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 to 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> 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> 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 (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 > > Usage: ./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 --------------------------------------------------------------------- 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